aboutsummaryrefslogtreecommitdiff
path: root/src/core/NEON/kernels/arm_gemm/asmlib.hpp
diff options
context:
space:
mode:
authorMichalis Spyrou <michalis.spyrou@arm.com>2021-04-20 12:15:52 +0100
committerMichalis Spyrou <michalis.spyrou@arm.com>2021-04-20 17:10:48 +0000
commit778b95cb755880ab4adc972fbf3b7022a99b63f9 (patch)
tree13a4f6060e20a0989c558d7750386b8f32827e4b /src/core/NEON/kernels/arm_gemm/asmlib.hpp
parentdcf4c87cf78a5f1667699c1a3511d09356938660 (diff)
downloadComputeLibrary-778b95cb755880ab4adc972fbf3b7022a99b63f9.tar.gz
Update assembly code
This patch brings performance uplift on Cortex-A35. Resolves: COMPMID-4316 Change-Id: I2b9c02a599373f780dd1b981b821e33bd59a3422 Signed-off-by: Michalis Spyrou <michalis.spyrou@arm.com> Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/5461 Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com> Tested-by: Arm Jenkins <bsgcomp@arm.com> Comments-Addressed: Arm Jenkins <bsgcomp@arm.com>
Diffstat (limited to 'src/core/NEON/kernels/arm_gemm/asmlib.hpp')
-rw-r--r--src/core/NEON/kernels/arm_gemm/asmlib.hpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/core/NEON/kernels/arm_gemm/asmlib.hpp b/src/core/NEON/kernels/arm_gemm/asmlib.hpp
index 00674334a9..7766656adb 100644
--- a/src/core/NEON/kernels/arm_gemm/asmlib.hpp
+++ b/src/core/NEON/kernels/arm_gemm/asmlib.hpp
@@ -32,6 +32,7 @@
// "Correct" version
#define ASM_PREFETCH(address) "PRFM PLDL1KEEP, " address "\n"
+#define ASM_PREFETCHU(address) "PRFUM PLDL1KEEP, " address "\n"
#define ASM_PREFETCHL2(address) "PRFM PLDL2KEEP, " address "\n"
#define ASM_PREFETCHW(address) "PRFM PSTL1KEEP, " address "\n"
#define ASM_PREFETCHWL2(address) "PRFM PSTL2KEEP, " address "\n"