summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCyrill Gorcunov <gorcunov@gmail.com>2012-02-25 23:37:58 +0400
committerCyrill Gorcunov <gorcunov@gmail.com>2012-02-25 23:53:09 +0400
commitb556a0384775ddaa0a3e353bd33e52d64363d0f8 (patch)
tree04dc185dddf7312bff116d341b59d19b6bc2b302
parent0626db9eb9b55e68db11d816762262fc169793e8 (diff)
downloadnasm-b556a0384775ddaa0a3e353bd33e52d64363d0f8.tar.gz
insns.dat: Add hle flag for SBB instruction
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
-rw-r--r--insns.dat28
1 files changed, 14 insertions, 14 deletions
diff --git a/insns.dat b/insns.dat
index 650c351c..fecad545 100644
--- a/insns.dat
+++ b/insns.dat
@@ -1132,13 +1132,13 @@ SAR rm32,imm [mi: o32 c1 /7 ib,u] 386,SB
SAR rm64,unity [m-: o64 d1 /7] X64
SAR rm64,reg_cl [m-: o64 d3 /7] X64
SAR rm64,imm [mi: o64 c1 /7 ib,u] X64,SB
-SBB mem,reg8 [mr: 18 /r] 8086,SM
+SBB mem,reg8 [mr: hle 18 /r] 8086,SM
SBB reg8,reg8 [mr: 18 /r] 8086
-SBB mem,reg16 [mr: o16 19 /r] 8086,SM
+SBB mem,reg16 [mr: hle o16 19 /r] 8086,SM
SBB reg16,reg16 [mr: o16 19 /r] 8086
-SBB mem,reg32 [mr: o32 19 /r] 386,SM
+SBB mem,reg32 [mr: hle o32 19 /r] 386,SM
SBB reg32,reg32 [mr: o32 19 /r] 386
-SBB mem,reg64 [mr: o64 19 /r] X64,SM
+SBB mem,reg64 [mr: hle o64 19 /r] X64,SM
SBB reg64,reg64 [mr: o64 19 /r] X64
SBB reg8,mem [rm: 1a /r] 8086,SM
SBB reg8,reg8 [rm: 1a /r] 8086
@@ -1148,9 +1148,9 @@ SBB reg32,mem [rm: o32 1b /r] 386,SM
SBB reg32,reg32 [rm: o32 1b /r] 386
SBB reg64,mem [rm: o64 1b /r] X64,SM
SBB reg64,reg64 [rm: o64 1b /r] X64
-SBB rm16,imm8 [mi: o16 83 /3 ibx] 8086
-SBB rm32,imm8 [mi: o32 83 /3 ibx] 386
-SBB rm64,imm8 [mi: o64 83 /3 ibx] X64
+SBB rm16,imm8 [mi: hle o16 83 /3 ibx] 8086
+SBB rm32,imm8 [mi: hle o32 83 /3 ibx] 386
+SBB rm64,imm8 [mi: hle o64 83 /3 ibx] X64
SBB reg_al,imm [-i: 1c ib] 8086,SM
SBB reg_ax,sbyte16 [mi: o16 83 /3 ibx] 8086,SM
SBB reg_ax,imm [-i: o16 1d iw] 8086,SM
@@ -1158,13 +1158,13 @@ SBB reg_eax,sbyte32 [mi: o32 83 /3 ibx] 386,SM
SBB reg_eax,imm [-i: o32 1d id] 386,SM
SBB reg_rax,sbyte64 [mi: o64 83 /3 ibx] X64,SM
SBB reg_rax,imm [-i: o64 1d idx] X64,SM
-SBB rm8,imm [mi: 80 /3 ib] 8086,SM
-SBB rm16,imm [mi: o16 81+s /3 ibw] 8086,SM
-SBB rm32,imm [mi: o32 81+s /3 ibd] 386,SM
-SBB rm64,imm [mi: o64 81+s /3 ibd,s] X64,SM
-SBB mem,imm8 [mi: 80 /3 ib] 8086,SM
-SBB mem,imm16 [mi: o16 81+s /3 ibw] 8086,SM
-SBB mem,imm32 [mi: o32 81+s /3 ibd] 386,SM
+SBB rm8,imm [mi: hle 80 /3 ib] 8086,SM
+SBB rm16,imm [mi: hle o16 81+s /3 ibw] 8086,SM
+SBB rm32,imm [mi: hle o32 81+s /3 ibd] 386,SM
+SBB rm64,imm [mi: hle o64 81+s /3 ibd,s] X64,SM
+SBB mem,imm8 [mi: hle 80 /3 ib] 8086,SM
+SBB mem,imm16 [mi: hle o16 81+s /3 ibw] 8086,SM
+SBB mem,imm32 [mi: hle o32 81+s /3 ibd] 386,SM
SCASB void [ repe ae] 8086
SCASD void [ repe o32 af] 386
SCASQ void [ repe o64 af] X64