diff options
author | H. Peter Anvin <hpa@zytor.com> | 2012-02-25 22:38:42 -0800 |
---|---|---|
committer | H. Peter Anvin <hpa@zytor.com> | 2012-02-25 22:38:42 -0800 |
commit | 0d008c52ab22d5d96212e41e6d19ef5c1d432300 (patch) | |
tree | f80ace5a63e878beccb8f563f6b0293fa99a862f /insns.dat | |
parent | e014f354d59fc55e7dca96a0d9b12e33bcd79241 (diff) | |
download | nasm-0d008c52ab22d5d96212e41e6d19ef5c1d432300.tar.gz nasm-0d008c52ab22d5d96212e41e6d19ef5c1d432300.tar.bz2 nasm-0d008c52ab22d5d96212e41e6d19ef5c1d432300.zip |
insns.dat: MOV is not lockable; CMPXCHG16B does not support HLE
Using a LOCK prefix with MOV is not permitted.
The CMPXCHG16B instruction is not defined to support HLE.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Diffstat (limited to 'insns.dat')
-rw-r--r-- | insns.dat | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -317,7 +317,7 @@ CMPXCHG486 reg16,reg16 [mr: o16 0f a7 /r] 486,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 +CMPXCHG16B mem [m: o64 0f c7 /1] X64,LOCK CPUID void [ 0f a2] PENT CPU_READ void [ 0f 3d] PENT,CYRIX CPU_WRITE void [ 0f 3c] PENT,CYRIX @@ -804,13 +804,13 @@ MOV reg_dreg,reg32 [rm: 0f 23 /r] 386,PRIV,NOLONG MOV reg_dreg,reg64 [rm: o64nw 0f 23 /r] X64,PRIV MOV reg32,reg_treg [mr: 0f 24 /r] 386,NOLONG,ND MOV reg_treg,reg32 [rm: 0f 26 /r] 386,NOLONG,ND -MOV mem,reg8 [mr: hlexr 88 /r] 8086,SM,LOCK +MOV mem,reg8 [mr: hlexr 88 /r] 8086,SM MOV reg8,reg8 [mr: 88 /r] 8086 -MOV mem,reg16 [mr: hlexr o16 89 /r] 8086,SM,LOCK +MOV mem,reg16 [mr: hlexr o16 89 /r] 8086,SM MOV reg16,reg16 [mr: o16 89 /r] 8086 -MOV mem,reg32 [mr: hlexr o32 89 /r] 386,SM,LOCK +MOV mem,reg32 [mr: hlexr o32 89 /r] 386,SM MOV reg32,reg32 [mr: o32 89 /r] 386 -MOV mem,reg64 [mr: hlexr o64 89 /r] X64,SM,LOCK +MOV mem,reg64 [mr: hlexr o64 89 /r] X64,SM MOV reg64,reg64 [mr: o64 89 /r] X64 MOV reg8,mem [rm: 8a /r] 8086,SM MOV reg8,reg8 [rm: 8a /r] 8086 |