mirror of
https://github.com/emmansun/gmsm.git
synced 2025-04-26 04:06:18 +08:00
sm4: ppc64x fix address #261
This commit is contained in:
parent
a556119339
commit
6e84600b31
@ -66,17 +66,7 @@ TEXT ·expandKeyAsm(SB),NOSPLIT,$0
|
|||||||
LVX (R4), ESPERMW
|
LVX (R4), ESPERMW
|
||||||
#endif
|
#endif
|
||||||
MOVD $·rcon+0x10(SB), R4
|
MOVD $·rcon+0x10(SB), R4
|
||||||
LXVD2X (R4)(R0), REVERSE_WORDS
|
LOAD_CONSTS(R4, R3)
|
||||||
MOVD $16, R3
|
|
||||||
LXVD2X (R4)(R3), NIBBLE_MASK
|
|
||||||
MOVD $48, R3
|
|
||||||
LXVD2X (R4)(R3), M1L
|
|
||||||
MOVD $64, R3
|
|
||||||
LXVD2X (R4)(R3), M1H
|
|
||||||
MOVD $80, R3
|
|
||||||
LXVD2X (R4)(R3), M2L
|
|
||||||
MOVD $96, R3
|
|
||||||
LXVD2X (R4)(R3), M2H
|
|
||||||
|
|
||||||
MOVD key+0(FP), R3
|
MOVD key+0(FP), R3
|
||||||
MOVD ck+8(FP), R4
|
MOVD ck+8(FP), R4
|
||||||
@ -131,17 +121,7 @@ TEXT ·encryptBlockAsm(SB),NOSPLIT,$0
|
|||||||
LVX (R4), ESPERMW
|
LVX (R4), ESPERMW
|
||||||
#endif
|
#endif
|
||||||
MOVD $·rcon+0x10(SB), R4
|
MOVD $·rcon+0x10(SB), R4
|
||||||
LXVD2X (R4)(R0), REVERSE_WORDS
|
LOAD_CONSTS(R4, R3)
|
||||||
MOVD $16, R3
|
|
||||||
LXVD2X (R4)(R3), NIBBLE_MASK
|
|
||||||
MOVD $48, R3
|
|
||||||
LXVD2X (R4)(R3), M1L
|
|
||||||
MOVD $64, R3
|
|
||||||
LXVD2X (R4)(R3), M1H
|
|
||||||
MOVD $80, R3
|
|
||||||
LXVD2X (R4)(R3), M2L
|
|
||||||
MOVD $96, R3
|
|
||||||
LXVD2X (R4)(R3), M2H
|
|
||||||
|
|
||||||
MOVD xk+0(FP), R3
|
MOVD xk+0(FP), R3
|
||||||
MOVD dst+8(FP), R4
|
MOVD dst+8(FP), R4
|
||||||
|
Loading…
x
Reference in New Issue
Block a user