diff options
author | SiCong Li <sicong.li@arm.com> | 2020-07-28 09:01:28 +0100 |
---|---|---|
committer | SiCong Li <sicong.li@arm.com> | 2020-07-31 15:06:56 +0000 |
commit | 3b64e3e78c166773fea680afb4829d886e90552d (patch) | |
tree | 15a1f434bb8efdfa5a4adf23023abbf2daea0367 /src/core/CL/cl_kernels | |
parent | 7a81d2aaf33d1d134148d051b901567db5908922 (diff) | |
download | ComputeLibrary-3b64e3e78c166773fea680afb4829d886e90552d.tar.gz |
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 <sicong.li@arm.com>
Change-Id: I25a2b16a530992acc869a4335c48a8fffa420850
Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/3628
Tested-by: Arm Jenkins <bsgcomp@arm.com>
Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com>
Comments-Addressed: Arm Jenkins <bsgcomp@arm.com>
Diffstat (limited to 'src/core/CL/cl_kernels')
-rw-r--r-- | src/core/CL/cl_kernels/helpers.h | 4 |
1 files changed, 2 insertions, 2 deletions
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); \ |