log2f
float log2f(float);
__weak_alias(log2f, _log2f)
log2f(float x)
__weak_alias(log2f, _log2f)
log2f(float x) /* wrapper log2f */
CHECK_NAN(i, log2f, logf_invalid[i]);
CHECK_EQ(0, log2f, +0., -HUGE_VALF);
CHECK_EQ(1, log2f, -0., -HUGE_VALF);
ATF_CHECK_EQ(signbit(log2f(1)), 0);
CHECK_EQ(i, log2f, x, y);
ATF_CHECK_MSG((fabsf((log2f(e) - (float)log2e)/(float)log2e) <
log2f(e), log2f(e), (float)log2e, (float)log2e);
ATF_CHECK_MSG((fabsf((log2f(e2) - (float)log2e2)/(float)log2e2) <
log2f(e2), log2f(e2), (float)log2e2, (float)log2e2);
CHECK_EQ(0, log2f, INFINITY, INFINITY);