From 3b64e3e78c166773fea680afb4829d886e90552d Mon Sep 17 00:00:00 2001 From: SiCong Li Date: Tue, 28 Jul 2020 09:01:28 +0100 Subject: COMPMID-3653 CL GEMM kernel creation error on certain combinations of N and N0 * Fix invalid use of vstore_partial_1 * Add configuration tests to catch this error case Signed-off-by: SiCong Li Change-Id: I25a2b16a530992acc869a4335c48a8fffa420850 Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/3628 Tested-by: Arm Jenkins Reviewed-by: Georgios Pinitas Comments-Addressed: Arm Jenkins --- src/core/CL/cl_kernels/helpers.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/core/CL/cl_kernels/helpers.h') diff --git a/src/core/CL/cl_kernels/helpers.h b/src/core/CL/cl_kernels/helpers.h index 9206110f63..d3ede32bc9 100644 --- a/src/core/CL/cl_kernels/helpers.h +++ b/src/core/CL/cl_kernels/helpers.h @@ -345,7 +345,7 @@ #define vstore_partial_5(DATA, OFFSET, PTR) \ vstore_partial_4(DATA.s0123, OFFSET, PTR); \ - vstore_partial_1(DATA.s4, OFFSET, PTR + 4); + vstore1(DATA.s4, OFFSET, PTR + 4); #define vstore_partial_6(DATA, OFFSET, PTR) \ vstore_partial_4(DATA.s0123, OFFSET, PTR); \ @@ -360,7 +360,7 @@ #define vstore_partial_9(DATA, OFFSET, PTR) \ vstore_partial_8(DATA.s01234567, OFFSET, PTR); \ - vstore_partial_1(DATA.s8, OFFSET, PTR + 8); + vstore1(DATA.s8, OFFSET, PTR + 8); #define vstore_partial_10(DATA, OFFSET, PTR) \ vstore_partial_8(DATA.s01234567, OFFSET, PTR); \ -- cgit v1.2.1