浏览代码

remove any gather/scatter opcodes for nights mill

git-svn-id: branches/tg74/avx512@39742 -
tg74 6 年之前
父节点
当前提交
dd967ecfee

+ 0 - 16
compiler/i386/i386att.inc

@@ -1227,14 +1227,6 @@
 'vfpclassps',
 'vfpclasssd',
 'vfpclassss',
-'vgatherpf0dpd',
-'vgatherpf0dps',
-'vgatherpf0qpd',
-'vgatherpf0qps',
-'vgatherpf1dpd',
-'vgatherpf1dps',
-'vgatherpf1qpd',
-'vgatherpf1qps',
 'vgetexppd',
 'vgetexpps',
 'vgetexpsd',
@@ -1395,14 +1387,6 @@
 'vscalefss',
 'vscatterdpd',
 'vscatterdps',
-'vscatterpf0dpd',
-'vscatterpf0dps',
-'vscatterpf0qpd',
-'vscatterpf0qps',
-'vscatterpf1dpd',
-'vscatterpf1dps',
-'vscatterpf1qpd',
-'vscatterpf1qps',
 'vscatterqpd',
 'vscatterqps',
 'vshuff32x4',

+ 0 - 16
compiler/i386/i386atts.inc

@@ -1392,21 +1392,5 @@ attsufNONE,
 attsufNONE,
 attsufNONE,
 attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
 attsufNONE
 );

+ 0 - 16
compiler/i386/i386int.inc

@@ -1227,14 +1227,6 @@
 'vfpclassps',
 'vfpclasssd',
 'vfpclassss',
-'vgatherpf0dpd',
-'vgatherpf0dps',
-'vgatherpf0qpd',
-'vgatherpf0qps',
-'vgatherpf1dpd',
-'vgatherpf1dps',
-'vgatherpf1qpd',
-'vgatherpf1qps',
 'vgetexppd',
 'vgetexpps',
 'vgetexpsd',
@@ -1395,14 +1387,6 @@
 'vscalefss',
 'vscatterdpd',
 'vscatterdps',
-'vscatterpf0dpd',
-'vscatterpf0dps',
-'vscatterpf0qpd',
-'vscatterpf0qps',
-'vscatterpf1dpd',
-'vscatterpf1dps',
-'vscatterpf1qpd',
-'vscatterpf1qps',
 'vscatterqpd',
 'vscatterqps',
 'vshuff32x4',

+ 1 - 1
compiler/i386/i386nop.inc

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

+ 0 - 16
compiler/i386/i386op.inc

@@ -1227,14 +1227,6 @@ A_VFPCLASSPD,
 A_VFPCLASSPS,
 A_VFPCLASSSD,
 A_VFPCLASSSS,
-A_VGATHERPF0DPD,
-A_VGATHERPF0DPS,
-A_VGATHERPF0QPD,
-A_VGATHERPF0QPS,
-A_VGATHERPF1DPD,
-A_VGATHERPF1DPS,
-A_VGATHERPF1QPD,
-A_VGATHERPF1QPS,
 A_VGETEXPPD,
 A_VGETEXPPS,
 A_VGETEXPSD,
@@ -1395,14 +1387,6 @@ A_VSCALEFSD,
 A_VSCALEFSS,
 A_VSCATTERDPD,
 A_VSCATTERDPS,
-A_VSCATTERPF0DPD,
-A_VSCATTERPF0DPS,
-A_VSCATTERPF0QPD,
-A_VSCATTERPF0QPS,
-A_VSCATTERPF1DPD,
-A_VSCATTERPF1DPS,
-A_VSCATTERPF1QPD,
-A_VSCATTERPF1QPS,
 A_VSCATTERQPD,
 A_VSCATTERQPS,
 A_VSHUFF32X4,

+ 0 - 16
compiler/i386/i386prop.inc

@@ -1392,21 +1392,5 @@
 (Ch: [Ch_All]),
 (Ch: [Ch_All]),
 (Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
 (Ch: [Ch_All])
 );

+ 0 - 112
compiler/i386/i386tab.inc

@@ -22834,62 +22834,6 @@
     code    : #232#241#250#1#103#72#22;
     flags   : [if_avx512]
   ),
-  (
-    opcode  : A_VGATHERPF0DPD;
-    ops     : 1;
-    optypes : (ot_ymem64_m,ot_none,ot_none,ot_none);
-    code    : #232#233#234#241#249#1#198#129;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VGATHERPF0DPS;
-    ops     : 1;
-    optypes : (ot_zmem32_m,ot_none,ot_none,ot_none);
-    code    : #232#233#241#249#1#198#129;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VGATHERPF0QPD;
-    ops     : 1;
-    optypes : (ot_zmem64_m,ot_none,ot_none,ot_none);
-    code    : #232#233#234#241#249#1#199#129;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VGATHERPF0QPS;
-    ops     : 1;
-    optypes : (ot_zmem32_m,ot_none,ot_none,ot_none);
-    code    : #232#233#241#249#1#199#129;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VGATHERPF1DPD;
-    ops     : 1;
-    optypes : (ot_ymem64_m,ot_none,ot_none,ot_none);
-    code    : #232#233#234#241#249#1#198#130;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VGATHERPF1DPS;
-    ops     : 1;
-    optypes : (ot_zmem32_m,ot_none,ot_none,ot_none);
-    code    : #232#233#241#249#1#198#130;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VGATHERPF1QPD;
-    ops     : 1;
-    optypes : (ot_zmem64_m,ot_none,ot_none,ot_none);
-    code    : #232#233#234#241#249#1#199#130;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VGATHERPF1QPS;
-    ops     : 1;
-    optypes : (ot_zmem32_m,ot_none,ot_none,ot_none);
-    code    : #232#233#241#249#1#199#130;
-    flags   : [if_avx512]
-  ),
   (
     opcode  : A_VGETEXPPD;
     ops     : 2;
@@ -28126,62 +28070,6 @@
     code    : #232#233#241#249#1#162#65;
     flags   : [if_avx512]
   ),
-  (
-    opcode  : A_VSCATTERPF0DPD;
-    ops     : 1;
-    optypes : (ot_ymem64_m,ot_none,ot_none,ot_none);
-    code    : #232#233#234#241#249#1#198#133;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VSCATTERPF0DPS;
-    ops     : 1;
-    optypes : (ot_zmem32_m,ot_none,ot_none,ot_none);
-    code    : #232#233#241#249#1#198#133;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VSCATTERPF0QPD;
-    ops     : 1;
-    optypes : (ot_zmem64_m,ot_none,ot_none,ot_none);
-    code    : #232#233#234#241#249#1#199#133;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VSCATTERPF0QPS;
-    ops     : 1;
-    optypes : (ot_zmem32_m,ot_none,ot_none,ot_none);
-    code    : #232#233#241#249#1#199#133;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VSCATTERPF1DPD;
-    ops     : 1;
-    optypes : (ot_ymem64_m,ot_none,ot_none,ot_none);
-    code    : #232#233#234#241#249#1#198#134;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VSCATTERPF1DPS;
-    ops     : 1;
-    optypes : (ot_zmem32_m,ot_none,ot_none,ot_none);
-    code    : #232#233#241#249#1#198#134;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VSCATTERPF1QPD;
-    ops     : 1;
-    optypes : (ot_zmem64_m,ot_none,ot_none,ot_none);
-    code    : #232#233#234#241#249#1#199#134;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VSCATTERPF1QPS;
-    ops     : 1;
-    optypes : (ot_zmem32_m,ot_none,ot_none,ot_none);
-    code    : #232#233#241#249#1#199#134;
-    flags   : [if_avx512]
-  ),
   (
     opcode  : A_VSCATTERQPD;
     ops     : 2;

+ 0 - 16
compiler/i8086/i8086att.inc

@@ -1241,14 +1241,6 @@
 'vfpclassps',
 'vfpclasssd',
 'vfpclassss',
-'vgatherpf0dpd',
-'vgatherpf0dps',
-'vgatherpf0qpd',
-'vgatherpf0qps',
-'vgatherpf1dpd',
-'vgatherpf1dps',
-'vgatherpf1qpd',
-'vgatherpf1qps',
 'vgetexppd',
 'vgetexpps',
 'vgetexpsd',
@@ -1409,14 +1401,6 @@
 'vscalefss',
 'vscatterdpd',
 'vscatterdps',
-'vscatterpf0dpd',
-'vscatterpf0dps',
-'vscatterpf0qpd',
-'vscatterpf0qps',
-'vscatterpf1dpd',
-'vscatterpf1dps',
-'vscatterpf1qpd',
-'vscatterpf1qps',
 'vscatterqpd',
 'vscatterqps',
 'vshuff32x4',

+ 0 - 16
compiler/i8086/i8086atts.inc

@@ -1406,21 +1406,5 @@ attsufNONE,
 attsufNONE,
 attsufNONE,
 attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
 attsufNONE
 );

+ 0 - 16
compiler/i8086/i8086int.inc

@@ -1241,14 +1241,6 @@
 'vfpclassps',
 'vfpclasssd',
 'vfpclassss',
-'vgatherpf0dpd',
-'vgatherpf0dps',
-'vgatherpf0qpd',
-'vgatherpf0qps',
-'vgatherpf1dpd',
-'vgatherpf1dps',
-'vgatherpf1qpd',
-'vgatherpf1qps',
 'vgetexppd',
 'vgetexpps',
 'vgetexpsd',
@@ -1409,14 +1401,6 @@
 'vscalefss',
 'vscatterdpd',
 'vscatterdps',
-'vscatterpf0dpd',
-'vscatterpf0dps',
-'vscatterpf0qpd',
-'vscatterpf0qps',
-'vscatterpf1dpd',
-'vscatterpf1dps',
-'vscatterpf1qpd',
-'vscatterpf1qps',
 'vscatterqpd',
 'vscatterqps',
 'vshuff32x4',

+ 1 - 1
compiler/i8086/i8086nop.inc

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

+ 0 - 16
compiler/i8086/i8086op.inc

@@ -1241,14 +1241,6 @@ A_VFPCLASSPD,
 A_VFPCLASSPS,
 A_VFPCLASSSD,
 A_VFPCLASSSS,
-A_VGATHERPF0DPD,
-A_VGATHERPF0DPS,
-A_VGATHERPF0QPD,
-A_VGATHERPF0QPS,
-A_VGATHERPF1DPD,
-A_VGATHERPF1DPS,
-A_VGATHERPF1QPD,
-A_VGATHERPF1QPS,
 A_VGETEXPPD,
 A_VGETEXPPS,
 A_VGETEXPSD,
@@ -1409,14 +1401,6 @@ A_VSCALEFSD,
 A_VSCALEFSS,
 A_VSCATTERDPD,
 A_VSCATTERDPS,
-A_VSCATTERPF0DPD,
-A_VSCATTERPF0DPS,
-A_VSCATTERPF0QPD,
-A_VSCATTERPF0QPS,
-A_VSCATTERPF1DPD,
-A_VSCATTERPF1DPS,
-A_VSCATTERPF1QPD,
-A_VSCATTERPF1QPS,
 A_VSCATTERQPD,
 A_VSCATTERQPS,
 A_VSHUFF32X4,

+ 0 - 16
compiler/i8086/i8086prop.inc

@@ -1406,21 +1406,5 @@
 (Ch: [Ch_All]),
 (Ch: [Ch_All]),
 (Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
 (Ch: [Ch_All])
 );

+ 0 - 112
compiler/i8086/i8086tab.inc

@@ -23058,62 +23058,6 @@
     code    : #232#241#250#1#103#72#22;
     flags   : [if_avx512]
   ),
-  (
-    opcode  : A_VGATHERPF0DPD;
-    ops     : 1;
-    optypes : (ot_ymem64_m,ot_none,ot_none,ot_none);
-    code    : #232#233#234#241#249#1#198#129;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VGATHERPF0DPS;
-    ops     : 1;
-    optypes : (ot_zmem32_m,ot_none,ot_none,ot_none);
-    code    : #232#233#241#249#1#198#129;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VGATHERPF0QPD;
-    ops     : 1;
-    optypes : (ot_zmem64_m,ot_none,ot_none,ot_none);
-    code    : #232#233#234#241#249#1#199#129;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VGATHERPF0QPS;
-    ops     : 1;
-    optypes : (ot_zmem32_m,ot_none,ot_none,ot_none);
-    code    : #232#233#241#249#1#199#129;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VGATHERPF1DPD;
-    ops     : 1;
-    optypes : (ot_ymem64_m,ot_none,ot_none,ot_none);
-    code    : #232#233#234#241#249#1#198#130;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VGATHERPF1DPS;
-    ops     : 1;
-    optypes : (ot_zmem32_m,ot_none,ot_none,ot_none);
-    code    : #232#233#241#249#1#198#130;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VGATHERPF1QPD;
-    ops     : 1;
-    optypes : (ot_zmem64_m,ot_none,ot_none,ot_none);
-    code    : #232#233#234#241#249#1#199#130;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VGATHERPF1QPS;
-    ops     : 1;
-    optypes : (ot_zmem32_m,ot_none,ot_none,ot_none);
-    code    : #232#233#241#249#1#199#130;
-    flags   : [if_avx512]
-  ),
   (
     opcode  : A_VGETEXPPD;
     ops     : 2;
@@ -28350,62 +28294,6 @@
     code    : #232#233#241#249#1#162#65;
     flags   : [if_avx512]
   ),
-  (
-    opcode  : A_VSCATTERPF0DPD;
-    ops     : 1;
-    optypes : (ot_ymem64_m,ot_none,ot_none,ot_none);
-    code    : #232#233#234#241#249#1#198#133;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VSCATTERPF0DPS;
-    ops     : 1;
-    optypes : (ot_zmem32_m,ot_none,ot_none,ot_none);
-    code    : #232#233#241#249#1#198#133;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VSCATTERPF0QPD;
-    ops     : 1;
-    optypes : (ot_zmem64_m,ot_none,ot_none,ot_none);
-    code    : #232#233#234#241#249#1#199#133;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VSCATTERPF0QPS;
-    ops     : 1;
-    optypes : (ot_zmem32_m,ot_none,ot_none,ot_none);
-    code    : #232#233#241#249#1#199#133;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VSCATTERPF1DPD;
-    ops     : 1;
-    optypes : (ot_ymem64_m,ot_none,ot_none,ot_none);
-    code    : #232#233#234#241#249#1#198#134;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VSCATTERPF1DPS;
-    ops     : 1;
-    optypes : (ot_zmem32_m,ot_none,ot_none,ot_none);
-    code    : #232#233#241#249#1#198#134;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VSCATTERPF1QPD;
-    ops     : 1;
-    optypes : (ot_zmem64_m,ot_none,ot_none,ot_none);
-    code    : #232#233#234#241#249#1#199#134;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VSCATTERPF1QPS;
-    ops     : 1;
-    optypes : (ot_zmem32_m,ot_none,ot_none,ot_none);
-    code    : #232#233#241#249#1#199#134;
-    flags   : [if_avx512]
-  ),
   (
     opcode  : A_VSCATTERQPD;
     ops     : 2;

+ 0 - 62
compiler/x86/x86ins.dat

@@ -7875,37 +7875,6 @@ kreg_m,mem64,imm8                         \350\352\361\372\1\x67\110\26
 kreg_m,xmmreg,imm8                        \350\361\372\1\x67\110\26                 AVX512
 kreg_m,mem32,imm8                         \350\361\372\1\x67\110\26                 AVX512
 
-[VGATHERPF0DPD]
-(Ch_All)
-ymem64_m                                  \350\351\352\361\371\1\xC6\201            AVX512
-
-[VGATHERPF0DPS]
-(Ch_All)
-zmem32_m                                  \350\351\361\371\1\xC6\201                AVX512
-
-[VGATHERPF0QPD]
-(Ch_All)
-zmem64_m                                  \350\351\352\361\371\1\xC7\201            AVX512
-
-[VGATHERPF0QPS]
-(Ch_All)
-zmem32_m                                  \350\351\361\371\1\xC7\201                AVX512
-
-[VGATHERPF1DPD]
-(Ch_All)
-ymem64_m                                  \350\351\352\361\371\1\xC6\202            AVX512
-
-[VGATHERPF1DPS]
-(Ch_All)
-zmem32_m                                  \350\351\361\371\1\xC6\202                AVX512
-
-[VGATHERPF1QPD]
-(Ch_All)
-zmem64_m                                  \350\351\352\361\371\1\xC7\202            AVX512
-
-[VGATHERPF1QPS]
-(Ch_All)
-zmem32_m                                  \350\351\361\371\1\xC7\202                AVX512
 
 [VGETEXPPD]
 (Ch_All)
@@ -9136,37 +9105,6 @@ xmem32_m,xmmreg                           \350\361\371\1\xA2\101
 ymem32_m,ymmreg                           \350\361\364\371\1\xA2\101                AVX512
 zmem32_m,zmmreg                           \350\351\361\371\1\xA2\101                AVX512
 
-[VSCATTERPF0DPD]
-(Ch_All)
-ymem64_m                                  \350\351\352\361\371\1\xC6\205            AVX512
-
-[VSCATTERPF0DPS]
-(Ch_All)
-zmem32_m                                  \350\351\361\371\1\xC6\205                AVX512
-
-[VSCATTERPF0QPD]
-(Ch_All)
-zmem64_m                                  \350\351\352\361\371\1\xC7\205            AVX512
-
-[VSCATTERPF0QPS]
-(Ch_All)
-zmem32_m                                  \350\351\361\371\1\xC7\205                AVX512
-
-[VSCATTERPF1DPD]
-(Ch_All)
-ymem64_m                                  \350\351\352\361\371\1\xC6\206            AVX512
-
-[VSCATTERPF1DPS]
-(Ch_All)
-zmem32_m                                  \350\351\361\371\1\xC6\206                AVX512
-
-[VSCATTERPF1QPD]
-(Ch_All)
-zmem64_m                                  \350\351\352\361\371\1\xC7\206            AVX512
-
-[VSCATTERPF1QPS]
-(Ch_All)
-zmem32_m                                  \350\351\361\371\1\xC7\206                AVX512
 
 [VSCATTERQPD]
 (Ch_All)

+ 0 - 16
compiler/x86_64/x8664ats.inc

@@ -1388,21 +1388,5 @@ attsufNONE,
 attsufNONE,
 attsufNONE,
 attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
-attsufNONE,
 attsufNONE
 );

+ 0 - 16
compiler/x86_64/x8664att.inc

@@ -1223,14 +1223,6 @@
 'vfpclassps',
 'vfpclasssd',
 'vfpclassss',
-'vgatherpf0dpd',
-'vgatherpf0dps',
-'vgatherpf0qpd',
-'vgatherpf0qps',
-'vgatherpf1dpd',
-'vgatherpf1dps',
-'vgatherpf1qpd',
-'vgatherpf1qps',
 'vgetexppd',
 'vgetexpps',
 'vgetexpsd',
@@ -1391,14 +1383,6 @@
 'vscalefss',
 'vscatterdpd',
 'vscatterdps',
-'vscatterpf0dpd',
-'vscatterpf0dps',
-'vscatterpf0qpd',
-'vscatterpf0qps',
-'vscatterpf1dpd',
-'vscatterpf1dps',
-'vscatterpf1qpd',
-'vscatterpf1qps',
 'vscatterqpd',
 'vscatterqps',
 'vshuff32x4',

+ 0 - 16
compiler/x86_64/x8664int.inc

@@ -1223,14 +1223,6 @@
 'vfpclassps',
 'vfpclasssd',
 'vfpclassss',
-'vgatherpf0dpd',
-'vgatherpf0dps',
-'vgatherpf0qpd',
-'vgatherpf0qps',
-'vgatherpf1dpd',
-'vgatherpf1dps',
-'vgatherpf1qpd',
-'vgatherpf1qps',
 'vgetexppd',
 'vgetexpps',
 'vgetexpsd',
@@ -1391,14 +1383,6 @@
 'vscalefss',
 'vscatterdpd',
 'vscatterdps',
-'vscatterpf0dpd',
-'vscatterpf0dps',
-'vscatterpf0qpd',
-'vscatterpf0qps',
-'vscatterpf1dpd',
-'vscatterpf1dps',
-'vscatterpf1qpd',
-'vscatterpf1qps',
 'vscatterqpd',
 'vscatterqps',
 'vshuff32x4',

+ 1 - 1
compiler/x86_64/x8664nop.inc

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

+ 0 - 16
compiler/x86_64/x8664op.inc

@@ -1223,14 +1223,6 @@ A_VFPCLASSPD,
 A_VFPCLASSPS,
 A_VFPCLASSSD,
 A_VFPCLASSSS,
-A_VGATHERPF0DPD,
-A_VGATHERPF0DPS,
-A_VGATHERPF0QPD,
-A_VGATHERPF0QPS,
-A_VGATHERPF1DPD,
-A_VGATHERPF1DPS,
-A_VGATHERPF1QPD,
-A_VGATHERPF1QPS,
 A_VGETEXPPD,
 A_VGETEXPPS,
 A_VGETEXPSD,
@@ -1391,14 +1383,6 @@ A_VSCALEFSD,
 A_VSCALEFSS,
 A_VSCATTERDPD,
 A_VSCATTERDPS,
-A_VSCATTERPF0DPD,
-A_VSCATTERPF0DPS,
-A_VSCATTERPF0QPD,
-A_VSCATTERPF0QPS,
-A_VSCATTERPF1DPD,
-A_VSCATTERPF1DPS,
-A_VSCATTERPF1QPD,
-A_VSCATTERPF1QPS,
 A_VSCATTERQPD,
 A_VSCATTERQPS,
 A_VSHUFF32X4,

+ 0 - 16
compiler/x86_64/x8664pro.inc

@@ -1388,21 +1388,5 @@
 (Ch: [Ch_All]),
 (Ch: [Ch_All]),
 (Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
-(Ch: [Ch_All]),
 (Ch: [Ch_All])
 );

+ 0 - 112
compiler/x86_64/x8664tab.inc

@@ -23205,62 +23205,6 @@
     code    : #232#241#250#1#103#72#22;
     flags   : [if_avx512]
   ),
-  (
-    opcode  : A_VGATHERPF0DPD;
-    ops     : 1;
-    optypes : (ot_ymem64_m,ot_none,ot_none,ot_none);
-    code    : #232#233#234#241#249#1#198#129;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VGATHERPF0DPS;
-    ops     : 1;
-    optypes : (ot_zmem32_m,ot_none,ot_none,ot_none);
-    code    : #232#233#241#249#1#198#129;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VGATHERPF0QPD;
-    ops     : 1;
-    optypes : (ot_zmem64_m,ot_none,ot_none,ot_none);
-    code    : #232#233#234#241#249#1#199#129;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VGATHERPF0QPS;
-    ops     : 1;
-    optypes : (ot_zmem32_m,ot_none,ot_none,ot_none);
-    code    : #232#233#241#249#1#199#129;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VGATHERPF1DPD;
-    ops     : 1;
-    optypes : (ot_ymem64_m,ot_none,ot_none,ot_none);
-    code    : #232#233#234#241#249#1#198#130;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VGATHERPF1DPS;
-    ops     : 1;
-    optypes : (ot_zmem32_m,ot_none,ot_none,ot_none);
-    code    : #232#233#241#249#1#198#130;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VGATHERPF1QPD;
-    ops     : 1;
-    optypes : (ot_zmem64_m,ot_none,ot_none,ot_none);
-    code    : #232#233#234#241#249#1#199#130;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VGATHERPF1QPS;
-    ops     : 1;
-    optypes : (ot_zmem32_m,ot_none,ot_none,ot_none);
-    code    : #232#233#241#249#1#199#130;
-    flags   : [if_avx512]
-  ),
   (
     opcode  : A_VGETEXPPD;
     ops     : 2;
@@ -28497,62 +28441,6 @@
     code    : #232#233#241#249#1#162#65;
     flags   : [if_avx512]
   ),
-  (
-    opcode  : A_VSCATTERPF0DPD;
-    ops     : 1;
-    optypes : (ot_ymem64_m,ot_none,ot_none,ot_none);
-    code    : #232#233#234#241#249#1#198#133;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VSCATTERPF0DPS;
-    ops     : 1;
-    optypes : (ot_zmem32_m,ot_none,ot_none,ot_none);
-    code    : #232#233#241#249#1#198#133;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VSCATTERPF0QPD;
-    ops     : 1;
-    optypes : (ot_zmem64_m,ot_none,ot_none,ot_none);
-    code    : #232#233#234#241#249#1#199#133;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VSCATTERPF0QPS;
-    ops     : 1;
-    optypes : (ot_zmem32_m,ot_none,ot_none,ot_none);
-    code    : #232#233#241#249#1#199#133;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VSCATTERPF1DPD;
-    ops     : 1;
-    optypes : (ot_ymem64_m,ot_none,ot_none,ot_none);
-    code    : #232#233#234#241#249#1#198#134;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VSCATTERPF1DPS;
-    ops     : 1;
-    optypes : (ot_zmem32_m,ot_none,ot_none,ot_none);
-    code    : #232#233#241#249#1#198#134;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VSCATTERPF1QPD;
-    ops     : 1;
-    optypes : (ot_zmem64_m,ot_none,ot_none,ot_none);
-    code    : #232#233#234#241#249#1#199#134;
-    flags   : [if_avx512]
-  ),
-  (
-    opcode  : A_VSCATTERPF1QPS;
-    ops     : 1;
-    optypes : (ot_zmem32_m,ot_none,ot_none,ot_none);
-    code    : #232#233#241#249#1#199#134;
-    flags   : [if_avx512]
-  ),
   (
     opcode  : A_VSCATTERQPD;
     ops     : 2;