Lines Matching +full:- +full:i
3 /*-
37 <<casin>>, <<casinf>>---complex arc sine
52 with branch cuts outside the interval [-1, +1] along the real axis.
61 and in the interval [-pi/2, +pi/2] along the real axis.
66 and in the interval [$-\pi/2$, $+\pi/2$] along the real axis.
98 w = M_PI_2 + 0.0 * (double complex) I; in __weak_alias()
103 w = asin(x) + 0.0 * (double complex) I; in __weak_alias()
114 z2.r = (x - y) * (x + y); in __weak_alias()
115 z2.i = 2.0 * x * y; in __weak_alias()
120 ca.i = y; in __weak_alias()
122 sum.i = y; in __weak_alias()
125 ct.r = z2.r * ca.r - z2.i * ca.i; in __weak_alias()
126 ct.i = z2.r * ca.i + z2.i * ca.r; in __weak_alias()
128 ca.i = ct.i; in __weak_alias()
137 ct.i *= b; in __weak_alias()
139 sum.i += ct.i; in __weak_alias()
140 b = fabs(ct.r) + fabs(ct.i); in __weak_alias()
143 w->r = sum.r; in __weak_alias()
144 w->i = sum.i; in __weak_alias()
150 ca = x + y * (double complex) I; in __weak_alias()
151 ct = ca * (double complex) I; in __weak_alias()
152 /* sqrt( 1 - z*z) */ in __weak_alias()
154 /*x * x - y * y */ in __weak_alias()
155 zz = (x - y) * (x + y) + (2.0 * x * y) * (double complex) I; in __weak_alias()
157 zz = 1.0 - creal(zz) - cimag(zz) * (double complex) I; in __weak_alias()
162 /* multiply by 1/i = -i */ in __weak_alias()
163 w = zz * (-1.0 * (double complex) I); in __weak_alias()