aboutsummaryrefslogtreecommitdiff
path: root/compute_kernel_writer/prototype/include/ckw/types/Operators.h
diff options
context:
space:
mode:
authorAdnan AlSinan <adnan.alsinan@arm.com>2023-07-10 15:07:45 +0100
committerSiCong Li <sicong.li@arm.com>2023-07-14 15:06:16 +0000
commit66f3d380cacb154748fdb2ac827da2377a2d1910 (patch)
treef7156ab390cd6e8a7d15b4403cca04542f1da1d5 /compute_kernel_writer/prototype/include/ckw/types/Operators.h
parent4184e86508c3b1a744e9687d1112ba5f65f55eeb (diff)
downloadComputeLibrary-66f3d380cacb154748fdb2ac827da2377a2d1910.tar.gz
Port ClTemplateCast into Ckw
Resolves COMPMID-6257 Signed-off-by: Adnan AlSinan <adnan.alsinan@arm.com> Change-Id: I3e56ff1f1109924da02d0abd0354a3f1fa095ee7 Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/9914 Tested-by: Arm Jenkins <bsgcomp@arm.com> Reviewed-by: Nikolaj Jensen <nikolaj.jensen@arm.com> Comments-Addressed: Arm Jenkins <bsgcomp@arm.com> Benchmark: Arm Jenkins <bsgcomp@arm.com>
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