diff options
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.cpp | 44 |
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" ); } |