* regenerated the i8086 ins files

git-svn-id: trunk@25603 -
This commit is contained in:
nickysn 2013-09-28 21:10:23 +00:00
parent 781fa416e2
commit 4929bc5694
7 changed files with 86 additions and 14 deletions

View File

@ -943,5 +943,11 @@
'vxorpd',
'vxorps',
'vzeroall',
'vzeroupper'
'vzeroupper',
'andn',
'bextr',
'rorx',
'sarx',
'shlx',
'shrx'
);

View File

@ -943,5 +943,11 @@ attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE
);

View File

@ -943,5 +943,11 @@
'vxorpd',
'vxorps',
'vzeroall',
'vzeroupper'
'vzeroupper',
'andn',
'bextr',
'rorx',
'sarx',
'shlx',
'shrx'
);

View File

@ -1,2 +1,2 @@
{ don't edit, this file is generated from x86ins.dat }
1652;
1658;

View File

@ -943,5 +943,11 @@ A_VUNPCKLPS,
A_VXORPD,
A_VXORPS,
A_VZEROALL,
A_VZEROUPPER
A_VZEROUPPER,
A_ANDN,
A_BEXTR,
A_RORX,
A_SARX,
A_SHLX,
A_SHRX
);

View File

@ -685,6 +685,10 @@
(Ch: (Ch_RRAX, Ch_WMemEDI, Ch_RWRDI)),
(Ch: (Ch_WRAX, Ch_RWRSI, Ch_None)),
(Ch: (Ch_All, Ch_None, Ch_None)),
(Ch: (Ch_Wop3, Ch_Rop2, Ch_Rop1)),
(Ch: (Ch_Wop3, Ch_Rop2, Ch_Rop1)),
(Ch: (Ch_Wop3, Ch_Rop2, Ch_Rop1)),
(Ch: (Ch_Wop3, Ch_Rop2, Ch_Rop1)),
(Ch: (Ch_All, Ch_None, Ch_None)),
(Ch: (Ch_All, Ch_None, Ch_None)),
(Ch: (Ch_All, Ch_None, Ch_None)),
@ -772,11 +776,17 @@
(Ch: (Ch_All, Ch_None, Ch_None)),
(Ch: (Ch_All, Ch_None, Ch_None)),
(Ch: (Ch_All, Ch_None, Ch_None)),
(Ch: (Ch_Wop3, Ch_Rop2, Ch_Rop1)),
(Ch: (Ch_All, Ch_None, Ch_None)),
(Ch: (Ch_All, Ch_None, Ch_None)),
(Ch: (Ch_Wop3, Ch_Rop2, Ch_Rop1)),
(Ch: (Ch_All, Ch_None, Ch_None)),
(Ch: (Ch_All, Ch_None, Ch_None)),
(Ch: (Ch_All, Ch_None, Ch_None)),
(Ch: (Ch_Wop3, Ch_Rop2, Ch_Rop1)),
(Ch: (Ch_Wop3, Ch_Rop2, Ch_Rop1)),
(Ch: (Ch_Wop3, Ch_Rop2, Ch_Rop1)),
(Ch: (Ch_Wop3, Ch_Rop2, Ch_Rop1)),
(Ch: (Ch_All, Ch_None, Ch_None)),
(Ch: (Ch_All, Ch_None, Ch_None)),
(Ch: (Ch_All, Ch_None, Ch_None)),
@ -934,14 +944,10 @@
(Ch: (Ch_All, Ch_None, Ch_None)),
(Ch: (Ch_All, Ch_None, Ch_None)),
(Ch: (Ch_All, Ch_None, Ch_None)),
(Ch: (Ch_All, Ch_None, Ch_None)),
(Ch: (Ch_All, Ch_None, Ch_None)),
(Ch: (Ch_All, Ch_None, Ch_None)),
(Ch: (Ch_All, Ch_None, Ch_None)),
(Ch: (Ch_All, Ch_None, Ch_None)),
(Ch: (Ch_All, Ch_None, Ch_None)),
(Ch: (Ch_All, Ch_None, Ch_None)),
(Ch: (Ch_All, Ch_None, Ch_None)),
(Ch: (Ch_All, Ch_None, Ch_None)),
(Ch: (Ch_All, Ch_None, Ch_None))
(Ch: (Ch_Wop1, Ch_Rop2, Ch_Rop3)),
(Ch: (Ch_Wop1, Ch_Rop2, Ch_Rop3)),
(Ch: (Ch_Wop1, Ch_Rop2, Ch_None)),
(Ch: (Ch_Wop1, Ch_Rop2, Ch_Rop3)),
(Ch: (Ch_Wop1, Ch_Rop2, Ch_Rop3)),
(Ch: (Ch_Wop1, Ch_Rop2, Ch_Rop3))
);

View File

@ -11563,5 +11563,47 @@
optypes : (ot_none,ot_none,ot_none,ot_none);
code : #242#248#1#119;
flags : if_avx or if_sandybridge
),
(
opcode : A_ANDN;
ops : 3;
optypes : (ot_reg32,ot_reg32,ot_rm_gpr or ot_bits32,ot_none);
code : #242#249#1#242#61#80;
flags : if_bmi1
),
(
opcode : A_BEXTR;
ops : 3;
optypes : (ot_reg32,ot_rm_gpr or ot_bits32,ot_reg32,ot_none);
code : #242#249#1#247#62#72;
flags : if_bmi1
),
(
opcode : A_RORX;
ops : 3;
optypes : (ot_reg32,ot_rm_gpr or ot_bits32,ot_immediate or ot_bits8,ot_none);
code : #220#242#250#1#240#72#22;
flags : if_bmi2
),
(
opcode : A_SARX;
ops : 3;
optypes : (ot_reg32,ot_rm_gpr or ot_bits32,ot_reg32,ot_none);
code : #219#242#249#1#247#62#72;
flags : if_bmi2
),
(
opcode : A_SHLX;
ops : 3;
optypes : (ot_reg32,ot_rm_gpr or ot_bits32,ot_reg32,ot_none);
code : #241#242#249#1#247#62#72;
flags : if_bmi2
),
(
opcode : A_SHRX;
ops : 3;
optypes : (ot_reg32,ot_rm_gpr or ot_bits32,ot_reg32,ot_none);
code : #220#242#249#1#247#62#72;
flags : if_bmi2
)
);