2 /* { dg-require-effective-target avx } */
3 /* { dg-options "-O2 -mavx" } */
10 int s1i
[8] = {0, 5463, 86456, 0, 1234, 0, 62445, 34352};
11 int s2i
[8] = {0, 1223, 0, 0, 0, 1, 0, 0};
17 s1
.x
= _mm256_loadu_si256 ((__m256i
*)s1i
);
18 s2
.x
= _mm256_loadu_si256 ((__m256i
*)s2i
);
19 d
= _mm256_testz_si256 (s1
.x
, s2
.x
);
22 for (i
= 0; i
< 8; i
++)
23 if ((s1i
[i
] & s2i
[i
]) != 0)