diff --git a/.github/workflows/test_qemu.yml b/.github/workflows/test_qemu.yml index 6742e01..3d2aadf 100644 --- a/.github/workflows/test_qemu.yml +++ b/.github/workflows/test_qemu.yml @@ -14,7 +14,7 @@ jobs: test: strategy: matrix: - go-version: [1.18.x] + go-version: [1.21.x] arch: [arm64] runs-on: ubuntu-latest steps: diff --git a/internal/bigmod/nat_386.s b/internal/bigmod/nat_386.s index 626878b..d988a00 100644 --- a/internal/bigmod/nat_386.s +++ b/internal/bigmod/nat_386.s @@ -10,24 +10,24 @@ // func addMulVVW256(z, x *uint, y uint) (c uint) TEXT ·addMulVVW256(SB), $0-16 MOVL $8, BX - JMP addMulVVWx(SB) + JMP addMulVVWy(SB) // func addMulVVW1024(z, x *uint, y uint) (c uint) TEXT ·addMulVVW1024(SB), $0-16 MOVL $32, BX - JMP addMulVVWx(SB) + JMP addMulVVWy(SB) // func addMulVVW1536(z, x *uint, y uint) (c uint) TEXT ·addMulVVW1536(SB), $0-16 MOVL $48, BX - JMP addMulVVWx(SB) + JMP addMulVVWy(SB) // func addMulVVW2048(z, x *uint, y uint) (c uint) TEXT ·addMulVVW2048(SB), $0-16 MOVL $64, BX - JMP addMulVVWx(SB) + JMP addMulVVWy(SB) -TEXT addMulVVWx(SB), NOFRAME|NOSPLIT, $0 +TEXT addMulVVWy(SB), NOFRAME|NOSPLIT, $0 MOVL z+0(FP), DI MOVL x+4(FP), SI MOVL y+8(FP), BP diff --git a/internal/bigmod/nat_arm.s b/internal/bigmod/nat_arm.s index 6570b3a..b4ca023 100644 --- a/internal/bigmod/nat_arm.s +++ b/internal/bigmod/nat_arm.s @@ -10,24 +10,24 @@ // func addMulVVW256(z, x *uint, y uint) (c uint) TEXT ·addMulVVW256(SB), $0-16 MOVW $8, R5 - JMP addMulVVWx(SB) + JMP addMulVVWy(SB) // func addMulVVW1024(z, x *uint, y uint) (c uint) TEXT ·addMulVVW1024(SB), $0-16 MOVW $32, R5 - JMP addMulVVWx(SB) + JMP addMulVVWy(SB) // func addMulVVW1536(z, x *uint, y uint) (c uint) TEXT ·addMulVVW1536(SB), $0-16 MOVW $48, R5 - JMP addMulVVWx(SB) + JMP addMulVVWy(SB) // func addMulVVW2048(z, x *uint, y uint) (c uint) TEXT ·addMulVVW2048(SB), $0-16 MOVW $64, R5 - JMP addMulVVWx(SB) + JMP addMulVVWy(SB) -TEXT addMulVVWx(SB), NOFRAME|NOSPLIT, $0 +TEXT addMulVVWy(SB), NOFRAME|NOSPLIT, $0 MOVW $0, R0 MOVW z+0(FP), R1 MOVW x+4(FP), R2 diff --git a/internal/bigmod/nat_arm64.s b/internal/bigmod/nat_arm64.s index d4983d0..06a59b0 100644 --- a/internal/bigmod/nat_arm64.s +++ b/internal/bigmod/nat_arm64.s @@ -10,24 +10,24 @@ // func addMulVVW256(z, x *uint, y uint) (c uint) TEXT ·addMulVVW256(SB), $0-32 MOVD $4, R0 - JMP addMulVVWx(SB) + JMP addMulVVWy(SB) // func addMulVVW1024(z, x *uint, y uint) (c uint) TEXT ·addMulVVW1024(SB), $0-32 MOVD $16, R0 - JMP addMulVVWx(SB) + JMP addMulVVWy(SB) // func addMulVVW1536(z, x *uint, y uint) (c uint) TEXT ·addMulVVW1536(SB), $0-32 MOVD $24, R0 - JMP addMulVVWx(SB) + JMP addMulVVWy(SB) // func addMulVVW2048(z, x *uint, y uint) (c uint) TEXT ·addMulVVW2048(SB), $0-32 MOVD $32, R0 - JMP addMulVVWx(SB) + JMP addMulVVWy(SB) -TEXT addMulVVWx(SB), NOFRAME|NOSPLIT, $0 +TEXT addMulVVWy(SB), NOFRAME|NOSPLIT, $0 MOVD z+0(FP), R1 MOVD x+8(FP), R2 MOVD y+16(FP), R3 diff --git a/internal/bigmod/nat_ppc64x.s b/internal/bigmod/nat_ppc64x.s index 735639c..99c6a1e 100644 --- a/internal/bigmod/nat_ppc64x.s +++ b/internal/bigmod/nat_ppc64x.s @@ -11,24 +11,24 @@ // func addMulVVW256(z, x *uint, y uint) (c uint) TEXT ·addMulVVW256(SB), $0-32 MOVD $4, R22 // R22 = z_len - JMP addMulVVWx(SB) + JMP addMulVVWy(SB) // func addMulVVW1024(z, x *uint, y uint) (c uint) TEXT ·addMulVVW1024(SB), $0-32 MOVD $16, R22 // R22 = z_len - JMP addMulVVWx(SB) + JMP addMulVVWy(SB) // func addMulVVW1536(z, x *uint, y uint) (c uint) TEXT ·addMulVVW1536(SB), $0-32 MOVD $24, R22 // R22 = z_len - JMP addMulVVWx(SB) + JMP addMulVVWy(SB) // func addMulVVW2048(z, x *uint, y uint) (c uint) TEXT ·addMulVVW2048(SB), $0-32 MOVD $32, R22 // R22 = z_len - JMP addMulVVWx(SB) + JMP addMulVVWy(SB) -TEXT addMulVVWx(SB), NOFRAME|NOSPLIT, $0 +TEXT addMulVVWy(SB), NOFRAME|NOSPLIT, $0 MOVD z+0(FP), R10 // R10 = z[] MOVD x+8(FP), R8 // R8 = x[] MOVD y+16(FP), R9 // R9 = y diff --git a/internal/bigmod/nat_s390x.s b/internal/bigmod/nat_s390x.s index 02389ac..94f70ff 100644 --- a/internal/bigmod/nat_s390x.s +++ b/internal/bigmod/nat_s390x.s @@ -10,24 +10,24 @@ // func addMulVVW256(z, x *uint, y uint) (c uint) TEXT ·addMulVVW256(SB), $0-32 MOVD $4, R5 - JMP addMulVVWx(SB) + JMP addMulVVWy(SB) // func addMulVVW1024(z, x *uint, y uint) (c uint) TEXT ·addMulVVW1024(SB), $0-32 MOVD $16, R5 - JMP addMulVVWx(SB) + JMP addMulVVWy(SB) // func addMulVVW1536(z, x *uint, y uint) (c uint) TEXT ·addMulVVW1536(SB), $0-32 MOVD $24, R5 - JMP addMulVVWx(SB) + JMP addMulVVWy(SB) // func addMulVVW2048(z, x *uint, y uint) (c uint) TEXT ·addMulVVW2048(SB), $0-32 MOVD $32, R5 - JMP addMulVVWx(SB) + JMP addMulVVWy(SB) -TEXT addMulVVWx(SB), NOFRAME|NOSPLIT, $0 +TEXT addMulVVWy(SB), NOFRAME|NOSPLIT, $0 MOVD z+0(FP), R2 MOVD x+8(FP), R8 MOVD y+16(FP), R9