aboutsummaryrefslogtreecommitdiff
path: root/src/core/NEON/kernels/convolution/winograd/input_transforms/a64_fp32_6x6.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/NEON/kernels/convolution/winograd/input_transforms/a64_fp32_6x6.cpp')
-rw-r--r--src/core/NEON/kernels/convolution/winograd/input_transforms/a64_fp32_6x6.cpp44
1 files changed, 22 insertions, 22 deletions
diff --git a/src/core/NEON/kernels/convolution/winograd/input_transforms/a64_fp32_6x6.cpp b/src/core/NEON/kernels/convolution/winograd/input_transforms/a64_fp32_6x6.cpp
index a2c04e0d8d..61741439e0 100644
--- a/src/core/NEON/kernels/convolution/winograd/input_transforms/a64_fp32_6x6.cpp
+++ b/src/core/NEON/kernels/convolution/winograd/input_transforms/a64_fp32_6x6.cpp
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2022-2023 Arm Limited.
+ * Copyright (c) 2022 Arm Limited.
*
* SPDX-License-Identifier: MIT
*
@@ -45,9 +45,9 @@ void a64_fp32_6x6(
"add x25, %[inptr0], %[input_row_stride]\n"
"add x10, %[input_col_stride1], %[input_col_stride1]\n"
"add x16, x25, %[input_row_stride]\n"
- "add x8, x10, %[input_col_stride1]\n"
+ "add x19, x10, %[input_col_stride1]\n"
"add x26, x16, %[input_row_stride]\n"
- "add x20, x8, %[input_col_stride1]\n"
+ "add x20, x19, %[input_col_stride1]\n"
"add x17, x26, %[input_row_stride]\n"
"add x21, x20, %[input_col_stride1]\n"
"add x27, x17, %[input_row_stride]\n"
@@ -70,7 +70,7 @@ void a64_fp32_6x6(
"mov v10.16b, v8.16b\n"
"ldr q1, [%[inptr0], x21]\n"
"fmla v14.4s, v9.4s, v0.s[2]\n"
- "ldr q4, [%[inptr0], x8]\n"
+ "ldr q4, [%[inptr0], x19]\n"
"mov v9.16b, v8.16b\n"
"ldr q12, [%[inptr0], %[input_col_stride1]]\n"
"fmls v10.4s, v12.4s, v0.s[2]\n"
@@ -82,7 +82,7 @@ void a64_fp32_6x6(
"fmls v10.4s, v2.4s, v0.s[2]\n"
"ldr q6, [x16, x21]\n"
"mov v7.16b, v8.16b\n"
- "ldr q16, [x16, x8]\n"
+ "ldr q16, [x16, x19]\n"
"fmls v9.4s, v2.4s, v0.s[2]\n"
"ldr q22, [x16, %[input_col_stride1]]\n"
"fadd v10.4s, v10.4s, v4.4s\n"
@@ -94,7 +94,7 @@ void a64_fp32_6x6(
"mov v8.16b, v8.16b\n"
"ldr q18, [x17, x21]\n"
"fsub v7.4s, v7.4s, v2.4s\n"
- "ldr q13, [x17, x8]\n"
+ "ldr q13, [x17, x19]\n"
"fmla v7.4s, v4.4s, v0.s[1]\n"
"ldr q21, [x17, %[input_col_stride1]]\n"
"fmla v8.4s, v12.4s, v0.s[1]\n"
@@ -185,7 +185,7 @@ void a64_fp32_6x6(
"fmla v10.4s, v7.4s, v0.s[2]\n"
"ldr q13, [x25, x21]\n"
"mov v7.16b, v11.16b\n"
- "ldr q31, [x25, x8]\n"
+ "ldr q31, [x25, x19]\n"
"mov v8.16b, v11.16b\n"
"ldr q21, [x25, %[input_col_stride1]]\n"
"fmls v10.4s, v23.4s, v0.s[3]\n"
@@ -197,7 +197,7 @@ void a64_fp32_6x6(
"fmls v8.4s, v21.4s, v0.s[1]\n"
"ldr q24, [x26, x21]\n"
"fmls v9.4s, v23.4s, v0.s[2]\n"
- "ldr q27, [x26, x8]\n"
+ "ldr q27, [x26, x19]\n"
"fmls v7.4s, v23.4s, v0.s[2]\n"
"ldr q28, [x26, %[input_col_stride1]]\n"
"fsub v8.4s, v8.4s, v23.4s\n"
@@ -365,7 +365,7 @@ void a64_fp32_6x6(
"fmla v4.4s, v18.4s, v0.s[2]\n"
"ldr q3, [x27, x21]\n"
"mov v6.16b, v2.16b\n"
- "ldr q5, [x27, x8]\n"
+ "ldr q5, [x27, x19]\n"
"mov v1.16b, v2.16b\n"
"ldr q18, [x27, %[input_col_stride1]]\n"
"fmls v4.4s, v17.4s, v0.s[3]\n"
@@ -425,7 +425,7 @@ void a64_fp32_6x6(
"fmla v14.4s, v9.4s, v0.s[2]\n"
"ldr d1, [%[inptr0], x21]\n"
"mov v9.16b, v8.16b\n"
- "ldr d4, [%[inptr0], x8]\n"
+ "ldr d4, [%[inptr0], x19]\n"
"mov v7.16b, v8.16b\n"
"ldr d12, [%[inptr0], %[input_col_stride1]]\n"
"fmls v14.4s, v2.4s, v0.s[3]\n"
@@ -437,7 +437,7 @@ void a64_fp32_6x6(
"fmls v7.4s, v12.4s, v0.s[1]\n"
"ldr d6, [x16, x21]\n"
"fmls v10.4s, v2.4s, v0.s[2]\n"
- "ldr d16, [x16, x8]\n"
+ "ldr d16, [x16, x19]\n"
"fmls v9.4s, v2.4s, v0.s[2]\n"
"ldr d22, [x16, %[input_col_stride1]]\n"
"fsub v7.4s, v7.4s, v2.4s\n"
@@ -449,7 +449,7 @@ void a64_fp32_6x6(
"fmla v7.4s, v4.4s, v0.s[1]\n"
"ldr d18, [x17, x21]\n"
"mov v8.16b, v8.16b\n"
- "ldr d13, [x17, x8]\n"
+ "ldr d13, [x17, x19]\n"
"mov v11.16b, v1.16b\n"
"ldr d21, [x17, %[input_col_stride1]]\n"
"fmla v8.4s, v12.4s, v0.s[1]\n"
@@ -539,7 +539,7 @@ void a64_fp32_6x6(
"fmla v10.4s, v7.4s, v0.s[2]\n"
"ldr d13, [x25, x21]\n"
"mov v7.16b, v11.16b\n"
- "ldr d31, [x25, x8]\n"
+ "ldr d31, [x25, x19]\n"
"mov v8.16b, v11.16b\n"
"ldr d21, [x25, %[input_col_stride1]]\n"
"fmls v10.4s, v23.4s, v0.s[3]\n"
@@ -551,7 +551,7 @@ void a64_fp32_6x6(
"fmls v8.4s, v21.4s, v0.s[1]\n"
"ldr d24, [x26, x21]\n"
"fmls v9.4s, v23.4s, v0.s[2]\n"
- "ldr d27, [x26, x8]\n"
+ "ldr d27, [x26, x19]\n"
"fmls v7.4s, v23.4s, v0.s[2]\n"
"ldr d28, [x26, %[input_col_stride1]]\n"
"fsub v8.4s, v8.4s, v23.4s\n"
@@ -719,7 +719,7 @@ void a64_fp32_6x6(
"fmla v4.4s, v18.4s, v0.s[2]\n"
"ldr d3, [x27, x21]\n"
"mov v6.16b, v2.16b\n"
- "ldr d5, [x27, x8]\n"
+ "ldr d5, [x27, x19]\n"
"mov v1.16b, v2.16b\n"
"ldr d18, [x27, %[input_col_stride1]]\n"
"fmls v4.4s, v17.4s, v0.s[3]\n"
@@ -776,7 +776,7 @@ void a64_fp32_6x6(
"fmla v14.4s, v9.4s, v0.s[2]\n"
"ldr s1, [%[inptr0], x21]\n"
"mov v9.16b, v8.16b\n"
- "ldr s4, [%[inptr0], x8]\n"
+ "ldr s4, [%[inptr0], x19]\n"
"mov v7.16b, v8.16b\n"
"ldr s12, [%[inptr0], %[input_col_stride1]]\n"
"fmls v14.4s, v2.4s, v0.s[3]\n"
@@ -788,7 +788,7 @@ void a64_fp32_6x6(
"fmls v7.4s, v12.4s, v0.s[1]\n"
"ldr s6, [x16, x21]\n"
"fmls v10.4s, v2.4s, v0.s[2]\n"
- "ldr s16, [x16, x8]\n"
+ "ldr s16, [x16, x19]\n"
"fmls v9.4s, v2.4s, v0.s[2]\n"
"ldr s22, [x16, %[input_col_stride1]]\n"
"fsub v7.4s, v7.4s, v2.4s\n"
@@ -800,7 +800,7 @@ void a64_fp32_6x6(
"fmla v7.4s, v4.4s, v0.s[1]\n"
"ldr s18, [x17, x21]\n"
"mov v8.16b, v8.16b\n"
- "ldr s13, [x17, x8]\n"
+ "ldr s13, [x17, x19]\n"
"mov v11.16b, v1.16b\n"
"ldr s21, [x17, %[input_col_stride1]]\n"
"fmla v8.4s, v12.4s, v0.s[1]\n"
@@ -890,7 +890,7 @@ void a64_fp32_6x6(
"fmla v10.4s, v7.4s, v0.s[2]\n"
"ldr s13, [x25, x21]\n"
"mov v7.16b, v11.16b\n"
- "ldr s31, [x25, x8]\n"
+ "ldr s31, [x25, x19]\n"
"mov v8.16b, v11.16b\n"
"ldr s21, [x25, %[input_col_stride1]]\n"
"fmls v10.4s, v23.4s, v0.s[3]\n"
@@ -902,7 +902,7 @@ void a64_fp32_6x6(
"fmls v8.4s, v21.4s, v0.s[1]\n"
"ldr s24, [x26, x21]\n"
"fmls v9.4s, v23.4s, v0.s[2]\n"
- "ldr s27, [x26, x8]\n"
+ "ldr s27, [x26, x19]\n"
"fmls v7.4s, v23.4s, v0.s[2]\n"
"ldr s28, [x26, %[input_col_stride1]]\n"
"fsub v8.4s, v8.4s, v23.4s\n"
@@ -1070,7 +1070,7 @@ void a64_fp32_6x6(
"fmla v4.4s, v18.4s, v0.s[2]\n"
"ldr s3, [x27, x21]\n"
"mov v6.16b, v2.16b\n"
- "ldr s5, [x27, x8]\n"
+ "ldr s5, [x27, x19]\n"
"mov v1.16b, v2.16b\n"
"ldr s18, [x27, %[input_col_stride1]]\n"
"fmls v4.4s, v17.4s, v0.s[3]\n"
@@ -1128,7 +1128,7 @@ void a64_fp32_6x6(
: "cc", "v0", "v1", "v10", "v11", "v12", "v13", "v14", "v15", "v16", "v17",
"v18", "v19", "v2", "v20", "v21", "v22", "v23", "v24", "v25", "v26",
"v27", "v28", "v29", "v3", "v30", "v31", "v4", "v5", "v6", "v7", "v8",
- "v9", "x11", "x12", "x13", "x14", "x15", "x16", "x17", "x10", "x8",
+ "v9", "x11", "x12", "x13", "x14", "x15", "x16", "x17", "x10", "x19",
"x20", "x21", "x22", "x23", "x24", "x25", "x26", "x27", "x28", "memory"
);
}