internal/bigmod: avoid duplicated name with golang sdk

This commit is contained in:
emmansun 2023-08-16 14:34:31 +08:00
parent d4c92f1b17
commit 71ab69ef9b
6 changed files with 26 additions and 26 deletions

View File

@ -14,7 +14,7 @@ jobs:
test: test:
strategy: strategy:
matrix: matrix:
go-version: [1.18.x] go-version: [1.21.x]
arch: [arm64] arch: [arm64]
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:

View File

@ -10,24 +10,24 @@
// func addMulVVW256(z, x *uint, y uint) (c uint) // func addMulVVW256(z, x *uint, y uint) (c uint)
TEXT ·addMulVVW256(SB), $0-16 TEXT ·addMulVVW256(SB), $0-16
MOVL $8, BX MOVL $8, BX
JMP addMulVVWx(SB) JMP addMulVVWy(SB)
// func addMulVVW1024(z, x *uint, y uint) (c uint) // func addMulVVW1024(z, x *uint, y uint) (c uint)
TEXT ·addMulVVW1024(SB), $0-16 TEXT ·addMulVVW1024(SB), $0-16
MOVL $32, BX MOVL $32, BX
JMP addMulVVWx(SB) JMP addMulVVWy(SB)
// func addMulVVW1536(z, x *uint, y uint) (c uint) // func addMulVVW1536(z, x *uint, y uint) (c uint)
TEXT ·addMulVVW1536(SB), $0-16 TEXT ·addMulVVW1536(SB), $0-16
MOVL $48, BX MOVL $48, BX
JMP addMulVVWx(SB) JMP addMulVVWy(SB)
// func addMulVVW2048(z, x *uint, y uint) (c uint) // func addMulVVW2048(z, x *uint, y uint) (c uint)
TEXT ·addMulVVW2048(SB), $0-16 TEXT ·addMulVVW2048(SB), $0-16
MOVL $64, BX 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 z+0(FP), DI
MOVL x+4(FP), SI MOVL x+4(FP), SI
MOVL y+8(FP), BP MOVL y+8(FP), BP

View File

@ -10,24 +10,24 @@
// func addMulVVW256(z, x *uint, y uint) (c uint) // func addMulVVW256(z, x *uint, y uint) (c uint)
TEXT ·addMulVVW256(SB), $0-16 TEXT ·addMulVVW256(SB), $0-16
MOVW $8, R5 MOVW $8, R5
JMP addMulVVWx(SB) JMP addMulVVWy(SB)
// func addMulVVW1024(z, x *uint, y uint) (c uint) // func addMulVVW1024(z, x *uint, y uint) (c uint)
TEXT ·addMulVVW1024(SB), $0-16 TEXT ·addMulVVW1024(SB), $0-16
MOVW $32, R5 MOVW $32, R5
JMP addMulVVWx(SB) JMP addMulVVWy(SB)
// func addMulVVW1536(z, x *uint, y uint) (c uint) // func addMulVVW1536(z, x *uint, y uint) (c uint)
TEXT ·addMulVVW1536(SB), $0-16 TEXT ·addMulVVW1536(SB), $0-16
MOVW $48, R5 MOVW $48, R5
JMP addMulVVWx(SB) JMP addMulVVWy(SB)
// func addMulVVW2048(z, x *uint, y uint) (c uint) // func addMulVVW2048(z, x *uint, y uint) (c uint)
TEXT ·addMulVVW2048(SB), $0-16 TEXT ·addMulVVW2048(SB), $0-16
MOVW $64, R5 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 $0, R0
MOVW z+0(FP), R1 MOVW z+0(FP), R1
MOVW x+4(FP), R2 MOVW x+4(FP), R2

View File

@ -10,24 +10,24 @@
// func addMulVVW256(z, x *uint, y uint) (c uint) // func addMulVVW256(z, x *uint, y uint) (c uint)
TEXT ·addMulVVW256(SB), $0-32 TEXT ·addMulVVW256(SB), $0-32
MOVD $4, R0 MOVD $4, R0
JMP addMulVVWx(SB) JMP addMulVVWy(SB)
// func addMulVVW1024(z, x *uint, y uint) (c uint) // func addMulVVW1024(z, x *uint, y uint) (c uint)
TEXT ·addMulVVW1024(SB), $0-32 TEXT ·addMulVVW1024(SB), $0-32
MOVD $16, R0 MOVD $16, R0
JMP addMulVVWx(SB) JMP addMulVVWy(SB)
// func addMulVVW1536(z, x *uint, y uint) (c uint) // func addMulVVW1536(z, x *uint, y uint) (c uint)
TEXT ·addMulVVW1536(SB), $0-32 TEXT ·addMulVVW1536(SB), $0-32
MOVD $24, R0 MOVD $24, R0
JMP addMulVVWx(SB) JMP addMulVVWy(SB)
// func addMulVVW2048(z, x *uint, y uint) (c uint) // func addMulVVW2048(z, x *uint, y uint) (c uint)
TEXT ·addMulVVW2048(SB), $0-32 TEXT ·addMulVVW2048(SB), $0-32
MOVD $32, R0 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 z+0(FP), R1
MOVD x+8(FP), R2 MOVD x+8(FP), R2
MOVD y+16(FP), R3 MOVD y+16(FP), R3

View File

@ -11,24 +11,24 @@
// func addMulVVW256(z, x *uint, y uint) (c uint) // func addMulVVW256(z, x *uint, y uint) (c uint)
TEXT ·addMulVVW256(SB), $0-32 TEXT ·addMulVVW256(SB), $0-32
MOVD $4, R22 // R22 = z_len MOVD $4, R22 // R22 = z_len
JMP addMulVVWx(SB) JMP addMulVVWy(SB)
// func addMulVVW1024(z, x *uint, y uint) (c uint) // func addMulVVW1024(z, x *uint, y uint) (c uint)
TEXT ·addMulVVW1024(SB), $0-32 TEXT ·addMulVVW1024(SB), $0-32
MOVD $16, R22 // R22 = z_len MOVD $16, R22 // R22 = z_len
JMP addMulVVWx(SB) JMP addMulVVWy(SB)
// func addMulVVW1536(z, x *uint, y uint) (c uint) // func addMulVVW1536(z, x *uint, y uint) (c uint)
TEXT ·addMulVVW1536(SB), $0-32 TEXT ·addMulVVW1536(SB), $0-32
MOVD $24, R22 // R22 = z_len MOVD $24, R22 // R22 = z_len
JMP addMulVVWx(SB) JMP addMulVVWy(SB)
// func addMulVVW2048(z, x *uint, y uint) (c uint) // func addMulVVW2048(z, x *uint, y uint) (c uint)
TEXT ·addMulVVW2048(SB), $0-32 TEXT ·addMulVVW2048(SB), $0-32
MOVD $32, R22 // R22 = z_len 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 z+0(FP), R10 // R10 = z[]
MOVD x+8(FP), R8 // R8 = x[] MOVD x+8(FP), R8 // R8 = x[]
MOVD y+16(FP), R9 // R9 = y MOVD y+16(FP), R9 // R9 = y

View File

@ -10,24 +10,24 @@
// func addMulVVW256(z, x *uint, y uint) (c uint) // func addMulVVW256(z, x *uint, y uint) (c uint)
TEXT ·addMulVVW256(SB), $0-32 TEXT ·addMulVVW256(SB), $0-32
MOVD $4, R5 MOVD $4, R5
JMP addMulVVWx(SB) JMP addMulVVWy(SB)
// func addMulVVW1024(z, x *uint, y uint) (c uint) // func addMulVVW1024(z, x *uint, y uint) (c uint)
TEXT ·addMulVVW1024(SB), $0-32 TEXT ·addMulVVW1024(SB), $0-32
MOVD $16, R5 MOVD $16, R5
JMP addMulVVWx(SB) JMP addMulVVWy(SB)
// func addMulVVW1536(z, x *uint, y uint) (c uint) // func addMulVVW1536(z, x *uint, y uint) (c uint)
TEXT ·addMulVVW1536(SB), $0-32 TEXT ·addMulVVW1536(SB), $0-32
MOVD $24, R5 MOVD $24, R5
JMP addMulVVWx(SB) JMP addMulVVWy(SB)
// func addMulVVW2048(z, x *uint, y uint) (c uint) // func addMulVVW2048(z, x *uint, y uint) (c uint)
TEXT ·addMulVVW2048(SB), $0-32 TEXT ·addMulVVW2048(SB), $0-32
MOVD $32, R5 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 z+0(FP), R2
MOVD x+8(FP), R8 MOVD x+8(FP), R8
MOVD y+16(FP), R9 MOVD y+16(FP), R9