Lines Matching refs:acos
2 * Double-precision SVE acos(x) function.
28 /* Double-precision SVE implementation of vector acos(x).
33 acos(x) ~ pi/2 - (x + x^3 P(x^2)).
41 acos(x) = y + y * z * P(z), with z = (1-x)/2 and y = sqrt(z).
46 svfloat64_t SV_NAME_D1 (acos) (svfloat64_t x, const svbool_t pg)
71 /* acos(|x|) = pi/2 - sign(x) * Q(|x|), for |x| < 0.5
85 PL_SIG (SV, D, 1, acos, -1.0, 1.0)
86 PL_TEST_ULP (SV_NAME_D1 (acos), 1.02)
87 PL_TEST_INTERVAL (SV_NAME_D1 (acos), 0, 0.5, 50000)
88 PL_TEST_INTERVAL (SV_NAME_D1 (acos), 0.5, 1.0, 50000)
89 PL_TEST_INTERVAL (SV_NAME_D1 (acos), 1.0, 0x1p11, 50000)
90 PL_TEST_INTERVAL (SV_NAME_D1 (acos), 0x1p11, inf, 20000)
91 PL_TEST_INTERVAL (SV_NAME_D1 (acos), -0, -inf, 20000)