mirror of
https://github.com/emmansun/gmsm.git
synced 2025-04-27 04:36: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:
|
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:
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user