mirror of
https://github.com/emmansun/gmsm.git
synced 2025-04-26 20:26:19 +08:00
internal/bigmod: avoid duplicated name with golang sdk
This commit is contained in:
parent
d4c92f1b17
commit
71ab69ef9b
2
.github/workflows/test_qemu.yml
vendored
2
.github/workflows/test_qemu.yml
vendored
@ -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:
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user