intlog10(9) computes log10 of a value; the result is shifted left by 24 bits

SYNOPSIS

unsigned int intlog10(u32 value);

ARGUMENTS

value

The value (must be != 0)

TO USE RATIONAL VALUES YOU CAN USE THE FOLLOWING METHOD

intlog10(value) = intlog10(value * 10^x) - x * 2^24

AN USECASE EXAMPLE

        intlog10(1000) will give 3 << 24 = 3 * 2^24
     due to the implementation intlog10(1000) might be not exactly 3 * 2^24
   look at intlog2 for similar examples

RETURN

log10(value) * 2^24

COPYRIGHT