2 /* { dg-add-options ieee } */
4 extern void abort (void);
5 typedef float vf128
__attribute__((vector_size(16)));
6 typedef float vf64
__attribute__((vector_size(8)));
9 #if !__FINITE_MATH_ONLY__
10 #if __FLT_HAS_QUIET_NAN__
11 vf128 v
= (vf128
){ 0.f
, 0.f
, 0.f
, 0.f
};
12 vf64 u
= (vf64
){ 0.f
, 0.f
};
13 v
= v
/ (vf128
){ 0.f
, 0.f
, 0.f
, 0.f
};
16 u
= u
/ (vf64
){ 0.f
, 0.f
};