The
ilog2() macro returns an integer (binary) logarithm of
x. It is the logarithm for base 2; the binary logarithm of
x is the power to which the number 2 must be raised to obtain the value
x.
The type of the input parameter should be either
uint32_t or
uint64_t.