ilog2(3) netbsd man page | unix.com

Man Page: ilog2

Operating Environment: netbsd

Section: 3

ILOG2(3)						   BSD Library Functions Manual 						  ILOG2(3)

NAME
ilog2 -- integer logarithm
SYNOPSIS
#include <sys/bitops.h> size ilog2(size x);
DESCRIPTION
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.
ERRORS
A value -1 is returned on error.
SEE ALSO
bitops(3), ilogb(3), log2(3), imax(9), powerof2(9)
HISTORY
The ilog2() macro first appeared in NetBSD 5.0.
BSD
May 10, 2011 BSD
Related Man Pages
logl(3) - freebsd
log(3) - freebsd
log10f(3) - netbsd
logf(3) - netbsd
roundup2(9) - netbsd
Similar Topics in the Unix Linux Community
How to install PGX32 on Sparc 10 Ultra?
Vm versus physical linux server
Make bold chars in UNIX
Grandpa returning to UNIX
Grep command to show the number of results