Lines Matching refs:powf
306 * powf(3)
311 atf_tc_set_md_var(tc, "descr", "Test powf(NaN, y) == NaN");
317 const float z = powf(x, 2.0f);
325 atf_tc_set_md_var(tc, "descr", "Test powf(x, NaN) == NaN");
331 const float z = powf(2.0f, y);
339 atf_tc_set_md_var(tc, "descr", "Test powf(-Inf, y) == +-Inf || +-0.0");
351 z = powf(x, 3.0);
352 ATF_CHECK_MSG(isinf(z), "x=%a z=%s=%a", x, "powf(x, 3.0)", z);
353 ATF_CHECK_MSG(signbit(z) != 0, "x=%a z=%s=%a", x, "powf(x, 3.0)", z);
355 z = powf(x, 4.0);
356 ATF_CHECK_MSG(isinf(z), "x=%a z=%s=%a", x, "powf(x, 4.0)", z);
357 ATF_CHECK_MSG(signbit(z) == 0, "x=%a z=%s=%a", x, "powf(x, 4.0)", z);
363 z = powf(x, -3.0);
364 ATF_CHECK_MSG(fabsf(z) == 0.0, "x=%a z=%s=%a", x, "powf(x, -3.0)", z);
365 ATF_CHECK_MSG(signbit(z) != 0, "x=%a z=%s=%a", x, "powf(x, -3.0)", z);
367 z = powf(x, -4.0);
368 ATF_CHECK_MSG(fabsf(z) == 0.0, "x=%a z=%s=%a", x, "powf(x, -4.0)", z);
369 ATF_CHECK_MSG(signbit(z) == 0, "x=%a z=%s=%a", x, "powf(x, -4.0)", z);
375 atf_tc_set_md_var(tc, "descr", "Test powf(x, -Inf) == +Inf || +0.0");
387 z = powf(0.1, y);
388 ATF_CHECK_MSG(isinf(z), "y=%a z=%s=%a", y, "powf(0.1, y)", z);
389 ATF_CHECK_MSG(signbit(z) == 0, "y=%a z=%s=%a", y, "powf(0.1, y)", z);
391 z = powf(1.1, y);
392 ATF_CHECK_MSG(fabsf(z) == 0.0, "y=%a z=%s=%a", y, "powf(1.1, y)", z);
393 ATF_CHECK_MSG(signbit(z) == 0, "y=%a z=%s=%a", y, "powf(1.1, y)", z);
399 atf_tc_set_md_var(tc, "descr", "Test powf(+Inf, y) == +Inf || +0.0");
411 z = powf(x, -2.0);
412 ATF_CHECK_MSG(fabsf(z) == 0.0, "x=%a z=%s=%a", x, "powf(x, -2.0)", z);
413 ATF_CHECK_MSG(signbit(z) == 0, "x=%a z=%s=%a", x, "powf(x, -2.0)", z);
415 z = powf(x, 2.0);
416 ATF_CHECK_MSG(isinf(z), "x=%a z=%s=%a", x, "powf(x, 2.0)", z);
417 ATF_CHECK_MSG(signbit(z) == 0, "x=%a z=%s=%a", x, "powf(x, 2.0)", z);
423 atf_tc_set_md_var(tc, "descr", "Test powf(x, +Inf) == +Inf || +0.0");
435 z = powf(0.1, y);
436 ATF_CHECK_MSG(fabsf(z) == 0.0, "y=%a z=%s=%a", y, "powf(0.1, y)", z);
437 ATF_CHECK_MSG(signbit(z) == 0, "y=%a z=%s=%a", y, "powf(0.1, y)", z);
439 z = powf(1.1, y);
440 ATF_CHECK_MSG(isinf(z), "y=%a z=%s=%a", y, "powf(1.1, y)", z);
441 ATF_CHECK_MSG(signbit(z) == 0, "y=%a z=%s=%a", y, "powf(1.1, y)", z);
447 atf_tc_set_md_var(tc, "descr", "Test powf(-1.0, +-Inf) == 1.0");
462 ATF_CHECK_EQ_MSG((z = powf(-1.0, infp)), 1.0, "z=%a", z);
463 ATF_CHECK_EQ_MSG((z = powf(-1.0, infn)), 1.0, "z=%a", z);
469 atf_tc_set_md_var(tc, "descr", "Test powf(1.0, y) == 1.0");
483 ATF_CHECK_EQ_MSG(powf(1.0, z), 1.0, "z=%a powf(1.0, z)=%a",
484 z, powf(1.0, z));
487 ATF_CHECK_EQ_MSG(powf(1.0, y[i]), 1.0,
488 "i=%zu y[i]=%a powf(1.0, y[i])=%a",
489 i, y[i], powf(1.0, y[i]));
496 atf_tc_set_md_var(tc, "descr", "Test powf(+-0.0, y) == +-0.0 || HUGE");
507 z = powf(+0.0, 3.0);
511 z = powf(-0.0, 3.0);
519 z = powf(+0.0, 4.0);
523 z = powf(-0.0, 4.0);
531 z = powf(+0.0, -4.0);
534 z = powf(-0.0, -4.0);
537 z = powf(+0.0, -5.0);
540 z = powf(-0.0, -5.0);
547 atf_tc_set_md_var(tc, "descr", "Test powf(x, +-0.0) == 1.0");
560 ATF_CHECK_EQ_MSG(powf(z, +0.0), 1.0, "z=%a powf(z, +0.0)=%a",
561 z, powf(z, +0.0));
562 ATF_CHECK_EQ_MSG(powf(z, -0.0), 1.0, "z=%a powf(z, -0.0)=%a",
563 z, powf(z, -0.0));
566 ATF_CHECK_EQ_MSG(powf(x[i], +0.0), 1.0,
567 "i=%zu powf(%a, +0.0)=%a", i, x[i], powf(x[i], +0.0));
568 ATF_CHECK_EQ_MSG(powf(x[i], -0.0), 1.0,
569 "i=%zu powf(%a, -0.0)=%a", i, x[i], powf(x[i], -0.0));