log2
double log2(double);
#define log2(a) __TG_FN1(log2, (a))
__weak_alias(log2, _log2)
log2(double x)
__weak_alias(log2, _log2)
log2(double x) /* wrapper log10 */
unsigned int log2 = 0;
log2++;
mapflags |= MAP_ALIGNED(log2);
return log2(entrySize);
return log2(bufferSizeInWords / IX_QMGR_MIN_BUFFER_SIZE);
return log2(2 * watermark);
unsigned int log2 = fls(mtu);
if (!(mtu & ((1 << log2) >> 2))) /* round */
log2--;
(i << 24) | (log2 << 16) | mtu);
CHECK_NAN(i, log2, logf_invalid[i]);
CHECK_NAN(i, log2, log_invalid[i]);
CHECK_EQ(0, log2, +0., -HUGE_VAL);
CHECK_EQ(1, log2, -0., -HUGE_VAL);
ATF_CHECK_EQ(signbit(log2(1)), 0);
CHECK_EQ(i, log2, x, y);
CHECK_EQ(i, log2, x, y);
ATF_CHECK_MSG((fabs((log2(e) - (double)log2e)/(double)log2e) <
log2(e), log2(e), (double)log2e, (double)log2e);
ATF_CHECK_MSG((fabs((log2(e2) - (double)log2e2)/(double)log2e2) <
log2(e2), log2(e2), (double)log2e2, (double)log2e2);
CHECK_EQ(0, log2, INFINITY, INFINITY);