2 /* { dg-do compile { target int128 } } */
3 /* { dg-options "-Og -finline-functions-called-once" } */
10 short s
= __builtin_sub_overflow (~x
, 0, &b
);
11 a
= __builtin_ffsll (~x
);
12 return __builtin_add_overflow_p (-(unsigned __int128
) a
, s
,
13 (unsigned __int128
) 0);