Expand description
Compute ceil(log_2(value))
Find the smallest result
such that, for the provided value,
2^result >= value
.
Example
assert_eq!(log2_ceil(8), 3); // 2^3 = 8
assert_eq!(log2_ceil(32), 5); // 2^5 = 32
Compute ceil(log_2(value))
Find the smallest result
such that, for the provided value,
2^result >= value
.
assert_eq!(log2_ceil(8), 3); // 2^3 = 8
assert_eq!(log2_ceil(32), 5); // 2^5 = 32