mirror of
https://gcc.gnu.org/git/gcc.git
synced 2025-01-17 18:04:43 +08:00
avx512vl-vpermb-2.c: Require avx512vbmi.
* gcc.target/i386/avx512vl-vpermb-2.c: Require avx512vbmi. * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto. * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto. * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Require avx512ifma. * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto. * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto. From-SVN: r217960
This commit is contained in:
parent
9127c38e11
commit
4994a30f2a
@ -1,3 +1,12 @@
|
||||
2014-11-22 Uros Bizjak <ubizjak@gmail.com>
|
||||
|
||||
* gcc.target/i386/avx512vl-vpermb-2.c: Require avx512vbmi.
|
||||
* gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
|
||||
* gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
|
||||
* gcc.target/i386/avx512vl-vpmaddhuq-2.c: Require avx512ifma.
|
||||
* gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
|
||||
* gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
|
||||
|
||||
2014-11-21 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/64006
|
||||
@ -61,8 +70,6 @@
|
||||
* gcc.target/i386/avx512vl-vpermb-2.c: Ditto.
|
||||
* gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto.
|
||||
* gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto.
|
||||
* gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto.
|
||||
* gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto.
|
||||
* gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto.
|
||||
* gcc.target/i386/i386.exp (check_effective_target_avx512vbmi): New.
|
||||
* gcc.target/i386/sse-12.c: Add new options.
|
||||
|
@ -1,6 +1,7 @@
|
||||
/* { dg-do run } */
|
||||
/* { dg-options "-O2 -mavx512vbmi -mavx512vl -DAVX512VL" } */
|
||||
/* { dg-require-effective-target avx512vl } */
|
||||
/* { dg-require-effective-target avx512vbmi } */
|
||||
|
||||
#define AVX512F_LEN 256
|
||||
#define AVX512F_LEN_HALF 128
|
||||
|
@ -1,6 +1,7 @@
|
||||
/* { dg-do run } */
|
||||
/* { dg-options "-O2 -mavx512vbmi -mavx512vl -DAVX512VL" } */
|
||||
/* { dg-require-effective-target avx512vl } */
|
||||
/* { dg-require-effective-target avx512vbmi } */
|
||||
|
||||
#define AVX512F_LEN 256
|
||||
#define AVX512F_LEN_HALF 128
|
||||
|
@ -1,6 +1,7 @@
|
||||
/* { dg-do run } */
|
||||
/* { dg-options "-O2 -mavx512vbmi -mavx512vl -DAVX512VL" } */
|
||||
/* { dg-require-effective-target avx512vl } */
|
||||
/* { dg-require-effective-target avx512vbmi } */
|
||||
|
||||
#define AVX512F_LEN 256
|
||||
#define AVX512F_LEN_HALF 128
|
||||
|
@ -1,6 +1,7 @@
|
||||
/* { dg-do run } */
|
||||
/* { dg-options "-O2 -mavx512ifma -mavx512vl -DAVX512VL" } */
|
||||
/* { dg-require-effective-target avx512vl } */
|
||||
/* { dg-require-effective-target avx512ifma } */
|
||||
|
||||
#define AVX512F_LEN 256
|
||||
#define AVX512F_LEN_HALF 128
|
||||
|
@ -1,6 +1,7 @@
|
||||
/* { dg-do run } */
|
||||
/* { dg-options "-O2 -mavx512ifma -mavx512vl -DAVX512VL" } */
|
||||
/* { dg-require-effective-target avx512vl } */
|
||||
/* { dg-require-effective-target avx512ifma } */
|
||||
|
||||
#define AVX512F_LEN 256
|
||||
#define AVX512F_LEN_HALF 128
|
||||
|
@ -1,6 +1,7 @@
|
||||
/* { dg-do run } */
|
||||
/* { dg-options "-O2 -mavx512vbmi -mavx512vl -DAVX512VL" } */
|
||||
/* { dg-require-effective-target avx512vl } */
|
||||
/* { dg-require-effective-target avx512vbmi } */
|
||||
|
||||
#define AVX512F_LEN 256
|
||||
#define AVX512F_LEN_HALF 128
|
||||
|
Loading…
Reference in New Issue
Block a user