mirror of
https://github.com/emmansun/gmsm.git
synced 2025-04-26 12:16:20 +08:00
internal/sm2ec: ppc64le, guess stack offset
This commit is contained in:
parent
e1b60feeb5
commit
c88486ea0a
@ -2025,8 +2025,7 @@ TEXT ·p256PointAddAffineAsm(SB), NOSPLIT, $0
|
|||||||
XXPERMDI Z1H, Z1H, $2, Z1H
|
XXPERMDI Z1H, Z1H, $2, Z1H
|
||||||
XXPERMDI Z1L, Z1L, $2, Z1L
|
XXPERMDI Z1L, Z1L, $2, Z1L
|
||||||
|
|
||||||
MOVD $112, R26 // Get offset to sel+32
|
LXVDSX (R1)(R21), SEL1 // Get offset to sel+32
|
||||||
LXVDSX (R1)(R26), SEL1
|
|
||||||
VSPLTISB $0, ZER
|
VSPLTISB $0, ZER
|
||||||
VCMPEQUD SEL1, ZER, SEL1
|
VCMPEQUD SEL1, ZER, SEL1
|
||||||
|
|
||||||
@ -2047,7 +2046,7 @@ TEXT ·p256PointAddAffineAsm(SB), NOSPLIT, $0
|
|||||||
LXVD2X (R19)(CPOOL), Z2L
|
LXVD2X (R19)(CPOOL), Z2L
|
||||||
LXVD2X (R20)(CPOOL), Z2H
|
LXVD2X (R20)(CPOOL), Z2H
|
||||||
|
|
||||||
LXVDSX (R1)(R21), SEL1 // Get the value from zero+40(FP)
|
LXVDSX (R1)(R22), SEL1 // Get the value from zero+40(FP)
|
||||||
VSPLTISB $0, ZER
|
VSPLTISB $0, ZER
|
||||||
VCMPEQUD SEL1, ZER, SEL1
|
VCMPEQUD SEL1, ZER, SEL1
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user