|
@@ -1871,8 +1871,8 @@ mem \2\x0F\x01\201 286
|
|
|
|
|
|
[SLDT,sldtX]
|
|
|
(Ch_Wop1)
|
|
|
-mem \2\x0F\x00\200 286
|
|
|
-reg16|32|64 \320\2\x0F\x00\200 286
|
|
|
+mem \2\x0F\x00\200 286,PROT
|
|
|
+reg16|32|64 \320\2\x0F\x00\200 286,PROT
|
|
|
|
|
|
[SMI]
|
|
|
(Ch_All)
|
|
@@ -1949,19 +1949,19 @@ mem80 \2\x0F\x7C\200 486,CYRIX,SMM
|
|
|
|
|
|
[SYSCALL]
|
|
|
(Ch_All)
|
|
|
-void \2\x0F\x05 P6,AMD
|
|
|
+void \2\x0F\x05 P6,PROT,AMD
|
|
|
|
|
|
[SYSENTER]
|
|
|
(Ch_All)
|
|
|
-void \2\x0F\x34 P6
|
|
|
+void \2\x0F\x34 P6,PROT
|
|
|
|
|
|
[SYSEXIT]
|
|
|
(Ch_All)
|
|
|
-void \2\x0F\x35 P6,PRIV
|
|
|
+void \2\x0F\x35 P6,PROT,PRIV
|
|
|
|
|
|
[SYSRET]
|
|
|
(Ch_All)
|
|
|
-void \2\x0F\x07 P6,PRIV,AMD
|
|
|
+void \2\x0F\x07 P6,PROT,PRIV,AMD
|
|
|
|
|
|
[TEST,testX]
|
|
|
(Ch_Rop1, Ch_Rop2, Ch_W0OverflowFlag, Ch_W0CarryFlag, Ch_WSignFlag, Ch_WZeroFlag, Ch_WParityFlag, Ch_WUAuxiliaryFlag)
|
|
@@ -4837,13 +4837,13 @@ void \362\370\1\x77 AVX,SA
|
|
|
|
|
|
[ANDN]
|
|
|
(Ch_Rop1, Ch_Rop2, Ch_Wop3)
|
|
|
-reg32,reg32,rm32 \362\371\1\xf2\75\120 BMI1
|
|
|
-reg64,reg64,rm64 \362\363\371\1\xf2\75\120 BMI1,X86_64
|
|
|
+reg32,reg32,rm32 \362\371\1\xf2\75\120 BMI1,PROT
|
|
|
+reg64,reg64,rm64 \362\363\371\1\xf2\75\120 BMI1,PROT,X86_64
|
|
|
|
|
|
[BEXTR]
|
|
|
(Ch_Rop1, Ch_Rop2, Ch_Wop3)
|
|
|
-reg32,rm32,reg32 \362\371\1\xf7\76\110 BMI1
|
|
|
-reg64,rm64,reg64 \362\363\371\1\xf7\76\110 BMI1,X86_64
|
|
|
+reg32,rm32,reg32 \362\371\1\xf7\76\110 BMI1,PROT
|
|
|
+reg64,rm64,reg64 \362\363\371\1\xf7\76\110 BMI1,PROT,X86_64
|
|
|
|
|
|
[TZCNT]
|
|
|
(Ch_Wop2, Ch_WFlags, Ch_Rop1)
|
|
@@ -4855,23 +4855,23 @@ reg16|32|64,regmem \320\333\2\x0F\xBC\110 BMI1,S
|
|
|
|
|
|
[RORX]
|
|
|
(Ch_Rop1, Ch_Wop2)
|
|
|
-reg32,rm32,imm8 \334\362\372\1\xf0\110\26 BMI2
|
|
|
-reg64,rm64,imm8 \334\362\363\372\1\xf0\110\26 BMI2,X86_64
|
|
|
+reg32,rm32,imm8 \334\362\372\1\xf0\110\26 BMI2,PROT
|
|
|
+reg64,rm64,imm8 \334\362\363\372\1\xf0\110\26 BMI2,PROT,X86_64
|
|
|
|
|
|
[SARX]
|
|
|
(Ch_Rop1, Ch_Rop2, Ch_Wop3)
|
|
|
-reg32,rm32,reg32 \333\362\371\1\xf7\76\110 BMI2
|
|
|
-reg64,rm64,reg64 \333\362\363\371\1\xf7\76\110 BMI2,X86_64
|
|
|
+reg32,rm32,reg32 \333\362\371\1\xf7\76\110 BMI2,PROT
|
|
|
+reg64,rm64,reg64 \333\362\363\371\1\xf7\76\110 BMI2,PROT,X86_64
|
|
|
|
|
|
[SHLX]
|
|
|
(Ch_Rop1, Ch_Rop2, Ch_Wop3)
|
|
|
-reg32,rm32,reg32 \361\362\371\1\xf7\76\110 BMI2
|
|
|
-reg64,rm64,reg64 \361\362\363\371\1\xf7\76\110 BMI2,X86_64
|
|
|
+reg32,rm32,reg32 \361\362\371\1\xf7\76\110 BMI2,PROT
|
|
|
+reg64,rm64,reg64 \361\362\363\371\1\xf7\76\110 BMI2,PROT,X86_64
|
|
|
|
|
|
[SHRX]
|
|
|
(Ch_Rop1, Ch_Rop2, Ch_Wop3)
|
|
|
-reg32,rm32,reg32 \334\362\371\1\xf7\76\110 BMI2
|
|
|
-reg64,rm64,reg64 \334\362\363\371\1\xf7\76\110 BMI2,X86_64
|
|
|
+reg32,rm32,reg32 \334\362\371\1\xf7\76\110 BMI2,PROT
|
|
|
+reg64,rm64,reg64 \334\362\363\371\1\xf7\76\110 BMI2,PROT,X86_64
|
|
|
|
|
|
|
|
|
;*******************************************************************************
|