diff options
author | H. Peter Anvin <hpa@zytor.com> | 2009-11-06 09:36:11 -0800 |
---|---|---|
committer | H. Peter Anvin <hpa@zytor.com> | 2009-11-06 09:36:11 -0800 |
commit | 19f9f60efbc3f240a9cdb04b4c33e7812d78463c (patch) | |
tree | af6966886e6d1fe0fc5835ac7b65c2c5f7151b6a | |
parent | 1de9500c89758ea6f252305707917dff5a7ca90b (diff) | |
download | nasm-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>
-rw-r--r-- | insns.dat | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -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 |