sm4: fix amd64 avx2 decrypt 4 blocks issue #146

This commit is contained in:
Sun Yimin 2023-08-03 16:13:05 +08:00 committed by GitHub
parent 4bc3c5d27b
commit 1e360021c4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2240,12 +2240,12 @@ avx2GcmSm4DecNibbles:
JBE avx2GcmSm4DecSingles JBE avx2GcmSm4DecSingles
SUBQ $64, ptxLen SUBQ $64, ptxLen
VMOVDQU (0*16)(SP), B0 VMOVDQU (0*16)(SP), B4
VMOVDQU (1*16)(SP), B1 VMOVDQU (1*16)(SP), B1
VMOVDQU (2*16)(SP), B2 VMOVDQU (2*16)(SP), B2
VMOVDQU (3*16)(SP), B3 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*14)(pTbl), T2
VMOVDQU (16*0)(ctx), B0 VMOVDQU (16*0)(ctx), B0