1 /* { dg-do compile } */
2 /* { dg-options "-O2 -fprofile-use" } */
4 static inline int CLZ(int mask
) {
5 return mask
? __builtin_clz(mask
) : 32;
13 int bias
= CLZ(value
);
15 int zeros
= CLZ(value
<< 1);
18 int packed
= (unsigned)(value
<< 9) >> 9;