Lines Matching refs:rx
152 do_hard_work(double x, double y, double *rx, int *B_is_usable, double *B, in do_hard_work() argument
181 *rx = sqrt(x); in do_hard_work()
188 *rx = log1p(Am1 + sqrt(Am1 * (A + 1))); in do_hard_work()
194 *rx = x / sqrt((1 - y) * (1 + y)); in do_hard_work()
199 *rx = log1p((y - 1) + sqrt((y - 1) * (y + 1))); in do_hard_work()
202 *rx = log(A + sqrt(A * A - 1)); in do_hard_work()
276 double x, y, ax, ay, rx, ry, B, sqrt_A2my2, new_y; in casinh() local
322 do_hard_work(ax, ay, &rx, &B_is_usable, &B, &sqrt_A2my2, &new_y); in casinh()
327 return (CMPLX(copysign(rx, x), copysign(ry, y))); in casinh()
357 double x, y, ax, ay, rx, ry, B, sqrt_A2mx2, new_x; in cacos() local
390 rx = fabs(cimag(w)); in cacos()
394 return (CMPLX(rx, ry)); in cacos()
410 rx = acos(B); in cacos()
412 rx = acos(-B); in cacos()
415 rx = atan2(sqrt_A2mx2, new_x); in cacos()
417 rx = atan2(sqrt_A2mx2, -new_x); in cacos()
421 return (CMPLX(rx, ry)); in cacos()
432 double rx, ry; in cacosh() local
435 rx = creal(w); in cacosh()
438 if (isnan(rx) && isnan(ry)) in cacosh()
439 return (CMPLX(ry, rx)); in cacosh()
442 if (isnan(rx)) in cacosh()
443 return (CMPLX(fabs(ry), rx)); in cacosh()
447 return (CMPLX(fabs(ry), copysign(rx, cimag(z)))); in cacosh()
573 double x, y, ax, ay, rx, ry; in catanh() local
619 rx = (m_ln2 - log(ay)) / 2; in catanh()
621 rx = log1p(4 * ax / sum_squares(ax - 1, ay)) / 4; in catanh()
630 return (CMPLX(copysign(rx, x), copysign(ry, y))); in catanh()