Lines Matching refs:ry
300 double x, y, ax, ay, rx, ry, B, sqrt_A2my2, new_y; in casinh() local
348 ry = asin(B); in casinh()
350 ry = atan2(new_y, sqrt_A2my2); in casinh()
351 return (CMPLX(copysign(rx, x), copysign(ry, y))); in casinh()
381 double x, y, ax, ay, rx, ry, B, sqrt_A2mx2, new_x; in cacos() local
415 ry = creal(w) + m_ln2; in cacos()
417 ry = -ry; in cacos()
418 return (CMPLX(rx, ry)); in cacos()
431 do_hard_work(ay, ax, &ry, &B_is_usable, &B, &sqrt_A2mx2, &new_x); in cacos()
444 ry = -ry; in cacos()
445 return (CMPLX(rx, ry)); in cacos()
456 double rx, ry; in cacosh() local
460 ry = cimag(w); in cacosh()
462 if (isnan(rx) && isnan(ry)) in cacosh()
463 return (CMPLX(ry, rx)); in cacosh()
467 return (CMPLX(fabs(ry), rx)); in cacosh()
469 if (isnan(ry)) in cacosh()
470 return (CMPLX(ry, ry)); in cacosh()
471 return (CMPLX(fabs(ry), copysign(rx, cimag(z)))); in cacosh()
592 double x, y, ax, ay, rx, ry; in catanh() local
643 ry = atan2(2, -ay) / 2; in catanh()
645 ry = atan2(2 * ay, (1 - ax) * (1 + ax)) / 2; in catanh()
647 ry = atan2(2 * ay, (1 - ax) * (1 + ax) - ay * ay) / 2; in catanh()
649 return (CMPLX(copysign(rx, x), copysign(ry, y))); in catanh()