aboutsummaryrefslogtreecommitdiff
path: root/avx.h
diff options
context:
space:
mode:
authorrodri <rgl@antares-labs.eu>2023-11-27 09:57:54 +0000
committerrodri <rgl@antares-labs.eu>2023-11-27 09:57:54 +0000
commit092bcb0cb43b4a1ca351a3085c512bf6afa89989 (patch)
tree8fb05b7897c8737de9b285542ff8c8fffa8552b4 /avx.h
parented1a42eb5035b0ba8d0dab7c17a6372995b403a2 (diff)
downloadamd64-simd-092bcb0cb43b4a1ca351a3085c512bf6afa89989.tar.gz
amd64-simd-092bcb0cb43b4a1ca351a3085c512bf6afa89989.tar.bz2
amd64-simd-092bcb0cb43b4a1ca351a3085c512bf6afa89989.zip
idem.
Diffstat (limited to 'avx.h')
-rw-r--r--avx.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/avx.h b/avx.h
index eea76a1..5ae12ec 100644
--- a/avx.h
+++ b/avx.h
@@ -26,14 +26,14 @@
#define VZEROALL VEX3(0,0,0,VEX_m_0F,0,0,VEX_L_256,VEX_p_NO); BYTE $0x77
/* VMOVUPD */
-#define VMOVUPD_128mr(off, s, d) VEX3(0,0,0,VEX_m_0F,0,0,VEX_L_128,VEX_p_66); \
- VOPi(0x10, 0x1, (d), (s), (off))
-#define VMOVUPD_128rr(s, d) VEX3(0,0,0,VEX_m_0F,0,0,VEX_L_128,VEX_p_66); \
- VOP(0x10, 0x3, (d), (s))
-#define VMOVUPD_256mr(off, s, d) VEX3(0,0,0,VEX_m_0F,0,0,VEX_L_256,VEX_p_66); \
- VOPi(0x10, 0x1, (d), (s), (off))
-#define VMOVUPD_256rr(s, d) VEX3(0,0,0,VEX_m_0F,0,0,VEX_L_256,VEX_p_66); \
- VOP(0x10, 0x3, (d), (s))
+#define VMOVUPD_128mr(s, d) VEX3(0,0,0,VEX_m_0F,0,0,VEX_L_128,VEX_p_66); \
+ VOP(0x10, 0x0, (d), (s))
+#define VMOVUPD_128rm(s, d) VEX3(0,0,0,VEX_m_0F,0,0,VEX_L_128,VEX_p_66); \
+ VOP(0x11, 0x0, (s), (d))
+#define VMOVUPD_256mr(s, d) VEX3(0,0,0,VEX_m_0F,0,0,VEX_L_256,VEX_p_66); \
+ VOP(0x10, 0x0, (d), (s))
+#define VMOVUPD_256rm(s, d) VEX3(0,0,0,VEX_m_0F,0,0,VEX_L_256,VEX_p_66); \
+ VOP(0x11, 0x0, (s), (d))
/* VMOVAPD */
#define VMOVAPD_128mr(off, s, d) VEX3(0,0,0,VEX_m_0F,0,0,VEX_L_128,VEX_p_66); \