aboutsummaryrefslogtreecommitdiff
path: root/src/core/NEON/kernels/arm_conv/pooling/kernels/sme_fp32_nhwc_avg_3x3_s1_output2x2_depthfirst/generic.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/NEON/kernels/arm_conv/pooling/kernels/sme_fp32_nhwc_avg_3x3_s1_output2x2_depthfirst/generic.cpp')
-rw-r--r--src/core/NEON/kernels/arm_conv/pooling/kernels/sme_fp32_nhwc_avg_3x3_s1_output2x2_depthfirst/generic.cpp38
1 files changed, 19 insertions, 19 deletions
diff --git a/src/core/NEON/kernels/arm_conv/pooling/kernels/sme_fp32_nhwc_avg_3x3_s1_output2x2_depthfirst/generic.cpp b/src/core/NEON/kernels/arm_conv/pooling/kernels/sme_fp32_nhwc_avg_3x3_s1_output2x2_depthfirst/generic.cpp
index cf69800522..8c8532827a 100644
--- a/src/core/NEON/kernels/arm_conv/pooling/kernels/sme_fp32_nhwc_avg_3x3_s1_output2x2_depthfirst/generic.cpp
+++ b/src/core/NEON/kernels/arm_conv/pooling/kernels/sme_fp32_nhwc_avg_3x3_s1_output2x2_depthfirst/generic.cpp
@@ -26,7 +26,7 @@
#include <cstddef>
#include <cstdint>
-#if defined(__ARM_FEATURE_SVE) && defined(ARM_COMPUTE_ENABLE_SME)
+#if defined(ARM_COMPUTE_ENABLE_SME)
namespace arm_conv {
namespace pooling {
@@ -91,34 +91,34 @@ void sme_fp32_nhwc_avg_3x3_s1_output2x2_depthfirst_impl(
"add x20, %x[args], %[offsetof_rescale]\n"
"ld1rqw { z4.s }, p0/Z, [x20]\n"
"ldr x5, [%x[args], %[offsetof_n_channels]]\n"
- "whilelt p1.s, x3, x5\n"
+ "whilelt p0.s, x3, x5\n"
"mov x6, #0x0\n"
"ldp x7, x8, [x21, #0x0]\n"
"ldp x17, x16, [x21, #0x10]\n"
"ldp x15, x14, [x4, #0x0]\n"
- "ld1w { z3.s }, p1/Z, [x14, x3, LSL #2]\n"
+ "ld1w { z3.s }, p0/Z, [x14, x3, LSL #2]\n"
"ldp x13, x12, [x4, #0x10]\n"
- "ld1w { z2.s }, p1/Z, [x13, x3, LSL #2]\n"
+ "ld1w { z2.s }, p0/Z, [x13, x3, LSL #2]\n"
"ldp x11, x10, [x4, #0x20]\n"
- "ld1w { z1.s }, p1/Z, [x10, x3, LSL #2]\n"
+ "ld1w { z1.s }, p0/Z, [x10, x3, LSL #2]\n"
"ldp x9, x28, [x4, #0x30]\n"
- "ld1w { z0.s }, p1/Z, [x9, x3, LSL #2]\n"
+ "ld1w { z0.s }, p0/Z, [x9, x3, LSL #2]\n"
"ldp x27, x26, [x4, #0x40]\n"
- "ld1w { z31.s }, p1/Z, [x26, x3, LSL #2]\n"
+ "ld1w { z31.s }, p0/Z, [x26, x3, LSL #2]\n"
"ldp x25, x24, [x4, #0x50]\n"
- "ld1w { z30.s }, p1/Z, [x25, x3, LSL #2]\n"
+ "ld1w { z30.s }, p0/Z, [x25, x3, LSL #2]\n"
"ldp x23, x22, [x4, #0x60]\n"
- "ld1w { z29.s }, p1/Z, [x11, x3, LSL #2]\n"
+ "ld1w { z29.s }, p0/Z, [x11, x3, LSL #2]\n"
"ldp x21, x20, [x4, #0x70]\n"
- "ld1w { z28.s }, p1/Z, [x27, x3, LSL #2]\n"
- "ld1w { z27.s }, p1/Z, [x28, x3, LSL #2]\n"
- "ld1w { z22.s }, p1/Z, [x24, x3, LSL #2]\n"
- "ld1w { z21.s }, p1/Z, [x22, x3, LSL #2]\n"
- "ld1w { z20.s }, p1/Z, [x21, x3, LSL #2]\n"
- "ld1w { z26.s }, p1/Z, [x15, x3, LSL #2]\n"
- "ld1w { z25.s }, p1/Z, [x12, x3, LSL #2]\n"
- "ld1w { z24.s }, p1/Z, [x23, x3, LSL #2]\n"
- "ld1w { z23.s }, p1/Z, [x20, x3, LSL #2]\n"
+ "ld1w { z28.s }, p0/Z, [x27, x3, LSL #2]\n"
+ "ld1w { z27.s }, p0/Z, [x28, x3, LSL #2]\n"
+ "ld1w { z22.s }, p0/Z, [x24, x3, LSL #2]\n"
+ "ld1w { z21.s }, p0/Z, [x22, x3, LSL #2]\n"
+ "ld1w { z20.s }, p0/Z, [x21, x3, LSL #2]\n"
+ "ld1w { z26.s }, p0/Z, [x15, x3, LSL #2]\n"
+ "ld1w { z25.s }, p0/Z, [x12, x3, LSL #2]\n"
+ "ld1w { z24.s }, p0/Z, [x23, x3, LSL #2]\n"
+ "ld1w { z23.s }, p0/Z, [x20, x3, LSL #2]\n"
"incw x3\n"
"whilelt p1.s, x3, x5\n"
"b.none 2f\n"
@@ -206,4 +206,4 @@ void sme_fp32_nhwc_avg_3x3_s1_output2x2_depthfirst_impl(
} // namespace pooling
} // namespace arm_conv
-#endif // defined(__ARM_FEATURE_SVE) && defined(ARM_COMPUTE_ENABLE_SME)
+#endif // defined(ARM_COMPUTE_ENABLE_SME)