2 /* { dg-require-effective-target avx } */
3 /* { dg-options "-O2 -mavx -DNEED_IEEE754_DOUBLE" } */
11 union256d source1
, source2
;
13 double s1
[4] = {0, -5463, 86456, 0};
14 double s2
[4] = {0, -1223, 0, 1};
18 source1
.x
= _mm256_loadu_pd(s1
);
19 source2
.x
= _mm256_loadu_pd(s2
);
20 d
[0] = _mm256_testz_pd(source1
.x
, source2
.x
);
23 for (i
= 0; i
< 4; i
++) {
24 union ieee754_double u1
, u2
;
27 if (u1
.bits
.sign
&& u2
.bits
.sign
) {