summaryrefslogtreecommitdiff
path: root/insns.dat
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2009-11-06 09:36:11 -0800
committerH. Peter Anvin <hpa@zytor.com>2009-11-06 09:36:11 -0800
commit19f9f60efbc3f240a9cdb04b4c33e7812d78463c (patch)
treeaf6966886e6d1fe0fc5835ac7b65c2c5f7151b6a /insns.dat
parent1de9500c89758ea6f252305707917dff5a7ca90b (diff)
downloadnasm-19f9f60efbc3f240a9cdb04b4c33e7812d78463c.tar.gz
MOVD xmmreg: not valid with REX.W
The xmmreg forms of MOVD are invalid with REX.W, since those are MOVQ instructions. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Diffstat (limited to 'insns.dat')
-rw-r--r--insns.dat8
1 files changed, 4 insertions, 4 deletions
diff --git a/insns.dat b/insns.dat
index db96ff87..f0d7c04e 100644
--- a/insns.dat
+++ b/insns.dat
@@ -1564,10 +1564,10 @@ LFENCE void \3\x0F\xAE\xE8 WILLAMETTE,SSE2
MFENCE void \3\x0F\xAE\xF0 WILLAMETTE,SSE2
;# Willamette MMX instructions (SSE2 SIMD Integer Instructions)
-MOVD xmmreg,reg32 \361\2\x0F\x6E\110 WILLAMETTE,SSE2
-MOVD reg32,xmmreg \361\2\x0F\x7E\101 WILLAMETTE,SSE2
-MOVD mem,xmmreg \361\2\x0F\x7E\101 WILLAMETTE,SSE2,SD
-MOVD xmmreg,mem \361\2\x0F\x6E\110 WILLAMETTE,SSE2,SD
+MOVD mem,xmmreg \361\317\2\x0F\x7E\101 WILLAMETTE,SSE2,SD
+MOVD xmmreg,mem \361\317\2\x0F\x6E\110 WILLAMETTE,SSE2,SD
+MOVD xmmreg,rm32 \361\317\2\x0F\x6E\110 WILLAMETTE,SSE2
+MOVD rm32,xmmreg \361\317\2\x0F\x7E\101 WILLAMETTE,SSE2
MOVDQA xmmreg,xmmreg \361\2\x0F\x6F\110 WILLAMETTE,SSE2
MOVDQA mem,xmmreg \361\2\x0F\x7F\101 WILLAMETTE,SSE2,SO
MOVDQA xmmreg,mem \361\2\x0F\x6F\110 WILLAMETTE,SSE2,SO