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)