From eb9ef3ad9323ec1cc61d0191c1b8212f005e784e Mon Sep 17 00:00:00 2001 From: Sun Yimin Date: Thu, 12 Sep 2024 08:52:59 +0800 Subject: [PATCH] sm4: ppc64x, fix SM4_ROUND issue #249 --- sm4/asm_ppc64x.s | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sm4/asm_ppc64x.s b/sm4/asm_ppc64x.s index 9193934..6f898ad 100644 --- a/sm4/asm_ppc64x.s +++ b/sm4/asm_ppc64x.s @@ -177,8 +177,7 @@ GLOBL ·rcon(SB), RODATA, $192 // - t2: 128 bits register for data // - t3: 128 bits register for data #define SM4_ROUND(RK, x, tmp1, tmp2, tmp3, t0, t1, t2, t3) \ - VXOR RK, x, x; \ - VXOR t1, x, x; \ + VXOR RK, t1, x; \ VXOR t2, x, x; \ VXOR t3, x, x; \ SM4_TAO_L1(x, tmp1, tmp2, tmp3); \