pub const fn log2_ceil(n: u64) -> u32Expand description
Ceiling integer log base 2: smallest k such that 2^k >= n.
Returns 0 for n == 0.
ยงExamples
use mathverse_core::integer::log2_ceil;
assert_eq!(log2_ceil(1), 0);
assert_eq!(log2_ceil(2), 1);
assert_eq!(log2_ceil(3), 2);
assert_eq!(log2_ceil(8), 3);
assert_eq!(log2_ceil(9), 4);