aboutsummaryrefslogtreecommitdiff
path: root/src/core/CL/cl_kernels/gemmlowp.cl
diff options
context:
space:
mode:
authorGian Marco Iodice <gianmarco.iodice@arm.com>2020-04-23 13:40:00 +0100
committerGian Marco Iodice <gianmarco.iodice@arm.com>2020-04-23 15:08:02 +0000
commit061eefd1b9935a9be158657416dc2e0c88e2f532 (patch)
tree518fbfaaf877db2d63b21e16e3c312d1bc836533 /src/core/CL/cl_kernels/gemmlowp.cl
parentcf0f6bc057e0eb37a0d12ffbcb9060d4844e85ac (diff)
downloadComputeLibrary-061eefd1b9935a9be158657416dc2e0c88e2f532.tar.gz
COMPMID-3405: Fixed issue in gemmlowp_mm_native - OpenCL
The issue was related to the creation of the transpose macro with N0 = 1 Change-Id: I1006bee583b99302d29346ffe7a54361f32d1ede Signed-off-by: Gian Marco Iodice <gianmarco.iodice@arm.com> Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/3086 Tested-by: Arm Jenkins <bsgcomp@arm.com> Reviewed-by: Michele Di Giorgio <michele.digiorgio@arm.com> Comments-Addressed: Arm Jenkins <bsgcomp@arm.com>
Diffstat (limited to 'src/core/CL/cl_kernels/gemmlowp.cl')
-rw-r--r--src/core/CL/cl_kernels/gemmlowp.cl4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/core/CL/cl_kernels/gemmlowp.cl b/src/core/CL/cl_kernels/gemmlowp.cl
index d9625e7117..080a6409eb 100644
--- a/src/core/CL/cl_kernels/gemmlowp.cl
+++ b/src/core/CL/cl_kernels/gemmlowp.cl
@@ -100,6 +100,10 @@
#endif // defined(ARM_COMPUTE_OPENCL_DOT8_ENABLED) && defined(cl_arm_integer_dot_product_int8)
/** Specialized macros to perform a broadcast dot product operation between one vector "a" and N0 vectors "b" of size K0 [1,16] */
+#define ARM_DOT_K0X1(k0, a, b, c) \
+ ({ \
+ ARM_DOT_K0(k0, (a), (b##0), (c)); \
+ })
#define ARM_DOT_K0X2(k0, a, b, c) \
({ \
ARM_DOT_K0(k0, (a), (b##0), (c.s0)); \