1/* @title: ilog2 */
2#pragma once
3#include <stddef.h>
4#include <stdint.h>
5
6static inline uint8_t ilog2(uint64_t x) {
7 uint8_t r = 0;
8 while (x >>= 1)
9 r++;
10 return r;
11}
12