Lines Matching refs:log2
440 * log2(3)
492 atf_tc_set_md_var(tc, "descr", "Test log2/f/l on invalid inputs");
500 CHECK_NAN(i, log2, logf_invalid[i]);
505 CHECK_NAN(i, log2, log_invalid[i]);
517 atf_tc_set_md_var(tc, "descr", "Test log2/f/l on zero");
523 CHECK_EQ(0, log2, +0., -HUGE_VAL);
527 CHECK_EQ(1, log2, -0., -HUGE_VAL);
534 atf_tc_set_md_var(tc, "descr", "Test log2/f/l exact cases");
541 ATF_CHECK_EQ(signbit(log2(1)), 0);
549 CHECK_EQ(i, log2, x, y);
557 CHECK_EQ(i, log2, x, y);
572 atf_tc_set_md_var(tc, "descr", "Test log2/f/l approximate cases");
589 ATF_CHECK_MSG((fabs((log2(e) - (double)log2e)/(double)log2e) <
591 "log2(e)=%a=%.17g expected %a=%.17g",
592 log2(e), log2(e), (double)log2e, (double)log2e);
601 ATF_CHECK_MSG((fabs((log2(e2) - (double)log2e2)/(double)log2e2) <
603 "log2(e^2)=%a=%.17g expected %a=%.17g",
604 log2(e2), log2(e2), (double)log2e2, (double)log2e2);
613 atf_tc_set_md_var(tc, "descr", "Test log2/f/l on +infinity");
622 CHECK_EQ(0, log2, INFINITY, INFINITY);