]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
testsuite: Add -march=x86-64-v3 to AVX10 testcases to slience warning for GCC built...
authorHaochen Jiang <haochen.jiang@intel.com>
Wed, 16 Oct 2024 07:40:12 +0000 (15:40 +0800)
committerHaochen Jiang <haochen.jiang@intel.com>
Thu, 17 Oct 2024 07:31:57 +0000 (15:31 +0800)
Currently, when build GCC with config --with-arch=native on AVX512
machines, if we run AVX10.2 testcases, we will get vector size warnings.
It is expected but annoying. Simply add -march=x86-64-v3 to override
--with-arch=native to slience all the warnings.

gcc/testsuite/ChangeLog:

* gcc.target/i386/avx10_1-25.c: Add -march=x86-64-v3.
* gcc.target/i386/avx10_1-26.c: Ditto.
* gcc.target/i386/avx10_2-512-bf-vector-cmpp-1.c: Ditto.
* gcc.target/i386/avx10_2-512-bf-vector-fma-1.c: Ditto.
* gcc.target/i386/avx10_2-512-bf-vector-operations-1.c: Ditto.
* gcc.target/i386/avx10_2-512-bf-vector-smaxmin-1.c: Ditto.
* gcc.target/i386/avx10_2-512-bf16-1.c: Ditto.
* gcc.target/i386/avx10_2-512-convert-1.c: Ditto.
* gcc.target/i386/avx10_2-512-media-1.c: Ditto.
* gcc.target/i386/avx10_2-512-minmax-1.c: Ditto.
* gcc.target/i386/avx10_2-512-satcvt-1.c: Ditto.
* gcc.target/i386/avx10_2-512-vaddnepbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vcmppbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vcvt2ps2phx-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vcvtbiasph2bf8-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vcvtbiasph2bf8s-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vcvtbiasph2hf8-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vcvtbiasph2hf8s-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vcvthf82ph-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vcvtne2ph2bf8-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vcvtne2ph2bf8s-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vcvtne2ph2hf8-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vcvtne2ph2hf8s-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vcvtnebf162ibs-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vcvtnebf162iubs-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vcvtneph2bf8-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vcvtneph2bf8s-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vcvtneph2hf8-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vcvtneph2hf8s-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vcvtph2ibs-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vcvtph2iubs-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vcvtps2ibs-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vcvtps2iubs-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vcvttnebf162ibs-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vcvttnebf162iubs-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vcvttpd2dqs-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vcvttpd2qqs-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vcvttpd2udqs-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vcvttpd2uqqs-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vcvttph2ibs-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vcvttph2iubs-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vcvttps2dqs-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vcvttps2ibs-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vcvttps2iubs-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vcvttps2qqs-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vcvttps2udqs-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vcvttps2uqqs-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vdivnepbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vdpphps-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vfmaddXXXnepbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vfmsubXXXnepbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vfnmaddXXXnepbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vfnmsubXXXnepbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vfpclasspbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vgetexppbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vgetmantpbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vmaxpbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vminmaxnepbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vminmaxpd-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vminmaxph-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vminmaxps-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vminpbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vmpsadbw-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vmulnepbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vpdpbssd-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vpdpbssds-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vpdpbsud-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vpdpbsuds-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vpdpbuud-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vpdpbuuds-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vpdpwsud-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vpdpwsuds-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vpdpwusd-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vpdpwusds-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vpdpwuud-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vpdpwuuds-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vrcppbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vreducenepbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vrndscalenepbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vrsqrtpbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vscalefpbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vsqrtnepbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-512-vsubnepbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-bf-vector-cmpp-1.c: Ditto.
* gcc.target/i386/avx10_2-bf-vector-fma-1.c: Ditto.
* gcc.target/i386/avx10_2-bf-vector-operations-1.c: Ditto.
* gcc.target/i386/avx10_2-bf-vector-smaxmin-1.c: Ditto.
* gcc.target/i386/avx10_2-bf16-1.c: Ditto.
* gcc.target/i386/avx10_2-builtin-1.c: Ditto.
* gcc.target/i386/avx10_2-builtin-2.c: Ditto.
* gcc.target/i386/avx10_2-compare-1.c: Ditto.
* gcc.target/i386/avx10_2-compare-1b.c: Ditto.
* gcc.target/i386/avx10_2-convert-1.c: Ditto.
* gcc.target/i386/avx10_2-media-1.c: Ditto.
* gcc.target/i386/avx10_2-minmax-1.c: Ditto.
* gcc.target/i386/avx10_2-partial-bf-vector-fast-math-1.c: Ditto.
* gcc.target/i386/avx10_2-partial-bf-vector-fma-1.c: Ditto.
* gcc.target/i386/avx10_2-partial-bf-vector-operations-1.c: Ditto.
* gcc.target/i386/avx10_2-partial-bf-vector-smaxmin-1.c: Ditto.
* gcc.target/i386/avx10_2-rounding-1.c: Ditto.
* gcc.target/i386/avx10_2-rounding-2.c: Ditto.
* gcc.target/i386/avx10_2-rounding-3.c: Ditto.
* gcc.target/i386/avx10_2-satcvt-1.c: Ditto.
* gcc.target/i386/avx10_2-vaddnepbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-vcmppbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-vcomsbf16-1.c: Ditto.
* gcc.target/i386/avx10_2-vcomsbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-vcvt2ps2phx-2.c: Ditto.
* gcc.target/i386/avx10_2-vcvtbiasph2bf8-2.c: Ditto.
* gcc.target/i386/avx10_2-vcvtbiasph2bf8s-2.c: Ditto.
* gcc.target/i386/avx10_2-vcvtbiasph2hf8-2.c: Ditto.
* gcc.target/i386/avx10_2-vcvtbiasph2hf8s-2.c: Ditto.
* gcc.target/i386/avx10_2-vcvthf82ph-2.c: Ditto.
* gcc.target/i386/avx10_2-vcvtne2ph2bf8-2.c: Ditto.
* gcc.target/i386/avx10_2-vcvtne2ph2bf8s-2.c: Ditto.
* gcc.target/i386/avx10_2-vcvtne2ph2hf8-2.c: Ditto.
* gcc.target/i386/avx10_2-vcvtne2ph2hf8s-2.c: Ditto.
* gcc.target/i386/avx10_2-vcvtnebf162ibs-2.c: Ditto.
* gcc.target/i386/avx10_2-vcvtnebf162iubs-2.c: Ditto.
* gcc.target/i386/avx10_2-vcvtneph2bf8-2.c: Ditto.
* gcc.target/i386/avx10_2-vcvtneph2bf8s-2.c: Ditto.
* gcc.target/i386/avx10_2-vcvtneph2hf8-2.c: Ditto.
* gcc.target/i386/avx10_2-vcvtneph2hf8s-2.c: Ditto.
* gcc.target/i386/avx10_2-vcvtph2ibs-2.c: Ditto.
* gcc.target/i386/avx10_2-vcvtph2iubs-2.c: Ditto.
* gcc.target/i386/avx10_2-vcvtps2ibs-2.c: Ditto.
* gcc.target/i386/avx10_2-vcvttnebf162ibs-2.c: Ditto.
* gcc.target/i386/avx10_2-vcvttnebf162iubs-2.c: Ditto.
* gcc.target/i386/avx10_2-vcvttpd2dqs-2.c: Ditto.
* gcc.target/i386/avx10_2-vcvttpd2qqs-2.c: Ditto.
* gcc.target/i386/avx10_2-vcvttpd2udqs-2.c: Ditto.
* gcc.target/i386/avx10_2-vcvttpd2uqqs-2.c: Ditto.
* gcc.target/i386/avx10_2-vcvttph2ibs-2.c: Ditto.
* gcc.target/i386/avx10_2-vcvttph2iubs-2.c: Ditto.
* gcc.target/i386/avx10_2-vcvttps2dqs-2.c: Ditto.
* gcc.target/i386/avx10_2-vcvttps2ibs-2.c: Ditto.
* gcc.target/i386/avx10_2-vcvttps2iubs-2.c: Ditto.
* gcc.target/i386/avx10_2-vcvttps2qqs-2.c: Ditto.
* gcc.target/i386/avx10_2-vcvttps2udqs-2.c: Ditto.
* gcc.target/i386/avx10_2-vcvttps2uqqs-2.c: Ditto.
* gcc.target/i386/avx10_2-vcvttsd2sis-2.c: Ditto.
* gcc.target/i386/avx10_2-vcvttsd2usis-2.c: Ditto.
* gcc.target/i386/avx10_2-vcvttss2sis-2.c: Ditto.
* gcc.target/i386/avx10_2-vcvttss2usis-2.c: Ditto.
* gcc.target/i386/avx10_2-vdivnepbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-vdpphps-2.c: Ditto.
* gcc.target/i386/avx10_2-vfmaddXXXnepbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-vfmsubXXXnepbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-vfnmaddXXXnepbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-vfnmsubXXXnepbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-vfpclasspbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-vgetexppbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-vgetmantpbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-vmaxpbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-vminmaxnepbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-vminmaxpd-2.c: Ditto.
* gcc.target/i386/avx10_2-vminmaxph-2.c: Ditto.
* gcc.target/i386/avx10_2-vminmaxps-2.c: Ditto.
* gcc.target/i386/avx10_2-vminmaxsd-2.c: Ditto.
* gcc.target/i386/avx10_2-vminmaxsh-2.c: Ditto.
* gcc.target/i386/avx10_2-vminmaxss-2.c: Ditto.
* gcc.target/i386/avx10_2-vminpbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-vmovd-1.c: Ditto.
* gcc.target/i386/avx10_2-vmovd-2.c: Ditto.
* gcc.target/i386/avx10_2-vmovw-1.c: Ditto.
* gcc.target/i386/avx10_2-vmovw-2.c: Ditto.
* gcc.target/i386/avx10_2-vmpsadbw-2.c: Ditto.
* gcc.target/i386/avx10_2-vmulnepbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-vpdpbssd-2.c: Ditto.
* gcc.target/i386/avx10_2-vpdpbssds-2.c: Ditto.
* gcc.target/i386/avx10_2-vpdpbsud-2.c: Ditto.
* gcc.target/i386/avx10_2-vpdpbsuds-2.c: Ditto.
* gcc.target/i386/avx10_2-vpdpbuud-2.c: Ditto.
* gcc.target/i386/avx10_2-vpdpbuuds-2.c: Ditto.
* gcc.target/i386/avx10_2-vpdpwsud-2.c: Ditto.
* gcc.target/i386/avx10_2-vpdpwsuds-2.c: Ditto.
* gcc.target/i386/avx10_2-vpdpwusd-2.c: Ditto.
* gcc.target/i386/avx10_2-vpdpwusds-2.c: Ditto.
* gcc.target/i386/avx10_2-vpdpwuud-2.c: Ditto.
* gcc.target/i386/avx10_2-vpdpwuuds-2.c: Ditto.
* gcc.target/i386/avx10_2-vrcppbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-vreducenepbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-vrndscalenepbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-vrsqrtpbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-vscalefpbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-vsqrtnepbf16-2.c: Ditto.
* gcc.target/i386/avx10_2-vsubnepbf16-2.c: Ditto.

187 files changed:
gcc/testsuite/gcc.target/i386/avx10_1-25.c
gcc/testsuite/gcc.target/i386/avx10_1-26.c
gcc/testsuite/gcc.target/i386/avx10_2-512-bf-vector-cmpp-1.c
gcc/testsuite/gcc.target/i386/avx10_2-512-bf-vector-fma-1.c
gcc/testsuite/gcc.target/i386/avx10_2-512-bf-vector-operations-1.c
gcc/testsuite/gcc.target/i386/avx10_2-512-bf-vector-smaxmin-1.c
gcc/testsuite/gcc.target/i386/avx10_2-512-bf16-1.c
gcc/testsuite/gcc.target/i386/avx10_2-512-convert-1.c
gcc/testsuite/gcc.target/i386/avx10_2-512-media-1.c
gcc/testsuite/gcc.target/i386/avx10_2-512-minmax-1.c
gcc/testsuite/gcc.target/i386/avx10_2-512-satcvt-1.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vaddnepbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vcmppbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vcvt2ps2phx-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtbiasph2bf8-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtbiasph2bf8s-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtbiasph2hf8-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtbiasph2hf8s-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vcvthf82ph-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtne2ph2bf8-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtne2ph2bf8s-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtne2ph2hf8-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtne2ph2hf8s-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtnebf162ibs-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtnebf162iubs-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtneph2bf8-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtneph2bf8s-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtneph2hf8-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtneph2hf8s-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtph2ibs-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtph2iubs-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtps2ibs-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vcvtps2iubs-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttnebf162ibs-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttnebf162iubs-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttpd2dqs-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttpd2qqs-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttpd2udqs-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttpd2uqqs-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttph2ibs-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttph2iubs-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttps2dqs-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttps2ibs-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttps2iubs-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttps2qqs-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttps2udqs-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vcvttps2uqqs-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vdivnepbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vdpphps-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vfmaddXXXnepbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vfmsubXXXnepbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vfnmaddXXXnepbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vfnmsubXXXnepbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vfpclasspbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vgetexppbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vgetmantpbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vmaxpbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vminmaxnepbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vminmaxpd-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vminmaxph-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vminmaxps-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vminpbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vmpsadbw-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vmulnepbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpbssd-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpbssds-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpbsud-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpbsuds-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpbuud-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpbuuds-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpwsud-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpwsuds-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpwusd-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpwusds-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpwuud-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vpdpwuuds-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vrcppbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vreducenepbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vrndscalenepbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vrsqrtpbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vscalefpbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vsqrtnepbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-512-vsubnepbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-bf-vector-cmpp-1.c
gcc/testsuite/gcc.target/i386/avx10_2-bf-vector-fma-1.c
gcc/testsuite/gcc.target/i386/avx10_2-bf-vector-operations-1.c
gcc/testsuite/gcc.target/i386/avx10_2-bf-vector-smaxmin-1.c
gcc/testsuite/gcc.target/i386/avx10_2-bf16-1.c
gcc/testsuite/gcc.target/i386/avx10_2-builtin-1.c
gcc/testsuite/gcc.target/i386/avx10_2-builtin-2.c
gcc/testsuite/gcc.target/i386/avx10_2-compare-1.c
gcc/testsuite/gcc.target/i386/avx10_2-compare-1b.c
gcc/testsuite/gcc.target/i386/avx10_2-convert-1.c
gcc/testsuite/gcc.target/i386/avx10_2-media-1.c
gcc/testsuite/gcc.target/i386/avx10_2-minmax-1.c
gcc/testsuite/gcc.target/i386/avx10_2-partial-bf-vector-fast-math-1.c
gcc/testsuite/gcc.target/i386/avx10_2-partial-bf-vector-fma-1.c
gcc/testsuite/gcc.target/i386/avx10_2-partial-bf-vector-operations-1.c
gcc/testsuite/gcc.target/i386/avx10_2-partial-bf-vector-smaxmin-1.c
gcc/testsuite/gcc.target/i386/avx10_2-rounding-1.c
gcc/testsuite/gcc.target/i386/avx10_2-rounding-2.c
gcc/testsuite/gcc.target/i386/avx10_2-rounding-3.c
gcc/testsuite/gcc.target/i386/avx10_2-satcvt-1.c
gcc/testsuite/gcc.target/i386/avx10_2-vaddnepbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vcmppbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vcomsbf16-1.c
gcc/testsuite/gcc.target/i386/avx10_2-vcomsbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vcvt2ps2phx-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vcvtbiasph2bf8-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vcvtbiasph2bf8s-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vcvtbiasph2hf8-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vcvtbiasph2hf8s-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vcvthf82ph-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vcvtne2ph2bf8-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vcvtne2ph2bf8s-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vcvtne2ph2hf8-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vcvtne2ph2hf8s-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vcvtnebf162ibs-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vcvtnebf162iubs-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vcvtneph2bf8-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vcvtneph2bf8s-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vcvtneph2hf8-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vcvtneph2hf8s-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vcvtph2ibs-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vcvtph2iubs-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vcvtps2ibs-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vcvttnebf162ibs-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vcvttnebf162iubs-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vcvttpd2dqs-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vcvttpd2qqs-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vcvttpd2udqs-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vcvttpd2uqqs-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vcvttph2ibs-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vcvttph2iubs-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vcvttps2dqs-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vcvttps2ibs-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vcvttps2iubs-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vcvttps2qqs-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vcvttps2udqs-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vcvttps2uqqs-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vcvttsd2sis-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vcvttsd2usis-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vcvttss2sis-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vcvttss2usis-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vdivnepbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vdpphps-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vfmaddXXXnepbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vfmsubXXXnepbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vfnmaddXXXnepbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vfnmsubXXXnepbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vfpclasspbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vgetexppbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vgetmantpbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vmaxpbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vminmaxnepbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vminmaxpd-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vminmaxph-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vminmaxps-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vminmaxsd-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vminmaxsh-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vminmaxss-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vminpbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vmovd-1.c
gcc/testsuite/gcc.target/i386/avx10_2-vmovd-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vmovw-1.c
gcc/testsuite/gcc.target/i386/avx10_2-vmovw-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vmpsadbw-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vmulnepbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vpdpbssd-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vpdpbssds-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vpdpbsud-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vpdpbsuds-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vpdpbuud-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vpdpbuuds-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vpdpwsud-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vpdpwsuds-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vpdpwusd-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vpdpwusds-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vpdpwuud-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vpdpwuuds-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vrcppbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vreducenepbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vrndscalenepbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vrsqrtpbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vscalefpbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vsqrtnepbf16-2.c
gcc/testsuite/gcc.target/i386/avx10_2-vsubnepbf16-2.c

index 5bd2b88fb08a0c2e1c09a47008c775b6ec738cf0..fb378b944de0106f30a125c29b2317eb062e28fc 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -mavx" } */
+/* { dg-options "-O2 -march=x86-64-v2 -mavx" } */
 /* { dg-require-ifunc "" } */
 
 #include <immintrin.h>
index cf8c976e21f08e9dda16593bbe7d7d9deb0d6fe2..e54e2f5fb0dfb0a76c27e1c27223a8a3a373f583 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -mavx512f" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx512f" } */
 /* { dg-require-ifunc "" } */
 
 #include <immintrin.h>
index 416fcaa36289fce4153b9d39142e5962ae280bd9..190b76d44252197ccee96d5d6268bc52411e174f 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-mavx10.2-512 -O2 -mprefer-vector-width=512" } */
+/* { dg-options "-march=x86-64-v3 -mavx10.2-512 -O2 -mprefer-vector-width=512" } */
 /* { dg-final { scan-assembler-times "vcmppbf16" 5 } } */
 
 typedef __bf16 v32bf __attribute__ ((__vector_size__ (64)));
index a857f9b90db4f0c48846e36c4e8d6ce08910bd7b..0a7cecaae029a213f49b5c6ae9f23c203300f2d2 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-mavx10.2-512 -O2" } */
+/* { dg-options "-march=x86-64-v3 -mavx10.2-512 -O2" } */
 /* { dg-final { scan-assembler-times "vfmadd132nepbf16\[ \\t\]+\[^\{\n\]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */
 /* { dg-final { scan-assembler-times "vfmsub132nepbf16\[ \\t\]+\[^\{\n\]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */
 /* { dg-final { scan-assembler-times "vfnmadd132nepbf16\[ \\t\]+\[^\{\n\]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */
index d6b0750c233465b32e838bb33cdd1fabe23f2177..d507e184092c38a2c408ea356ff34aeadd5b69ae 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-mavx10.2-512 -O2" } */
+/* { dg-options "-march=x86-64-v3 -mavx10.2-512 -O2" } */
 /* { dg-final { scan-assembler-times "vmulnepbf16\[ \\t\]+\[^\{\n\]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+(?:\n|\[ \\t\]+#)" 2 } } */
 /* { dg-final { scan-assembler-times "vaddnepbf16\[ \\t\]+\[^\{\n\]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */
 /* { dg-final { scan-assembler-times "vdivnepbf16\[ \\t\]+\[^\{\n\]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */
index e33c325e2da922f6c539173f81043cb7d26ddc28..d90c9696cc9906da63f98ee1077d54d408c7897d 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-mavx10.2-512 -mprefer-vector-width=512 -Ofast" } */
+/* { dg-options "-march=x86-64-v3 -mavx10.2-512 -mprefer-vector-width=512 -Ofast" } */
 /* /* { dg-final { scan-assembler-times "vmaxpbf16" 1 } } */
 /* /* { dg-final { scan-assembler-times "vminpbf16" 1 } } */
 
index 6d111a10b410a2d785be7b3fb58425b9702d8633..016d1c65bc60b57e5ac72b9b7e6e1131b7e780ed 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-mavx10.2-512 -O2" } */
+/* { dg-options "-march=x86-64-v3 -mavx10.2-512 -O2" } */
 /* { dg-final { scan-assembler-times "vaddnepbf16\[ \\t\]+\[^\{\n\]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */
 /* { dg-final { scan-assembler-times "vaddnepbf16\[ \\t\]+%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\{%k\[0-9\]\}(?:\n|\[ \\t\]+#)" 1 } } */
 /* { dg-final { scan-assembler-times "vaddnepbf16\[ \\t\]+%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\{%k\[0-9\]\}\{z\}\[^\n\r]*(?:\n|\[ \\t\]+#)" 1 } } */
index f67138c237ca1ec58a08b25209686661566a5928..9a25e227589f743c0cf50171ee8d7f7efc277a7e 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-mavx10.2-512 -O2" } */
+/* { dg-options "-march=x86-64-v3 -mavx10.2-512 -O2" } */
 /* { dg-final { scan-assembler-times "vcvt2ps2phx\[ \\t\]+\[^\{\n\]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */
 /* { dg-final { scan-assembler-times "vcvt2ps2phx\[ \\t\]+\[^\{\n\]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\{%k\[0-9\]\}(?:\n|\[ \\t\]+#)" 1 } } */
 /* { dg-final { scan-assembler-times "vcvt2ps2phx\[ \\t\]+\[^\{\n\]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\{%k\[0-9\]\}\{z\}\[^\n\r]*(?:\n|\[ \\t\]+#)" 1 } } */
index 00df32194e59d473c461e0cc992c1e06568a63d7..d24c06d5585332c40979c6d04102454be3e13f88 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-mavx10.2-512 -O2" } */
+/* { dg-options "-march=x86-64-v3 -mavx10.2-512 -O2" } */
 /* { dg-final { scan-assembler-times "vpdpbssd\[ \\t\]+\[^\{\n\]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */
 /* { dg-final { scan-assembler-times "vpdpbssd\[ \\t\]+\[^\{\n\]*%zmm\[0-9\]+\[^\\n\\r]*%zmm\[0-9\]+\[^\\n\\r\]*%zmm\[0-9\]+\{%k\[1-7\]\}(?:\n|\[ \\t\]+#)" 1 } } */
 /* { dg-final { scan-assembler-times "vpdpbssd\[ \\t\]+\[^\{\n\]*%zmm\[0-9\]+\[^\\n\\r]*%zmm\[0-9\]+\[^\\n\\r\]*%zmm\[0-9\]+\{%k\[1-7\]\}\{z\}(?:\n|\[ \\t\]+#)" 1 } } */
index a75a5fef011447e2e8e05e472a90a59041c9da88..ceaa1d6c558ab410a0197ac5a9873b8082c20634 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-final { scan-assembler-times "vminmaxnepbf16\[ \\t\]+\[^\{\n\]*\[^\}\]%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\[^\n\r\]*%zmm\[0-9\]+(?:\n|\[ \\t\]+#)"  1 } } */
 /* { dg-final { scan-assembler-times "vminmaxnepbf16\[ \\t\]+\[^\{\n\]*\[^\}\]%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\[^\n\r\]*%zmm\[0-9\]+\{%k\[1-7\]\}(?:\n|\[ \\t\]+#)"  1 } } */
 /* { dg-final { scan-assembler-times "vminmaxnepbf16\[ \\t\]+\[^\{\n\]*\[^\}\]%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\[^\n\r\]*%zmm\[0-9\]+\{%k\[1-7\]\}\{z\}(?:\n|\[ \\t\]+#)"  1 } } */
index ecc356aab9489fdc73a6731e083338596741b51f..bb90798b2198501602daa01843e65751e86fdbbd 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -mavx10.2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-final { scan-assembler-times "vcvtph2ibs\[ \\t\]+\[^\{\n\]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1  }  } */
 /* { dg-final { scan-assembler-times "vcvtph2ibs\[ \\t\]+\{rn-sae\}\[^\{\n\]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\{%k\[0-9\]\}\[^\{\n\r]*(?:\n|\[ \\t\]+#)" 1  }  } */
 /* { dg-final { scan-assembler-times "vcvtph2ibs\[ \\t\]+\{rz-sae\}\[^\{\n\]*%zmm\[0-9\]+\[^\n\r]*%zmm\[0-9\]+\{%k\[0-9\]\}\{z\}\[^\n\r]*(?:\n|\[ \\t\]+#)" 1  }  } */
index 702adeb16adc8a0aeec651b4e4560d5f1b012367..04d1b9502e99728e27cbc0e8d9eff683a71f4063 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index e0d68a182246145a7a712c1f8f6eec41fcfeff57..a6f8f54ea0817385e54f6be3ba104700a20f0169 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 5e355ae53d411c80d0205e975d7e2ec390f399d9..e3cc05099b9940ee62a260c4a9495fbf636c12e3 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 08450418daed319b23647a0542da5fa74799a1e0..55b94309d1602151bc11319788d1902ec695f693 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 07d5130d4bc86389060a93479368b6716f5707b2..be5fa4961f716bef4b871c200a3ed204a8b3c325 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 2f825a6cbebf51ac9708176c258472a419ce24ed..ebae54332aea85f3dfe194dfb842f364ce734a31 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 5fdc8709f11fe6030b8696f07bef65fc8c6372f2..fdd95191acb6fb3b984120d060ea555707499fa3 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 1aa5daa6c58e55713fc590905a800028a1653a0a..48083ae578f0862ead52e04ab02b07fa3f464443 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 69d5ae2a9e0849e05ee8e662b3a31fd602657d38..0dd58ee710e226105dac1182558ea2f73b9af526 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index fee2272c1d4d938d0e485d5ccf1e5a442e30480b..5e3ea3e37a4bd1f1e546239df34a7c2bfce903aa 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 73c09adf14e4d049b80cb34482909e93823859d0..aa928b582b3bdd1533bf8a24a4e4beaf2d9573cc 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 84a4140adcf76dfac2e24c561c33217b92e877bd..891fb66e8123536265fb5c43864bcf2900b6a707 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index db9b31e6bb6f1ad4160b6fdf94f0f47aee24276e..3321a8ff0f8c986b16fec3ebe70c82640b17def2 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index b2a27a00a24fbf9f26b6d8376ad506c8fc10468d..1e95ec949e1b7f7d5a0185bc2a76967db405f270 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 9c62d41da440fd3e704de77a1c6f45da8c22f6ef..4f83b3a7bb4841ba95de52bda991b3b53897f0ea 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 00e32500767cad9cf2f543208d287c1a2f0e6074..9e6b44e24de27951328317b82a9df2c8d46fa901 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 5bb008988f8f2a3ca8994d92691c2c5775cd4b80..41e395daef921da5d83a6710c59634b6add91012 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 3d2d39602bc72993e4cb6d2d333f383828e5c9d5..8732bf59bc19d8ba3a5219b0940fe60ab95515d6 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index ea96bc9af9f09a3d2b418b05e18c416c115b6b82..47d2a341af8548734539a47c54214a13c663680d 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 4eea319a20e7b05952d5df15f8063f4748f33540..ef008527f02e512821324ee9722c8f6a7bad43da 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 420e5de0c2470e3a126b9c0ce500adebb369855b..b11ab1b77d65a04bb1cc33110ca026f7934d8543 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index f5dffe267e78d65b9afdc0714d6639ae81390037..33019c1e765ac2af7775f8811a7c254d4bc8fb05 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index e810b56e17713d92e6226ba3958ed635b0ede9de..4450412852595ec035af0e2b2dfb02b3f95f1a0a 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 032f83667d76da5e5178818ae7098bdde8dc9503..51a9e52668c239bb0a35aad57efa082e99b461a5 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index a0ec1639c2741a68108910d2530a0c136649d8b7..d885800ed7a85efaa896c5e0e20b2a767b599b1d 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index e83c1dbfe275f734b25d358056997fe2042c02bb..3fa451bb14c49c70528232afae87cf03109a3327 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 7ade9093cc7968ce18df2d44acd80e2bfeffa113..3d2f2ff44df92c300bdc9775c7c6e250e98f0bde 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index c137548b707a98b72afd3e8c640065e0f93405ed..3000297e5fba22a55682c25f597b5954dcd0b8d8 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index b154c54fe490261b3bf3743269103e6f8807a82d..711572730fe031906579bf86e3119423562e404b 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 4e36ad75ce7ab428ec0842752eba9f3551eb0e80..00da5113d3366da2f034c4913d5ac37aba7e96e4 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 086d841b6eda5d78ce654ae891e9a4fee03823b6..568f0a3d2fc58fc0281303cc31dd30d807b2b78f 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index d5cff6fbaf4c9d5f1b33c371de6be17970641c1e..bfe74d846e0da023d218ab9004b310f69bdeba35 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index a13c7a362fe34a965781da67fcfdacd18820c71a..9de4f2a791a46f77a99a65872776c5cb0ca4f7f8 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index d298595d200af9d73e3277cdcbf61c930377f819..6d0ba5fd1f8de1c5b5f12a7f81bede79c11e497d 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index af26bacd9f9ed1f827a60a4c8ce1e121d3f4a5b6..513f8224716f9ecbad69032c5e76e63d8e971eda 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index f94bcf753ef28edf59b13ee826d0aeb1a1fc0c06..98d7ea81312cbbedd8961faffad934723c57e0f2 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index a0cf48a9cb6f369d56be991ce4a15960c4887ac2..1f23cd80dc9ffb2137cd314eeda82adad8338a80 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 7a298a7e47083ed30bb53bc58e73775cd6676b8e..38b984cce99877383bdfc5701ff12a557f0d4380 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index d7a9811819771e21933ef9377788145cef49bd18..702121024d01565794307480631ca3671239c0cb 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 23ef38fa584f91b648adae0cb9ef12fe858028eb..a071ec1d0aeab94fc0026449b188c5d6aca51e0c 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 0bac657d190ae4c454306eeaa175c3e36a22a430..d2559494bb7513df4c361d923b87ce49801245d5 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 6c5ba4b096a7d9b5438027f7a77f9489d6e3733f..fcc976fe15cccb5a90e76d379fe25bd27bd27cf7 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index c408c9cabbbc1bf5718faee935243093705ca10b..ced5913efcc4d170f9bfb27268113ad1a23fd7e0 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 4c10f1afefacd12f684c839bfd0408c3e50a03ca..577e20aca6bad28fef6bd24a255ebadeb4c02f25 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 07eb978fc06fcf6ba73fcc11c16ca60ecf1950d8..0c588739234e75a582f4502dfac20cd21e1302d8 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 126d9c00252dbbf21ef062b9b056af6e41a0f4fb..2485e80ff413be00cc55d197044292981df3a410 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 854950e53607400b70bf0300e43722191df8c10d..c46f148a3b4cb3b72d4d2ce9ea5d368c08107aab 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -mavx10.2-512" } */
+/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #ifndef AVX10_2
index 934a4237228efff06f7080de848d294355f694c3..f1375892bfb2e785c57a67c37e31fe082952f269 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -mavx10.2-512" } */
+/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #ifndef AVX10_2
index 4c1b94dae9646bd0adf400e4f6e0dbc6bb165ed8..b68dd234b162ae46e747a5b918de8cd8a6794a21 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -mavx10.2-512" } */
+/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #ifndef AVX10_2
index 20ccac184732ad571e87fd05c360b5f62f8d8a75..49b6dbb981189be01f1af4d395ea803c4b807590 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -mavx10.2-512" } */
+/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #ifndef AVX10_2
index 19f1bae3b0322977a1c3e222822c18778d75aeab..7591edf794c2dbf4f4238245a0a4bf3dbffc2cd8 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index e86b7900d64ce601c6f1525da87dbf10a385df21..61219d2f574b984e3289b546d0097951358ac894 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 747e1e9250037e46298998c03a2772eb277b5522..8663f783d124aea8ffa34bb515c10a74f5612c17 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 624a1a8e50ea29974e2c2e0f649131e6d323471a..04d142f03fe2dd1137ff238b96811ab97d29fa95 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index b8bc0ecd17afaa3746d6d9ce8df5afab5de05ad8..75e7a8b7ea21bc7e76af7e2ced26a67a999d8516 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 5bb8efcbf6ea4c2fcb07e19abbd7c1ff0fd32446..6278b44ee34e8fad260787c7eb2438df500d3475 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 6bbd578d55f6a926f30c1075e0b08286324102b8..a7e0fc991e0a1a2dc47b706039d9bb85fe0968f7 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 978dae8135926cd8e92aa4d2c38f4317d11d8e43..37573032ee310a76bf4e9d7a700949e19c2303a9 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 23316945959824da9e283636cdf56644bee8bc33..56ba1544d05f10f6c7e29a344cbcc3459f2ed660 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 9fc2ea57422bd1e44fdcff47560f38f4d83f0634..1f7202154ef1482b91a3416f59f4f455d5af64f6 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 4c9e9ceb0ce858baf186a1bd6cf58bc86390b26a..e4977aaadf39fdc751d0180bf6c597daa41f5e8b 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 9b931cf3b2211a11b2eb2826d02f4ecb7ec57a76..121b84678c8de35abfca4ca6f6b6e7e990bb62ef 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 0780452eb017301d01e22f09b8f4751055e39b7f..d89e4a260e1c58a71b06d320c6fda44b8fa92d1b 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 720eee023e5c4e07aa9ffd3fb47168fea8103d01..dc4fcb25884368d3cdb707ef54103a85de0621f1 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 268eb914aa446242d80b6c24ca15f6ee79860925..bd42480dc765f6fdabe636da62722add4cbef88e 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 6016491bd552b8faae663d373cba41e855b488ac..9bb620eb82ec1a6da2106accd3355c616e8aea90 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 5af09e900d77e8b9368038bab35d51b880af4527..3c19dd2ace416700becb749dd40e5b19a7f79a78 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 35b8233a2afffda86224b6ea14d6ad76f8688575..9be6bca58248f7d4b925319498f4f1b3c7876b2d 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index a3c6c5add6578febeec7b04561804a400ce09034..3858c1c27664f732fd866d1166f420883a47705d 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index d12be1b92b8406243ff8e9741413fe19ea7cdca9..f3f588da689d8ff7edb2f67e70deb826a1839665 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index faf06e691c79f625b3df0a47d077dcefc7da0c4f..40b085ff623fd9c55566ce4b35567d3f3408ad11 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index cdd22d2aca0dffd0908cce0300ee1b49ac3e93d5..244fa49e865378204e6626b92ea497c0299b67ee 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2-512" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2-512" } */
 /* { dg-require-effective-target avx10_2_512 } */
 
 #ifndef AVX10_2
index 6234116039f06b30f8b9674f511b2cb0fe244cb8..a28fe954d087b3b7d8b5265018897a253c262281 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-mavx10.2 -O2" } */
+/* { dg-options "-march=x86-64-v3 -mavx10.2 -O2" } */
 /* { dg-final { scan-assembler-times "vcmppbf16" 10 } } */
 
 typedef __bf16 v16bf __attribute__ ((__vector_size__ (32)));
index 0fd78efe04936d7c13ae9583143a222f276c0f96..31cf28ed7c3f1160c8fc767458a44bbf3dedb236 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-mavx10.2 -O2" } */
+/* { dg-options "-march=x86-64-v3 -mavx10.2 -O2" } */
 /* { dg-final { scan-assembler-times "vfmadd132nepbf16\[ \\t\]+\[^\{\n\]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */
 /* { dg-final { scan-assembler-times "vfmsub132nepbf16\[ \\t\]+\[^\{\n\]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */
 /* { dg-final { scan-assembler-times "vfnmadd132nepbf16\[ \\t\]+\[^\{\n\]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */
index 77092b9fce1aeaaaa144aacfade25829335cfcad..5a8cb1e7972377c10e0a2f7180ea00e6e821314e 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-mavx10.2 -O2" } */
+/* { dg-options "-march=x86-64-v3 -mavx10.2 -O2" } */
 /* { dg-final { scan-assembler-times "vmulnepbf16\[ \\t\]+\[^\{\n\]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+(?:\n|\[ \\t\]+#)" 2 } } */
 /* { dg-final { scan-assembler-times "vaddnepbf16\[ \\t\]+\[^\{\n\]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */
 /* { dg-final { scan-assembler-times "vdivnepbf16\[ \\t\]+\[^\{\n\]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */
index 9bae073c95aa5f2d36f862afbfe7569063783798..a772d4eb75a9afc6be775a747e997d59d21d8f9e 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
-/* { dg-options "-mavx10.2 -Ofast" } */
-/* /* { dg-final { scan-assembler-times "vmaxpbf16" 2 } } */
-/* /* { dg-final { scan-assembler-times "vminpbf16" 2 } } */
+/* { dg-options "-march=x86-64-v3 -mavx10.2 -Ofast" } */
+/* { dg-final { scan-assembler-times "vmaxpbf16" 2 } } */
+/* { dg-final { scan-assembler-times "vminpbf16" 2 } } */
 
 void
 maxpbf16_256 (__bf16* dest, __bf16* src1, __bf16* src2)
index 56cec6df1d65501b139af67c4e052b1cde305e98..c0fd3b66cd4b283659a148ce090247a2970577cd 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-mavx10.2 -O2" } */
+/* { dg-options "-march=x86-64-v3 -mavx10.2 -O2" } */
 /* { dg-final { scan-assembler-times "vaddnepbf16\[ \\t\]+\[^\{\n\]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */
 /* { dg-final { scan-assembler-times "vaddnepbf16\[ \\t\]+%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+\{%k\[0-9\]\}(?:\n|\[ \\t\]+#)" 1 } } */
 /* { dg-final { scan-assembler-times "vaddnepbf16\[ \\t\]+%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+\{%k\[0-9\]\}\{z\}\[^\n\r]*(?:\n|\[ \\t\]+#)" 1 } } */
index daf61c785a20a3f044ddf0e19aff411afdc6d2f2..2c793cfa0a986c26678034793c48cdf03fd8ab5b 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O0 -mavx10.2 -mno-avxvnniint8" } */
+/* { dg-options "-O0 -march=x86-64-v3 -mavx10.2 -mno-avxvnniint8" } */
 typedef int v8si __attribute__ ((vector_size (32)));
 v8si
 foo (v8si a, v8si b, v8si c)
index 521768e92b6c9e523b4bfc0326b760a19e0eda35..6eeb20e034f0da505c3ff8889913658741706903 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O0 -mavx10.2 -mno-avxvnniint16" } */
+/* { dg-options "-O0 -march=x86-64-v3 -mavx10.2 -mno-avxvnniint16" } */
 typedef int v8si __attribute__ ((vector_size (32)));
 v8si
 foo (v8si a, v8si b, v8si c)
index 99d32186e6ba113f86aa78415e0770a8ffc371bd..17dca5cbebd1e429ba30177fd237fa9bed0a47ec 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-final { scan-assembler-times "vcomxsd\[ \\t\]+\{sae\}\[^\n\]*%xmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1  } } */
 /* { dg-final { scan-assembler-times "vcomxss\[ \\t\]+\{sae\}\[^\n\]*%xmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */
 /* { dg-final { scan-assembler-times "vucomxsd\[ \\t\]+\{sae\}\[^\n\]*%xmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1  } } */
index 15989eca3297a24d01477a47c1d995f168137ca6..cc7f8205f5f17752f4edd082c245b8314099d49a 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -mavx10.2 -mfpmath=sse" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2 -mfpmath=sse" } */
 /* { dg-final { scan-assembler-times "comi" 6 } } */
 /* { dg-final { scan-assembler-times "comx" 12 } } */
 
index 9c3e85718f2f1a485f24c609cecae5eff21d8404..190c9729ab79acd8f8c9313cf71b69e94ac7ec28 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-mavx10.2 -O2" } */
+/* { dg-options "-march=x86-64-v3 -mavx10.2 -O2" } */
 /* { dg-final { scan-assembler-times "vcvt2ps2phx\[ \\t\]+\[^\{\n\]*%xmm\[0-9\]+\[^\n\r]*%xmm\[0-9\]+\[^\n\r]*%xmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */
 /* { dg-final { scan-assembler-times "vcvt2ps2phx\[ \\t\]+\[^\{\n\]*%xmm\[0-9\]+\[^\n\r]*%xmm\[0-9\]+\[^\n\r]*%xmm\[0-9\]+\{%k\[0-9\]\}(?:\n|\[ \\t\]+#)" 1 } } */
 /* { dg-final { scan-assembler-times "vcvt2ps2phx\[ \\t\]+\[^\{\n\]*%xmm\[0-9\]+\[^\n\r]*%xmm\[0-9\]+\[^\n\r]*%xmm\[0-9\]+\{%k\[0-9\]\}\{z\}\[^\n\r]*(?:\n|\[ \\t\]+#)" 1 } } */
index 1be3605b81c11a5f593f353bf1aef7842e96767d..bdf6a6df58da734ac2b72eb1840590af3fdbfbd9 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-mavx10.2 -O2" } */
+/* { dg-options "-march=x86-64-v3 -mavx10.2 -O2" } */
 /* { dg-final { scan-assembler-times "vpdpbssd\[ \\t\]+\[^\{\n\]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */
 /* { dg-final { scan-assembler-times "vpdpbssd\[ \\t\]+\[^\{\n\]*%ymm\[0-9\]+\[^\\n\\r]*%ymm\[0-9\]+\[^\\n\\r\]*%ymm\[0-9\]+\{%k\[1-7\]\}(?:\n|\[ \\t\]+#)" 1 } } */
 /* { dg-final { scan-assembler-times "vpdpbssd\[ \\t\]+\[^\{\n\]*%ymm\[0-9\]+\[^\\n\\r]*%ymm\[0-9\]+\[^\\n\\r\]*%ymm\[0-9\]+\{%k\[1-7\]\}\{z\}(?:\n|\[ \\t\]+#)" 1 } } */
index 44798e2780089578b7c0b4bab8657ae9064858c1..e6f57d4a75bdd363a9861c1f0ff26212f5debbf1 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-final { scan-assembler-times "vminmaxnepbf16\[ \\t\]+\[^\{\n\]*\[^\}\]%xmm\[0-9\]+\[^\n\r]*%xmm\[0-9\]+\[^\n\r\]*%xmm\[0-9\]+(?:\n|\[ \\t\]+#)"  1 } } */
 /* { dg-final { scan-assembler-times "vminmaxnepbf16\[ \\t\]+\[^\{\n\]*\[^\}\]%xmm\[0-9\]+\[^\n\r]*%xmm\[0-9\]+\[^\n\r\]*%xmm\[0-9\]+\{%k\[1-7\]\}(?:\n|\[ \\t\]+#)"  1 } } */
 /* { dg-final { scan-assembler-times "vminmaxnepbf16\[ \\t\]+\[^\{\n\]*\[^\}\]%xmm\[0-9\]+\[^\n\r]*%xmm\[0-9\]+\[^\n\r\]*%xmm\[0-9\]+\{%k\[1-7\]\}\{z\}(?:\n|\[ \\t\]+#)"  1 } } */
index fd064f17445f9b10d027e0bf515502b2bd1d3ab9..d9f78d4edb388c8c7366b2095388a94a14764b69 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile { target { ! ia32 } } } */
-/* { dg-options "-mavx10.2 -O2" } */
+/* { dg-options "-march=x86-64-v3 -mavx10.2 -O2" } */
 /* { dg-final { scan-assembler-times "vmulnepbf16\[ \\t\]+\[^\{\n\]*%xmm\[0-9\]+\[^\n\r]*%xmm\[0-9\]+\[^\n\r]*%xmm\[0-9\]+(?:\n|\[ \\t\]+#)" 2 } } */
 /* { dg-final { scan-assembler-times "vrcppbf16\[ \\t\]+\[^\{\n\]*%xmm\[0-9\]+\[^\n\r]*%xmm\[0-9\]+(?:\n|\[ \\t\]+#)" 2 } } */
 
index 8a9096a300afec5138e229cae0590c4cc6c7502a..c101b668040fa5a2ef7e8f220633b6b97f70640b 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-mavx10.2 -O2" } */
+/* { dg-options "-march=x86-64-v3 -mavx10.2 -O2" } */
 /* { dg-final { scan-assembler-times "vfmadd132nepbf16\[^\n\r\]*xmm\[0-9\]" 3 { target ia32 } } } */
 /* { dg-final { scan-assembler-times "vfmsub132nepbf16\[^\n\r\]*xmm\[0-9\]" 3 { target ia32 } } } */
 /* { dg-final { scan-assembler-times "vfnmadd132nepbf16\[^\n\r\]*xmm\[0-9\]" 3 { target ia32 } } } */
index e7ee08a20a93b8874d28a0141b0022c86acc66f5..89fac2cd88abaaadce8323904dfc9ea970d7420f 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile { target { ! ia32 } } } */
-/* { dg-options "-mavx10.2 -O2" } */
+/* { dg-options "-march=x86-64-v3 -mavx10.2 -O2" } */
 /* { dg-final { scan-assembler-times "vmulnepbf16\[ \\t\]+\[^\{\n\]*%xmm\[0-9\]+\[^\n\r]*%xmm\[0-9\]+\[^\n\r]*%xmm\[0-9\]+(?:\n|\[ \\t\]+#)" 2 } } */
 /* { dg-final { scan-assembler-times "vaddnepbf16\[ \\t\]+\[^\{\n\]*%xmm\[0-9\]+\[^\n\r]*%xmm\[0-9\]+\[^\n\r]*%xmm\[0-9\]+(?:\n|\[ \\t\]+#)" 2 } } */
 /* { dg-final { scan-assembler-times "vdivnepbf16\[ \\t\]+\[^\{\n\]*%xmm\[0-9\]+\[^\n\r]*%xmm\[0-9\]+\[^\n\r]*%xmm\[0-9\]+(?:\n|\[ \\t\]+#)" 2 } } */
index 0a7cc58e29d4e56a086c5b5258f1c545fd68bf94..c5178509285aebe7480c2a1831b6329ee8564026 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { ! ia32 } } } */
-/* { dg-options "-mavx10.2 -Ofast" } */
-/* /* { dg-final { scan-assembler-times "vmaxpbf16" 2 } } */
-/* /* { dg-final { scan-assembler-times "vminpbf16" 2 } } */
+/* { dg-options "-march=x86-64-v3 -mavx10.2 -Ofast" } */
+/* { dg-final { scan-assembler-times "vmaxpbf16" 2 } } */
+/* { dg-final { scan-assembler-times "vminpbf16" 2 } } */
 
 void
 maxpbf16_64 (__bf16* restrict dest, __bf16* restrict src1, __bf16* restrict src2)
index d0a0100e6c8c6fd71986abbdafc560c5fe11eb2a..4ec0aac561ff3e35c5fa7cbd8a8f84362d4912e3 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-final { scan-assembler-times "vaddpd\[ \\t\]+\[^\n\]*\{rn-sae\}\[^\{\n\]*%ymm\[0-9\]+(?:\n|\[ \\t\]+#)" 1  }  } */
 /* { dg-final { scan-assembler-times "vaddpd\[ \\t\]+\[^\n\]*\{rd-sae\}\[^\{\n\]*%ymm\[0-9\]+\{%k\[1-7\]\}(?:\n|\[ \\t\]+#)" 1  }  } */
 /* { dg-final { scan-assembler-times "vaddpd\[ \\t\]+\[^\n\]*\{rz-sae\}\[^\{\n\]*%ymm\[0-9\]+\{%k\[1-7\]\}\{z\}(?:\n|\[ \\t\]+#)" 1  }  } */
index f6fdaf5db8daae8b39852b803a28f2fa289dd9e8..47bc9ff76d1606c1cfbc3f516bc9b2c89a2b01ee 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-final { scan-assembler-times "vcvtqq2pd\[ \\t\]+\[^\n\]*\{rn-sae\}\[^\n\]*%ymm\[0-9\]+\[^\{\n\]*%ymm\[0-9\]+(?:\n|\[ \\t\]+#)" 1  }  } */
 /* { dg-final { scan-assembler-times "vcvtqq2pd\[ \\t\]+\[^\n\]*\{rd-sae\}\[^\n\]*%ymm\[0-9\]+\[^\{\n\]*%ymm\[0-9\]+\{%k\[1-7\]\}(?:\n|\[ \\t\]+#)" 1  }  } */
 /* { dg-final { scan-assembler-times "vcvtqq2pd\[ \\t\]+\[^\n\]*\{rz-sae\}\[^\n\]*%ymm\[0-9\]+\[^\{\n\]*%ymm\[0-9\]+\{%k\[1-7\]\}\{z\}(?:\n|\[ \\t\]+#)" 1  }  } */
index f065785d23e28b4f255b9204d5010799305056d4..1e7925bf569772790b91a8e41dae0a5ab0ca6938 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-final { scan-assembler-times "vcvtuw2ph\[ \\t\]+\[^\{\n\]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+(?:\n|\[ \\t\]+#)" 1  }  } */
 /* { dg-final { scan-assembler-times "vcvtuw2ph\[ \\t\]+\{rn-sae\}\[^\{\n\]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+\{%k\[0-9\]\}\[^\n\r]*(?:\n|\[ \\t\]+#)" 1  }  } */
 /* { dg-final { scan-assembler-times "vcvtuw2ph\[ \\t\]+\{rz-sae\}\[^\{\n\]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+\{%k\[0-9\]\}\{z\}\[^\n\r]*(?:\n|\[ \\t\]+#)" 1  }  } */
index 83ef63cf06776f28f116e3619ad11e1b6573f953..5ebd6718ff974ecaae8e2195fc4e54320c7087fe 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-final { scan-assembler-times "vcvtph2ibs\[ \\t\]+\[^\{\n\]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+(?:\n|\[ \\t\]+#)" 1  }  } */
 /* { dg-final { scan-assembler-times "vcvtph2ibs\[ \\t\]+\{rn-sae\}\[^\{\n\]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+\{%k\[0-9\]\}\[^\n\r]*(?:\n|\[ \\t\]+#)" 1  }  } */
 /* { dg-final { scan-assembler-times "vcvtph2ibs\[ \\t\]+\{rz-sae\}\[^\{\n\]*%ymm\[0-9\]+\[^\n\r]*%ymm\[0-9\]+\{%k\[0-9\]\}\{z\}\[^\n\r]*(?:\n|\[ \\t\]+#)" 1  }  } */
index 7783dcee820fb2b8dbe290678c498eb2999192f7..893fa0c1f19a1b3d232651d828cfea15b1548a3c 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index fa8be3e8e8b96ea690e16f68594e205677ac1353..949bdc90ece72adf3e6d5c6dab93289bea92003a 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index e603aad27bdf0d48cd49ac4842fb60a021a966bf..5c1e7050d9c428f550f8ed7ed7841a8d3f8f98e9 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-mavx10.2 -O2" } */
+/* { dg-options "-march=x86-64-v3 -mavx10.2 -O2" } */
 /* { dg-final { scan-assembler-times "vcomsbf16\[ \\t\]+\[^{}\n\]*%xmm\[0-9\]+(?:\n|\[ \\t\]+#)" 6 } } */
 /* { dg-final { scan-assembler-times "jp" 2 } } */
 #include <immintrin.h>
index c4f0c8226786bbd882250faadd12e109eafec2bb..de98043dcf38f8306ca5f87a82bfe30a3c5c7309 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index ba3a30c9317055bd9abaf3957a1ac693a9ad05b2..125713c8dccf120b449a787365d8b93b73e03100 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index b33d465f46571417997a1b9449e0ff22fb414e31..e3f2a8127d1f43498ff2c4e133b66d31cf74025c 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index dcf0d39a54cd0c3f26fe35f01d073c2a8ee8c0fc..2b9f81de2982880e54977238fd2d9b221fd35289 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 93b80c7cecb17141b1e4a7d4370eb11fa4e93bda..27e5f2100c4df2561553546317582a72cae2f2e2 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index ed35bf08e1254e8fdcad0970b26c420e8d88b28e..b93a1f978159d8ceae211d07a178917839a18cc1 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index d0d9a8d6cff65bd8a3e87752503aaae601dc6182..d647fde9cd94a2803d1406e27e76c41e77e6ea4d 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 50948cfd00a9240cdcccdcb091354ae52eddcf15..bf1a6c86000611c000eb851f69af8decd3ddbaae 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index dda859c5defe4e8c6f5247cde754a90ecc646887..e02b7ec295917790d992402b6c5597abfbb04a88 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 5db139f005a2762da2edd786ad115f77a2173788..6a2db562957c2ca4363e2359b44f00a5e5d1ae6a 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 84bd9b2de2ea46552e94f79c557fa50dfdefccac..20415276eeaae1111a362b74505f48268b91af33 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 130f19b253a2f82093e7cf4c2c24a5a477c247fc..10ced11de27e69531c467188fbd978f083d22c10 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index af6ec54236f67788a239015525e3e76125b3b10d..660c83de058f042734b7f8aeb2bb832fba481499 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 96deb4c4b5543dcfd4f667b8eedc27b733fd0392..b8b817a4af8da614c92b71efb00135e9c66aa09f 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index ea34459afbe875b0393a7620a80216150100f255..7ce76cc95b4050abceea5748c0ff3988d9e53277 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index e43c6080309e536b206050f643df91a4de615c7e..3d834eb201eefe58f1cd1570042cc20f5254b11e 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 109df51b4d1f4cf0a02007d81713f05ba2d8b104..3e6ee83ac97c12bc57728a8649a2b3ad019ef19f 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 9954fc14c35641fc304df12b365a5a6dfb5a8a8a..2265f81d9defa105b9b8342528159a4b884d682e 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 9bb25190af046fc26a387321bd39a6f31fbfb341..c4b2b5751b90eda0c93e3ce00659a1a0ec5da815 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index ce76ed780ebe8a3685481e80eea71500e1f9a459..fdf825bc7919c1f845a967b8bba51ec5a412e77a 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 8eaf7bcff26bc8871e2cbef27df375819bc72a26..4c7cdc9c6b2738dcf67b26a9fe090e135482d2bc 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index c12964a43573e2467e534faac409b93120791670..6fed729c67085454e8ddbfd76835d7ad433c32ac 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 06cbb5b24e3a70d4ca62b674f85691925250a0eb..d23024d38bdbc7ad38a2ee059833cbbc1ae5014c 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index df29d0f14da2eb81915206e0606ba931a6ab955e..d7aa1e5de114e2b83f0a99f8a22af198c0fd50ba 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 9e9cea121a3819dd3d68a4d7e659cf8663363094..88caedffe7d4c08771daef21a2b0c8c3f31f3105 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 282b43f56a604993fd5de95c77cedb2efda2e1ca..3304eebb6557cbfbda342377730bcd52030036e5 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index e8a4abb83a462ecc0f25b36cf8106f9fa5705c9a..dfa110cdc8b31c02bceaa3114543f3cb3658fa4c 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 3683ed0dc100ef350346564b8643e3db77b5ab81..500e323ede1536249c44cde804666b8c5caba644 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 57acd36b28f7c305535f21ea83ef004058f4a074..d2ef60b8a66bfe4f7b75b825233c872470034558 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 4f8d4580172006b8c991fb78fc90acf9f17bd70c..7002945e92e6338a684e88b47aeb3f279baafb65 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index defd38540bfbbb6154c3993d07ac9d13fe554ec5..4c05d3c20568cb66078ae54fc44aca1e90c1eb5b 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 1e6bbfd24ea5bdde309aec03933178f64ffe2a22..a7882adb942957e0325f8ba3df881854dd3eeaf8 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 4b175e694f296af648849f690ed9edb4a26beb0c..66b654ee3576d372043f5b9551dbe8cfc9fb32cd 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 3abebfb455936f5c39be61aca834746c8211049d..3f320604e1b01dfd7567660269e422e7105166c6 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 9e4bd71a4115ec5daa26ead6f7fbaf5951901308..535a46027a0378b0015a395b0ef6b3484d18e385 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index b4ab914862b9c0ef6cbdf4362e00f8fedddb1287..c4a0b0f3a973e809d91f6ba8cf79db0f78f0e6a9 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 67b6b8d384bf2bbc8149c8ef427e0e5464d3378c..e1f8892f8e544d91217d70cb589fa4ca5f0ae086 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 0734e959a0a4f2ac41f397b5d49297feba1ab8df..9b48474cf2ea1e3fa9a3d13d4c514a2acda1e482 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index dd2c5442c4740099f4990ac679447dc5495deae3..199a6ec6483cb76da732f7342714931b60b9301a 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 26d98b705908256377e148454ce430a24143a6a3..e2f422dd379f2b04e6d620d1dd25a82e9a352502 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */                                      
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */           
 
 #define AVX10_2
index a4f2e5f791c225de0018c8d1a33a3c6a28f80a14..cce6106b432ff18104b2c521ae90751fc53ff9c1 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 406c1739e00f6f3a9a695a70e068e29c30e71f90..3b8a16097b0919de2828e2719f362f224a8c3e6b 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 3f53099bc4b71e215f0cfd184be5f8d7f2b96b69..f76b5f3efc73a5ce3aaafe618eb5aad53863c0d8 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index fc906ccad3ceb3bb82d115211890833aec909852..07279528fb0e7a3c68e97425f33d3acad6a9a2dd 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 2aa57496c1f23a179e99b787b23854afccbbdb20..38492a80788c9ae329e74b3e65a747f6cfbfcff3 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 804a32a452588876baad2868478ca331824e12e1..b5048d1b8090ab470ddff71c8e96245771093eac 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 53e0a5e05880c4cb20703261ad23e9ac8e36b3a7..8fbb6e740275699d92b469fbbc034ca7039693ff 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 2b8f820822be922f41fce1501552f741d2703b8a..bfc3dd812d933ab40ee1f82f66113268936e37d5 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index e1ac0639ff2fec5b9586f829b7f4deda80aa902a..57842d63069c6d8358bec7098b814d074a722bd2 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -mavx10.2" } */
+/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 29cd113d42ac896c6a5932ee89a218d36bde6a24..106083d3db18a57980f83bea2e54689ba6584723 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -mavx10.2" } */
+/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 8a2229498b35a92c1f894656ab63221de00fd61f..d465e7aabcb502547783f442a82a393916064c41 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -mavx10.2" } */
+/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index f6f1e79aa9e82ed121c66fab40c13ac579f4304b..88aaf5b1d43388f160cc69dabc847168a6150c12 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -mavx10.2" } */
+/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index f550e09be6c93cb25f74c8c91c7bc23b723f41b0..b8db288318976ad7e284d587bd1eb67f40e83993 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -mavx10.2" } */
+/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index dbf1087d9c3bacf5fed0027083fad649bf0d735b..8ce838dc6b71716759d2e8019a0ca0d6728c92b1 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -mavx10.2" } */
+/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 7baa396a2d3fc9f223fd053099181fd1c794ac01..65f59ca13779341114bb0229179095345d5d61c0 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -mavx10.2" } */
+/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index dcb7c0e4a7e17ea7a8671355c41d982b90443c50..bd02ce143cd9ea24d3b6d27dd57090189c3739bc 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 275bbade10665705e19b1218bacb5d50d72bda75..6a5d84ac6cde66bb6034ae4543b61745da693847 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-final { scan-assembler-times "vmovd\t4\\(%esp\\), %xmm0" 1 { target ia32 } } } */
 /* { dg-final { scan-assembler-times "vmovss\t4\\(%esp\\), %xmm0" 1 { target ia32 } } } */
 /* { dg-final { scan-assembler-times "vmovd\t%xmm0, %xmm0" 3 { target ia32 } } } */
index 7d659300d817dc71e327167ed10c5c94fb738cc5..092995091ea9157be2819c4ae18c3deb58a816b8 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index ec19a9a263ae83d56495cb55bf82bbec2e6bd3a6..6e05f72f6371e2452af81c02d45064013337fbc7 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-final { scan-assembler-times "vmovw\t4\\(%esp\\), %xmm0" 3 { target ia32 } } } */
 /* { dg-final { scan-assembler-times "vmovw\t8\\(%ebp\\), %xmm0" 1 { target ia32 } } } */
 /* { dg-final { scan-assembler-times "vmovw\t%xmm0, %xmm0" 4 { target ia32 } } } */
index d63739e68874f5ea6447383d85d37542e5818264..c4746383634224c0af750462cadc49b23f880efa 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 746ea7baacb039725832111f976a3a7783e8f2d2..fdf68e63dc769e5f5832f2e3acbd0b49c24a789d 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 753e2d100d75ffcf91770c4b502b1c11f5554541..1daa21f96ab6b16b91cd96d4f64e64b403a8adad 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 510216a7be2de56a891d3c6820b27b7da59816d9..256d10e09a38cc534136433561e28ea6df4979da 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 4b84105c2021527592389ffcfc104e91d1ec9445..88ab6133fb417306e03ce7446c171769979f006a 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index e4f0f415a1abb3231a1ad907a2ade27adfcfd748..cdbd57c5418ed7e45ec81f86d04e3bd6a707e261 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index ca7942e288e11273a6773260623da70406185c1a..5e9937a69c608aae9f47f9dacd9e3ab9db1bfce0 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 9664c99baa24dc90ec44252a6f8b0806310ba2ad..73e3f71270d5c23674f74d2a9c5dd6582f417029 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 285637bbc138b165580e14ae14e6b3b81f800959..09c1c817c859796253709d2beaf6668b7565ef81 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index e1c7a81b54fcb54ae67fa8baf8229ec5274069a6..f68d3eda5562bf5811007ebeabfb97e587dc0bec 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index d046fd8747a046d99f1c8240e72555554766be93..3b3f5df2042fbabebc25e06a1de3d7e87480d7e4 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 5a8af9b872871ed81171d86d337c31ff782ce9be..209e62de680166769fef0c6a84cddaecd662c75f 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 88d877f381afc496ec458dbf2d6d0bc10a0a9547..6e9692b640195144746b5b05fb46939eaaa41a8a 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index aaefe02d29d6b2a65bd3312296f4de061294d573..8feb5d7b855875034f1c4709688e10d52c5ff14f 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 6a61112e161b02cd974db99b84409db2caa26d4e..930839e79986ebc7fbd94e81004717bf2272f6ec 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 332010aba57aa4ad5b89f26ea5d4e836eb18f0ec..4914b25a77c90fee5f2cbb381391b507d4be64ff 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 809baf7c28404eccce0557283e1265095a5a059d..9522c83b5b84357730ed8a9380496bc3607c980b 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index ee6e71da3baffdd7d2111de0262232ebb78bb122..e27bf994c1f7e7bc3ecef74108e6cd9d0a7d08af 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 80c8ba38815ab8b3b52af8b7215fb96b3baf43d9..be0f561b92a615edbce8c236e6ad1aa6f91d567c 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index 8f26dfbc9bd2c8870bdb5d43ff3c3b5e77474570..02753f71276af5112c01c2a5e89625e1f7b9b732 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index c6d6ca4c7bdaeaee087180d69436d6676580fd0e..4d0e83672e8e9b0c297d635b54bbb681751b3470 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2
index ad02ee19de2cddc33767b73d5c004a5cbd8ec738..907a7059d64bb65eb8adbc502b6075f800008ab3 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run } */
-/* { dg-options "-O2 -mavx10.2" } */
+/* { dg-options "-O2 -march=x86-64-v3 -mavx10.2" } */
 /* { dg-require-effective-target avx10_2 } */
 
 #define AVX10_2