1 /* { dg-do run } */ 2 /* { dg-require-effective-target avx512vl } */ 3 /* { dg-require-effective-target avx512bw } */ 4 /* { dg-require-effective-target avx512dq } */ 5 /* { dg-options "-O2 -mavx512vl -mavx512bw -mavx512dq" } */ 6 7 #define AVX512VL 8 #define AVX512BW 9 #define AVX512DQ 10 #define CHECK "avx512-check.h" 11 #define TEST test_512 12 13 #include "avx2-pr88547-2.c" 14 15 static void test_256(void)16test_256 (void) 17 { 18 return test_512 (); 19 } 20 21 static void test_128(void)22test_128 (void) 23 { 24 } 25