summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCyrill Gorcunov <gorcunov@gmail.com>2012-02-25 23:18:36 +0400
committerCyrill Gorcunov <gorcunov@gmail.com>2012-02-25 23:51:44 +0400
commit08a291d0dab2de23d51d3de2052a68969945b324 (patch)
tree7fa2f8e46316511012282c34374504d95ae44ee6
parent6763e28b6853a1793c70f3343c2eb982cbaf7fe5 (diff)
downloadnasm-08a291d0dab2de23d51d3de2052a68969945b324.tar.gz
insns.dat: Add hle flag for CMPXCHG instruction
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
-rw-r--r--insns.dat8
1 files changed, 4 insertions, 4 deletions
diff --git a/insns.dat b/insns.dat
index ea3bebb3..a9c04a37 100644
--- a/insns.dat
+++ b/insns.dat
@@ -301,13 +301,13 @@ CMPSB void [ repe a6] 8086
CMPSD void [ repe o32 a7] 386
CMPSQ void [ repe o64 a7] X64
CMPSW void [ repe o16 a7] 8086
-CMPXCHG mem,reg8 [mr: 0f b0 /r] PENT,SM
+CMPXCHG mem,reg8 [mr: hle 0f b0 /r] PENT,SM
CMPXCHG reg8,reg8 [mr: 0f b0 /r] PENT
-CMPXCHG mem,reg16 [mr: o16 0f b1 /r] PENT,SM
+CMPXCHG mem,reg16 [mr: hle o16 0f b1 /r] PENT,SM
CMPXCHG reg16,reg16 [mr: o16 0f b1 /r] PENT
-CMPXCHG mem,reg32 [mr: o32 0f b1 /r] PENT,SM
+CMPXCHG mem,reg32 [mr: hle o32 0f b1 /r] PENT,SM
CMPXCHG reg32,reg32 [mr: o32 0f b1 /r] PENT
-CMPXCHG mem,reg64 [mr: o64 0f b1 /r] X64,SM
+CMPXCHG mem,reg64 [mr: hle o64 0f b1 /r] X64,SM
CMPXCHG reg64,reg64 [mr: o64 0f b1 /r] X64
CMPXCHG486 mem,reg8 [mr: 0f a6 /r] 486,SM,UNDOC,ND
CMPXCHG486 reg8,reg8 [mr: 0f a6 /r] 486,UNDOC,ND