mirror of
https://github.com/emmansun/gmsm.git
synced 2025-06-30 01:06:36 +08:00
sm9/bn256: fix arm64 from mont func issue
This commit is contained in:
parent
531302450a
commit
f95cce434f
@ -150,7 +150,7 @@ func (e *gfP) Unmarshal(in []byte) error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func montEncode(c, a *gfP) { gfpMul(c, a, r2) }
|
func montEncode(c, a *gfP) { gfpMul(c, a, r2) }
|
||||||
func montDecode(c, a *gfP) { gfpMul(c, a, &gfP{1}) }
|
func montDecode(c, a *gfP) { gfpFromMont(c, a) }
|
||||||
|
|
||||||
// cmovznzU64 is a single-word conditional move.
|
// cmovznzU64 is a single-word conditional move.
|
||||||
//
|
//
|
||||||
|
@ -660,7 +660,7 @@ TEXT ·gfpFromMont(SB),NOSPLIT,$0
|
|||||||
ADCS t0, acc2, acc2
|
ADCS t0, acc2, acc2
|
||||||
|
|
||||||
UMULH const3, hlp0, hlp0
|
UMULH const3, hlp0, hlp0
|
||||||
ADC $0, acc7
|
ADC $0, hlp0
|
||||||
|
|
||||||
ADDS t1, acc0, acc0
|
ADDS t1, acc0, acc0
|
||||||
ADCS y0, acc1, acc1
|
ADCS y0, acc1, acc1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user