From 061eefd1b9935a9be158657416dc2e0c88e2f532 Mon Sep 17 00:00:00 2001 From: Gian Marco Iodice Date: Thu, 23 Apr 2020 13:40:00 +0100 Subject: 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 Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/3086 Tested-by: Arm Jenkins Reviewed-by: Michele Di Giorgio Comments-Addressed: Arm Jenkins --- src/core/CL/cl_kernels/gemmlowp.cl | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/core/CL/cl_kernels/gemmlowp.cl') 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)); \ -- cgit v1.2.1