Lines Matching refs:b
51 long double a, b; in csqrtl() local
56 b = cimagl(z); in csqrtl()
60 return (cpackl((long double) 0.0L, b)); in csqrtl()
61 if (isinf(b)) in csqrtl()
62 return (cpackl((long double) INFINITY, b)); in csqrtl()
64 t = (b - b) / (b - b); /* raise invalid if b is not a NaN */ in csqrtl()
75 return (cpackl(fabsl(b - b), copysignl(a, b))); in csqrtl()
77 return (cpackl(a, copysignl(b - b, b))); in csqrtl()
85 if (fabsl(a) >= THRESH || fabsl(b) >= THRESH) { in csqrtl()
87 b *= 0.25L; in csqrtl()
95 t = sqrtl((a + hypotl(a, b)) * 0.5L); in csqrtl()
96 result = cpackl(t, b / (2.0L * t)); in csqrtl()
98 t = sqrtl((-a + hypotl(a, b)) * 0.5L); in csqrtl()
99 result = cpackl(fabsl(b) / (2.0L * t), copysignl(t, b)); in csqrtl()