mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-09-17 03:09:41 +02:00
* regenerated the i8086 ins files
git-svn-id: trunk@25603 -
This commit is contained in:
parent
781fa416e2
commit
4929bc5694
@ -943,5 +943,11 @@
|
||||
'vxorpd',
|
||||
'vxorps',
|
||||
'vzeroall',
|
||||
'vzeroupper'
|
||||
'vzeroupper',
|
||||
'andn',
|
||||
'bextr',
|
||||
'rorx',
|
||||
'sarx',
|
||||
'shlx',
|
||||
'shrx'
|
||||
);
|
||||
|
@ -943,5 +943,11 @@ attsufNONE,
|
||||
attsufNONE,
|
||||
attsufNONE,
|
||||
attsufNONE,
|
||||
attsufNONE,
|
||||
attsufNONE,
|
||||
attsufNONE,
|
||||
attsufNONE,
|
||||
attsufNONE,
|
||||
attsufNONE,
|
||||
attsufNONE
|
||||
);
|
||||
|
@ -943,5 +943,11 @@
|
||||
'vxorpd',
|
||||
'vxorps',
|
||||
'vzeroall',
|
||||
'vzeroupper'
|
||||
'vzeroupper',
|
||||
'andn',
|
||||
'bextr',
|
||||
'rorx',
|
||||
'sarx',
|
||||
'shlx',
|
||||
'shrx'
|
||||
);
|
||||
|
@ -1,2 +1,2 @@
|
||||
{ don't edit, this file is generated from x86ins.dat }
|
||||
1652;
|
||||
1658;
|
||||
|
@ -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
|
||||
);
|
||||
|
@ -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))
|
||||
);
|
||||
|
@ -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
|
||||
)
|
||||
);
|
||||
|
Loading…
Reference in New Issue
Block a user