- NetBSD Manual Pages
ILOG2(3) NetBSD Library Functions Manual ILOG2(3)
Powered by man-cgi (2021-06-01).
Maintained for NetBSD
by Kimmo Suominen.
Based on man-cgi by Panagiotis Christias.
ilog2 -- integer logarithm
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.
A value -1 is returned on error.
bitops(3), ilogb(3), log2(3), imax(9), powerof2(9)
The ilog2() macro first appeared in NetBSD 5.0.
NetBSD 6.0 May 10, 2011 NetBSD 6.0