diff options
| author | Samuel Neves <[email protected]> | 2021-02-06 20:02:53 +0000 |
|---|---|---|
| committer | GitHub <[email protected]> | 2021-02-06 20:02:53 +0000 |
| commit | 953654e25ece61a084c269169391eceec5235615 (patch) | |
| tree | 2c3c15e32aecb91aabb25fa747333dde79f3a29c /c/blake3_sse2_x86-64_windows_gnu.S | |
| parent | aea29ace2d4aa4943345155b333b264f625459c0 (diff) | |
More movd/movq discrepancies. Fixes #149. (#150)
This should be irrelevant, but some toolchains will not accept movd with 64-bit arguments.
Diffstat (limited to 'c/blake3_sse2_x86-64_windows_gnu.S')
| -rw-r--r-- | c/blake3_sse2_x86-64_windows_gnu.S | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/c/blake3_sse2_x86-64_windows_gnu.S b/c/blake3_sse2_x86-64_windows_gnu.S index 494c0c6..424b4f8 100644 --- a/c/blake3_sse2_x86-64_windows_gnu.S +++ b/c/blake3_sse2_x86-64_windows_gnu.S @@ -1715,7 +1715,7 @@ blake3_hash_many_sse2: pshufd xmm15, xmm11, 0x93 shl rax, 0x20 or rax, 0x40 - movd xmm3, rax + movq xmm3, rax movdqa xmmword ptr [rsp+0x20], xmm3 movaps xmm3, xmmword ptr [rsp] movaps xmm11, xmmword ptr [rsp+0x10] @@ -1928,7 +1928,7 @@ blake3_hash_many_sse2: movaps xmm2, xmmword ptr [BLAKE3_IV+rip] shl rax, 32 or rax, 64 - movd xmm12, rax + movq xmm12, rax movdqa xmm3, xmm13 punpcklqdq xmm3, xmm12 movups xmm4, xmmword ptr [r8+rdx-0x40] |
