Lines Matching refs:asin
13 /* asin(x)
15 * Since asin(x) = x + x^3/6 + x^5*3/40 + x^7*15/336 + ...
16 * we approximate asin(x) on [0,0.5] by
17 * asin(x) = x + x*x^2*R(x^2)
19 * R(x^2) is a rational approximation of (asin(x)-x)/x^3
21 * |(asin(x)-x)/x^3 - R(x^2)| < 2^(-58.75)
24 * asin(x) = pi/2-2*asin(sqrt((1-x)/2))
27 * asin(x) = pi/2 - 2*(s+s*z*R(z))
33 * asin(x) = pi/2 - 2*(s+s*z*R(z))
67 asin(double x)
77 /* asin(1)=+-pi/2 with inexact */
79 return (x-x)/(x-x); /* asin(|x|>1) is NaN */
112 __weak_reference(asin, asinl);