Home | History | Annotate | Download | only in libm

Lines Matching refs:log1p

309  * log1p(3)
315 atf_tc_set_md_var(tc, "descr", "Test log1p/f/l on invalid inputs");
323 CHECK_NAN(i, log1p, log1pf_invalid[i]);
328 CHECK_NAN(i, log1p, log1p_invalid[i]);
340 atf_tc_set_md_var(tc, "descr", "Test log1p/f/l on -1");
346 CHECK_EQ(0, log1p, -1., -HUGE_VAL);
353 atf_tc_set_md_var(tc, "descr", "Test log1p/f/l exact cases");
359 CHECK_EQ(0, log1p, -DBL_MIN, -DBL_MIN);
363 CHECK_EQ(1, log1p, -0., 0);
367 CHECK_EQ(2, log1p, +0., 0);
378 CHECK_EQ(3, log1p, 1, log(2));
385 atf_tc_set_md_var(tc, "descr", "Test log1p/f/l approximate cases");
402 CHECK_EQ(0, log1p, -DBL_DENORM_MIN, -DBL_DENORM_MIN);
410 ATF_CHECK_MSG(fabs((log1p(em1) - 1)/1) < 2*DBL_EPSILON,
411 "log1p(e)=%a=%.17g", log1p(em1), log1p(em1));
417 ATF_CHECK_MSG(fabs((log1p(e2m1) - 2)/2) < 2*DBL_EPSILON,
418 "log1p(e^2)=%a=%.17g", log1p(em1), log1p(em1));
426 atf_tc_set_md_var(tc, "descr", "Test log1p/f/l on +infinity");
435 CHECK_EQ(0, log1p, INFINITY, INFINITY);