Fix AVX-512 popcnt and bitalg tests.
gcc/testsuite/ PR target/83828 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test. * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto. * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto. * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto. * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto. From-SVN: r257579
This commit is contained in:
parent
158061a65b
commit
c337f3612f
6 changed files with 14 additions and 10 deletions
|
@ -1,3 +1,12 @@
|
|||
2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
|
||||
|
||||
PR target/83828
|
||||
* gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
|
||||
* gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
|
||||
* gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
|
||||
* gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
|
||||
* gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
|
||||
|
||||
2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
|
||||
|
||||
* gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
|
||||
|
|
|
@ -3,11 +3,10 @@
|
|||
/* { dg-require-effective-target avx512bitalg } */
|
||||
/* { dg-require-effective-target avx512bw } */
|
||||
|
||||
#include "avx512f-helper.h"
|
||||
|
||||
#define AVX512BITALG
|
||||
#define SIZE (AVX512F_LEN / 8)
|
||||
|
||||
#include "avx512f-helper.h"
|
||||
#include "avx512f-mask-type.h"
|
||||
|
||||
#define TYPE char
|
||||
|
|
|
@ -3,11 +3,10 @@
|
|||
/* { dg-require-effective-target avx512bitalg } */
|
||||
/* { dg-require-effective-target avx512bw } */
|
||||
|
||||
#include "avx512f-helper.h"
|
||||
|
||||
#define AVX512BITALG
|
||||
#define SIZE (AVX512F_LEN / 16)
|
||||
|
||||
#include "avx512f-helper.h"
|
||||
#include "avx512f-mask-type.h"
|
||||
|
||||
#define TYPE short
|
||||
|
|
|
@ -2,11 +2,10 @@
|
|||
/* { dg-options "-O2 -mavx512bitalg -mavx512f -mavx512bw" } */
|
||||
/* { dg-require-effective-target avx512bitalg } */
|
||||
|
||||
#include "avx512f-helper.h"
|
||||
|
||||
#define AVX512BITALG
|
||||
#define SIZE (AVX512F_LEN / 8)
|
||||
|
||||
#include "avx512f-helper.h"
|
||||
#include "avx512f-mask-type.h"
|
||||
|
||||
#define TYPE unsigned long long
|
||||
|
|
|
@ -2,11 +2,10 @@
|
|||
/* { dg-options "-O2 -mavx512vpopcntdq" } */
|
||||
/* { dg-require-effective-target avx512vpopcntdq } */
|
||||
|
||||
#include "avx512f-helper.h"
|
||||
|
||||
#define AVX512VPOPCNTDQ
|
||||
#define SIZE (AVX512F_LEN / 32)
|
||||
|
||||
#include "avx512f-helper.h"
|
||||
#include "avx512f-mask-type.h"
|
||||
|
||||
#define TYPE int
|
||||
|
|
|
@ -2,11 +2,10 @@
|
|||
/* { dg-options "-O2 -mavx512vpopcntdq" } */
|
||||
/* { dg-require-effective-target avx512vpopcntdq } */
|
||||
|
||||
#include "avx512f-helper.h"
|
||||
|
||||
#define AVX512VPOPCNTDQ
|
||||
#define SIZE (AVX512F_LEN / 64)
|
||||
|
||||
#include "avx512f-helper.h"
|
||||
#include "avx512f-mask-type.h"
|
||||
|
||||
#define TYPE long long
|
||||
|
|
Loading…
Add table
Reference in a new issue