mirror of
https://github.com/netwide-assembler/nasm.git
synced 2024-11-21 03:14:19 +08:00
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>
This commit is contained in:
parent
1de9500c89
commit
19f9f60efb
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user