Support various smaller instruction set extensions
In particular: VAESNI, ADX, CLDEMOTE, ENQCMD, PCONFIG, WBNOINVD
This commit is contained in:
22
instrs.txt
22
instrs.txt
@@ -842,6 +842,12 @@ NP.0f38f9 MR GP GP - - MOVDIRI MUSTMEM
|
|||||||
66.0f38de RM XMM XMM - - AESDEC
|
66.0f38de RM XMM XMM - - AESDEC
|
||||||
66.0f38df RM XMM XMM - - AESDECLAST
|
66.0f38df RM XMM XMM - - AESDECLAST
|
||||||
66.0f3adf RMI XMM XMM IMM - AESKEYGENASSIST IMM_8
|
66.0f3adf RMI XMM XMM IMM - AESKEYGENASSIST IMM_8
|
||||||
|
VEX.66.L0.0f38db RM XMM XMM - - VAESIMC
|
||||||
|
VEX.66.L0.0f38dc RVM XMM XMM XMM - VAESENC
|
||||||
|
VEX.66.L0.0f38dd RVM XMM XMM XMM - VAESENCLAST
|
||||||
|
VEX.66.L0.0f38de RVM XMM XMM XMM - VAESDEC
|
||||||
|
VEX.66.L0.0f38df RVM XMM XMM XMM - VAESDECLAST
|
||||||
|
VEX.66.L0.0f3adf RMI XMM XMM IMM - VAESKEYGENASSIST IMM_8
|
||||||
#
|
#
|
||||||
# AVX
|
# AVX
|
||||||
VEX.NP.0f10 RM XMM XMM - - VMOVUPS
|
VEX.NP.0f10 RM XMM XMM - - VMOVUPS
|
||||||
@@ -1236,6 +1242,9 @@ VEX.F2.L0.0f38f6 RVM GP GP GP - MULX
|
|||||||
VEX.66.L0.0f38f7 RMV GP GP GP - SHLX
|
VEX.66.L0.0f38f7 RMV GP GP GP - SHLX
|
||||||
VEX.F2.L0.0f38f7 RMV GP GP GP - SHRX
|
VEX.F2.L0.0f38f7 RMV GP GP GP - SHRX
|
||||||
VEX.F3.L0.0f38f7 RMV GP GP GP - SARX
|
VEX.F3.L0.0f38f7 RMV GP GP GP - SARX
|
||||||
|
# ADX
|
||||||
|
66.0f38f6 RM GP GP - - ADCX
|
||||||
|
F3.0f38f6 RM GP GP - - ADOX
|
||||||
#
|
#
|
||||||
# FPU
|
# FPU
|
||||||
d8//0 M FPU - - - FADD_F32 MUSTMEM
|
d8//0 M FPU - - - FADD_F32 MUSTMEM
|
||||||
@@ -1382,6 +1391,9 @@ F3.0f1e//fb NP - - - - ENDBR32
|
|||||||
NP.0f38f6 MR GP GP - - WRSS MUSTMEM
|
NP.0f38f6 MR GP GP - - WRSS MUSTMEM
|
||||||
F3.0fae//5 M GP - - - INCSSP INSTR_WIDTH
|
F3.0fae//5 M GP - - - INCSSP INSTR_WIDTH
|
||||||
F3.0fae//6 M GP - - - CLRSSBSY
|
F3.0fae//6 M GP - - - CLRSSBSY
|
||||||
|
#
|
||||||
|
# CLDEMOTE
|
||||||
|
NP.0f1c/0 M MEMZ - - - CLDEMOTE MUSTMEM
|
||||||
|
|
||||||
# VMX
|
# VMX
|
||||||
66.0f3880 RM GP MEMZ - - INVEPT DEF64 MUSTMEM
|
66.0f3880 RM GP MEMZ - - INVEPT DEF64 MUSTMEM
|
||||||
@@ -1411,6 +1423,16 @@ F3.0fae//4 M GP - - - PTWRITE
|
|||||||
66.0f3ace RMI XMM XMM IMM8 - GF2P8AFFINEQB IMM_8
|
66.0f3ace RMI XMM XMM IMM8 - GF2P8AFFINEQB IMM_8
|
||||||
66.0f3acf RMI XMM XMM IMM8 - GF2P8AFFINEINVQB IMM_8
|
66.0f3acf RMI XMM XMM IMM8 - GF2P8AFFINEINVQB IMM_8
|
||||||
|
|
||||||
|
# ENQCMD
|
||||||
|
F2.0f38f8 RM GP MEMZ - - ENQCMD
|
||||||
|
F3.0f38f8 RM GP MEMZ - - ENQCMDS
|
||||||
|
|
||||||
|
# PCONFIG
|
||||||
|
NP.0f01//c5 NP - - - - PCONFIG
|
||||||
|
|
||||||
|
# WBNOINVD
|
||||||
|
RF2.0f09 NP - - - - WBNOINVD
|
||||||
|
|
||||||
NP.0f01//ee NP - - - - RDPKRU
|
NP.0f01//ee NP - - - - RDPKRU
|
||||||
NP.0f01//ef NP - - - - WRPKRU
|
NP.0f01//ef NP - - - - WRPKRU
|
||||||
F3.0fae//0 M GP - - - RDFSBASE ONLY64 NOMEM
|
F3.0fae//0 M GP - - - RDFSBASE ONLY64 NOMEM
|
||||||
|
|||||||
Reference in New Issue
Block a user