Lines Matching defs:asin
30 #pragma weak __asin = asin
34 * asin(x)
36 * Since asin(x) = x + x^3/6 + x^5*3/40 + x^7*15/336 + ...
37 * we approximate asin(x) on [0,0.5] by
38 * asin(x) = x + x*x^2*R(x^2)
40 * R(x^2) is a rational approximation of (asin(x)-x)/x^3
42 * |(asin(x)-x)/x^3 - R(x^2)| < 2^(-58.75)
45 * asin(x) = pi/2-2*asin(sqrt((1-x)/2))
48 * asin(x) = pi/2 - 2*(s+s*z*R(z))
54 * asin(x) = pi/2 - 2*(s+s*z*R(z))
106 asin(double x) {
114 /* asin(1)=+-pi/2 with inexact */
121 return (x - x) / (x - x); /* asin(|x|>1) is NaN */