2 /* { dg-require-effective-target avx } */
3 /* { dg-options "-O2 -mavx" } */
8 __attribute__((noinline
))
9 foo (long long x
, int i
)
14 return _mm256_set_epi64x (x
, 1, 1, 1);
16 return _mm256_set_epi64x (1, x
, 1, 1);
18 return _mm256_set_epi64x (1, 1, x
, 1);
20 return _mm256_set_epi64x (1, 1, 1, x
);
29 long long e
= 0xabadbeef01234567LL
;
34 for (i
= 0; i
< ARRAY_SIZE (v
); i
++)
36 for (j
= 0; j
< ARRAY_SIZE (v
); j
++)
40 if (check_union256i_q (u
, v
))