160484Sobrien/* { dg-do run } */ 2218822Sdim/* { dg-options "-O2 -mavx512vl" } */ 360484Sobrien/* { dg-require-effective-target avx512vl } */ 460484Sobrien 560484Sobrien#define AVX512VL 660484Sobrien#define AVX512F_LEN 256 760484Sobrien#define AVX512F_LEN_HALF 128 860484Sobrien#include "avx512f-vpmovsdb-2.c" 960484Sobrien 1060484Sobrien#undef AVX512F_LEN 1160484Sobrien#undef AVX512F_LEN_HALF 1260484Sobrien 1360484Sobrien#define AVX512F_LEN 128 1460484Sobrien#define AVX512F_LEN_HALF 128 1560484Sobrien#include "avx512f-vpmovsdb-2.c" 1660484Sobrien