From 1e360021c4d30f26135c4e85726e8a3a19d531f7 Mon Sep 17 00:00:00 2001 From: Sun Yimin Date: Thu, 3 Aug 2023 16:13:05 +0800 Subject: [PATCH] sm4: fix amd64 avx2 decrypt 4 blocks issue #146 --- sm4/gcm_amd64.s | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sm4/gcm_amd64.s b/sm4/gcm_amd64.s index 5d1699d..93144b0 100644 --- a/sm4/gcm_amd64.s +++ b/sm4/gcm_amd64.s @@ -2240,12 +2240,12 @@ avx2GcmSm4DecNibbles: JBE avx2GcmSm4DecSingles SUBQ $64, ptxLen - VMOVDQU (0*16)(SP), B0 + VMOVDQU (0*16)(SP), B4 VMOVDQU (1*16)(SP), B1 VMOVDQU (2*16)(SP), B2 VMOVDQU (3*16)(SP), B3 - AVX_SM4_4BLOCKS(rk, B4, B5, B6, B7, B0, B1, B2, B3) + AVX_SM4_4BLOCKS(rk, B0, B5, B6, B7, B4, B1, B2, B3) VMOVDQU (16*14)(pTbl), T2 VMOVDQU (16*0)(ctx), B0