mirror of
https://github.com/netwide-assembler/nasm.git
synced 2025-02-17 17:19:35 +08:00
BR 3392676: fix cmpxchg8b/16b with explicit size
CMPXCHG8b/16b should be legitimate with an explicit operand size. Reported-by: Xusheng Li <xushengli@protonmail.com> Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
This commit is contained in:
parent
773b87fff6
commit
152cbd37e2
@ -344,8 +344,8 @@ CMPXCHG486 mem,reg16 [mr: o16 0f a7 /r] 486,SM,UNDOC,ND,LOCK,OBSOLETE
|
||||
CMPXCHG486 reg16,reg16 [mr: o16 0f a7 /r] 486,UNDOC,ND,OBSOLETE
|
||||
CMPXCHG486 mem,reg32 [mr: o32 0f a7 /r] 486,SM,UNDOC,ND,LOCK,OBSOLETE
|
||||
CMPXCHG486 reg32,reg32 [mr: o32 0f a7 /r] 486,UNDOC,ND,OBSOLETE
|
||||
CMPXCHG8B mem [m: hle norexw 0f c7 /1] PENT,LOCK
|
||||
CMPXCHG16B mem [m: o64 0f c7 /1] X64,LOCK
|
||||
CMPXCHG8B mem64 [m: hle norexw 0f c7 /1] PENT,LOCK
|
||||
CMPXCHG16B mem128 [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
|
||||
|
Loading…
Reference in New Issue
Block a user