Searched refs:asin (Results 1 - 8 of 8) sorted by relevance

/bionic/libm/upstream-freebsd/lib/msun/src/
H A De_asin.c19 * Since asin(x) = x + x^3/6 + x^5*3/40 + x^7*15/336 + ...
20 * we approximate asin(x) on [0,0.5] by
21 * asin(x) = x + x*x^2*R(x^2)
23 * R(x^2) is a rational approximation of (asin(x)-x)/x^3
25 * |(asin(x)-x)/x^3 - R(x^2)| < 2^(-58.75)
28 * asin(x) = pi/2-2*asin(sqrt((1-x)/2))
31 * asin(x) = pi/2 - 2*(s+s*z*R(z))
37 * asin(x) = pi/2 - 2*(s+s*z*R(z))
81 /* asin(
[all...]
H A Dcatrig.c93 * casinh(z) = sign(x)*log(A+sqrt(A*A-1)) + I*asin(B)
111 * asin(B) = atan2(y, sqrt(A*A - y*y)) = atan2(y, sqrt((A+y)*(A-y)))
325 ry = asin(B);
H A Dmath_private.h689 #define __ieee754_asin asin
/bionic/libm/x86/
H A De_asin.S35 // To compute asin(s), separate schemes are used when s is in different
40 // asin(s)=asin(t)+asin(r), where r=s*sqrt(1-t^2)-t*sqrt(1-s^2)
41 // asin(r)-r evaluated as 7-degree polynomial (c3*r^3+c5*r^5+c7*r^7)
51 // asin(|s|)=pi/2-asin(t)+asin(r), r=s*t-sqrt(1-s^2)*sqrt(1-t^2)
52 // asin(r) evaluated as polynomial (same as above)
58 // |s| in [255/256,1): asin(|
88 ENTRY(asin) function
[all...]
/bionic/libm/x86_64/
H A De_asin.S35 // To compute asin(s), separate schemes are used when s is in different
40 // asin(s)=asin(t)+asin(r), where r=s*sqrt(1-t^2)-t*sqrt(1-s^2)
41 // asin(r)-r evaluated as 7-degree polynomial (c3*r^3+c5*r^5+c7*r^7)
51 // asin(|s|)=pi/2-asin(t)+asin(r), r=s*t-sqrt(1-s^2)*sqrt(1-t^2)
52 // asin(r) evaluated as polynomial (same as above)
58 // |s| in [255/256,1): asin(|
73 ENTRY(asin) function
[all...]
/bionic/libc/include/
H A Dmath.h110 double asin(double);
/bionic/tools/versioner/current/
H A Dmath.h110 double asin(double);
/bionic/tests/
H A Dmath_test.cpp328 TEST(math, asin) {
329 ASSERT_DOUBLE_EQ(0.0, asin(0.0));
1403 DoMathDataTest<1>(g_asin_intel_data, asin);

Completed in 110 milliseconds