From 6e84600b319cc4a746141f426ad207c8bed4066f Mon Sep 17 00:00:00 2001 From: Sun Yimin Date: Wed, 6 Nov 2024 18:05:37 +0800 Subject: [PATCH] sm4: ppc64x fix address #261 --- sm4/asm_ppc64x.s | 24 ++---------------------- 1 file changed, 2 insertions(+), 22 deletions(-) diff --git a/sm4/asm_ppc64x.s b/sm4/asm_ppc64x.s index a5e0389..54f092b 100644 --- a/sm4/asm_ppc64x.s +++ b/sm4/asm_ppc64x.s @@ -66,17 +66,7 @@ TEXT ·expandKeyAsm(SB),NOSPLIT,$0 LVX (R4), ESPERMW #endif MOVD $·rcon+0x10(SB), R4 - LXVD2X (R4)(R0), REVERSE_WORDS - 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 + LOAD_CONSTS(R4, R3) MOVD key+0(FP), R3 MOVD ck+8(FP), R4 @@ -131,17 +121,7 @@ TEXT ·encryptBlockAsm(SB),NOSPLIT,$0 LVX (R4), ESPERMW #endif MOVD $·rcon+0x10(SB), R4 - LXVD2X (R4)(R0), REVERSE_WORDS - 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 + LOAD_CONSTS(R4, R3) MOVD xk+0(FP), R3 MOVD dst+8(FP), R4