Lines Matching refs:acos
2 * Double-precision vector acos(x) function.
40 return v_call_f64 (acos, x, y, special);
44 /* Double-precision implementation of vector acos(x).
46 For |x| < Small, approximate acos(x) by pi/2 - x. Small = 2^-53 for correct
54 acos(x) ~ pi/2 - (x + x^3 P(x^2)).
62 acos(x) = y + y * z * P(z), with z = (1-x)/2 and y = sqrt(z).
67 float64x2_t VPCS_ATTR V_NAME_D1 (acos) (float64x2_t x)
100 /* acos(|x|) = pi/2 - sign(x) * Q(|x|), for |x| < 0.5
114 PL_SIG (V, D, 1, acos, -1.0, 1.0)
115 PL_TEST_ULP (V_NAME_D1 (acos), 1.02)
116 PL_TEST_EXPECT_FENV (V_NAME_D1 (acos), WANT_SIMD_EXCEPT)
117 PL_TEST_INTERVAL (V_NAME_D1 (acos), 0, Small, 5000)
118 PL_TEST_INTERVAL (V_NAME_D1 (acos), Small, 0.5, 50000)
119 PL_TEST_INTERVAL (V_NAME_D1 (acos), 0.5, 1.0, 50000)
120 PL_TEST_INTERVAL (V_NAME_D1 (acos), 1.0, 0x1p11, 50000)
121 PL_TEST_INTERVAL (V_NAME_D1 (acos), 0x1p11, inf, 20000)
122 PL_TEST_INTERVAL (V_NAME_D1 (acos), -0, -inf, 20000)