From 63bb7ca40e30b2db48d7bdd1adbc8223b53ac23c Mon Sep 17 00:00:00 2001 From: Manuel Bottini Date: Wed, 2 Dec 2020 13:22:14 +0000 Subject: COMPMID-3921: Remove OpenCL Padding CLBitwiseKernel Adding BitwiseOperation enum class Generalizing CL Bitwise kernels with a single CLBitwiseKernel Removing CL padding from CLBitwiseKernel Change-Id: I79cd79c1e425b6da7d52308a420edf8cfb7a5a36 Signed-off-by: Manuel Bottini Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/4646 Reviewed-by: Giorgio Arena Tested-by: Arm Jenkins Comments-Addressed: Arm Jenkins --- arm_compute/core/Types.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'arm_compute/core/Types.h') diff --git a/arm_compute/core/Types.h b/arm_compute/core/Types.h index 39cc29b0da..59ba5aabb4 100644 --- a/arm_compute/core/Types.h +++ b/arm_compute/core/Types.h @@ -556,6 +556,15 @@ enum class ElementWiseUnary LOGICAL_NOT, /**< Logical Not */ }; +/** Available bitwise operations */ +enum class BitwiseOperation +{ + AND, /**< Bitwise AND operation */ + NOT, /**< Bitwise NOT operation */ + OR, /**< Bitwise OR operation */ + XOR, /**< Bitwise XOR operation */ +}; + /** The normalization type used for the normalization layer */ enum class NormType { -- cgit v1.2.1