3 typedef unsigned int int_t
;
5 __attribute__ ((noinline
)) int_t
6 addigeu (int_t w
, int_t x
, int_t y
, int_t z
)
8 return w
>= x
? y
+ z
: y
;
14 if (addigeu (-1, -1, 12, 23) != 35)
16 if (addigeu (-1, 3, 12, 23) != 35)
18 if (addigeu (1, 3, 12, 23) != 12)
20 if (addigeu (3, 3, 12, 23) != 35)
22 if (addigeu (5, 3, 12, 23) != 35)
24 if (addigeu (3, -1, 12, 23) != 12)
26 if (addigeu (3, 1, 12, 23) != 35)
28 if (addigeu (3, 5, 12, 23) != 12)