summaryrefslogtreecommitdiff
path: root/insns.dat
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2009-06-26 16:18:00 -0700
committerH. Peter Anvin <hpa@zytor.com>2009-06-26 16:18:00 -0700
commitd28f07f7e34e1201ebc3e62cc2cf38479908fb0b (patch)
treeb674fcae9cea8757952c85c1c9e4537c4379192e /insns.dat
parentb9893413ec4ade88e88db2220edca420c46db152 (diff)
downloadnasm-d28f07f7e34e1201ebc3e62cc2cf38479908fb0b.tar.gz
ndisasm: fix disassembly of JRCXZ
Fix the disassembly of JRCXZ; in 64-bit mode, we should only accept JECXZ for disassembly with 32-bit address size override. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Diffstat (limited to 'insns.dat')
-rw-r--r--insns.dat2
1 files changed, 1 insertions, 1 deletions
diff --git a/insns.dat b/insns.dat
index ce7df5aa..5e4819b1 100644
--- a/insns.dat
+++ b/insns.dat
@@ -619,6 +619,7 @@ IRETQ void \324\1\xCF X64
IRETW void \320\1\xCF 8086
JCXZ imm \310\1\xE3\50 8086,NOLONG
JECXZ imm \311\1\xE3\50 386
+JRCXZ imm \313\1\xE3\50 X64
JMP imm|short \1\xEB\50 8086
JMP imm \371\1\xEB\50 8086,ND
JMP imm \322\1\xE9\64 8086
@@ -656,7 +657,6 @@ JMPE imm16 \320\2\x0F\xB8\64 IA64
JMPE imm32 \321\2\x0F\xB8\64 IA64
JMPE rm16 \320\2\x0F\x00\206 IA64
JMPE rm32 \321\2\x0F\x00\206 IA64
-JRCXZ imm \1\xE3\50 X64
LAHF void \1\x9F 8086
LAR reg16,mem \320\2\x0F\x02\110 286,PROT,SW
LAR reg16,reg16 \320\2\x0F\x02\110 286,PROT