avx512 broadcast for special opcodes vcvt...

git-svn-id: branches/tg74/avx512@39779 -
This commit is contained in:
tg74 2018-09-19 21:29:49 +00:00
parent fba72b280b
commit 14d392fd0e
4 changed files with 12 additions and 9 deletions

View File

@ -10330,7 +10330,7 @@
ops : 2;
optypes : (ot_xmmreg_mz,ot_bmem32,ot_none,ot_none);
code : #219#232#248#1#230#72;
flags : [if_avx512]
flags : [if_avx512,if_bcst2]
),
(
opcode : A_VCVTDQ2PD;
@ -10351,7 +10351,7 @@
ops : 2;
optypes : (ot_ymmreg_mz,ot_bmem32,ot_none,ot_none);
code : #219#232#244#248#1#230#72;
flags : [if_avx512]
flags : [if_avx512,if_bcst4]
),
(
opcode : A_VCVTDQ2PD;
@ -10372,7 +10372,7 @@
ops : 2;
optypes : (ot_zmmreg_mz,ot_bmem32,ot_none,ot_none);
code : #219#232#233#248#1#230#72;
flags : [if_avx512]
flags : [if_avx512,if_bcst8]
),
(
opcode : A_VCVTDQ2PS;

View File

@ -10358,7 +10358,7 @@
ops : 2;
optypes : (ot_xmmreg_mz,ot_bmem32,ot_none,ot_none);
code : #219#232#248#1#230#72;
flags : [if_avx512]
flags : [if_avx512,if_bcst2]
),
(
opcode : A_VCVTDQ2PD;
@ -10379,7 +10379,7 @@
ops : 2;
optypes : (ot_ymmreg_mz,ot_bmem32,ot_none,ot_none);
code : #219#232#244#248#1#230#72;
flags : [if_avx512]
flags : [if_avx512,if_bcst4]
),
(
opcode : A_VCVTDQ2PD;
@ -10400,7 +10400,7 @@
ops : 2;
optypes : (ot_zmmreg_mz,ot_bmem32,ot_none,ot_none);
code : #219#232#233#248#1#230#72;
flags : [if_avx512]
flags : [if_avx512,if_bcst8]
),
(
opcode : A_VCVTDQ2PS;

View File

@ -33,10 +33,12 @@
<Unit0>
<Filename Value="pp.pas"/>
<IsPartOfProject Value="True"/>
<UnitName Value="pp"/>
</Unit0>
<Unit1>
<Filename Value="x86\aasmcpu.pas"/>
<IsPartOfProject Value="True"/>
<UnitName Value="aasmcpu"/>
</Unit1>
</Units>
</ProjectOptions>
@ -69,6 +71,7 @@
<StopAfterErrCount Value="50"/>
</ConfigFile>
<CustomOptions Value="-dx86_64"/>
<CompilerPath Value="$(CompPath)"/>
</Other>
</CompilerOptions>
</CONFIG>

View File

@ -10631,7 +10631,7 @@
ops : 2;
optypes : (ot_xmmreg_mz,ot_bmem32,ot_none,ot_none);
code : #219#232#248#1#230#72;
flags : [if_avx512]
flags : [if_avx512,if_bcst2]
),
(
opcode : A_VCVTDQ2PD;
@ -10652,7 +10652,7 @@
ops : 2;
optypes : (ot_ymmreg_mz,ot_bmem32,ot_none,ot_none);
code : #219#232#244#248#1#230#72;
flags : [if_avx512]
flags : [if_avx512,if_bcst4]
),
(
opcode : A_VCVTDQ2PD;
@ -10673,7 +10673,7 @@
ops : 2;
optypes : (ot_zmmreg_mz,ot_bmem32,ot_none,ot_none);
code : #219#232#233#248#1#230#72;
flags : [if_avx512]
flags : [if_avx512,if_bcst8]
),
(
opcode : A_VCVTDQ2PS;