mirror of
https://github.com/emmansun/gmsm.git
synced 2025-04-26 20:26:19 +08:00
sm9/bn256: fix compile error
This commit is contained in:
parent
7989a62e23
commit
b7ff7ecd8a
@ -542,132 +542,3 @@ TEXT ·gfp2Mul(SB),NOSPLIT,$104-24
|
||||
STx (y3out)
|
||||
|
||||
RET
|
||||
/*
|
||||
// func gfp2MulU(c, a, b *gfP2)
|
||||
TEXT ·gfp2MulU(SB),NOSPLIT,$104-24
|
||||
MOVD res+0(FP), res_ptr
|
||||
MOVD in1+8(FP), a_ptr
|
||||
MOVD in2+16(FP), b_ptr
|
||||
|
||||
MOVD ·np+0x00(SB), hlp1
|
||||
LDP ·p2+0x00(SB), (const0, const1)
|
||||
LDP ·p2+0x10(SB), (const2, const3)
|
||||
|
||||
LDx (y1in)
|
||||
LDy (y2in)
|
||||
CALL gfpMulInternal(SB)
|
||||
STy (tmp0)
|
||||
|
||||
LDx (x1in)
|
||||
LDy (x2in)
|
||||
CALL gfpMulInternal(SB)
|
||||
STy (tmp1)
|
||||
|
||||
LDx (x1in)
|
||||
LDy (y1in)
|
||||
gfpAddInline
|
||||
STx (tmp2)
|
||||
|
||||
LDx (x2in)
|
||||
LDy (y2in)
|
||||
gfpAddInline
|
||||
LDy (tmp2)
|
||||
CALL gfpMulInternal(SB)
|
||||
|
||||
LDx (tmp0)
|
||||
CALL gfpSubInternal(SB)
|
||||
x2y
|
||||
LDx (tmp1)
|
||||
CALL gfpSubInternal(SB)
|
||||
x2y
|
||||
gfpMulBy2Inline
|
||||
MOVD $0, y0
|
||||
MOVD $0, y1
|
||||
MOVD $0, y2
|
||||
MOVD $0, y3
|
||||
CALL gfpSubInternal(SB)
|
||||
STx (y3out)
|
||||
|
||||
LDy (tmp1)
|
||||
gfpMulBy2Inline
|
||||
LDy (tmp0)
|
||||
CALL gfpSubInternal(SB)
|
||||
STx (x3out)
|
||||
|
||||
RET
|
||||
|
||||
// func gfp2Square(c, a *gfP2)
|
||||
TEXT ·gfp2Square(SB),NOSPLIT,$72-16
|
||||
MOVD res+0(FP), res_ptr
|
||||
MOVD in1+8(FP), a_ptr
|
||||
|
||||
MOVD ·np+0x00(SB), hlp1
|
||||
LDP ·p2+0x00(SB), (const0, const1)
|
||||
LDP ·p2+0x10(SB), (const2, const3)
|
||||
|
||||
LDx (y1in)
|
||||
LDy (x1in)
|
||||
gfpAddInline
|
||||
STx (tmp0)
|
||||
gfpMulBy2Inline
|
||||
LDy (y1in)
|
||||
CALL gfpSubInternal(SB)
|
||||
LDy (tmp0)
|
||||
CALL gfpMulInternal(SB)
|
||||
STy (tmp0)
|
||||
|
||||
LDx (y1in)
|
||||
LDy (x1in)
|
||||
CALL gfpMulInternal(SB)
|
||||
STy (tmp1)
|
||||
LDx (tmp0)
|
||||
gfpAddInline
|
||||
STx (y3out)
|
||||
|
||||
LDy (tmp1)
|
||||
gfpMulBy2Inline
|
||||
STy (x3out)
|
||||
|
||||
RET
|
||||
|
||||
// func gfp2SquareU(c, a *gfP2)
|
||||
TEXT ·gfp2SquareU(SB),NOSPLIT,$72-16
|
||||
MOVD res+0(FP), res_ptr
|
||||
MOVD in1+8(FP), a_ptr
|
||||
|
||||
MOVD ·np+0x00(SB), hlp1
|
||||
LDP ·p2+0x00(SB), (const0, const1)
|
||||
LDP ·p2+0x10(SB), (const2, const3)
|
||||
|
||||
LDx (y1in)
|
||||
LDy (x1in)
|
||||
gfpAddInline
|
||||
STx (tmp0)
|
||||
gfpMulBy2Inline
|
||||
LDy (y1in)
|
||||
CALL gfpSubInternal(SB)
|
||||
LDy (tmp0)
|
||||
CALL gfpMulInternal(SB)
|
||||
STy (tmp0)
|
||||
|
||||
LDx (y1in)
|
||||
LDy (x1in)
|
||||
CALL gfpMulInternal(SB)
|
||||
STy (tmp1)
|
||||
LDx (tmp0)
|
||||
gfpAddInline
|
||||
STx (x3out)
|
||||
|
||||
LDy (tmp1)
|
||||
gfpMulBy2Inline
|
||||
x2y
|
||||
gfpMulBy2Inline
|
||||
MOVD $0, y0
|
||||
MOVD $0, y1
|
||||
MOVD $0, y2
|
||||
MOVD $0, y3
|
||||
CALL gfpSubInternal(SB)
|
||||
STx (y3out)
|
||||
|
||||
RET
|
||||
*/
|
||||
|
Loading…
x
Reference in New Issue
Block a user