Lines Matching refs:acos
2 * Single-precision vector acos(x) function.
39 /* Single-precision implementation of vector acos(x).
41 For |x| < Small, approximate acos(x) by pi/2 - x. Small = 2^-26 for correct
49 acos(x) ~ pi/2 - (x + x^3 P(x^2)).
56 acos(x) = y + y * z * P(z), with z = (1-x)/2 and y = sqrt(z).
61 float32x4_t VPCS_ATTR V_NAME_F1 (acos) (float32x4_t x)
91 /* acos(|x|) = pi/2 - sign(x) * Q(|x|), for |x| < 0.5
105 PL_SIG (V, F, 1, acos, -1.0, 1.0)
106 PL_TEST_ULP (V_NAME_F1 (acos), 0.82)
107 PL_TEST_EXPECT_FENV (V_NAME_F1 (acos), WANT_SIMD_EXCEPT)
108 PL_TEST_INTERVAL (V_NAME_F1 (acos), 0, 0x1p-26, 5000)
109 PL_TEST_INTERVAL (V_NAME_F1 (acos), 0x1p-26, 0.5, 50000)
110 PL_TEST_INTERVAL (V_NAME_F1 (acos), 0.5, 1.0, 50000)
111 PL_TEST_INTERVAL (V_NAME_F1 (acos), 1.0, 0x1p11, 50000)
112 PL_TEST_INTERVAL (V_NAME_F1 (acos), 0x1p11, inf, 20000)
113 PL_TEST_INTERVAL (V_NAME_F1 (acos), -0, -inf, 20000)