diff options
author | H. Peter Anvin <hpa@zytor.com> | 2012-02-25 12:35:33 -0800 |
---|---|---|
committer | H. Peter Anvin <hpa@zytor.com> | 2012-02-25 12:35:33 -0800 |
commit | 7687dded2dc02526f614b59227bba13552fcd45f (patch) | |
tree | 2b583a8dfd71ddba34b1447cfd9f7d5e8f5d49db | |
parent | a94601f83caae22fb3428cc92e94f3281ed41436 (diff) | |
download | nasm-7687dded2dc02526f614b59227bba13552fcd45f.tar.gz |
Assume the undocumented CMPXCHG486 opcode was lockable
Someone who actually knows about this opcode and has a 486 to test on
may want to verify this.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
-rw-r--r-- | insns.dat | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -310,11 +310,11 @@ CMPXCHG mem,reg32 [mr: hle o32 0f b1 /r] PENT,SM,LOCK CMPXCHG reg32,reg32 [mr: o32 0f b1 /r] PENT CMPXCHG mem,reg64 [mr: hle o64 0f b1 /r] X64,SM,LOCK CMPXCHG reg64,reg64 [mr: o64 0f b1 /r] X64 -CMPXCHG486 mem,reg8 [mr: 0f a6 /r] 486,SM,UNDOC,ND +CMPXCHG486 mem,reg8 [mr: 0f a6 /r] 486,SM,UNDOC,ND,LOCK CMPXCHG486 reg8,reg8 [mr: 0f a6 /r] 486,UNDOC,ND -CMPXCHG486 mem,reg16 [mr: o16 0f a7 /r] 486,SM,UNDOC,ND +CMPXCHG486 mem,reg16 [mr: o16 0f a7 /r] 486,SM,UNDOC,ND,LOCK CMPXCHG486 reg16,reg16 [mr: o16 0f a7 /r] 486,UNDOC,ND -CMPXCHG486 mem,reg32 [mr: o32 0f a7 /r] 486,SM,UNDOC,ND +CMPXCHG486 mem,reg32 [mr: o32 0f a7 /r] 486,SM,UNDOC,ND,LOCK CMPXCHG486 reg32,reg32 [mr: o32 0f a7 /r] 486,UNDOC,ND CMPXCHG8B mem [m: hle 0f c7 /1] PENT,LOCK CMPXCHG16B mem [m: hle o64 0f c7 /1] X64,LOCK |