aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Neves <[email protected]>2021-01-13 11:56:42 +0000
committerGitHub <[email protected]>2021-01-13 11:56:42 +0000
commit3a8204f5f38109aae08f4ae58b275663e1cfebab (patch)
tree948f7eec4bbd14afbedcd20eabd6d80087f8fe0e
parentaa23d15fa0295011e3eec02aa7d460d73e471ec0 (diff)
Replace movq by movd on MSVC assembly targets (#143)
-rw-r--r--c/blake3_avx512_x86-64_windows_msvc.asm8
-rw-r--r--c/blake3_sse2_x86-64_windows_msvc.asm8
-rw-r--r--c/blake3_sse41_x86-64_windows_msvc.asm8
3 files changed, 12 insertions, 12 deletions
diff --git a/c/blake3_avx512_x86-64_windows_msvc.asm b/c/blake3_avx512_x86-64_windows_msvc.asm
index b19efba..97a7268 100644
--- a/c/blake3_avx512_x86-64_windows_msvc.asm
+++ b/c/blake3_avx512_x86-64_windows_msvc.asm
@@ -2421,8 +2421,8 @@ _blake3_compress_in_place_avx512 PROC
movzx r8d, r8b
shl rax, 32
add r8, rax
- vmovq xmm3, r9
- vmovq xmm4, r8
+ vmovd xmm3, r9
+ vmovd xmm4, r8
vpunpcklqdq xmm3, xmm3, xmm4
vmovaps xmm2, xmmword ptr [BLAKE3_IV]
vmovups xmm8, xmmword ptr [rdx]
@@ -2516,8 +2516,8 @@ _blake3_compress_xof_avx512 PROC
mov r10, qword ptr [rsp+78H]
shl rax, 32
add r8, rax
- vmovq xmm3, r9
- vmovq xmm4, r8
+ vmovd xmm3, r9
+ vmovd xmm4, r8
vpunpcklqdq xmm3, xmm3, xmm4
vmovaps xmm2, xmmword ptr [BLAKE3_IV]
vmovups xmm8, xmmword ptr [rdx]
diff --git a/c/blake3_sse2_x86-64_windows_msvc.asm b/c/blake3_sse2_x86-64_windows_msvc.asm
index 72deb7b..ff9bb4d 100644
--- a/c/blake3_sse2_x86-64_windows_msvc.asm
+++ b/c/blake3_sse2_x86-64_windows_msvc.asm
@@ -2054,8 +2054,8 @@ _blake3_compress_in_place_sse2 PROC
movzx r8d, r8b
shl rax, 32
add r8, rax
- movq xmm3, r9
- movq xmm4, r8
+ movd xmm3, r9
+ movd xmm4, r8
punpcklqdq xmm3, xmm4
movups xmm4, xmmword ptr [rdx]
movups xmm5, xmmword ptr [rdx+10H]
@@ -2186,8 +2186,8 @@ _blake3_compress_xof_sse2 PROC
mov r10, qword ptr [rsp+0A8H]
shl rax, 32
add r8, rax
- movq xmm3, r9
- movq xmm4, r8
+ movd xmm3, r9
+ movd xmm4, r8
punpcklqdq xmm3, xmm4
movups xmm4, xmmword ptr [rdx]
movups xmm5, xmmword ptr [rdx+10H]
diff --git a/c/blake3_sse41_x86-64_windows_msvc.asm b/c/blake3_sse41_x86-64_windows_msvc.asm
index 87001e4..8966c7b 100644
--- a/c/blake3_sse41_x86-64_windows_msvc.asm
+++ b/c/blake3_sse41_x86-64_windows_msvc.asm
@@ -1817,8 +1817,8 @@ _blake3_compress_in_place_sse41 PROC
movzx r8d, r8b
shl rax, 32
add r8, rax
- movq xmm3, r9
- movq xmm4, r8
+ movd xmm3, r9
+ movd xmm4, r8
punpcklqdq xmm3, xmm4
movups xmm4, xmmword ptr [rdx]
movups xmm5, xmmword ptr [rdx+10H]
@@ -1938,8 +1938,8 @@ _blake3_compress_xof_sse41 PROC
mov r10, qword ptr [rsp+0A8H]
shl rax, 32
add r8, rax
- movq xmm3, r9
- movq xmm4, r8
+ movd xmm3, r9
+ movd xmm4, r8
punpcklqdq xmm3, xmm4
movups xmm4, xmmword ptr [rdx]
movups xmm5, xmmword ptr [rdx+10H]