Lines Matching refs:us

51 stdc_leading_zeros_us(unsigned short us)  in stdc_leading_zeros_us()  argument
53 if (us == 0) { in stdc_leading_zeros_us()
57 return (__builtin_clz(us) - in stdc_leading_zeros_us()
102 stdc_leading_ones_us(unsigned short us) in stdc_leading_ones_us() argument
104 return (stdc_leading_zeros_us(~us)); in stdc_leading_ones_us()
141 stdc_trailing_zeros_us(unsigned short us) in stdc_trailing_zeros_us() argument
143 if (us == 0) { in stdc_trailing_zeros_us()
147 return (__builtin_ctz(us)); in stdc_trailing_zeros_us()
191 stdc_trailing_ones_us(unsigned short us) in stdc_trailing_ones_us() argument
193 return (stdc_trailing_zeros_us(~us)); in stdc_trailing_ones_us()
233 stdc_first_leading_zero_us(unsigned short us) in stdc_first_leading_zero_us() argument
235 if (us == USHRT_MAX) { in stdc_first_leading_zero_us()
239 return (stdc_leading_ones_us(us) + 1); in stdc_first_leading_zero_us()
289 stdc_first_leading_one_us(unsigned short us) in stdc_first_leading_one_us() argument
291 if (us == 0) { in stdc_first_leading_one_us()
295 return (stdc_leading_zeros_us(us) + 1); in stdc_first_leading_one_us()
345 stdc_first_trailing_zero_us(unsigned short us) in stdc_first_trailing_zero_us() argument
347 if (us == USHRT_MAX) { in stdc_first_trailing_zero_us()
351 return (stdc_trailing_ones_us(us) + 1); in stdc_first_trailing_zero_us()
400 stdc_first_trailing_one_us(unsigned short us) in stdc_first_trailing_one_us() argument
402 if (us == 0) { in stdc_first_trailing_one_us()
406 return (stdc_trailing_zeros_us(us) + 1); in stdc_first_trailing_one_us()
453 stdc_count_zeros_us(unsigned short us) in stdc_count_zeros_us() argument
455 return (CHAR_BIT * sizeof (unsigned short) - __builtin_popcount(us)); in stdc_count_zeros_us()
484 stdc_count_ones_us(unsigned short us) in stdc_count_ones_us() argument
486 return (__builtin_popcount(us)); in stdc_count_ones_us()
520 stdc_has_single_bit_us(unsigned short us) in stdc_has_single_bit_us() argument
522 return (stdc_count_ones_us(us) == 1); in stdc_has_single_bit_us()
562 stdc_bit_width_us(unsigned short us) in stdc_bit_width_us() argument
564 if (us == 0) { in stdc_bit_width_us()
569 stdc_first_leading_one_us(us)); in stdc_bit_width_us()
622 stdc_bit_floor_us(unsigned short us) in stdc_bit_floor_us() argument
624 if (us == 0) { in stdc_bit_floor_us()
628 return (1U << (stdc_bit_width_us(us) - 1)); in stdc_bit_floor_us()
696 stdc_bit_ceil_us(unsigned short us) in stdc_bit_ceil_us() argument
698 if (us <= 1) { in stdc_bit_ceil_us()
702 return (2U << (stdc_bit_width_us(us - 1) - 1)); in stdc_bit_ceil_us()