Lines Matching defs:pow
274 pow (double x, double y)
287 /* Note: if |y| > 1075 * ln2 * 2^53 ~= 0x1.749p62 then pow(x,y) = inf/0
288 and if |y| < 2^-54 / 1075 ~= 0x1.e7b6p-65 then pow(x,y) = +-1. */
376 strong_alias (pow, __pow_finite)
377 hidden_alias (pow, __ieee754_pow)
379 long double powl (long double x, long double y) { return pow (x, y); }
383 TEST_ULP (pow, 0.05)
384 TEST_ULP_NONNEAREST (pow, 0.5)
385 TEST_INTERVAL2 (pow, 0.5, 2.0, 0, inf, 20000)
386 TEST_INTERVAL2 (pow, -0.5, -2.0, 0, inf, 20000)
387 TEST_INTERVAL2 (pow, 0.5, 2.0, -0, -inf, 20000)
388 TEST_INTERVAL2 (pow, -0.5, -2.0, -0, -inf, 20000)
389 TEST_INTERVAL2 (pow, 0.5, 2.0, 0x1p-10, 0x1p10, 40000)
390 TEST_INTERVAL2 (pow, 0.5, 2.0, -0x1p-10, -0x1p10, 40000)
391 TEST_INTERVAL2 (pow, 0, inf, 0.5, 2.0, 80000)
392 TEST_INTERVAL2 (pow, 0, inf, -0.5, -2.0, 80000)
393 TEST_INTERVAL2 (pow, 0x1.fp-1, 0x1.08p0, 0x1p8, 0x1p17, 80000)
394 TEST_INTERVAL2 (pow, 0x1.fp-1, 0x1.08p0, -0x1p8, -0x1p17, 80000)
395 TEST_INTERVAL2 (pow, 0, 0x1p-1000, 0, 1.0, 50000)
396 TEST_INTERVAL2 (pow, 0x1p1000, inf, 0, 1.0, 50000)
397 TEST_INTERVAL2 (pow, 0x1.ffffffffffff0p-1, 0x1.0000000000008p0, 0x1p60, 0x1p68,
399 TEST_INTERVAL2 (pow, 0x1.ffffffffff000p-1, 0x1p0, 0x1p50, 0x1p52, 50000)
400 TEST_INTERVAL2 (pow, -0x1.ffffffffff000p-1, -0x1p0, 0x1p50, 0x1p52, 50000)