summaryrefslogtreecommitdiff
path: root/assemble.c
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 /assemble.c
parentb9893413ec4ade88e88db2220edca420c46db152 (diff)
downloadnasm-d28f07f7e34e1201ebc3e62cc2cf38479908fb0b.tar.gz
nasm-d28f07f7e34e1201ebc3e62cc2cf38479908fb0b.tar.bz2
nasm-d28f07f7e34e1201ebc3e62cc2cf38479908fb0b.zip
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 'assemble.c')
-rw-r--r--assemble.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/assemble.c b/assemble.c
index 705ae27..928dab6 100644
--- a/assemble.c
+++ b/assemble.c
@@ -75,7 +75,7 @@
* which is to be extended to the operand size.
* \310 - indicates fixed 16-bit address size, i.e. optional 0x67.
* \311 - indicates fixed 32-bit address size, i.e. optional 0x67.
- * \312 - (disassembler only) marker on LOOP, LOOPxx instructions.
+ * \312 - (disassembler only) invalid with non-default address size.
* \313 - indicates fixed 64-bit address size, 0x67 invalid.
* \314 - (disassembler only) invalid with REX.B
* \315 - (disassembler only) invalid with REX.X