mirror of
https://github.com/netwide-assembler/nasm.git
synced 2025-02-17 17:19:35 +08:00
BR 2067820: add the MOVSXD instruction
The official mnemonic for 32-to-64-bit sign extension is MOVSXD for some idiotic reason. Add support for it while continue to recognize MOVSX for this as an alias. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
This commit is contained in:
parent
19f15a50f6
commit
51e403152a
@ -806,7 +806,8 @@ MOVSX reg32,rm8 \321\2\x0F\xBE\110 386
|
||||
MOVSX reg32,rm16 \321\2\x0F\xBF\110 386
|
||||
MOVSX reg64,rm8 \324\2\x0F\xBE\110 X64
|
||||
MOVSX reg64,rm16 \324\2\x0F\xBF\110 X64
|
||||
MOVSX reg64,rm32 \324\1\x63\110 X64
|
||||
MOVSXD reg64,rm32 \324\1\x63\110 X64
|
||||
MOVSX reg64,rm32 \324\1\x63\110 X64,ND
|
||||
MOVZX reg16,mem \320\2\x0F\xB6\110 386,SB
|
||||
MOVZX reg16,reg8 \320\2\x0F\xB6\110 386
|
||||
MOVZX reg32,rm8 \321\2\x0F\xB6\110 386
|
||||
|
Loading…
Reference in New Issue
Block a user