summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCyrill Gorcunov <gorcunov@gmail.com>2016-03-23 00:07:55 +0300
committerCyrill Gorcunov <gorcunov@gmail.com>2016-03-23 00:07:55 +0300
commitb7636a8a5692b28992da42b6198b1eb139683f8b (patch)
tree6af71a19c809a81d4cc064499839b88d9b785f0b
parent86d4acea57319e26aa1baa41ca779f00bb0a898d (diff)
downloadnasm-b7636a8a5692b28992da42b6198b1eb139683f8b.tar.gz
insns.dat: Allow MONITORX, MWAITX and CLZERO in 32bit mode as well
Reported-by: Paul Blinzer <apblinzer@gmail.com> Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
-rw-r--r--insns.dat10
1 files changed, 5 insertions, 5 deletions
diff --git a/insns.dat b/insns.dat
index 293f9410..5bd2e521 100644
--- a/insns.dat
+++ b/insns.dat
@@ -799,8 +799,8 @@ MFENCE void [ np 0f ae f0] X64,AMD
MONITOR void [ 0f 01 c8] PRESCOTT
MONITOR reg_eax,reg_ecx,reg_edx [---: 0f 01 c8] PRESCOTT,NOLONG,ND
MONITOR reg_rax,reg_ecx,reg_edx [---: 0f 01 c8] X64,ND
-MONITORX void [ 0f 01 fa] X64,AMD
-MONITORX reg_rax,reg_ecx,reg_edx [---: 0f 01 fa] X64,AMD,ND
+MONITORX void [ 0f 01 fa] AMD
+MONITORX reg_rax,reg_ecx,reg_edx [---: 0f 01 fa] AMD,ND
MOV mem,reg_sreg [mr: 8c /r] 8086,SW
MOV reg16,reg_sreg [mr: o16 8c /r] 8086
MOV reg32,reg_sreg [mr: o32 8c /r] 386
@@ -893,8 +893,8 @@ MUL rm32 [m: o32 f7 /4] 386
MUL rm64 [m: o64 f7 /4] X64
MWAIT void [ 0f 01 c9] PRESCOTT
MWAIT reg_eax,reg_ecx [--: 0f 01 c9] PRESCOTT,ND
-MWAITX void [ 0f 01 fb] X64,AMD
-MWAITX reg_eax,reg_ecx [--: 0f 01 fb] X64,AMD,ND
+MWAITX void [ 0f 01 fb] AMD
+MWAITX reg_eax,reg_ecx [--: 0f 01 fb] AMD,ND
NEG rm8 [m: hle f6 /3] 8086,LOCK
NEG rm16 [m: hle o16 f7 /3] 8086,LOCK
NEG rm32 [m: hle o32 f7 /3] 386,LOCK
@@ -5116,7 +5116,7 @@ WRPKRU void [ 0f 01 ef] X64,FUTURE
CLFLUSHOPT mem [m: 66 0f ae /7] FUTURE
; AMD Zen v1
-CLZERO void [ 0f 01 fc] X64,FUTURE,AMD
+CLZERO void [ 0f 01 fc] FUTURE,AMD
;# Systematic names for the hinting nop instructions
; These should be last in the file