11 if (
n >> 32) {
r += 32U;
n >>= 32U; }
12 if (
n >> 16) {
r += 16U;
n >>= 16U; }
13 if (
n >> 8) {
r += 8U;
n >>= 8U; }
14 if (
n >> 4) {
r += 4U;
n >>= 4U; }
15 if (
n >> 2) {
r += 2U;
n >>= 2U; }
16 if (
n >> 1) {
r += 1U;
n >>= 1U; }
25 if (
n >> 32) {
r += 32U;
n >>= 32U; }
26 if (
n >> 16) {
r += 16U;
n >>= 16U; }
27 if (
n >> 8) {
r += 8U;
n >>= 8U; }
28 if (
n >> 4) {
r += 4U;
n >>= 4U; }
29 if (
n >> 2) {
r += 2U;
n >>= 2U; }
30 if (
n >> 1) {
r += 1U;
n >>= 1U; }
Definition fallback_fwd.h:23
constexpr uintmax_t bits_in_range(intmax_t min, intmax_t max) noexcept
Definition bits.h:35
constexpr uintmax_t log2(uintmax_t n) noexcept
Definition bits.h:7
constexpr uintmax_t bits_to_represent(uintmax_t n) noexcept
Definition bits.h:21
constexpr bool has_no_value_type_v
Definition meta.h:17