Lines Matching refs:sqrt
12 /* sqrt(x)
13 * Return correctly rounded sqrt.
15 * | Use the hardware sqrt if you have one |
22 * sqrt(x) = 2^k * sqrt(y)
24 * Let q = sqrt(y) truncated to i bit after binary point (q = 1),
73 * sqrt(+-0) = +-0 ... exact
74 * sqrt(inf) = inf
75 * sqrt(-ve) = NaN ... with invalid signal
76 * sqrt(NaN) = NaN ... with invalid signal for signaling NaN
83 double sqrt(double x)
94 return x*x + x; /* sqrt(NaN)=NaN, sqrt(+inf)=+inf, sqrt(-inf)=sNaN */
99 return x; /* sqrt(+-0) = +-0 */
101 return (x-x)/(x-x); /* sqrt(-ve) = sNaN */
125 /* generate sqrt(x) bit by bit */
128 q = q1 = s0 = s1 = 0; /* [q,q1] = sqrt(x) */