From ab6057926b75d875408f67e707c4e87fe08774c1 Mon Sep 17 00:00:00 2001 From: Cyrill Gorcunov Date: Sat, 25 Feb 2012 23:46:16 +0400 Subject: [PATCH] insns.dat: Add hlenl flag for XCHG instruction Signed-off-by: Cyrill Gorcunov --- insns.dat | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/insns.dat b/insns.dat index 2a832d46..dedb8221 100644 --- a/insns.dat +++ b/insns.dat @@ -1360,21 +1360,21 @@ XCHG reg64,reg_rax [r-: o64 90+r] X64 ; This must be NOLONG since opcode 90 is NOP, and in 64-bit mode ; "xchg eax,eax" is *not* a NOP. XCHG reg_eax,reg_eax [--: o32 90] 386,NOLONG -XCHG reg8,mem [rm: 86 /r] 8086,SM +XCHG reg8,mem [rm: hlenl 86 /r] 8086,SM XCHG reg8,reg8 [rm: 86 /r] 8086 -XCHG reg16,mem [rm: o16 87 /r] 8086,SM +XCHG reg16,mem [rm: hlenl o16 87 /r] 8086,SM XCHG reg16,reg16 [rm: o16 87 /r] 8086 -XCHG reg32,mem [rm: o32 87 /r] 386,SM +XCHG reg32,mem [rm: hlenl o32 87 /r] 386,SM XCHG reg32,reg32 [rm: o32 87 /r] 386 -XCHG reg64,mem [rm: o64 87 /r] X64,SM +XCHG reg64,mem [rm: hlenl o64 87 /r] X64,SM XCHG reg64,reg64 [rm: o64 87 /r] X64 -XCHG mem,reg8 [mr: 86 /r] 8086,SM +XCHG mem,reg8 [mr: hlenl 86 /r] 8086,SM XCHG reg8,reg8 [mr: 86 /r] 8086 -XCHG mem,reg16 [mr: o16 87 /r] 8086,SM +XCHG mem,reg16 [mr: hlenl o16 87 /r] 8086,SM XCHG reg16,reg16 [mr: o16 87 /r] 8086 -XCHG mem,reg32 [mr: o32 87 /r] 386,SM +XCHG mem,reg32 [mr: hlenl o32 87 /r] 386,SM XCHG reg32,reg32 [mr: o32 87 /r] 386 -XCHG mem,reg64 [mr: o64 87 /r] X64,SM +XCHG mem,reg64 [mr: hlenl o64 87 /r] X64,SM XCHG reg64,reg64 [mr: o64 87 /r] X64 XLATB void [ d7] 8086 XLAT void [ d7] 8086 -- 2.11.4.GIT