Lines Matching refs:asin
2 * Double-precision SVE asin(x) function.
18 /* Polynomial approximation of (asin(sqrt(x)) - sqrt(x)) / (x * sqrt(x))
31 /* Double-precision SVE implementation of vector asin(x).
34 approximation is an odd polynomial: asin(x) ~ x + x^3 P(x^2).
42 asin(x) = pi/2 - (y + y * z * P(z)), with z = (1-x)/2 and y = sqrt(z).
47 svfloat64_t SV_NAME_D1 (asin) (svfloat64_t x, const svbool_t pg)
70 /* asin(|x|) = Q(|x|) , for |x| < 0.5
78 PL_SIG (SV, D, 1, asin, -1.0, 1.0)
79 PL_TEST_ULP (SV_NAME_D1 (asin), 2.19)
80 PL_TEST_INTERVAL (SV_NAME_D1 (asin), 0, 0.5, 50000)
81 PL_TEST_INTERVAL (SV_NAME_D1 (asin), 0.5, 1.0, 50000)
82 PL_TEST_INTERVAL (SV_NAME_D1 (asin), 1.0, 0x1p11, 50000)
83 PL_TEST_INTERVAL (SV_NAME_D1 (asin), 0x1p11, inf, 20000)
84 PL_TEST_INTERVAL (SV_NAME_D1 (asin), -0, -inf, 20000)