5 __attribute__ ((noinline
)) int_t
6 addifgt (double w
, double x
, int_t y
, int_t z
)
8 return w
> x
? y
+ z
: y
;
14 if (addifgt (-1.0, -1.0, 12, 23) != 12)
16 if (addifgt (-1.0, 3.0, 12, 23) != 12)
18 if (addifgt (1.0, 3.0, 12, 23) != 12)
20 if (addifgt (3.0, 3.0, 12, 23) != 12)
22 if (addifgt (5.0, 3.0, 12, 23) != 35)
24 if (addifgt (3.0, -1.0, 12, 23) != 35)
26 if (addifgt (3.0, 1.0, 12, 23) != 35)
28 if (addifgt (3.0, 5.0, 12, 23) != 12)