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