2 /* { dg-require-effective-target avx } */
3 /* { dg-options "-O2 -mavx" } */
11 union128d source1, source2;
13 double s1[2] = {0, -5463};
14 double s2[2] = {0, -1223};
18 source1.x = _mm_loadu_pd(s1);
19 source2.x = _mm_loadu_pd(s2);
21 d[0] = _mm_testc_pd(source1.x, source2.x);
24 for (i = 0; i < 2; i++) {
25 union ieee754_double u1, u2;
28 if (!u1.bits.sign && u2.bits.sign)