/* { dg-do compile } */ | |
/* { dg-options "-mavx512vl -O2" } */ | |
typedef char v8qi __attribute__((vector_size (8))); | |
typedef char v16qi __attribute__((vector_size (16))); | |
v8qi | |
foo_wb_128 (v16qi x) | |
{ | |
return __builtin_shufflevector (x, x, | |
0, 2, 4, 6, 8, 10, 12, 14); | |
} |