Commit c337f361 by Olga Makhotina Committed by Kirill Yukhin

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
parent 158061a6
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,
_mm_maskz_scalef_round_sd): Test new intrinsics.
* gcc.target/i386/avx512f-vscalefsd-2.c (_mm_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
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment