2 /* { dg-require-effective-target avx } */
3 /* { dg-options "-O2 -mavx" } */
8 __attribute__((noinline
))
9 foo (int x1
, int x2
, int x3
, int x4
,
10 int x5
, int x6
, int x7
, int x8
)
12 return _mm256_set_epi32 (x1
, x2
, x3
, x4
, x5
, x6
, x7
, x8
);
18 int v
[8] = { -3, 2, 1, 9, 23, -173, -13, 69 };
21 u
.x
= foo (v
[7], v
[6], v
[5], v
[4], v
[3], v
[2], v
[1], v
[0]);
23 if (check_union256i_d (u
, v
))