From 7750225963be8ecada533c8874891a78932c3a6b Mon Sep 17 00:00:00 2001 From: Sun Yimin Date: Tue, 1 Oct 2024 09:52:31 +0800 Subject: [PATCH] zuc: eia256 ppc64x fix tag size 8 #253 --- zuc/eia256_asm_ppc64x.s | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/zuc/eia256_asm_ppc64x.s b/zuc/eia256_asm_ppc64x.s index a5234d9..8d14939 100644 --- a/zuc/eia256_asm_ppc64x.s +++ b/zuc/eia256_asm_ppc64x.s @@ -84,7 +84,7 @@ TEXT ·eia256RoundTag8(SB),NOSPLIT,$0 VPMSUMD XTMP1, KS_L, XTMP3 VPMSUMD XTMP2, KS_M1, XTMP4 VXOR XTMP3, XTMP4, XTMP3 - VSLDOI $12, XTMP3, XTMP3, XDIGEST + VSPLTW $2, XTMP3, XDIGEST // Calculate upper 32 bits of tag VSLDOI $8, KS_M1, KS_L, KS_L @@ -92,8 +92,8 @@ TEXT ·eia256RoundTag8(SB),NOSPLIT,$0 VSLDOI $8, KS_M2, KS_M1, KS_M1 VPMSUMD XTMP2, KS_M1, XTMP4 VXOR XTMP3, XTMP4, XTMP3 - VSLDOI $8, XTMP3, XTMP3, XTMP3 - VSLDOI $4, XDIGEST, XTMP3, XDIGEST + VSPLTW $2, XTMP3, XTMP3, XTMP3 + VSLDOI $12, XDIGEST, XTMP3, XDIGEST // Update tag MFVSRD XDIGEST, R8