aboutsummaryrefslogtreecommitdiff
path: root/compute_kernel_writer/prototype/include/ckw/types/Operators.h
diff options
context:
space:
mode:
Diffstat (limited to 'compute_kernel_writer/prototype/include/ckw/types/Operators.h')
-rw-r--r--compute_kernel_writer/prototype/include/ckw/types/Operators.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/compute_kernel_writer/prototype/include/ckw/types/Operators.h b/compute_kernel_writer/prototype/include/ckw/types/Operators.h
index 78027f1ed5..172650d5ae 100644
--- a/compute_kernel_writer/prototype/include/ckw/types/Operators.h
+++ b/compute_kernel_writer/prototype/include/ckw/types/Operators.h
@@ -33,6 +33,7 @@ namespace ckw
enum class UnaryOp : int32_t
{
LogicalNot = 0x0000, // !
+ BitwiseNot = 0x0001, // ~
};
/* Binary operations
@@ -60,6 +61,8 @@ enum class BinaryOp : int32_t
// Logical
LogicalAnd = 0x3000, // &&
LogicalOr = 0x3001, // ||
+ // Bitwise
+ BitwiseXOR = 0x4000, // ^
};
enum class AssignmentOp : int32_t