Lines Matching refs:b
52 long double a, b; in csqrtl() local
57 b = cimagl(z); in csqrtl()
61 return (CMPLXL(0, b)); in csqrtl()
62 if (isinf(b)) in csqrtl()
63 return (CMPLXL(INFINITY, b)); in csqrtl()
65 t = (b - b) / (b - b); /* raise invalid if b is not a NaN */ in csqrtl()
76 return (CMPLXL(fabsl(b - b), copysignl(a, b))); in csqrtl()
78 return (CMPLXL(a, copysignl(b - b, b))); in csqrtl()
86 if (fabsl(a) >= THRESH || fabsl(b) >= THRESH) { in csqrtl()
88 b *= 0.25; in csqrtl()
96 t = sqrtl((a + hypotl(a, b)) * 0.5); in csqrtl()
97 result = CMPLXL(t, b / (2 * t)); in csqrtl()
99 t = sqrtl((-a + hypotl(a, b)) * 0.5); in csqrtl()
100 result = CMPLXL(fabsl(b) / (2 * t), copysignl(t, b)); in csqrtl()