From 786098ac6ab09a4aae736d1ff514a0201b8b1f24 Mon Sep 17 00:00:00 2001 From: Sun Yimin Date: Wed, 11 Sep 2024 11:34:56 +0800 Subject: [PATCH] test AFFINE_TRANSFORM --- sm4/asm_ppc64x.s | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/sm4/asm_ppc64x.s b/sm4/asm_ppc64x.s index 1023e30..840ba77 100644 --- a/sm4/asm_ppc64x.s +++ b/sm4/asm_ppc64x.s @@ -165,6 +165,8 @@ TEXT ·expandKeyAsm(SB),NOSPLIT,$0 MOVD $96, R3 LXVD2X (R4)(R3), M2H VSPLTISB $0, ZERO // VZERO ZERO + MOVD $·rcon+0x50(SB), R4 + LXVD2X (R4)(R0), M3 MOVD key+0(FP), R3 MOVD ck+8(FP), R4 @@ -183,8 +185,8 @@ TEXT ·expandKeyAsm(SB),NOSPLIT,$0 VSLDOI $4, V1, V1, V2 VSLDOI $4, V2, V2, V3 - VOR ESPERMW, ESPERMW, V5 - SM4_SBOX(V5, V6, V7) + VOR M3, M3, V5 + AFFINE_TRANSFORM(M1L, M1H, V_FOUR, V5, V6, V7) STXVW4X V5, (R5) /*