UPD: BLAKE3 - synchronize asm-code with upstream

This commit is contained in:
Alexander Koblov 2024-09-04 20:16:06 +03:00
commit 855fbfe8f8

View file

@ -1740,7 +1740,7 @@ asm
pshufd xmm15, xmm11, $93
shl rax, $20
or rax, $40
movQ xmm3, rax
movq xmm3, rax
movdqa xmmword ptr [rsp+$20], xmm3
movaps xmm3, xmmword ptr [rsp]
movaps xmm11, xmmword ptr [rsp+$10]
@ -2173,10 +2173,10 @@ asm
por xmm9, xmm8
movdqa xmm8, xmm7
punpcklqdq xmm8, xmm5
movdqa xmm10, xmm6
movdqa xmm14, xmm6
pand xmm8, xmmword ptr [PBLENDW_0x3F_MASK+rip]
pand xmm10, xmmword ptr [PBLENDW_0xC0_MASK+rip]
por xmm8, xmm10
pand xmm14, xmmword ptr [PBLENDW_0xC0_MASK+rip]
por xmm8, xmm14
pshufd xmm8, xmm8, $78
punpckhdq xmm5, xmm7
punpckldq xmm6, xmm5
@ -2321,10 +2321,10 @@ asm
por xmm9, xmm8
movdqa xmm8, xmm7
punpcklqdq xmm8, xmm5
movdqa xmm10, xmm6
movdqa xmm14, xmm6
pand xmm8, xmmword ptr [PBLENDW_0x3F_MASK+rip]
pand xmm10, xmmword ptr [PBLENDW_0xC0_MASK+rip]
por xmm8, xmm10
pand xmm14, xmmword ptr [PBLENDW_0xC0_MASK+rip]
por xmm8, xmm14
pshufd xmm8, xmm8, $78
punpckhdq xmm5, xmm7
punpckldq xmm6, xmm5