Replace -DAVX512* options with defines inside tests.
authorIlya Tocar <ilya.tocar@intel.com>
Mon, 1 Dec 2014 09:57:44 +0000 (09:57 +0000)
committerIlya Tocar <tocarip@gcc.gnu.org>
Mon, 1 Dec 2014 09:57:44 +0000 (12:57 +0300)
gcc/testsuite/

* gcc.target/i386/avx512bw-vdbpsadbw-2.c: Move defines from options.
* gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
* gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
* gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
* gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
* gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
* gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
* gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
* gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
* gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
* gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
* gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
* gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
* gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
* gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
* gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
* gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
* gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
* gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
* gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
* gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
* gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
* gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
* gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
* gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
* gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
* gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
* gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
* gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
* gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
* gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
* gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
* gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
* gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
* gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
* gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
* gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
* gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
* gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
* gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
* gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
* gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
* gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
* gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
* gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
* gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
* gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
* gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
* gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
* gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
* gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
* gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
* gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
* gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
* gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
* gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
* gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
* gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
* gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
* gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
* gcc.target/i386/avx512dq-vandps-2.c: Ditto.
* gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
* gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
* gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
* gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
* gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
* gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
* gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
* gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
* gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
* gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
* gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
* gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
* gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
* gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
* gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
* gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
* gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
* gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
* gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
* gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
* gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
* gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
* gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
* gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
* gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
* gcc.target/i386/avx512dq-vorps-2.c: Ditto.
* gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
* gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
* gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
* gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
* gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
* gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
* gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
* gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
* gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
* gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
* gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
* gcc.target/i386/avx512f-helper.h: Ditto.
* gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto.
* gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
* gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto.
* gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
* gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
* gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
* gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
* gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
* gcc.target/i386/avx512vl-valignd-2.c: Ditto.
* gcc.target/i386/avx512vl-valignq-2.c: Ditto.
* gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
* gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
* gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
* gcc.target/i386/avx512vl-vandps-2.c: Ditto.
* gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
* gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
* gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
* gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
* gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
* gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
* gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
* gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
* gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
* gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
* gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
* gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
* gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
* gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
* gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
* gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
* gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
* gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
* gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
* gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
* gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
* gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
* gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
* gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
* gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
* gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
* gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
* gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
* gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
* gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
* gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
* gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
* gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
* gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
* gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
* gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
* gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
* gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
* gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
* gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
* gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
* gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
* gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
* gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
* gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
* gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
* gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
* gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
* gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
* gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
* gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
* gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
* gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
* gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
* gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
* gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
* gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
* gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
* gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
* gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
* gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
* gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
* gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
* gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
* gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
* gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
* gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
* gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
* gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
* gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
* gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
* gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
* gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
* gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
* gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
* gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
* gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
* gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
* gcc.target/i386/avx512vl-vminps-2.c: Ditto.
* gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
* gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
* gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
* gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
* gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
* gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
* gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
* gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
* gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
* gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
* gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
* gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
* gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
* gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
* gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
* gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
* gcc.target/i386/avx512vl-vorps-2.c: Ditto.
* gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
* gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
* gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
* gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
* gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
* gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
* gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
* gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
* gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
* gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
* gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
* gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
* gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
* gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
* gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
* gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
* gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
* gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpermb-2.c: Ditto.
* gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
* gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
* gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
* gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
* gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
* gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
* gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
* gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
* gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
* gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
* gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
* gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
* gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
* gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
* gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
* gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
* gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
* gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
* gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
* gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
* gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
* gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
* gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
* gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
* gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
* gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
* gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
* gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
* gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpord-2.c: Ditto.
* gcc.target/i386/avx512vl-vporq-2.c: Ditto.
* gcc.target/i386/avx512vl-vprold-2.c: Ditto.
* gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
* gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
* gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
* gcc.target/i386/avx512vl-vprord-2.c: Ditto.
* gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
* gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
* gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
* gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
* gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
* gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
* gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
* gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
* gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
* gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
* gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
* gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
* gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
* gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
* gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
* gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
* gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
* gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
* gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
* gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
* gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
* gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
* gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
* gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
* gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
* gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
* gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
* gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
* gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
* gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
* gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
* gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
* gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
* gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
* gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
* gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
* gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
* gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
* gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
* gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
* gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
* gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
* gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
* gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
* gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
* gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
* gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
* gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
* gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
* gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
* gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
* gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
* gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
* gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
* gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
* gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
* gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
* gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
* gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
* gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
* gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
* gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
* gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
* gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
* gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
* gcc.target/i386/avx512vl-vxorps-2.c: Ditto.

From-SVN: r218203

518 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/avx512bw-vdbpsadbw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vmovdqu16-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vmovdqu8-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpabsb-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpabsw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpackssdw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpacksswb-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpackusdw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpackuswb-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpaddb-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpaddsb-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpaddsw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpaddusb-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpaddusw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpaddw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpalignr-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpavgb-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpavgw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpblendmb-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpblendmw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpbroadcastb-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpbroadcastw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpcmpb-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpcmpeqb-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpcmpequb-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpcmpequw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpcmpeqw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgeb-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgeub-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgeuw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgew-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgtb-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgtub-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgtuw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgtw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpcmpleb-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpcmpleub-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpcmpleuw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpcmplew-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpcmpltb-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpcmpltub-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpcmpltuw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpcmpltw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpcmpneqb-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpcmpnequb-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpcmpnequw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpcmpneqw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpcmpub-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpcmpuw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpcmpw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpermi2w-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpermt2w-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpermw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpmaddubsw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpmaddwd-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpmaxsb-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpmaxsw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpmaxub-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpmaxuw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpminsb-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpminsw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpminub-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpminuw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpmovb2m-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpmovm2b-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpmovm2w-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpmovswb-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpmovsxbw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpmovuswb-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpmovw2m-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpmovwb-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpmovzxbw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpmulhrsw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpmulhuw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpmulhw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpmullw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpshufb-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpshufhw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpshuflw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpsllvw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpsllw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpsllwi-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpsravw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpsraw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpsrawi-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpsrlvw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpsrlw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpsrlwi-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpsubb-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpsubsb-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpsubsw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpsubusb-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpsubusw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpsubw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vptestmb-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vptestmw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vptestnmb-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vptestnmw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpunpckhbw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpunpckhwd-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpunpcklbw-2.c
gcc/testsuite/gcc.target/i386/avx512bw-vpunpcklwd-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vandnpd-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vandnps-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vandpd-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vandps-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vbroadcastf32x2-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vbroadcastf32x8-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vbroadcastf64x2-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vbroadcasti32x2-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vbroadcasti32x8-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vbroadcasti64x2-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vcvtpd2qq-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vcvtpd2uqq-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vcvtps2qq-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vcvtps2uqq-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vcvtqq2pd-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vcvtqq2ps-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vcvttpd2qq-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vcvttpd2uqq-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vcvttps2qq-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vcvttps2uqq-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vcvtuqq2pd-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vcvtuqq2ps-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vextractf64x2-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vextracti64x2-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vfpclasspd-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vfpclassps-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vinsertf64x2-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vinserti64x2-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vorpd-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vorps-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vpmovd2m-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vpmovm2d-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vpmovm2q-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vpmovq2m-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vpmullq-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vrangepd-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vrangeps-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vreducepd-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vreduceps-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vxorpd-2.c
gcc/testsuite/gcc.target/i386/avx512dq-vxorps-2.c
gcc/testsuite/gcc.target/i386/avx512f-helper.h
gcc/testsuite/gcc.target/i386/avx512ifma-vpmaddhuq-2.c
gcc/testsuite/gcc.target/i386/avx512ifma-vpmaddluq-2.c
gcc/testsuite/gcc.target/i386/avx512vbmi-vpermb-2.c
gcc/testsuite/gcc.target/i386/avx512vbmi-vpermi2b-2.c
gcc/testsuite/gcc.target/i386/avx512vbmi-vpermt2b-2.c
gcc/testsuite/gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vaddpd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vaddps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-valignd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-valignq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vandnpd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vandnps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vandpd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vandps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vblendmpd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vblendmps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vbroadcastf32x2-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vbroadcastf32x4-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vbroadcastf64x2-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vbroadcasti32x2-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vbroadcasti32x4-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vbroadcasti64x2-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vbroadcastsd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vbroadcastss-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vcmppd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vcmpps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vcompresspd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vcompressps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vcvtdq2pd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vcvtdq2ps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vcvtpd2dq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vcvtpd2ps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vcvtpd2qq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vcvtpd2udq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vcvtpd2uqq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vcvtph2ps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2dq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2pd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2ph-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2qq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2udq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2uqq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vcvtqq2pd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vcvtqq2ps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vcvttpd2dq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vcvttpd2qq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vcvttpd2udq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vcvttpd2uqq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vcvttps2dq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vcvttps2qq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vcvttps2udq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vcvttps2uqq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vcvtudq2pd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vcvtudq2ps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vcvtuqq2pd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vcvtuqq2ps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vdbpsadbw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vdivpd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vdivps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vexpandpd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vexpandps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vextractf32x4-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vextractf64x2-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vextracti32x4-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vextracti64x2-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vfixupimmpd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vfixupimmps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vfmaddXXXpd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vfmaddXXXps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vfmsubXXXpd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vfmsubXXXps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vfnmaddXXXps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vfnmsubXXXps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vfpclasspd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vfpclassps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vgetexppd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vgetexpps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vgetmantpd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vgetmantps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vinsertf32x4-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vinsertf64x2-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vinserti32x4-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vinserti64x2-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vmaxpd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vmaxps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vminpd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vminps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vmovapd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vmovaps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vmovddup-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vmovdqa32-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vmovdqa64-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vmovdqu16-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vmovdqu32-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vmovdqu64-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vmovdqu8-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vmovshdup-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vmovsldup-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vmovupd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vmovups-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vmulpd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vmulps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vorpd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vorps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpabsb-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpabsd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpabsq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpabsw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpackssdw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpacksswb-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpackusdw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpackuswb-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpaddb-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpaddd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpaddq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpaddsb-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpaddsw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpaddusb-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpaddusw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpaddw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpalignr-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpandd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpandnd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpandnq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpandq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpavgb-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpavgw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpblendmb-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpblendmd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpblendmq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpblendmw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpbroadcastb-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpbroadcastd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpbroadcastq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpbroadcastw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpb-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpeqb-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpeqd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpeqq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpequb-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpequd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpequq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpequw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpeqw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpged-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgeq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgeud-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgeuq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtb-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtub-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtud-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtuq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtuw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpled-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpleq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpleud-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpleuq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpltd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpltq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpltud-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpltuq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpneqd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpneqq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpnequd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpnequq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpub-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpud-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpuq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpuw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcompressd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpcompressq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpermb-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpermd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpermi2b-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpermi2d-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpermi2pd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpermi2ps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpermi2q-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpermi2w-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpermilpd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpermilpdi-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpermilps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpermilpsi-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpermpd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpermpdi-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpermps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpermq-imm-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpermq-var-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpermt2b-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpermt2d-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpermt2pd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpermt2ps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpermt2q-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpermt2w-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpermw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpexpandd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpexpandq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmaddhuq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmaddluq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmaddubsw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmaddwd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmaxsb-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmaxsd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmaxsq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmaxsw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmaxub-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmaxud-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmaxuq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmaxuw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpminsb-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpminsd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpminsq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpminsw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpminub-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpminud-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpminuq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpminuw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmovb2m-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmovd2m-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmovdb-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmovdw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmovm2b-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmovm2d-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmovm2q-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmovm2w-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmovq2m-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmovqb-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmovqd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmovqw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmovsdb-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmovsdw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmovsqb-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmovsqd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmovsqw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmovswb-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxbd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxbq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxbw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxdq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxwd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxwq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmovusdb-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmovusdw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmovusqb-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmovusqd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmovusqw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmovuswb-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmovw2m-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmovwb-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxbd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxbq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxbw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxdq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxwd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxwq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmuldq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmulhrsw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmulhuw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmulhw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmulld-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmullq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmullw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmultishiftqb-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmuludq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpord-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vporq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vprold-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vprolq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vprolvd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vprolvq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vprord-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vprorq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vprorvd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vprorvq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpshufb-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpshufd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpshufhw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpshuflw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpslld-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpslldi-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpsllq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpsllqi-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpsllvd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpsllvq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpsllvw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpsllw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpsllwi-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpsrad-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpsradi-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpsraq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpsraqi-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpsravd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpsravq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpsravw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpsraw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpsrawi-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpsrld-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpsrldi-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpsrlq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpsrlqi-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpsrlvd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpsrlvq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpsrlvw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpsrlw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpsrlwi-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpsubb-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpsubd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpsubq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpsubsb-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpsubsw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpsubusb-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpsubusw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpsubw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpternlogd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpternlogq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vptestmb-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vptestmd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vptestmq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vptestmw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vptestnmb-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vptestnmd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vptestnmq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vptestnmw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpunpckhbw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpunpckhdq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpunpckhqdq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpunpckhwd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpunpcklbw-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpunpckldq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpunpcklqdq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpunpcklwd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpxord-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vpxorq-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vrangepd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vrangeps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vrcp14pd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vrcp14ps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vreducepd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vreduceps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vrndscalepd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vrndscaleps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vrsqrt14pd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vrsqrt14ps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vscalefpd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vscalefps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vshuff32x4-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vshuff64x2-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vshufi32x4-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vshufi64x2-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vshufpd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vshufps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vsqrtpd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vsqrtps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vsubpd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vsubps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vunpckhpd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vunpckhps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vunpcklpd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vunpcklps-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vxorpd-2.c
gcc/testsuite/gcc.target/i386/avx512vl-vxorps-2.c

index 70e8f89dd230c2e0bfb4bce9beb30e2c65efbba7..52ac186b7840c298d9f6a38c99bf7c8e672e1618 100644 (file)
@@ -1,3 +1,523 @@
+2014-12-01  Ilya Tocar  <ilya.tocar@intel.com>
+
+       * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Move defines from options.
+       * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
+       * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
+       * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
+       * gcc.target/i386/avx512f-helper.h: Ditto.
+       * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto.
+       * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto.
+       * gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto.
+       * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto.
+       * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto.
+       * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
+       * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
+
 2014-12-01  Richard Biener  <rguenther@suse.de>
 
        PR tree-optimization/63738
index cbd50d3a7ef6922241b4c411fa7d9668282de569..fd81dbaa33d71cffd7c9ba81ba2f930e3679c1e8 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index 48a59b8482433fb44cebd7f7b111493df7b4d03e..a61609c40d21d0ffdbeb7010c5bab4c3b638773f 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE ((AVX512F_LEN) / 16)
index 4c65cf54e43c611dba9b04370a6b7a42bb9e0062..a56e61fc987c66ea6680f4ca908143460badeb52 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE ((AVX512F_LEN) / 8)
index 9cd6ce18b8e8fecc216f3f868d889572a32a38db..8776ad4dc9af35d95035fc081d258e911d24c982 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 8)
index 07e9bfea64f8e9d47b21e5faca25f50904cbb6ae..29338096292e1fceb40665c5eb4090d66fcfd47c 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index 3a9f5c0b4fbe4fdf96c5535fd0e7e9a7b551a5cf..af144644ab9f8d13bda4efad39a28bf68c97504a 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define DST_SIZE (AVX512F_LEN / 16)
index 734f3ffe0475eedcde5673acaa0614e847bce52a..dc390bb94f862aac6e7939af8c0b7babfebe8087 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define DST_SIZE (AVX512F_LEN / 8)
index 2083b59a837c4fa3b935589d1c4c68dd03274ed5..84310867a298fe15880d31af14e16c66254bdd83 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define DST_SIZE (AVX512F_LEN / 16)
index 5a8d796fd1c528c4c3918ef91a5c89a89eb2c670..ca31d8e26a4e0604ad0f77f0a751b548757b6dd9 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define DST_SIZE (AVX512F_LEN / 8)
index 92ab041857b730383bd77737b29c795ae0b41a70..e74a5a3c7de19ea49589d645b3c1783b334df5d5 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 8)
index 28759bb025466743ee45c3979b5e5ff3b984ca5e..fd9a9ea77b5a178f0f4fb7d8a1f4df776e564603 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 8)
index 2f6b118be4e00cc54da179d13344b2ec6a5522ea..0749c7298f1bab499b89b16603475ca2f00ccf64 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index e67232f9486206cfd02a222cf11bb16f5ceee6f7..33bb2a56dabf47273aaf79b4953420c5f635c447 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 8)
index 138ee4098ce2d815213bd9340923348294363b98..cdc7d00b547032aebab8c36add266e14dbeb27b3 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index 3b383703d3aa9f4ef2e40d36364171461eced34b..290d8f5b2fb475cd9aa8db917316b2c258ba8061 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index 4de6e05db7985000edb322143a2fcb9bc2f75dd5..dc92889712186145220c14b7b0adbf49576c77c5 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #include <string.h>
index 2dabd71947892f7f9e9494f1b41eea361933dd71..7a1f4418137253aed695db5789013ec86ddc2730 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 8)
index 51496865d6451cae2876319b18bc800163dc91f5..1f7b31906e00ec859b31192e2bc278253cdc3945 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index 107559bbc9e98f61da1a0136d323d4c273f852f5..d9ef481d2433dbefa3dad3e64532ab7339b3589f 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 8)
index d4fb51c431d0146476ccbcb662e72b843ddc59e3..1b60bf05ccfde3f8f23a15f0af8b5a1e16952ed5 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index 821b5dd849118e7507b441e613b532d8ff1a68c1..7bf0b41cd753dd5ba81d6b3aa4be7362a77b4905 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 8)
index 6e68aa145ad6bfac87d90c4f768b5515e8a092c8..db4c2fe93cb2bc9ede802baaec97fb41ce090833 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index 8b0c541a9029cbddcfd138aea01da5f955ffc451..b6f56777dbb75c8a0d2523d1ffa41b913d6d22ae 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #include <math.h>
index 4e81f2bcfb33ed0e648570b43d6f79d896b4ce35..6713d61f1f6be17acfa33a94c8cfd274ec69052e 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 8)
index 06f1c99986d9f001d93f9382730996f9c1ab9f23..6a5bcea3417598ad6122cb61703a10ef12000ea0 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 8)
index 3fc0e7dc1506b6e7a687765458485b347a0a5861..adc7f2d97cbb58743c7b02ab9ffef694dcb8a88c 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index 2ff608a0605e3ce28a8dc916e2300f51720fca72..f7e75f402f154b84fdd93ff9d6304a1eb90e5260 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index fe28ffb5d3ac9008d7e17526b87c874fa441f305..56bde4d8e122d51a6092e56e3d1692e00e202be8 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 8)
index 29a88c91b5e6bf19a02ce68b0ceca026a254a8d5..efcd4e4c5f80cbb967c97bb5ebf0b16f4fdb7662 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 8)
index b0105aad2971850caf303d5d4263439b4f53d777..89a08654082b49a5a19af55bd16b60543b03df73 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index 6b94030b9f55e10b6819450f4ae18a906ded71fd..164258caac8f1443a4c011e4c20011ea17616a61 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index f99c23885cd6042fcead0da94adab9e7555c71b4..b3d8a2e2ae7af321cd2c58cd4b57c742285987b2 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 8)
index a0f1508ef7999e91b8b243f1b27bb75437bbcb89..db84a5503f517e97ffd7c6b9c3f216714d7e65a0 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 8)
index e11be516074c87b73677eb221b7dafdf0caa485b..6397d1b686bd67877a1792c73d3b08ed2f079759 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index b56fca8180a77d0a84a88b6efd2513c7a8f4650f..6612eb788c31dca7a22126aa5d3f183259319d46 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index 45caba4478ecbe9eadd8723b22d6547a71e16897..1b4eba4015c1d92bc6f6df5e5f344b5776ca21d5 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 8)
index 1145dd53dd041ccc8a237ba8ed71c992ac41be95..bec00e739f71e92b8d8614da1894690484aac2cb 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 8)
index 64028367ff65b4847a3a6ba387f4e51190a9d4af..881000572f7933718caf47130acc67184eacf787 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index 5ee845a40530dfdc96731155791ce6bebf9290f2..cefc3f805131970af698eb2d4a03bb62678d416c 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index a53dd2d54f336bc90559acaf9f2bb65d716c3214..134df0ebe451573c179fdebafd1cb90b82d6e9ee 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 8)
index 3d83967886fe40042af9e9ea364a23ffe9e768df..ebd9996c82c8acf7ca187f2984b952f22984e01a 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 8)
index 82b997c8ef3f5090b59164795d9673e7bd41fac7..a426a8cae517f462bd29c7d8d0ed810192fc29d8 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index 387d7bbc9ead8a569d86363b84904fa7e84b5b65..91fd7d5011e18d061ab346d1b4c0efa537a51868 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index db43880c2a76c3aedcb2f1e97a891d44bd7155fe..6d52f0726b78575b34649181d3725518f71e341b 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 8)
index da13d7c31ba829f7195c573f3312ee1fb53e5d94..bbad53cfe891f4c903865d41d85cf5e200c554f6 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 8)
index e8b8c6109cad37afb57c5d7e3f343b63ae3da625..53a722dd74a533eedc354dad5619887b6f6a9b14 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index 0b5005f8eaf3d2f5a44ba4b3d81a0654d6123b3a..5e81906a7572af4b76b7bebd1de792b3218c5b87 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index be288c9b3e6796950845879c79914f2c669ab334..8fdc9f2a1d83b465b206397085fbab538f15c808 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #include <math.h>
index 587030535aff7c1e24ca476af24d059186a5462e..2c9f5a890069308145df02b5acc21a42962d8910 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #include <math.h>
index 54c3588238bd49ec1e1625de68fa59556ab5e1e9..08a3b4cfcc25a5aad17edaabce4f65bc6eaeab73 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #include <math.h>
index 52d7ac274fcf4ddcf12378c54fd4371469b494b4..0fd83da3109c84f3bc9fc27a4a8570bc136359a8 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index 58d75f4b8ec9a9e55610fcdff2d82dd2cfe72565..50446be97b2601c9f180e799a22790fc19e49fc0 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index 1746534fa4ae9e05464277de3200fd01ebce94e9..2eab0c0330b32ea0b5d297199d794ac1cb27231a 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index e3bd83fee8ae8ea21c666db933c33d630da39b7e..d66be4f5965194bf60f62665d93b768b14cd7d87 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #include <math.h>
index fb6ef8e1b94309257378503e0edab03ea3f46bef..3d08543362a0dcfded21829884b57e83731c69e7 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #include <math.h>
index 9d81e41a6422259087055862e473da7fe1c836ad..343f4f7b9a30000313871c42776c104756b8e36c 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 8)
index 608fbf40fbcdadde3dec13d47272004ad080a9c7..ef3663c8936524faf3c2ce4d47d6f28b072743a0 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index bcfa472f7332502b144aa275ef655d92ec47b17b..1d00bfdc6ac737d4df744c85045d5168cd853268 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 8)
index e9f80f8764c13f88872f19a2291866e4c6476ddd..ff98e08af06d654a9a6d0c89e44b71e7d6d13147 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index 7f5532e139c19cae06ec812ab8e353a13591a902..7e41263a6bc9648ac91ae05d152c7a903c3d0f0c 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 8)
index d7e6896097b28a031fe74ed5855aec92b900e9e8..a6221adde05df8b2e6da0aaacb38880a284e3f43 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index 57e1ed5cf6e73b5a2892652388a02dc81e185244..fa70bb587dc6d5c4b8aabd46eb59f710645ffadb 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 8)
index a3834b36ec1112ed49385f9b040a6d5f7898b7d9..7dfdd4b31afcd4a49c475a2d768ab18bb613fd25 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index 0e6db4d7c5b0ffdcc3cb86ecb9c738e07274f354..fecaf6af6cd9c24279e8d7aa256a698448e3205c 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 8)
index 17a6dc6238b6d99eccde5fa15b7efa58bc060c51..7fa532f24643f92dd9e4339388e8ed0227e156ad 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 8)
index 073bdc92c012fd55c3d6facbfb38df4de44772b4..6a1a0715672a0f7921989b43a364c741630f5a77 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index 46cf03ce6a25a5a88698dc1a3bcf15d2c9a49b50..69e25a27c4da4e9f3dd7c6b994f946076804424f 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index 4cc440530689baa2dc8586c1c04e9b25724d00f4..75229b2339df6446c2ba2bd4e944a38004e75135 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SRC_SIZE (AVX512F_LEN_HALF / 8)
index cc82398b662120a0d82603c93e659ef79ad6a9ff..094d4329ab0466e6d8469cba9a3d9228153b24be 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index 916d481350da8d568c9969922f2ee5542d04e0dc..450afacf3118fae57b48a9cc203c14dd79998124 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index 16dff18ce50609a693461ae33ed51755eb9aa38b..32857dae5519aafa88f0090a99dbefe66a86d046 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index 7048147e743f83be4b99e0516c4c4ae21cef1c70..34e6423cd28d2f4f51c2ebed45643c51cd3b44c5 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SRC_SIZE (AVX512F_LEN_HALF / 8)
index 4ae2f36f73bc09a8952ca69bbc84c24b1d504209..eeb826193e9fbc96902cd8064abec7429c6be4bc 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index 512940a2765502a245f0056820f36316f5000b15..ab14f71434ae4e1017e4c152f1b365df9f999267 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index d87932d304e7417e4b92370175c459fe974c641e..956d7ab055cc0deb2f65f319932bedc910b0b80e 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index 603882330b9c6f4123a8d810133824e28353edb0..cfa25696f832839ed175327bdc7759348be42612 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index 6b43dcfb744b31fa1d65001342e053b9da5f6b75..77516ca8f0ae8f09212d404271fda09b8952dbde 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 8)
index 4043217ba7bb733c529a0d5ae10a898c7f839970..4c1ae83e35990524a42ea5d85c5b991a374a706b 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index 72dda61c3c204dca0651313db46466c986a31caf..d4f2947732c8fa842902973db6364561fdc50c1f 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index e8a5f20b657f7591b7beba01c896cbd96a6ef0e1..09f2337d703e03c92159e591004f7db2ba0aa9fd 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE    (AVX512F_LEN / 16)
index 3eb629b988fa129b9477596089f4526b59cbc9b9..231aa479e0915bcb6f84799464846dd6d9a3c419 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index 87d55f79d92d7ac3d1e6cbc33f7029330ee78e67..de868296d935862d774160475c240f326c077162 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index 225d732a7b4acafab40eb71836fc32ffe0a57e1f..f40c229b815427975bc23fa666669d3c276a898d 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE    (AVX512F_LEN / 16)
index f1649c23542c8a880ca1d07e2365ce84fcb9f593..15c5ebb87ee7f0e5368979a4a52d517ef2e8685f 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index b72b806a4828104796e04685bea4fd0e4cab869d..79ccc6554802b2e6ec1f25e15e6da44bea7b971a 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index eb98685770b854ac2bb45efaa8fd2676ad2fa366..cf38c7a718685037938a05df6e2cfb9f9116b1cc 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE    (AVX512F_LEN / 16)
index 611a8a84b83864b131fc553d5b3683942e13febc..7a8fed39156bc91adb076bea50b454f004190b9f 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index 1dfe6448af84f245e599c323b8b34576492218f8..52189b7571cde08c0aac43f94397496809a57369 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index 1a4cc8040ee1e55359457beb1396922609d30296..f4b8e7f8508de275bd261499f5a6dae35a70250e 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 8)
index b602b388c3d5d7bb20114f6ec2a78ddb9f029560..2fe2fe908a5164f57395939b339f95fcb30b1a07 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 8)
index a4e519be376af2c90abbdbf5f159e73c470a94ea..bfe36516faf8edb2a3e7b7ffc889ba5eab29c117 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index d8b5e5557f4a2e57a767a2378a1b2c577fd6aab1..be28eb2e02d57a94fa595cebb6f3b40b4ad8c6f5 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 8)
index deb30cd181d976b0ad672b1b583f0f5004becb84..91ac594b66ae2fe9b06f16c60530b08160d2793d 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index 9febeaa92f39f310d5447eec89d588706844aa6e..4d45e57d2dfacef0ac5464658d21d8114bcc3148 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index 106a8daab1d251f1cc192fc1dec34daf83a7d620..ca937325e0a5b4a9087c31b5bd1d128baf4f48b1 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 8)
index 82a5dd93e1b46e025b47afbd8390c6a42a895236..4378f2aa3878105e7ec6fd4eec13eecaa4849c17 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index d9ca442cfb66b907d4fef3365133811c16c4288b..c2980198ccb5e344cfeb7b772cb979a0bf74d5e9 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 8)
index 0e2b4adf1cdb8cc491ca37704579ce3ab8615fa9..829615709b2976b38d2196ff38b0b1b5862c314d 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index 21fcee8143679dee0660f5fecb9966f9e5e4ad42..586699ec140b8aeb2b2a19ac11ff4e33522bbce2 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 8)
index 13ea5b92e2946e91098a0703930548768b3088a9..960a9d8e94689466ee716709ed396e75e0bdb509 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index ce155a8aba640131f001c319cb96779d276289ad..dc2ab0745e0ef697da8ca2550ee2ebbb937242a3 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 8)
index a29e4d4f0de4d58f44d1a4bff97b16a3be5cc1ef..7c877a54a525e1d131d36692e40bb07795bb7718 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -DAVX512BW" } */
+/* { dg-options "-O2 -mavx512bw" } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512BW
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 16)
index 88e52e0d891629aac3ec95aae9729fc048003e4a..0be2b7ceeb7491defbffc50199a941afaa5961d2 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 64)
index 14df2fbdef2ec9886430ee90e267915e59051386..39a45c1417fddada2cbf78fe499adc1b46459b12 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 32)
index e5a73658b108bc8142e13c9e8062873637dce29e..208336b6532e434522ac19ebf557dc3711265e53 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 64)
index 013e1ecc7a75ef2af3c7366fa18eda88b69f197c..50268b907e0662dfbd6a667fb1a5b1b28db36566 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 32)
index 142ac938e54e1772eb341a2f2f330c71e2803e0c..0b58804c4753c85b9ffc9fc40fc074f2c94a5687 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 32)
index 26d225164215162bbb463653d3b21ec36e86d716..6d531d0f6aecfe2d722161e20d3a91449fb4ccb7 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 32)
index ebb1114129871f5b9b56e368ff350f12de12e747..7bbf06cf60380df62c159c831079edfd68dc993e 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 64)
index ccca285700e4c1e36d1be16229f7ca239782d65a..32b2ada21bda7ce24e6c988340189ca2283aa732 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 32)
index 3be8746d8300d4d870a1e17962847462a54de49d..252755ed80d5382076f56914941194aa6891cdfb 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 32)
index ac761c82af347c4ea4ba0bc24783dcf5ec34dcbe..97f9c9bd9066eb928a427d0a2aef074d06455904 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 64)
index 0e30bfe99cbc85a9c0740ee776a8b993e9f9bbe5..012cf08129f7126bdb654056801a614f33c8805a 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 64)
index de1462841b380caa70ece454e206455ec4be865e..35795ec2589923813c43aa5eb313a9993b8a09c4 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq  -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 64)
index 60659d13c77caceb73fc13c09e426ef8123e600d..5f99e798cb721c8b9452c32d872b460b188c30db 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 64)
index bab1717720797cac9450c3f5a482ea1d89287f49..57f6f8a5ce38e9c7f3e25131c3cdf0c0cfc5959c 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 64)
index 7143415198be5bcd095346cac2d69b817c34bcfb..c1bfee86bae9bb2f731c62bd1d78b66e78941b4c 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 64)
index 751c086f6ff89956adf9c75ff87437ba127c485c..4af95ce9abffffe5b0cc2201056476fb3e678d24 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 64)
index 6b338223cbc09dd446b29db73ddff74698fa7176..a02e4d0a6e3afc4a170abd9c62ac3e2094b4a7e9 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 64)
index 39f450c9ea04c28a531b8a48df24387cf65aa408..ef7f10ff6ef74bffbbfacad58ff7b73373d6e812 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 64)
index 2b3b38b321abe0dd1c5beff0a7c85c911801f782..928659ea005c99e65c0b152cd162d9d2750c1ac6 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 64)
index 1221ebe8ce646bb707d7cb6a477dfed2f43b57c1..fe3f861b968e4d6f5133fe7def55cfa7d480f37e 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 64)
index 907e1d9877b534f8dc02936a313ba1890fda9108..80833b78544249b34a07a47943b213c04950795b 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 64)
index 794024f6cedfa01d595a905e4af80c32bfc2cebb..7bd3b9dfbab8fdb8db5c9417844fcaadfec2180d 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 64)
index 02a2543cbb17c429c0e0d561b9bb13eeaa912989..5beace84163fa14cf8fa92bfe4d93a9deea7fb4b 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 64)
index 95fb0cf6a2c29ae73b3a9fbfa09b9bd1733b8000..dfedec5c3190ed86a522dc6c3fefe7a98dca6396 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 64)
index 000e0919088d0d2b36a3060a3fa8200d36b6e123..0d648f5dc2ed37ddd7f3c226259615d114ae2945 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 
 #include <math.h>
index e02e382461d04b259e1b2693333c427440dc161b..a6b9a291381bffc393f7c2f91bcfedef88473338 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 
 #include <math.h>
index 00c1c8018db900f1aec5832b84968324ff52975c..961beedf608f63564e9674229bd6e3eba9a93914 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 #include "string.h"
 
index 63ed54ea0b464a115e6778bfc56edfcd1dc3da59..db93db2c3d7bef3126beec911a64117016e2e839 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 #include "string.h"
 
index c5ef0309ebe785a8563cf426224a34055db04ad6..97fe84ea3d6355f1d73cd838f9fdea7cfbcfb6be 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 
 #define SIZE    (AVX512F_LEN / 64)
index 87d8e02a524f887138ea55583cf0527159703930..95a7c5f29edadf01909a3d67328d982cb31f5ac5 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 
 #define SIZE    (AVX512F_LEN / 32)
index 24fdf4ae48744994c91561e5a41262a827d83907..02b9513aca2ff8af829ad4b02c06f9fd0bc1a336 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 32)
index 67b78de5e51e0249320af2a0cb1e40f466fdc3e3..286113010bd6aeeb3aaffa98db7304fa22331ed1 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 32)
index c7a6c55f5dd5b3f3a91e6c4efb0d13d3638c96b6..6527ebe2d29432daae12d30187e163d44a570f38 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 64)
index b7816cb9f199493a92b4cbaf5bcc6dd8922ac135..805357b9a6d537ab84b42b28b18bee48fa88b2c3 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 64)
index 2184834d80722d7b1db3136d86cf36733f143506..c114cc8ee081c0ed54d7cbc606d7e4b8cefc66ae 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 64)
index fc032fbc50738280d00c4515390285e9636f3dcf..45532a96f760cfb4dd29ab8167b7a33a1917c853 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 64)
index 373260abd79be90022af745563694fe9b3297da4..3be8c0925435f1559aae7d1ec2442d5789eede0a 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 32)
index 3e231ab9d2a67a01509a77d06298cc58f37f1c77..00a190e873ed4f656698f7b368066f2755275988 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 64)
index 97afd2ad93e8bf75144f8a853426f907689f349a..9d20dcbbbb3079f4760d8ee3477bb40b1f384a5d 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 
 #define SIZE (AVX512F_LEN / 32)
index 060861a9264cd4717f7a9dc98a095c7fbe0233a3..4f4a07e0e56d8ed5ff9387a9079a9a01b99f0edd 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 
 #define SIZE    (AVX512F_LEN / 64)
index 5360c04f12e9117f69eb613bd6f91345c9aff8bd..144283e36a47adc3b05d6d5ae6eb074e031c1b4b 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -DAVX512DQ" } */
+/* { dg-options "-O2 -mavx512dq" } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512DQ
 #include "avx512f-helper.h"
 
 #define SIZE    (AVX512F_LEN / 32)
index e270cd20bc5f104de4888a16bba2ebcaa81e6fa5..592308569833babad7dbe65be47658fdc7e0b7b9 100644 (file)
 
 #if defined (AVX512F) && !defined (AVX512VL)
 #include "avx512f-check.h"
-#elif defined (AVX512ER)
+#elif defined (AVX512ER) && !defined (AVX512VL)
 #include "avx512er-check.h"
-#elif defined (AVX512CD)
+#elif defined (AVX512CD) && !defined (AVX512VL)
 #include "avx512cd-check.h"
-#elif defined (AVX512DQ)
+#elif defined (AVX512DQ) && !defined (AVX512VL)
 #include "avx512dq-check.h"
-#elif defined (AVX512BW)
+#elif defined (AVX512BW) && !defined (AVX512VL)
 #include "avx512bw-check.h"
-#elif defined (AVX512VL)
-#include "avx512vl-check.h"
-#elif defined (AVX512IFMA)
+#elif defined (AVX512IFMA) && !defined (AVX512VL)
 #include "avx512ifma-check.h"
-#elif defined (AVX512VBMI)
+#elif defined (AVX512VBMI) && !defined (AVX512VL)
 #include "avx512vbmi-check.h"
+#elif defined (AVX512VL)
+#include "avx512vl-check.h"
 #endif
 
 /* Macros expansion.  */
@@ -114,27 +114,27 @@ void test_128 ();
 #if defined (AVX512F) && !defined (AVX512VL)
 void
 avx512f_test (void) { test_512 (); }
-#elif defined (AVX512CD)
+#elif defined (AVX512CD) && !defined (AVX512VL)
 void
 avx512cd_test (void) { test_512 (); }
-#elif defined (AVX512ER)
+#elif defined (AVX512ER) && !defined (AVX512VL)
 void
 avx512er_test (void) { test_512 (); }
-#elif defined (AVX512DQ)
+#elif defined (AVX512DQ) && !defined (AVX512VL)
 void
 avx512dq_test (void) { test_512 (); }
-#elif defined (AVX512BW)
+#elif defined (AVX512BW) && !defined (AVX512VL)
 void
 avx512bw_test (void) { test_512 (); }
-#elif defined (AVX512VL)
-void
-avx512vl_test (void) { test_256 (); test_128 (); }
-#elif defined (AVX512IFMA)
+#elif defined (AVX512IFMA) && !defined (AVX512VL)
 void
 avx512ifma_test (void) { test_512 (); }
-#elif defined (AVX512VBMI)
+#elif defined (AVX512VBMI) && !defined (AVX512VL)
 void
 avx512vbmi_test (void) { test_512 (); }
+#elif defined (AVX512VL)
+void
+avx512vl_test (void) { test_256 (); test_128 (); }
 #endif
 
 #endif /* AVX512F_HELPER_INCLUDED */
index edb28cb74fca207d4666dc5b60df18b123e8cc77..79f3da9266e55f9355de176d10a811732bf716fe 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512ifma -DAVX512IFMA" } */
+/* { dg-options "-O2 -mavx512ifma" } */
 /* { dg-require-effective-target avx512ifma } */
 
 #include "avx512f-helper.h"
index 6937d1334f1cbb35c72532c27778d64f47780bb4..f6e4db134b9339ce87ce5e42e797657db0013bfc 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512ifma -DAVX512IFMA" } */
+/* { dg-options "-O2 -mavx512ifma" } */
 /* { dg-require-effective-target avx512ifma } */
 
 #include "avx512f-helper.h"
index fa22fd9e46ed7531ad440c71785673c2a2813d70..3027cf670a2e6768f83693e70e6411cf8c866a90 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vbmi -DAVX512VBMI" } */
+/* { dg-options "-O2 -mavx512vbmi" } */
 /* { dg-require-effective-target avx512vbmi } */
 
 #include "avx512f-helper.h"
index 694b23bcc322a2e64a47df14a71c61b343f4bf0d..cb69fc5627106c600e77088bbcc81ca1038fada3 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vbmi -DAVX512VBMI" } */
+/* { dg-options "-O2 -mavx512vbmi" } */
 /* { dg-require-effective-target avx512vbmi } */
 
 #include "avx512f-helper.h"
index c9f46596a1c061d1397de439c1f58bd44dbbcbbb..f6cb5b78af0fea1cece1a07d51072ccef31d057c 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vbmi -DAVX512VBMI" } */
+/* { dg-options "-O2 -mavx512vbmi" } */
 /* { dg-require-effective-target avx512vbmi } */
 
 #include "avx512f-helper.h"
index 936d938400bb18813817a104bb511113d79d3ba5..861dce2eb677d41a4f89515b2459b9c2065015bf 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vbmi -DAVX512VBMI" } */
+/* { dg-options "-O2 -mavx512vbmi" } */
 /* { dg-require-effective-target avx512vbmi } */
 
 #include "avx512f-helper.h"
index e9fd14be84abfeeb4f66db7bae0d2d5537d3affc..50654f7996948140322bc2dcc6788654cc4d69f0 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vaddpd-2.c"
index 0c2b7f18d6bf2e2507a38b17db7d8377eb258844..4759591d304d2d9ab2f1a5feaa296847fd220c77 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vaddps-2.c"
index ef7c67830f4343c7e3eb47a0e796c4c980e63a72..69068416b21c6e74fb0266811fdb8de85ace30aa 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-valignd-2.c"
index b59cbf0bc5e7cf11d7fb3f49df1a9954b515cb62..3443fb3a30f5b0ad3316c8b576769f095677b633 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-valignq-2.c"
index 295c606d32a92c67ab3c2abb4dc5b6a303c7fdc6..21c74e832a2694777755c0e31c34e468844ad40a 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512dq -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512dq-vandnpd-2.c"
index 650aede4258697bb35bd87a9018bf91cc79691d4..1df4b572f0b1b5ba9b5052366081616ff3728b46 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512dq -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512dq-vandnps-2.c"
index 6486ed4098fde787cbcd1c6b376ad3c16f56dde1..5911f71a2fe188aada49c34d024607c7c51f45b3 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512dq -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512dq-vandpd-2.c"
index b17e037373e3993df131ff559fe39b125fea2e35..ea626bc0484a95cca732aeae2d47507c9b0a1ad5 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512dq -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512dq-vandps-2.c"
index 56b80b114872a41a177107550f080b0e6275a9cb..e437eb3b34569969cf8ffdac528e4d73c344e534 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vblendmpd-2.c"
index 16a40f8d68c18e51570acd456e85e3be43e53f79..174378ddf301e231056e1abc893c7e667dada907 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vblendmps-2.c"
index 5ea6b4d77e8bf65dab2e791e29d7377a0c626cf8..ef005a83eebaa7e13a4fa630b7e1a1c68be101d2 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512dq -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512dq-vbroadcastf32x2-2.c"
index d6faf777804f8f5c1ad57ee5adebf497bfb155fb..ac00889ebdf298e2dae13f6de3fcdf5d533abdf6 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -mavx512dq -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl -mavx512dq" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vbroadcastf32x4-2.c"
index 3e7fcece92fe2b0ae4ce1147399ee3a88f986ff6..e1189aa8493db5a74691fecd26642d782c5663cf 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512dq -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512dq-vbroadcastf64x2-2.c"
index f683ca5381f3fbe6088aa536ba8d99a213472766..04a8e47f58d8d3c370e6a505eea8a008cb34b9ff 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512dq -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512dq-vbroadcasti32x2-2.c"
index 6c70ea81fda09b7b1e9975567e09172cec5e6529..c700d8ec2f13c8bfbfd34ce17030f4bd91bdbe3c 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -mavx512dq -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl -mavx512dq" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vbroadcasti32x4-2.c"
index 8e806069362d57edf37b697701eb8db2e35911bb..ac34cebe4e5873442f41c20ba19529254c672208 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512dq -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512dq-vbroadcasti64x2-2.c"
index 1655482c13ddb6b6d22d463e8a956625b8cd4f5b..b6216b5bcb3c5d3cc1453fb93adfd353175d3383 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vbroadcastsd-2.c"
index e6dae6ff9ce07acd9a2d44d23cdf2af5e1dbcc65..ebc7458cf121f0cb939bd0254ca630419a315410 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vbroadcastss-2.c"
index 2c4937ffeb7fd358fb6f97b1f007a1fb0177f8b6..f01f5f57f6c298e38a601f06bada71ce7568a87a 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vcmppd-2.c"
index 6a726dfd81483467777211de481c8cdbdd47652a..b3e2c319cd0b57ee445fe9acd737bf68e72b7ec2 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vcmpps-2.c"
index eee9bfb447ba3193908df67873b8c6c6bcb58b9b..6e0a3b87b4f4182bebb3e588db65f192695bee0e 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vcompresspd-2.c"
index 67c7790436be8c8dd965ab15fa818e41540a96b7..22f21a36b4230b377825dd1f1b479ce48e21d354 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vcompressps-2.c"
index 8d45492799b66ed362c8e4810fde88ce4d87b078..35cc411ce5d423e218baedc8cfe91265db821dec 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vcvtdq2pd-2.c"
index d6751544ace0340a2c6ba352de6f0cee43cf8d75..5d02daf370f248bde3b737f2faf01af34cc4340c 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vcvtdq2ps-2.c"
index c16d528b44d3cd01d1299823129b2829186009b3..5dd618fe11166e67a291bafc9a205076c2415b7b 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vcvtpd2dq-2.c"
index 854a3340316c2d8fffd02550e131163637b636bb..f51c74eeea9fe12ed17679827bc20225d5db9d22 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vcvtpd2ps-2.c"
index 7f441ad86a14e29bffb035b339db76f3a15c43ce..96926bd7ac269aa194032d0298d8303f8c7b1172 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512dq -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512dq-vcvtpd2qq-2.c"
index d949d430b1daece88e5dcc995eb479b9dcfad0e0..bec4c0c717f043194875cb5704e2a7785b5ecf7a 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vcvtpd2udq-2.c"
index 892ff807f8781b96a99baba8ce00f42b15e32517..464f7d6f0ee11dd5f0c58497ee5b482c86bf2f19 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512dq -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512dq-vcvtpd2uqq-2.c"
index 5d2c1104eee4c306abd15f45608b9606e2986d7f..8be4393f739e533780029930aa6346b5ad832d6a 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mf16c -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mf16c -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vcvtph2ps-2.c"
index ba660ba9546e3fae81276ba10042f83e164d153b..835a94accc5dba641b7a519c9fb679841f71e47b 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vcvtps2dq-2.c"
index 641d86198e662bd31305944bc35d4802307817e0..715a4b6e7885056cfc820487102218bba8572af1 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vcvtps2pd-2.c"
index 3d9e4fbeb717f40cc371249c6ff15f8f66bf8e44..ea77c206488a1101fdabe53bb1ed190adb790086 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mf16c -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mf16c -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vcvtps2ph-2.c"
index a4c8233d64ba5b000f94498189684ef5858bad73..0fa8365cf4027b680ae66f13e5efe04db998f9f7 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512dq -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512dq-vcvtps2qq-2.c"
index 6bb32728e85f18676f12ae7ef56d381ef7a7b03a..2d582a248ac42f42fc384d37d5bb738b8231d991 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vcvtps2udq-2.c"
index eaf5cb9138c8170ff6a1117c88d1f6d283309603..f0d724565027444db1fea4b6bcbfa84b46f71aab 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512dq -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512dq-vcvtps2uqq-2.c"
index ce3301170a95168afce9228b0722b451ce885049..2714aceb27e8e1a84efd0414e8acbcd4eca8fa41 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512dq -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512dq-vcvtqq2pd-2.c"
index b3d153943b72df829820ded058f6f5efe565a4a7..7cedf45607b3d989dc28a42b0ceae4b9376c5ad6 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512dq -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512dq-vcvtqq2ps-2.c"
index 24fd9ad642f6d4b3e6aa75d2bb85949368b98629..413fba6f98ba5bf4934a30499466f6576ca15a19 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vcvttpd2dq-2.c"
index c616a9862e694a4dacd9c46f8e71dc7033c39092..8e2090bd70ce73bf5eb9cc7832a6507d3105fe46 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512dq -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512dq-vcvttpd2qq-2.c"
index 53f04207be03eda86dfecce4c2b90555302863a8..9967ad3c3e73d8bed541261b6d49d616cc56e1fb 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vcvttpd2udq-2.c"
index d7f1fc525832bf6fa31e185f300ec0f1a13a3433..38da995df5d7ebea3dbe8cc27c4a160680a13578 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512dq -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512dq-vcvttpd2uqq-2.c"
index 173db3c002b29f4c49680c3a5161e8feef2ffdb3..8b63d8bf8e5e5bfa79b741459a15a32ac83ab4e0 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vcvttps2dq-2.c"
index dcf6dcbe61cfb117a96e967ffa797cdae4d42b84..129f50143bfe318a0f02995d64dbc9a838a24f6f 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512dq -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512dq-vcvttps2qq-2.c"
index e8779ea8b9a7018c23abbe0f56902f83a4419e80..fd468aa224bdbd727d520d9cef0e7a401fe27c89 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vcvttps2udq-2.c"
index cd9b2dd76822322f876babff8f080b45ce81c379..d61963e78283876f882dbca292db850f51b46e44 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512dq -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512dq-vcvttps2uqq-2.c"
index 698448500a6b83d081b1564986db8aaba07ac450..0f980ac504d59a69effe2727abe28dffe5f80857 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vcvtudq2pd-2.c"
index 98731c684490c53ec772cc38d3f41521d5daa54c..ec843382f512ba6624c1ba06fecff83b83343800 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vcvtudq2ps-2.c"
index e813a26d9ccd2ed67f060cef4c0302c39611cb9f..929e5fa3de3ba66bc55fda6b7062fc577aaf4b8a 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512dq -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512dq-vcvtuqq2pd-2.c"
index dd2fecd4d798a71b4fd8c10d5aa5f89b34db6c07..ba390ba77dd430e18c0453e7673483afe0d20b9a 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512dq -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512dq-vcvtuqq2ps-2.c"
index ade4ddcae3e41eb64ff0c0efb8aad6300c971bf7..ecc687a3033ed2161bb100aef5cc5c0e14221c91 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vdbpsadbw-2.c"
index bf9c41524a83eb8ec83f4e5fabfea5020589c5ff..22e6d6c86e48da86a036e94335f9e30399c06ebb 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vdivpd-2.c"
index 629bd1dcad377612818069c0e376622a73f5b204..fa42c8f7aa6917703cdb3992c68c87e55b15b316 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vdivps-2.c"
index 4cb6a228c7d37b90859c020129000bbfed44956b..69745a3be67b8e8870c01fcbc0ffe720a341213c 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vexpandpd-2.c"
index d9ccd4e9bbae2c63db84c1c322c955f264de9658..015f37c49d863866f735a5886452c2774b24d1b1 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vexpandps-2.c"
index c93d518eb070e5c1e7597873cd77189f8325ca00..681554e0733981c3cd558509968c8cfd17b2adb8 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vextractf32x4-2.c"
index 23ee6f04d7bb6cc6cd516483309d6b6753fe15e9..814138a1a7e6186a6f65a07d3b03cb19ea5b7e58 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512dq -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512dq-vextractf64x2-2.c"
index d9c40906e08d445efa754341f3ca1a13ee0206f7..6ec3a34a1070be06888bf650fdcaab7829208d95 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vextracti32x4-2.c"
index af17319690547e0efb4b96844d4c5a824f7b3903..a64f74a7653b89a77e056ad405e0c009740812ba 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512dq -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512dq-vextracti64x2-2.c"
index 36750096ee7b37af3482c8f5eb2b8d4c59e87881..13153e352e9b24d0a785a6c7b954648d9dd04eac 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vfixupimmpd-2.c"
index a37ad5954307525df68a159ea3f32ade08280a07..596b51d8d90eb0edd8360eec050a338ead82a4ef 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vfixupimmps-2.c"
index 3fdb818411bbf85fb0c7d102ae8dd49e0247a4f8..4b26846f550c0ade4495a630c73a7bffd0f54891 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vfmaddXXXpd-2.c"
index 8d5dd7629cdb1df56ab4ceba8ad80ae8c2edef62..ee97c08f25af79f88739e6cc9028eca8bc23836d 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vfmaddXXXps-2.c"
index 178d43c0f99ea96abe7c65851194071203ba895f..4f1be5212abc261a57946fd912cebb1c8b86acef 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vfmaddsubXXXpd-2.c"
index b148aef5ed8b33846c2311bf30798577827ce8a1..1d668c4d49691e252562e0ec8ff6d080bd036229 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vfmaddsubXXXps-2.c"
index 6a973dc3383d530af43a53afa13cb08c40521a8a..610c912e279e2fedbafb162ab8b8d74c99a1d80a 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vfmsubXXXpd-2.c"
index e9059e2e97bfefb85b1be3f6559c2daf975287dd..ca1aa0b704ccef11186c0161a19db7f3f8d414e2 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vfmsubXXXps-2.c"
index 733416c6d67f776ad727d5f272c3b351db3c02dd..c76ec5de51dd714bfc3311e55c1cb2ba70f97bac 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vfmsubaddXXXpd-2.c"
index eade1ca593ae155b17446cd361947fd97eaed4e2..3644601a960f50e04d83387fd0512362451c14c7 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vfmsubaddXXXps-2.c"
index 4f37d83eede5f4f01e50c33ecb7e3632fc5a2e57..768ecdadd3b11b6f4f71eb99762b5ec0a7f611c3 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vfnmaddXXXpd-2.c"
index 72b722d1959c31be04882825d6c9c299d45b6793..325b38277d344037c2005489f2478d51ea052482 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vfnmaddXXXps-2.c"
index f2369677cdcbb5b1e5ae7b4efcaf55846ac59c70..8bdb06505a3e43e62c810997e409c35887266f95 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vfnmsubXXXpd-2.c"
index 1913e44664677c5fc7e7a55130ffd9f0c2bc3add..f0c5f1a443b26e224dcd4d736e80ed349c93cdce 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vfnmsubXXXps-2.c"
index 6a2a8d90b13db7362158dcf5810f55fa1fe5082a..8db7477e43e6cb60ef5c2d6d97ce9346336f3a91 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512dq -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512dq-vfpclasspd-2.c"
index a090abf278424dd4f006e93a3a053c42f2b3d110..de72b5f17dba82a7b253962bb06666c56c23efd4 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512dq -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512dq-vfpclassps-2.c"
index b8ebaf521b2561a00217796030836606eb93624f..faf4be8da55fd157a8ac51de06b9d7b3055c27af 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vgetexppd-2.c"
index 643ccae84abdea63989b7e839b0b27c3bd782b54..b881af39307d63d42a668a0b6f17ff833a104e49 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vgetexpps-2.c"
index 7007074ca86bb7d9010ab344336e402b179ecc04..ad865430484274f65a34b377a8dc617e650f7b90 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vgetmantpd-2.c"
index b76ca95337967d185d2dd8b69a769ecdb634ed1f..6e3927ffa9d99df4a4e99b5a2a344c85320300be 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vgetmantps-2.c"
index f6f980249969e18cebcf07540c28bfeec86f9693..c4b3b75569bb4f97070b029e4f72552959a4b062 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vinsertf32x4-2.c"
index d62212f6488a0c7b5493dfd24727217b630bafa0..93235ddbc9ac46664d8e1ec52f2cd4a761afce6a 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512dq -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512dq-vinsertf64x2-2.c"
index 03c29ae6e9ee83b554fe7233c8b2fb519252d905..780d9fc7bc1fb795c2a682f6fcd4942f5149e284 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vinserti32x4-2.c"
index c2a99855d29803bc7bdf37c8fbdb40dde2018fa0..97e22e646ad53ac326e2e295f6aa4f1e2519fb7f 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512dq -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512dq-vinserti64x2-2.c"
index 40c878d7f28223fa697e1769fbdb5c327353fdde..df3c54aadcac8b1cb637f90bdd0e4cad8bc80a7a 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vmaxpd-2.c"
index d86addd9e68ddecc527b65e62d8d297db1203bd2..38176fcd508ddec9673bb8e293042ef9402375e1 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vmaxps-2.c"
index deea0532727d284856de2d0b3781c288f87dee44..ed4b659211c4399a8029c76649623c4494aaf0a3 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vminpd-2.c"
index b896a34ab5a1317bb3bcdaf6139f908351725b55..c5175bcdd9ec94c761221792bfaf5407eb1f8be2 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vminps-2.c"
index 11d7af1ac2a7d7757e357fcb594f914664826784..67abadbbb5f15cd678c9ecfc323bcfcbd9101028 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vmovapd-2.c"
index 6d876e91f7dc86d317466ffe37766e0063906f67..fb8ef9df5d6740df000885f05c850ae71ba47c2d 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vmovaps-2.c"
index a5eaaafd00a4333e560165443c69b8dc268623bc..f989aeba9ad32ae7fef0489d038f08dba8e8e864 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vmovddup-2.c"
index 0a0c90501ee7a3c530b3869d256a1dab1ffe9e40..805a0c44f693c5fa8c6d02e59939ebdb14d9ae86 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vmovdqa32-2.c"
index c404ea7e0e79c301505aedb4b39e376f08745c7e..f673addb4a26d201e3316f9d608d1e1b46f1892d 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vmovdqa64-2.c"
index 6d0c53f78ad3c793faa2c5b2a57f00e3f9c15ae6..45ae83d4552e22d19127b50da9f7dc9807b14dc8 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vmovdqu16-2.c"
index ffff00dd57e22bd6fb6ed8e68166dd73c0d81a5a..4b928d0cd42287acd6b4a9eae46c915506982678 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vmovdqu32-2.c"
index 451edccaf55cbeb56d6e3110226e6076e509fccd..1863ed3616fa54f65ae43545d4291046fc68c96e 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vmovdqu64-2.c"
index 5fc8b95c3aba9afd90b2e75c91dd123d8fcdacab..0ac8c45f283a44a50ed398eb279b1550d2c20b79 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vmovdqu8-2.c"
index d7b883de824d55c306d2a1c4fe3c734fcbbb3dac..664761d0c7e05396913665b3095b80fde461a783 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vmovshdup-2.c"
index 877f1907acbcce0877fecbc6ebd2ff4e15fcfcb9..010ecb7572e84a77830d0b688c19adc02b1ccff0 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vmovsldup-2.c"
index f9ccc6a8f578656ee7c62b4ab5ec657962aef596..5938113e4389ae0b9be95fb30c70d99c67cbb538 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vmovupd-2.c"
index fe49a6c8b42921f075cfe67e6b51dc18d92b689f..db4a42c0c450c378d453c1393b2f1f543bd5bfca 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vmovups-2.c"
index ffd0862347e99f398673f38f3781b2f927c115cc..ec52677dbe2f05bab9b91d4319820e79087ae8ef 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vmulpd-2.c"
index b0cf529ab6b5a0d6c55e8c936bd951afc687fe0b..f404cb7036bc59bab5e9f402596cac3691aaf4d1 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vmulps-2.c"
index e44bb9df5424df13b6dd827c3526f3ea07cc9d11..f7c5826106f1b61c236e87dc873741fa4e4c0dca 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512dq -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512dq-vorpd-2.c"
index d3d2425c5cf255df6a284c6649ea2da096d46fca..4743e4ded35cacd330a5941960de91877e2a9fc0 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512dq -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512dq-vorps-2.c"
index 07d6624c260c9d4632a3a8fa7cbf08bfd9f398ae..3d103f3ad5c619a5e52d7d07baf0515a19676aa1 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpabsb-2.c"
index 4106fe340bd76e536befacb640907119ad96682d..ee4a4891249b4bab448785af41cef96a832f7b67 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpabsd-2.c"
index 4e9a54a402a02c5b7b81b9c796cf771a866a5bca..5132b570228b973f41474f251b6b95cea426fde0 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpabsq-2.c"
index 9201b27591f68ec49b7d7c6e66f5219c4fcde9d7..43f35e5ac5aa546d417fb4c1d778ca9b9ad092cc 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpabsw-2.c"
index b5003fcfe8e4c21165583583d38008d27d5e87c9..f1a7c9ad3eba4d6cc0d6299cb8d323fe81619037 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpackssdw-2.c"
index cf5330f2c6cd8641bdfacc68e6f232a1ef886205..3e134d3a01e2b679eb85884f815243a16329c800 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpacksswb-2.c"
index aafb93d081c2f8d38f36049a247c9d0ada827948..4013001a12bd64d997cf4f10392502ce28c06cf9 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpackusdw-2.c"
index bc9f888537d236fad614a28684f516d6ec0dd7c6..263061a51790a7f3604b89e282026d58b453c17e 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpackuswb-2.c"
index 357f43f5f11191495ac0970f423e38afb9ff2b1b..8de15a7b51c1560d163dec8f7f3081bff7ed9920 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpaddb-2.c"
index 3dc72ef3faf0432f861bb5644ae9ccfc5455fa00..2486d7a35f77a03169e42736f3bddfb114b12cfe 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpaddd-2.c"
index 7fb63b757e21eb8929e3dab85cb9ef2d034a61ea..c201cc6b3990b5b4cc87073926dde2e94b8bf5d8 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpaddq-2.c"
index b4e35a36b14a476d68164b7234af5316a4b4f04f..251f5b820ea128838b8e95212ba33f2f151e6f79 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpaddsb-2.c"
index eee80d5316edde67381b2b4f9d0d541f04c91ee1..d45722234ca81f5df534ac72cb6787ade191b1ad 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpaddsw-2.c"
index 51ede2218c0ddc9fe203bb7d61014613b9a3528d..5fa70ef62482071163ef62e8fdfae3bc18a6ae2f 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpaddusb-2.c"
index 42c7d27b077962df313a7e5c58347169951312e9..8b339f4b1c3fc94a0edc1fee9523446cf21d5955 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpaddusw-2.c"
index f311198e6ed05d4bc93ec0b4e9e9852b58447b5c..0318f65c3554216b171574e108e4e96db087fc52 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpaddw-2.c"
index 2f52d84bb8440af3c8b02d610e8d682c4d8207c0..4c44bf7a1d087bb59334a61d35fac052900754f2 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpalignr-2.c"
index 85a806b1e06889bfe2c42582b55217367bfd7b98..b5d254b181d2558ad85c12c6066da57008cab9a2 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpandd-2.c"
index 8805d30d2f230cb1aacf147ad9a73ef02d843134..fb8785e5e2d4d0d665d2459987fb9d7466ca6f5f 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpandnd-2.c"
index da4169b40f3a45da95ec1373f981ad5c77c65206..ea0e6a3701f5e7c58b89f84d876bcb33874b7d1b 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpandnq-2.c"
index 3579cf45e5b117811d1a50b0a3a0bcdae99ed271..e763fd275183b95728b5750fd28e784c310083b2 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpandq-2.c"
index 001e6b6b717f5d00201192a00549f191b2af5c9d..80a423b1a0ab9ffc6576f553a5c0bfeeea615cea 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpavgb-2.c"
index 146832abd54b5c3c2ef12cffaa1a871f68e9bcc9..db670db43864175ed6755ae550d95fa1bd97142d 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpavgw-2.c"
index a666793194edb9694e90a297a50171343d53c30b..0274b69dea5e20b128036a9a13f0af6e19baf4bb 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpblendmb-2.c"
index b05227cbb8b7e446c94b47e434fbca2c5e465566..d46f7e6e4f57c543ce7748286af3b3a1a2eda89a 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpblendmd-2.c"
index 2b15de68a41ce8623a97d152f9bc17e6cae6ad33..9821e736823dfca88ca656d30c7a8fd15f8e15f8 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpblendmq-2.c"
index cb594275f4c26432d35c06a159dcfd34cbfcb2ef..a2fb910c0e7c1932a345e9c8b87975eb3ce80ed5 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpblendmw-2.c"
index 6d0ad647e8ee3332fe46ec07b29bb7a8157c71a6..67a1fafaad7362e3f43d09abb1fd2a9001a623b5 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpbroadcastb-2.c"
index bfa207f9153a4ac2eb240805ee2dc6ebf6cdf010..af387c2b534d92cc7f72b1a89485a10473b3e9e1 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpbroadcastd-2.c"
index f4880280ea01071821b85de99ebb145903e78c8b..46608d48fd33421ba3f98897261d1b351cbf26a9 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpbroadcastq-2.c"
index 7f51fbb76a7ea78d85b2e6bfc48b837efd5cfa6d..a6f3f43be605e29952cdd63bd8c2432c306eaae2 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpbroadcastw-2.c"
index 954672fb0b10c31c9c04a147ef37449be79fa0ca..6b041db3bbf71830107ab36c42b90459e13426ac 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpcmpb-2.c"
index 957cb039128f3e3c2bfb151c0800812a07beb07b..8273ec1a102e15aa7dc2ca95851ea9bd4d88dac5 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpcmpd-2.c"
index c5c6d2bec05d89b18ad4e24ae3f337e6006d56a5..b36676613dc981e9621f02999742c37f54912619 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpcmpeqb-2.c"
index fd6982ebe91dff09f581b11c6f94acf2d9aa188c..102de3c2d8c5b06001b1e709d0276e481aa7a6f6 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpcmpeqd-2.c"
index b99ac1b050faa4bc6dde4395a399e671f3d364cf..a5385efa75b226c6dc968ae00ad667f33b613766 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpcmpeqq-2.c"
index b97bc31e1d86ec5b61b5baf257526ae29849bab9..d05aa89b61ec3b427c68370224601b1943480468 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpcmpequb-2.c"
index 364c45e7bd31be43cb056cbcb7ed960da11ceb12..a5ebb088a8b2645afe0eaa2a2da49c7a4df4cd37 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpcmpequd-2.c"
index 32a9b1f42032434d2af327edd1cb409b4a2b599f..e9892fdc0abe49729bec6ad813d22fcc2afbade0 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpcmpequq-2.c"
index 40491effb562442a371ae52c094b834234b68078..163a06bc34830e687274beefd50106996ae4404b 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpcmpequw-2.c"
index 7cf17aa5721e08dd761dff8e69aa2275921728e4..8f1a5e113580b1b90a3ab9ce2bfe63cb8740a65b 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpcmpeqw-2.c"
index 4af12f250365c8f0f942868a6b491c14f3e5a678..d0910af5218e5b9f769142c6cf7d7f6f6f623edd 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpcmpged-2.c"
index ca5a3cbeb1ed2d63a23765b532cbc2ce6a7c920b..ad241006a4abb79cad4e27a26cdbcf4249022eeb 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpcmpgeq-2.c"
index f9ad3d4ad1f5bb0eb2af22db31d41d3216b94fe5..89c54d2e76eb92ba3b929f7815c68105ef5bcfe8 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpcmpgeud-2.c"
index 2ed2506c5923e9c94f5c309569c17a6c5a5fef61..843c063062299e39f8247d389f17b9513b61e30c 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpcmpgeuq-2.c"
index 30235f647da84b9b7318f5c94f7ff5cef74c7df3..9088b2d2bd72d782f700541a428224fb37054b89 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpcmpgtb-2.c"
index 99daeb413c6cee73dcbbbfdc64852dd78b633a12..c0af97b3ffb50cff47067de0ac3224650fca61e0 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpcmpgtd-2.c"
index 85f47be3d960bc468955f86d5f505ba3372c3f37..2880f229b4631af76488b59849f8aab2f9cf82fc 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpcmpgtq-2.c"
index c5f068374c3859696acb58d8a6dac4a08c533425..8b528e41566d2a1818c128620e7e3da9e98dc9bc 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpcmpgtub-2.c"
index 7a9117fdb3173fd5e5163f58e449c36c36458cc4..ba0beeee48e82ff40cbac619520d475e5b9d568b 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpcmpgtud-2.c"
index c0bf472ee61204a3d55e02367ea0e64a8d2861d7..59bbe378a7311b7b54b01f0e37fd991d2884e9bb 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpcmpgtuq-2.c"
index 9acc331646323c4bc31d8cae43352cbb317eb3e3..38a72a921d3e50f3512fb0584f31a604d9931be9 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpcmpgtuw-2.c"
index f9a3c8e424de473f43436e265e86bf073a390298..b5d8cde6d83c5cdc235b83de42d201d4c10b2a30 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpcmpgtw-2.c"
index 756b836c39a90e1359a090da826e0fd360edb6e6..180e2951e472d56520793bffe91c0eb3bd4a7903 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpcmpled-2.c"
index 5a342713873686d521bafae8d3d40e80361271b1..88009d3a9c9993cd61f191eeab89e3da3dbc59fe 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpcmpleq-2.c"
index dc26cd24272606fa755c0171b1f2d195f9cb0b76..1fa4f70ebbf95ba882000e39b51caef1d7c9b4c7 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpcmpleud-2.c"
index 41ebcb9bfeac495b8dafec0d0def3b86c271b574..907dc8c23b4cb2f8434720c534e1eee5690848a0 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpcmpleuq-2.c"
index 2e0e5d59b8ff00ba416f4483756f84ebe578e126..48a1d3a3a019f9268e268cdfabb9ffb11dca4f93 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpcmpltd-2.c"
index 5e3d16c23a40ee8bbb5f46f04df36afe48386547..bf5b6c8fdf6ec078c81025c2af6e90aca60b4cd0 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpcmpltq-2.c"
index 59d45ce944d5a5ac6e41bb95a75a9d8908fc07de..da4c41c832937a4470eb735e70411803e35d7dcf 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpcmpltud-2.c"
index 4380c6948a6a736b3ca2a5611558fe24e0f359e7..41186af27aa6afa5a8e67672ef39e12b0320efac 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpcmpltuq-2.c"
index 2fe87e9ed26aff53c7dd4a370e49cacc7be3454e..1815fe5a9054b1f618403f750f6fbd089d11fba1 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpcmpneqd-2.c"
index c0fb0291fa11ce55698a7d67ac47ef0d400b44c3..98a287c33378102b71c334bd893011280996097e 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpcmpneqq-2.c"
index ac9326784e4d6b94255187d818462382574a670e..7d67c029170f7402150b35793d28f9ad1e0250aa 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpcmpnequd-2.c"
index 649179f6e466a222e7977b47c7a717209ab6e490..a20214ede7e2a70e28a201c5c0396dac69f49a3a 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpcmpnequq-2.c"
index 7de841472af2d972cb4e385388fd5caa5c382fc8..a1cc386714c304f22c2876a6a1a9b852e309ec0b 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpcmpq-2.c"
index ee44b463f0dc904ec8321e994b7e8b87aa323bfe..a9439f961423bc2fa5800d21957ed25e916747b0 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpcmpub-2.c"
index 0df8f868e686524c6b31098bb68e40e2c7020da3..999eba6a701eba77bd9008cbf4c7c3e7122a8f7d 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpcmpud-2.c"
index 188962767877de55cf535ee412821ae5e350fd2e..3e245f334b5ff19eb9402acf48153e90165783ee 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpcmpuq-2.c"
index c098707d7f83ea0b1846d759d733d4e8e7f79a31..319f4ac3c8e16b80b5a9ab92470ebf32bdb215ef 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpcmpuw-2.c"
index 76a8b76fbe6ea12045ff3954c61946e16186f7ec..217316106363204868530fcbbaa4668a7aec31ec 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpcmpw-2.c"
index f6f1b08bb0a5728c1dcbf7d15528035233f06f36..ab3b3d9a9b0652c154bbc64540f6527e27223344 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpcompressd-2.c"
index f9544eb1de7899501b283dea9766dab8dd2beaa4..4e7bc4090b8789254cb8af751afc077623833365 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpcompressq-2.c"
index e29f955e539e7ad0e314180147f0d3fda56ef326..a060c76d5948957ec69364fa9bdeabef1121f217 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vbmi -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vbmi -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512vbmi } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512vbmi-vpermb-2.c"
index 1d10e6ed215455dc3053d1dcc1f39bcbfa107277..7784992819c55381362856279b46c157c0a91466 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpermd-2.c"
index 9742e5769faebcd4127e378fef5157d577076e75..4a6a8b29a54176761cbfa9871d21ad2c00a63431 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vbmi -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vbmi -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512vbmi } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512vbmi-vpermi2b-2.c"
index 090cb40000f72c5014d3479aaf9a1a117b2c991c..458d7c3fdd52f226c00bf7cffb48ddcd4610ae4a 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpermi2d-2.c"
index a4ce1323e8f7a1a6003a746aa7c46fc7002df75b..ad6a80eb0d3e3a27e2e8ec8ab0365d5859d11742 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpermi2pd-2.c"
index 377ee1b74fe31b0e9ef92bba82ca4174383308f0..90170425de2b81c3a1871771173c6e7c102c6866 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpermi2ps-2.c"
index 22418b31ac2fe6486613e7fa1f4550c8b66b70ff..acf6cac59b03f88638e37d0e060fc88bda8809ba 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpermi2q-2.c"
index 4b8881ec68675d889c510cde3f151d5ddcc386a3..674a4d1b90e30f8e88aa918534ed678de7d90c35 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpermi2w-2.c"
index bf2383094bab26110d2be68d61c6cdbfcb39d783..a7f4b9426519786e7a0ce87fa4fb6a6c865e1642 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpermilpd-2.c"
index 5a2b4046288dc04fb771c59c5a183cee5c1e23dc..0ee778131f53506e20da32a288ea8950593c1282 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpermilpdi-2.c"
index df724c7db0d4a8e918b39465d6c20a44ff0e7d93..1eb5f945b24392840cd99b3e5be2c4c6074a81d2 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpermilps-2.c"
index c5e7cbff63524de16c01ff88946e826eb9145498..ff47914645ebe28ec60ac587386ada93ac582ff8 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpermilpsi-2.c"
index 84ae96626a5f61c063f44ab66401978456ffff10..d8085327fad328e2921eff8ba9cd121be54ba391 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpermpd-2.c"
index c48043b860813241d53cb88e5b14c20e3c3b7fcb..33fb0c10ede3071c6535571fc1ff648dfa0a46cb 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpermpdi-2.c"
index e53b1777de7aa4f0fa218edbc499655a0cd1ffac..b88c99426553d5bfa417f6e32918bd721bbe4894 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpermps-2.c"
index ac7c671ba965d448e51ba19dfe1cfaf8e207182b..72111f263b7a55f6e50e389c79bc2b25eaaa9a83 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpermq-imm-2.c"
index af096f52e497c15359ec7c0988f31397801c3fc9..ce9ca28819308da22c8735c268645edf51c0b406 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpermq-var-2.c"
index 3fea19a204b7bc8ffa4db2d4b60f1a7c9574e8ee..06c8d4b6b5f6b51c452c06289ecca0b6a52fa124 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vbmi -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vbmi -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512vbmi } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512vbmi-vpermt2b-2.c"
index 82e045c572a825991113cdf0e07b632ac59a767d..5c314c61cbf4de4ec5e19c1b21e8f48d04cd1fb2 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpermt2d-2.c"
index 66681eb4da76630f291ae186fc31528a15ea7c67..5ccdb73290719b79cef7df5ad3abc519d5348a80 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpermt2pd-2.c"
index cf6e0a8ee1a39f69fd72fbd09189553d504bd1cb..71d0e62dd589b780c119b5a3c3aa246eefcde84a 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpermt2ps-2.c"
index 998b1752d04f8de5baddabcfa8e7dd35923a8d2d..c4ffb1f5e63f1b6db7e0c2a7db5b21ea40fe191a 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpermt2q-2.c"
index a1649629f3e7b446c3d877d81ecdeeefab199ed9..b9ba2a89012960d3ab539b887f7241b7ab4a9cde 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpermt2w-2.c"
index 01ef5fa61ca1785ee996a64b682c4b4d683db3cd..ddf99babc795ea21ddbd3ef955a929146b53092d 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpermw-2.c"
index c353d5a13117dc032dc6ec0832aedc7b7f391e3e..9423de23ac865fb4b4aaabdaf1ab1b6fc40cea5c 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpexpandd-2.c"
index 2b571b7faa27de338d5d53c11893f8b51d99037c..3842e6e10f3d7451740869fdb8e5d1e7554f1dc3 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpexpandq-2.c"
index f39b625481d9984f3e2b18a7ad6d38dcf10b4310..b33259035f7852b8264181b72e8c13a2d8de1d06 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512ifma -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512ifma -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512ifma } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512ifma-vpmaddhuq-2.c"
index a77c853e02babba22929c9c4345e5714863a190f..b92f4930158bd0c4d4cdd052372b42c22d143acb 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512ifma -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512ifma -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512ifma } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512ifma-vpmaddluq-2.c"
index 55fc2af4436707b024552fd7d044f5b700e0767c..050b1a2ad022d18fe3929236c329391344946c24 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpmaddubsw-2.c"
index 29050a345bf5482b22844cf1585c104f78e5ff2e..c9aef2800b3752fd7dd7689f78b91a16ab8cad96 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpmaddwd-2.c"
index 8c78eed24eadec65c75ae3706a430a2704071f57..44ed42793260d3908a4b5f8d25eb48ffb223f399 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpmaxsb-2.c"
index ff1017afbd51e5effd878a6fcc4576967b8c7c68..dc85e2c560d0a71c358bfa2ed1b57a1578a801f5 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpmaxsd-2.c"
index 958e8d3190ab9caedd6cd4144bb84ce2edb64057..112453801de9826429e9d011e8359e750c8c7522 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpmaxsq-2.c"
index 83b428f8a5eb98d060677c0a54ef313ff113502a..ef895fc68283b45a35c58f9b527528afaf758782 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpmaxsw-2.c"
index 8b3d5a0cb85ad1cf32d1747732dbfdabf19f0c81..3bce70a4471ba1726b55cf878f862f422f96cbba 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpmaxub-2.c"
index f61e911fe602a356a07c219f978bab961b156b1f..3db988729c376e18cbb18a6add9396c91dc6a1a7 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpmaxud-2.c"
index bb985567224f5a37d2d8cc0c7e530728c2ed6dc5..4316b9e61ec8e8ef409e076e13fde0a0bcc11a7f 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpmaxuq-2.c"
index 057596c0341f8b38de6374d618736b5cbf1c4763..a68d74fceb0aed3afa4b8da67ec417ec974fa96e 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpmaxuw-2.c"
index 3fc972b6f20a4e26805fe5117cc42fc4faec5bbf..5ec17d7acc366db6e724041d5f8a7880e0ac3b5b 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpminsb-2.c"
index cc465e8492fae58a258c7dae4160cafc5a535ce0..f119a03f531503ab668bf0ac132691583da96d1a 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpminsd-2.c"
index b0f68a0fe28e43cde5ec1ee5b03015cb7effe7d5..a600486dc21c7393f0f8b90463acef3359307aea 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpminsq-2.c"
index a75a741f7d03a77de52d91973c3a1db446861071..d7fa900558c3e1b3d4a85a54dfef4e92c8ee1731 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpminsw-2.c"
index ae17a48433ffd8a00182c23fe1e983b2ec33f206..12ab4c1adacd81f2c9e826a54eb321efe1441e29 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpminub-2.c"
index 34a17f8e08a5a2aa711a4282bbe04ea61a1de698..4afbb85fe8dbd249db9122cb599f77b4aeffbf75 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpminud-2.c"
index 67f1e4afa8dbdb754aa07e7a827e940a896f6192..2ff5e91cbffc09dc7af99959ae13887a42f8878e 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpminuq-2.c"
index 80ab7ee912d09c167dd305faa3c91e753153ca68..f51b1ffa74b2d8e1b79e6bb976a195e42e7f3a8b 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpminuw-2.c"
index 7a0c962517cc73819be6b05ed8e452a7eacd63b2..c84ff1653f79a8fa092a844cbf21b003b0977822 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpmovb2m-2.c"
index 4435ca5f9fcc128a5ccb87be66de53647be2803a..14a9f83c2ddf72bf8df6b238a25600681158da36 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512dq -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512dq-vpmovd2m-2.c"
index 1d2f3adc2a408d5ce837510645b7621b76ae295e..bfaf1e330c30b10b6cc1b7e342ff148fdb48be7d 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpmovdb-2.c"
index 7ec76377f542d580c32c6aa5983a6ae0f2ebdbaa..7ebe1ee7149b949ee3a217bc29946fbc99b10b04 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpmovdw-2.c"
index 51373032b54ee07e2cd0a84c83804b34c931d53e..133b69e773f46cdefcdb9d571abbb14d337da3fa 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpmovm2b-2.c"
index 44633349755591f1ece05bb32d889f0098ca621d..4a1a871703f83b771da5eeeb3e3cc68e78de2b66 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512dq -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512dq-vpmovm2d-2.c"
index 9402f688e629ac0a091167bf9c8992cb4ad6c21f..5d7c8a044f83315331f6ab3c219e17852dd2ba3c 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512dq -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512dq-vpmovm2q-2.c"
index 4e7465a397cc698012adc4a59fac8e9cc8ab26f7..ff3d6f68a45a18046dccdbc7db87e2dfec3d7eef 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpmovm2w-2.c"
index ce758f285c558fd1cada41720434878b435571a5..06e47d1cf7b9feae071ca9b2bd22405a1546080a 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512dq -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512dq-vpmovq2m-2.c"
index 893d30bbae1ea72e612ebc7790f93536d405985c..a953264a4741ae6a48d4df773b97624eaa9d9c3c 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpmovqb-2.c"
index 2570919bef87cc151bef4d31a0de6de9b5c906a4..2d48d8f08aa46d420066dd4902c1909f6c75ea22 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpmovqd-2.c"
index 0983ac57d57c4d8211f6cb88a5bfd43beafd630c..1ece8f2cef0ff6e8851bb82ebcf57fa057a56c85 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpmovqw-2.c"
index 2a73d23af61e94ad4c1da983882ae1bdbcfb065b..5785cf3717ce7e20016736af217924c6834e2439 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpmovsdb-2.c"
index e1bd82abd04d2137363eea8517df9e9f8b6b83b7..9467ac3ed923a2df99dffdcc20705778140b579a 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpmovsdw-2.c"
index 0ffc86c8256d0151abcd73224fff7b6164cbbd04..abac1a3b3ebddd371a1756797adf4ff09357b51c 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpmovsqb-2.c"
index 7e9ed106c860c28afcdef7254cab98eb8808edd7..e89a7f5a920719ad7cbb7b47fef9ca4890137ea9 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpmovsqd-2.c"
index d0dacb477c8cd2473f0354d34b04f813d8d13e4a..88f709ed462947dcb76f97b0ac9e1cb7474d9877 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpmovsqw-2.c"
index 39e662d08cb9b4c18afae0404a9f8f8b4dc603d9..1feab98119e801e5e095920e2714db81a2588f8e 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpmovswb-2.c"
index 1b36fd4c05be4caac05808aff2b79bd9e409e780..eeb8ba865140e63d5ce667f7763aab2c807acdfe 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpmovsxbd-2.c"
index 289ebd4cc0ef467afe7802da119b95326f40598d..f4bca1d7ab8aa628774c8e32074b31202bd1962f 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpmovsxbq-2.c"
index 510b7ddd1e0a5193d2e7b696c617bca5fcf1b378..6ed81ce93bf1e7ad42f6a43ff11df61dfda3c37e 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpmovsxbw-2.c"
index 8c564c1210d6202aad2072453da7fa7df21d63e3..f256ec25b46d8a3d96c1e4b2cc48d9c48bfa0ce4 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpmovsxdq-2.c"
index e8d466ca4ce4705b074bb03c20096d625741c8c9..4417c774f12fc2ac699d084a07770c40670a40fc 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpmovsxwd-2.c"
index cb4cf2433348f3745e01a18b7b724abf48dd7feb..e878d1792eddce5796ecc479a73dc0bbdd1bea64 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpmovsxwq-2.c"
index 4230463c1bd89fe6a219a7f48ae78d74d5c4a647..e1ec299626e5fa9c56bb4d3be271bcf6c6835ea2 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpmovusdb-2.c"
index db4fff646daadd952de8c2ef3c4d8cd71d8f55a5..5f8ddd6268d63fe80eb40ff07343cc588565bef1 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpmovusdw-2.c"
index 644f1785714d81cbae7d1cddd8c208c8579e3dca..52906f68dd9449416708879aad880515f45ced7c 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpmovusqb-2.c"
index 6ea1dacc28515bef52835df10e519f9bc49a9de1..23eb3ee9dde0f7b47675430337ee8c17159ebf54 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpmovusqd-2.c"
index a7a34af4076f0712c632f6c053b32f41f269df20..00550bf68190c148a4308321c2ff2a6a78337d68 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpmovusqw-2.c"
index ba5c2284a42d5fe51f7f0a0e103015146919cda5..0f7260cad11ad43154a426cacb510c7cd860bbe8 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpmovuswb-2.c"
index ea6642084ff2e8550f37e780b2e87dd0f8e20a5b..ae26d9ee5d8bbeb00a60e90037348d319e4732d4 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpmovw2m-2.c"
index eb017e2f2b9caffb102964558032107df635501c..4483b53dc7babb9f6b94fbde1f8d9c13a57464a4 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpmovwb-2.c"
index db10b72ca1adc33627c70634b7ad85bf991e0363..07674f9a7d4db9122a3d5edd80b5df6c0b1f80c7 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpmovzxbd-2.c"
index bd193327563f127f4ba09acfebbccb66191a9163..7fad51c4d881ef574e5edbe21615b7b2c3d44c50 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpmovzxbq-2.c"
index 56cb8f79313caefd5740996b368f235ae378cbb4..f3b02d2670a11c061ea552bb31627da265ab302d 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpmovzxbw-2.c"
index c351c22aaa7f06d34a22cbb46ff9fd4b5ccd838b..11e1207fb3ee9401b03bef1bebc2edfa416e0cfd 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpmovzxdq-2.c"
index a8eef3e88b1c4a01e5883963eebd323af9870d0a..48d79cf4f1a804d0cad11712266d84bd2c6cd086 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpmovzxwd-2.c"
index 1be6cb5b9b3a8030445b7c12e75e376935543d3c..82e9864335b91f3147c0db07d8ec9091f13cdc15 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpmovzxwq-2.c"
index 7d2eea55d2c0d591647d77835ded68f588757aa1..dfdf4b204831040727c971ce6b08cf5f680315c6 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpmuldq-2.c"
index 86c2e428e814d70dfe00a048b43b5bfd1710da3f..de9ac9031ed2c273b3c8a9d88844afc158e65184 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpmulhrsw-2.c"
index 7e498b131b1827bcdd54ea4aa2873aed404a3c4e..c4778314c2acff89513f9fadc560745419248bee 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpmulhuw-2.c"
index c43d4cb7a28c5b7cb7570d214d96f48c01bae03e..2eee93c426ff57a9b5019e11c8b40da59a320cc0 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpmulhw-2.c"
index 1ea4456a9f2a861c82203e04dc68859958b4f5ce..b0bc1f7b8b74312d3fae24aba90a7e999d22dddf 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpmulld-2.c"
index aef44b6acf617a4f7db4ce9691a7206c8e469ec9..6eae64b32adc1f5ee1a62d77761dfa5682c3cde4 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512dq -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512dq-vpmullq-2.c"
index 91b77690222bf3d42f9811f42030ec2363f83ba0..1e91087fae23c02976a0a87ed0c2c075cf4911d5 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpmullw-2.c"
index c5b3acda709be0ba3c5be7d8b630434e7f03e301..c17a8fbfc07a1be6c0fa32d1f0095ba6ee365ee8 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vbmi -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vbmi -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512vbmi } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512vbmi-vpmultishiftqb-2.c"
index cd2b3e6da55b11196b866422370e50e0f9445a4d..f51f5fa364f07e50a548150b994dab9c5b7707bf 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpmuludq-2.c"
index c81e1f763ffef8ce818d382773a0f056d72214c7..0f2f2e1ddd82513287d34a40b990981cc2c30636 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpord-2.c"
index 776181fdba2728319164e28677c3884cc231a182..0b63a29f69a2cd62f53fc216c05db2f4aaa50403 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vporq-2.c"
index 4c7b4ab629fcc06fe6d088e34d2800f96a8afc03..af99f131f9dd85709f78e63b4894b7f78ffd7a09 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vprold-2.c"
index cf1f98f2647f6fe64afd50d37a26510fa84d1689..a9102c419afee12025d0fc5671ba5e83ef35a9f4 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vprolq-2.c"
index 0f31644b0fb6476b774fd1a46ed8a7239fb7c925..511c882654579566f33d6682ab3a29d38fcd1d25 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vprolvd-2.c"
index b203c9fdd5a0e51d63def6ecf106fa4ea216caf8..8ac0f03f5f35f356db1e723b5b4fa937727b8c7e 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vprolvq-2.c"
index 6ae0e3ba6bf569b1bb4de54231e7e794577c16d7..ed4b2b22fd1560b2f92a3853f1d63bbd4b0c46d3 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vprord-2.c"
index 83aacd134e69068dd68f14fed1441f26e60a901a..c2be2593b7d31d55d30256f6188c531a5e515c1f 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vprorq-2.c"
index 373beebb2ab2c7a2bd9008dbc79d7961c03cba22..7e638f2385b09cc975313140a04dac29473bf0eb 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vprorvd-2.c"
index 781b62b8e120b01aa4c995598a7088f9ac2e9078..d747909c814e3b1a2f06c453a65f782811a842e7 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vprorvq-2.c"
index 994955374076e554d968d0cf703019dd2f9a5b92..1719a08caeda17e9a5665461704af1dbd4611ade 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpshufb-2.c"
index 54223fd4dd4154b4988e7ec1a56081d65d8abb53..dfab2694a4880e0da0beb03f7a9c895894962cb9 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpshufd-2.c"
index 296e56384e5faf931649b55acbc925aea159db47..2dfc1e57a931645490bdf71e8256bb3dde2891bb 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpshufhw-2.c"
index 0e59841ba1cd86f84ab80661931542a67b3c393d..3fa5d4960222d8c95a66c4a97c7788a98194514c 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpshuflw-2.c"
index 681feb04ccbba62b6b8fce5b183868021e96b3ba..dc40089758fbfa8cc4937f5926c25e6ce3f354de 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpslld-2.c"
index 31baa684d527e2785ffaa3092b2337aef3196e33..619a9d85d9cfc5fd72eac4ead06a9ad33e46928c 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpslldi-2.c"
index 135292f357614f3f142e87ea8074e68ae1549b5f..61de652d10b4f8f0af173d32a5cd151f3ff2a618 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpsllq-2.c"
index 764df718a02b67df3d124c561933fd96d45ab8cb..b23ae1fb6f60372cf465c3db6a80738f1b0ebd76 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpsllqi-2.c"
index f1281d33926be40936542948f598c00c1d8370fc..f3933ff8689b3fee239188cd7b7adb8a81069604 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpsllvd-2.c"
index 19b087b0446a27d727d6f8ba19bc8c37b9afe5ad..5fb48902727c2c0d46e79c89a41dcb50ad90d79c 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpsllvq-2.c"
index 65db9206bb054d08aa26ee337302991adb503494..370cc11bcd87c5ea76c14ef552d1297e2533557f 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpsllvw-2.c"
index d0ca765cc344839b3551bc682ab31ed18752843d..6479c8dc43dd72c5c089710209479aecb33752bc 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpsllw-2.c"
index 7126b7e7d8ed3adff544a769ecac661edbf29c34..baa38c94a21df09d912a3fabefdcf3b00f29846c 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpsllwi-2.c"
index 86abe6c2148577eda1ce1de08519fcb21b53d105..37d889a3f99f95c25850ff1379f0439946332833 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpsrad-2.c"
index b77874583c4e971b4aaa4b634d2eaf41520106d7..c967adba98699daacd0deabd9ff7ac07d199f485 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpsradi-2.c"
index 3331f6b2e3bb1f563d6dfd66f1f24268863befd4..a13c8e06b704012ad35690a8f034c032fb395e93 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpsraq-2.c"
index 25b6c44e8b4658dc4d4b2696c7881b8c10dfefb5..c69d87b07a01b1d2d7436d43d93053f37a65a1c6 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpsraqi-2.c"
index da8c2afdaa7e44765484e023f14b1c95f9c1ee8e..586cc3d790753851c111e88b973b45d4bcf82b13 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpsravd-2.c"
index ae95fa3eb8b2faaf1b32e94a00e1b0cd16ee7e0d..99d3770357f862dada8cb43616b266b2a24249c7 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpsravq-2.c"
index 6767690222149d536025aa728aeea615748a43a8..c89ee126cefdfb481e4890d03a738c1234f4eae9 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpsravw-2.c"
index ad6643c29783f691b61316cbbf174f70ec9bfe41..039c74be9c2df055db29ffa88f9b007029b4d21f 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpsraw-2.c"
index 1d5aab70c9e41c6907c23a39840ced7b7b0f0486..331541feb22087946133f53c943831037baf453c 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpsrawi-2.c"
index 1c420f170f23bc03c2deae1384fd3bf90887c604..8808f815c7072c44e3011c98461900c690629a2c 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpsrld-2.c"
index 86ff3ab787a5c5674d0284c49d8c554d34fb3d03..e76074ec07455db6aacd016331ab0acc896e8a50 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpsrldi-2.c"
index db6a3d1801294963766f49d55cf9f398f807e056..9590629500d40fc9b35fbd243b1c8205bab913f2 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpsrlq-2.c"
index 25a1f243f53bee400c7c263ff89dba0721add0d4..4ca5e31893a637ca832b530e846428aff44fa7f5 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpsrlqi-2.c"
index dfbf36475488f26e6eb8221375e755b383ad77b2..5f3ae270d388f4bd19535e650a9e20db121866aa 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpsrlvd-2.c"
index e9640a7346b7e815f7d4d4b7afd065a5c8c88c3c..3a0bcc0df9585838f01b49804121d713c240226e 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpsrlvq-2.c"
index 7208e64379da8082a46a74332fcdfbd063aba7f4..ae348f5011de1cca99f29483f5665bab83e0ebee 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpsrlvw-2.c"
index 492718332f693c21c8803d5607f72171e8ee7f58..3bdc755d038d022be6971a69d1416895c281d5dd 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpsrlw-2.c"
index 674db9fdc4acfc43257597d5f83df69da3ff8297..8ad39d057c6514c3562a6fdc3c8356782f148a7c 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpsrlwi-2.c"
index 7dcd9a452a4965f93f4893bff99e5cfe7522fd3a..15209a0ec0f1b67c5b37546a811151ff4f06fcf4 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpsubb-2.c"
index f16988f1ae63f3734c111a3f63c3bc5b56e83328..ed759573642fd6a3d4e52781800b892b9ff88ead 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpsubd-2.c"
index 37e4d82a21733148b7c686d1962058e3d8aecb71..094199512c9b67860f8763f6d3fdec081b94826f 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpsubq-2.c"
index 1aed17a4f850e534835b0c191fdbddde95149350..158a0115d68039a91a00140eefa916b5082dec79 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpsubsb-2.c"
index 163376609b0dedca5e4c20ef94b5513e33af09ad..2ac2463120875fb83c2dfbd496cb50d54b87549b 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpsubsw-2.c"
index 167b937bc23887f4329c179a90a579526febe64a..2e787d4721fcfcf4ed80f797ef7a86960f1a48ae 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpsubusb-2.c"
index a4c94b3b61194e224b9913c9fe00b6702a971d6d..707a9b241bbfd4619ebe220a81589f472e467bbe 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpsubusw-2.c"
index 0b69b8909b016724d1cc16086b30da1886b78be5..90b7f1c4777ca65733d598667ead9d72a0907e2b 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpsubw-2.c"
index 0336a153e2ca3ffc4086e39e6877aa0d36ebb30a..9a38aa7def65ac5d8a087629ddd304dbf7d2b29f 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpternlogd-2.c"
index 9187e0adea35a7d891e91b5458ead8ffa2c0fbf8..7ba869192201a3f93e18e6574bfed48f7c6fe67b 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpternlogq-2.c"
index 6d7478972c81e4f36950bbd85db030ec9d772202..562422dab5e6bfd825d7b66a70aadd206492abc9 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vptestmb-2.c"
index d0fed9722b386023eff0f50edc2b94f9a01719b5..96fdb113e465bf03df383bed5470fe671cb6d1c1 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vptestmd-2.c"
index 0cc41241566a1c7cf0dae4509a5215955b488a2d..e9cf332c0f7a2f0ae17ca09e3e62025c28cc89ba 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vptestmq-2.c"
index b4bcdbd153ab2ac2ec0b9d9253cd08c352585330..ea112e31a3bb7b52f506c867c6fe4a3974e35b91 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vptestmw-2.c"
index 8406692ebe49714e0b2ff730623362e6ae5a1d4b..04d480a5367234fc8a171450f7b0183be50b0a97 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vptestnmb-2.c"
index 307e618036aa49bd076a548450630e4fa5fa0f00..94b5889e08cf8691b2e746723fe627cb4be2f5fd 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vptestnmd-2.c"
index 89aa0ff4a151979697d0683e69f7467c447a1388..2ff8dcab5740e91e42544e247d33ef6d267549e1 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vptestnmq-2.c"
index b759078cb414946e6e3f4d3702d5ef9d2c8ffb6b..7d135574def99c2e670c7bf4be8f06c99fa002aa 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vptestnmw-2.c"
index 16821a4567db1c16869b3dfdcadb3f839252ffa8..1891aeacb437a16295875e7e3e16ef98bf9d7000 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpunpckhbw-2.c"
index 6d4743caef40fe1208dd66b8524e197351e88039..0f873d3f4371e606366ebdff08f9054b7754c5ba 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpunpckhdq-2.c"
index f61e456dd272b89679a8cf8088f77e734ec7280d..3258aab145cfd69362806768635820e1ffd7674e 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpunpckhqdq-2.c"
index 9af00628595e556b3c6f06d03813bd0a8a565636..16e6997ceffd3c3f8be387825b442d1a04285efd 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpunpckhwd-2.c"
index 35f4a9981a0d0aba8c6afc331ad7d070bbb5532e..07ea64429715a27b152c28c9ca361a527f5e0d10 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpunpcklbw-2.c"
index 6d3099ec86246f0d478e0cc0c163dde0c3be263f..dd2b9fb9602cf44d9aad4e6ca211f8762c631d78 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpunpckldq-2.c"
index 37ec820b55787d913b9dd66873167e0018240593..006497fada9dbb0d02f90763e1d7938640042ab4 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpunpcklqdq-2.c"
index 491e542b125396b76912c934df7ad50891adbf8c..d7fbe5e20d2f656a8afa1bf3b7883ac944bd640a 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512bw -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512bw -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512bw } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512bw-vpunpcklwd-2.c"
index f67fdf9377d8230cb862a6d3cc75561e80334d03..135ccf622a673885511b192a5bf51d29023075df 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpxord-2.c"
index f28e67122cbc72535997402a0658ac9e4d84cd45..aaa16a426252ecdf757f9d0bd132ca9be3438077 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vpxorq-2.c"
index 8e0fb3ad5a646f601344b4193774409f26ee36d1..494f51cb3ca04c4abe9610cbd8b0067aab9c100e 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512dq -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512dq-vrangepd-2.c"
index 5051f2555dbceee7bb4fd0944ade92a4697afda6..992f0bba516281b9edca968075c794c90bf17c45 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512dq -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512dq-vrangeps-2.c"
index 737c81db0263140806c049e2b27d47eb193f1ff3..799205a0c3fcbea6a3c51c6fdeffabd3c581065d 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vrcp14pd-2.c"
index 8241aa2649e1d2b59b0f56e9c7f23768ec98429c..9afa0c96c03ed73296d76e7110c1bea553ddaced 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vrcp14ps-2.c"
index bede79a531ac898a9f28b74e06ed368b7f8bb901..baac0623e1b8530cda395c71a81080ccb4356544 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512dq -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512dq-vreducepd-2.c"
index 6920924bdfd976833a3a5043b339cb878b0b6d9b..f16df832936333251bba67781bc4f4488636866c 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512dq -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512dq-vreduceps-2.c"
index 77d56318743c45879c227bcb079d5bd39ac5f49a..8a14946468f3325ea13a3f0b3310464ab3347efc 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vrndscalepd-2.c"
index 7f7566bebd46c6c32ba401276f688b3d6966b596..ea80cd062d21a901d1d3f2daafc6fa8874fd5704 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vrndscaleps-2.c"
index 750e5916d9d1015addb57d0b44217f8925337edb..21ab50f0aa86401cee135390ce88fae8e5c2240f 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vrsqrt14pd-2.c"
index 6eed5988b1387ecbd615a0c178cd9e8b68e8c7de..35810f97720d8c5453539eb27225b65e310d5b00 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vrsqrt14ps-2.c"
index 0d8e4c4255eb58a59b56a0cd110aa23e666e69a3..92efc1ccdd22ec2f9dabc5bc7b6959fc2d2d3025 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vscalefpd-2.c"
index d655a1b6dcdafcd91588c667132169a4935b1140..0b152f4032b5e0fac4b4482d26b324a53803c468 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vscalefps-2.c"
index 7fbbff3c9c4b9b0a09129860c7de41bbf1f88b67..17af751661c610f169b27c598f73756005307b02 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vshuff32x4-2.c"
index e751077b74b7aa1eb83529a1b8b0c2193b533622..a5475b5f55f0e6d15654a75eebc534f69b8c4158 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vshuff64x2-2.c"
index 8debef41427b9b6a7912bacd2886d08231d0c747..dad55963e187bcaf1122721363014572fa9604b0 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vshufi32x4-2.c"
index 726234c3d1e8bca5e2c996b931bf939c7d90e6a3..af8be05deffedd0005a8f6da1cfeb97c37866118 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vshufi64x2-2.c"
index 8b4ef9882a227911188345f87caa93ff00eee359..088f7b3bd5ed17f65b3f4b4a6cf4faa1cddc5467 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vshufpd-2.c"
index 260922f27fbe23e983267714da3e01d147e42cb6..3928ebac82b41f9cf0bde31525fd609bee8234e0 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vshufps-2.c"
index 15698e2a344e44e2fa7a2f97d537e5061c9bee83..d0a7d2ac828a62b7674bfbc72f45056476fe39ab 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vsqrtpd-2.c"
index 1bd5bb12e18cf609cabb8ea4c584fb5a8a5ce3cd..1d88da1af4674d2dca5d0fedaad2ea2415aba58f 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vsqrtps-2.c"
index b3a9c8f76dd7def34ad68bd480479108b1d82728..8c880a0aa4722e68f7a2bf063bbddf592ae50bf0 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512f -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512f -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vsubpd-2.c"
index d22740a098d072ace3f5d5e624bc8ba37db98b73..66027c9d7a69bb03914e1babff65ed378ff1366a 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vsubps-2.c"
index a3323db368e0658aa5c7c359cb9018781421e8e2..115196d0ed7367eea3ebeb3645d2f7fec0c55f20 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vunpckhpd-2.c"
index 211cbd90a525f68ba7cc011e093ccf0c6e70dbcb..407cf25028c4fb43482128b8c24148bb0ce0efc5 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vunpckhps-2.c"
index 03df654b3ac4a112dc737827beb2448aee1486bf..7034816083f988d819660cd5bb719c176d6580c8 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vunpcklpd-2.c"
index 2fa930673bd9c74fefd76bba0769f482b1568943..d15d69dfade65b6383e35158b6e1874e03ce581d 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512f-vunpcklps-2.c"
index 8a8eb3923128ad1374dd8a089da111a0b1797fbc..95bc8c9ca169a9644702bb6950ac25f177fff221 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512dq -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512dq-vxorpd-2.c"
index 1f255cd006037f83c828f01d4788664732574f47..9d4843754e10cd1fb6173ef9eeabcbd98b4cb964 100644 (file)
@@ -1,8 +1,9 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx512dq -mavx512vl -DAVX512VL" } */
+/* { dg-options "-O2 -mavx512dq -mavx512vl" } */
 /* { dg-require-effective-target avx512vl } */
 /* { dg-require-effective-target avx512dq } */
 
+#define AVX512VL
 #define AVX512F_LEN 256
 #define AVX512F_LEN_HALF 128
 #include "avx512dq-vxorps-2.c"