2 /* { dg-options "-O2 -msse2" } */
3 /* { dg-require-effective-target sse2 } */
5 #include "sse2-check.h"
7 extern void abort (void);
9 typedef _Complex
float __attribute__((mode(TC
))) _Complex128
;
11 _Complex128
__attribute__ ((noinline
))
12 foo (_Complex128 x
, _Complex128 y
)
20 _Complex128 a
= 1.3q
+ 3.4qi
, b
= 5.6q
+ 7.8qi
, c
;
23 if (__real__(c
) == 0.0q
|| __imag__ (c
) == 0.0q
)