Lines Matching refs:ui

62 stdc_leading_zeros_ui(unsigned int ui)  in stdc_leading_zeros_ui()  argument
64 if (ui == 0) { in stdc_leading_zeros_ui()
68 return (__builtin_clz(ui)); in stdc_leading_zeros_ui()
108 stdc_leading_ones_ui(unsigned int ui) in stdc_leading_ones_ui() argument
110 return (stdc_leading_zeros_ui(~ui)); in stdc_leading_ones_ui()
151 stdc_trailing_zeros_ui(unsigned int ui) in stdc_trailing_zeros_ui() argument
153 if (ui == 0) { in stdc_trailing_zeros_ui()
157 return (__builtin_ctz(ui)); in stdc_trailing_zeros_ui()
197 stdc_trailing_ones_ui(unsigned int ui) in stdc_trailing_ones_ui() argument
199 return (stdc_trailing_zeros_ui(~ui)); in stdc_trailing_ones_ui()
243 stdc_first_leading_zero_ui(unsigned int ui) in stdc_first_leading_zero_ui() argument
245 if (ui == UINT_MAX) { in stdc_first_leading_zero_ui()
249 return (stdc_leading_ones_ui(ui) + 1); in stdc_first_leading_zero_ui()
299 stdc_first_leading_one_ui(unsigned int ui) in stdc_first_leading_one_ui() argument
301 if (ui == 0) { in stdc_first_leading_one_ui()
305 return (stdc_leading_zeros_ui(ui) + 1); in stdc_first_leading_one_ui()
355 stdc_first_trailing_zero_ui(unsigned int ui) in stdc_first_trailing_zero_ui() argument
357 if (ui == UINT_MAX) { in stdc_first_trailing_zero_ui()
361 return (stdc_trailing_ones_ui(ui) + 1); in stdc_first_trailing_zero_ui()
410 stdc_first_trailing_one_ui(unsigned int ui) in stdc_first_trailing_one_ui() argument
412 if (ui == 0) { in stdc_first_trailing_one_ui()
416 return (stdc_trailing_zeros_ui(ui) + 1); in stdc_first_trailing_one_ui()
459 stdc_count_zeros_ui(unsigned int ui) in stdc_count_zeros_ui() argument
461 return (CHAR_BIT * sizeof (unsigned int) - __builtin_popcount(ui)); in stdc_count_zeros_ui()
490 stdc_count_ones_ui(unsigned int ui) in stdc_count_ones_ui() argument
492 return (__builtin_popcount(ui)); in stdc_count_ones_ui()
526 stdc_has_single_bit_ui(unsigned int ui) in stdc_has_single_bit_ui() argument
528 return (stdc_count_ones_ui(ui) == 1); in stdc_has_single_bit_ui()
573 stdc_bit_width_ui(unsigned int ui) in stdc_bit_width_ui() argument
575 if (ui == 0) { in stdc_bit_width_ui()
580 stdc_first_leading_one_ui(ui)); in stdc_bit_width_ui()
632 stdc_bit_floor_ui(unsigned int ui) in stdc_bit_floor_ui() argument
634 if (ui == 0) { in stdc_bit_floor_ui()
638 return (1U << (stdc_bit_width_ui(ui) - 1)); in stdc_bit_floor_ui()
706 stdc_bit_ceil_ui(unsigned int ui) in stdc_bit_ceil_ui() argument
708 if (ui <= 1) { in stdc_bit_ceil_ui()
712 return (2U << (stdc_bit_width_ui(ui - 1) - 1)); in stdc_bit_ceil_ui()