sm4: ppc64x fix address #261

This commit is contained in:
Sun Yimin 2024-11-06 18:05:37 +08:00 committed by GitHub
parent a556119339
commit 6e84600b31
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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