lib/msun/ld128/k_expl.h
318
return (CMPLXL(c * exp_x * scale1 * scale2,
lib/msun/ld128/s_cexpl.c
53
return (CMPLXL(expl(x), y));
lib/msun/ld128/s_cexpl.c
57
return (CMPLXL(c, s));
lib/msun/ld128/s_cexpl.c
63
return (CMPLXL(y - y, y - y));
lib/msun/ld128/s_cexpl.c
66
return (CMPLXL(0.0, 0.0));
lib/msun/ld128/s_cexpl.c
69
return (CMPLXL(x, y - y));
lib/msun/ld128/s_cexpl.c
89
return (CMPLXL(exp_x * c, exp_x * s));
lib/msun/ld80/k_expl.h
295
return (CMPLXL(c * exp_x * scale1 * scale2,
lib/msun/ld80/s_cexpl.c
102
RETURNI(CMPLXL(exp_x * c, exp_x * s));
lib/msun/ld80/s_cexpl.c
59
RETURNI(CMPLXL(expl(x), y));
lib/msun/ld80/s_cexpl.c
64
RETURNI(CMPLXL(c, s));
lib/msun/ld80/s_cexpl.c
71
RETURNI(CMPLXL(y - y, y - y));
lib/msun/ld80/s_cexpl.c
74
RETURNI(CMPLXL(0.0, 0.0));
lib/msun/ld80/s_cexpl.c
77
RETURNI(CMPLXL(x, y - y));
lib/msun/src/catrigl.c
177
return (CMPLXL(x, y + y));
lib/msun/src/catrigl.c
179
return (CMPLXL(y, x + x));
lib/msun/src/catrigl.c
181
return (CMPLXL(x + x, y));
lib/msun/src/catrigl.c
182
return (CMPLXL(nan_mix(x, y), nan_mix(x, y)));
lib/msun/src/catrigl.c
190
return (CMPLXL(copysignl(creall(w), x),
lib/msun/src/catrigl.c
207
return (CMPLXL(copysignl(rx, x), copysignl(ry, y)));
lib/msun/src/catrigl.c
215
w = casinhl(CMPLXL(cimagl(z), creall(z)));
lib/msun/src/catrigl.c
216
return (CMPLXL(cimagl(w), creall(w)));
lib/msun/src/catrigl.c
236
return (CMPLXL(y + y, -INFINITY));
lib/msun/src/catrigl.c
238
return (CMPLXL(x + x, -y));
lib/msun/src/catrigl.c
240
return (CMPLXL(pio2_hi + pio2_lo, y + y));
lib/msun/src/catrigl.c
241
return (CMPLXL(nan_mix(x, y), nan_mix(x, y)));
lib/msun/src/catrigl.c
250
return (CMPLXL(rx, ry));
lib/msun/src/catrigl.c
254
return (CMPLXL(0, -y));
lib/msun/src/catrigl.c
259
return (CMPLXL(pio2_hi - (x - pio2_lo), -y));
lib/msun/src/catrigl.c
275
return (CMPLXL(rx, ry));
lib/msun/src/catrigl.c
288
return (CMPLXL(ry, rx));
lib/msun/src/catrigl.c
290
return (CMPLXL(fabsl(ry), rx));
lib/msun/src/catrigl.c
292
return (CMPLXL(ry, ry));
lib/msun/src/catrigl.c
293
return (CMPLXL(fabsl(ry), copysignl(rx, cimagl(z))));
lib/msun/src/catrigl.c
313
return (CMPLXL(logl(hypotl(x / m_e, y / m_e)) + 1,
lib/msun/src/catrigl.c
317
return (CMPLXL(logl(hypotl(x, y)), atan2l(y, x)));
lib/msun/src/catrigl.c
319
return (CMPLXL(logl(ax * ax + ay * ay) / 2, atan2l(y, x)));
lib/msun/src/catrigl.c
369
return (CMPLXL(atanhl(x), y));
lib/msun/src/catrigl.c
372
return (CMPLXL(x, atanl(y)));
lib/msun/src/catrigl.c
376
return (CMPLXL(copysignl(0, x), y + y));
lib/msun/src/catrigl.c
378
return (CMPLXL(copysignl(0, x),
lib/msun/src/catrigl.c
380
return (CMPLXL(nan_mix(x, y), nan_mix(x, y)));
lib/msun/src/catrigl.c
384
return (CMPLXL(real_part_reciprocal(x, y),
lib/msun/src/catrigl.c
404
return (CMPLXL(copysignl(rx, x), copysignl(ry, y)));
lib/msun/src/catrigl.c
412
w = catanhl(CMPLXL(cimagl(z), creall(z)));
lib/msun/src/catrigl.c
413
return (CMPLXL(cimagl(w), creall(w)));
lib/msun/src/math_private.h
565
#ifndef CMPLXL
lib/msun/src/s_clogl.c
101
RETURNI(CMPLXL(logl(hypotl(x * 0x1p-16382L, y * 0x1p-16382L)) +
lib/msun/src/s_clogl.c
104
RETURNI(CMPLXL(logl(hypotl(x, y)), v));
lib/msun/src/s_clogl.c
108
RETURNI(CMPLXL(logl(hypotl(x * 0x1p16383L, y * 0x1p16383L)) +
lib/msun/src/s_clogl.c
113
RETURNI(CMPLXL(logl(hypotl(x, y)), v));
lib/msun/src/s_clogl.c
155
RETURNI(CMPLXL(logl(ay2l + ax2l + sl + sh) / 2, v));
lib/msun/src/s_clogl.c
164
RETURNI(CMPLXL(log1pl(ay2l + t + sh) / 2, v));
lib/msun/src/s_clogl.c
86
RETURNI(CMPLXL(logl(hypotl(x, y)), v));
lib/msun/src/s_clogl.c
91
RETURNI(CMPLXL((ay / 2) * ay, v));
lib/msun/src/s_clogl.c
92
RETURNI(CMPLXL(log1pl(ay * ay) / 2, v));
lib/msun/src/s_clogl.c
97
RETURNI(CMPLXL(logl(ax), v));
lib/msun/src/s_conjl.c
37
return (CMPLXL(creall(z), -cimagl(z)));
lib/msun/src/s_cpowl.c
61
return (CMPLXL(1.L, 0.L));
lib/msun/src/s_cpowl.c
63
return (CMPLXL(0.L, 0.L));
lib/msun/src/s_cpowl.c
72
w = CMPLXL(r * cosl(theta), r * sinl(theta));
lib/msun/src/s_cprojl.c
41
return (CMPLXL(INFINITY, copysignl(0.0, cimagl(z))));
lib/msun/src/s_csqrtl.c
122
return (CMPLXL(rx, ry));
lib/msun/src/s_csqrtl.c
64
return (CMPLXL(0, b));
lib/msun/src/s_csqrtl.c
66
return (CMPLXL(INFINITY, b));
lib/msun/src/s_csqrtl.c
69
return (CMPLXL(a + 0.0L + t, a + 0.0L + t)); /* NaN + NaN i */
lib/msun/src/s_csqrtl.c
79
return (CMPLXL(fabsl(b - b), copysignl(a, b)));
lib/msun/src/s_csqrtl.c
81
return (CMPLXL(a, copysignl(b - b, b)));
lib/msun/src/s_csqrtl.c
85
return (CMPLXL(b + 0.0L + t, b + 0.0L + t)); /* NaN + NaN i */
lib/msun/tests/cexp_test.c
108
testall(CMPLXL(0.0, -0.0), CMPLXL(1.0, -0.0), ALL_STD_EXCEPT, 0, 1);
lib/msun/tests/cexp_test.c
109
testall(CMPLXL(-0.0, -0.0), CMPLXL(1.0, -0.0), ALL_STD_EXCEPT, 0, 1);
lib/msun/tests/cexp_test.c
124
testall(CMPLXL(finites[i], NAN), CMPLXL(NAN, NAN),
lib/msun/tests/cexp_test.c
129
testall(CMPLXL(NAN, finites[i]), CMPLXL(NAN, NAN),
lib/msun/tests/cexp_test.c
134
testall(CMPLXL(NAN, 0.0), CMPLXL(NAN, 0.0), ALL_STD_EXCEPT, 0, 1);
lib/msun/tests/cexp_test.c
135
testall(CMPLXL(NAN, -0.0), CMPLXL(NAN, -0.0), ALL_STD_EXCEPT, 0, 1);
lib/msun/tests/cexp_test.c
138
testall(CMPLXL(INFINITY, NAN), CMPLXL(INFINITY, NAN),
lib/msun/tests/cexp_test.c
141
testall(CMPLXL(-INFINITY, NAN), CMPLXL(0.0, 0.0),
lib/msun/tests/cexp_test.c
144
testall(CMPLXL(NAN, NAN), CMPLXL(NAN, NAN),
lib/msun/tests/cexp_test.c
155
testall(CMPLXL(finites[i], INFINITY), CMPLXL(NAN, NAN),
lib/msun/tests/cexp_test.c
160
testall(CMPLXL(-INFINITY, M_PI_4), CMPLXL(0.0, 0.0),
lib/msun/tests/cexp_test.c
162
testall(CMPLXL(-INFINITY, 3 * M_PI_4), CMPLXL(-0.0, 0.0),
lib/msun/tests/cexp_test.c
164
testall(CMPLXL(-INFINITY, 5 * M_PI_4), CMPLXL(-0.0, -0.0),
lib/msun/tests/cexp_test.c
166
testall(CMPLXL(-INFINITY, 7 * M_PI_4), CMPLXL(0.0, -0.0),
lib/msun/tests/cexp_test.c
168
testall(CMPLXL(-INFINITY, 0.0), CMPLXL(0.0, 0.0),
lib/msun/tests/cexp_test.c
170
testall(CMPLXL(-INFINITY, -0.0), CMPLXL(0.0, -0.0),
lib/msun/tests/cexp_test.c
174
testall(CMPLXL(INFINITY, M_PI_4), CMPLXL(INFINITY, INFINITY),
lib/msun/tests/cexp_test.c
176
testall(CMPLXL(INFINITY, 3 * M_PI_4), CMPLXL(-INFINITY, INFINITY),
lib/msun/tests/cexp_test.c
178
testall(CMPLXL(INFINITY, 5 * M_PI_4), CMPLXL(-INFINITY, -INFINITY),
lib/msun/tests/cexp_test.c
180
testall(CMPLXL(INFINITY, 7 * M_PI_4), CMPLXL(INFINITY, -INFINITY),
lib/msun/tests/cexp_test.c
183
testall(CMPLXL(INFINITY, 0.0), CMPLXL(INFINITY, 0.0),
lib/msun/tests/cexp_test.c
185
testall(CMPLXL(INFINITY, -0.0), CMPLXL(INFINITY, -0.0),
lib/msun/tests/cexp_test.c
196
test(cexp, CMPLXL(finites[i], 0.0),
lib/msun/tests/cexp_test.c
197
CMPLXL(exp(finites[i]), 0.0),
lib/msun/tests/cexp_test.c
199
test(cexp, CMPLXL(finites[i], -0.0),
lib/msun/tests/cexp_test.c
200
CMPLXL(exp(finites[i]), -0.0),
lib/msun/tests/cexp_test.c
202
test_f(cexpf, CMPLXL(finites[i], 0.0),
lib/msun/tests/cexp_test.c
203
CMPLXL(expf(finites[i]), 0.0),
lib/msun/tests/cexp_test.c
205
test_f(cexpf, CMPLXL(finites[i], -0.0),
lib/msun/tests/cexp_test.c
206
CMPLXL(expf(finites[i]), -0.0),
lib/msun/tests/cexp_test.c
217
test(cexp, CMPLXL(0.0, finites[i]),
lib/msun/tests/cexp_test.c
218
CMPLXL(cos(finites[i]), sin(finites[i])),
lib/msun/tests/cexp_test.c
220
test(cexp, CMPLXL(-0.0, finites[i]),
lib/msun/tests/cexp_test.c
221
CMPLXL(cos(finites[i]), sin(finites[i])),
lib/msun/tests/cexp_test.c
223
test_f(cexpf, CMPLXL(0.0, finites[i]),
lib/msun/tests/cexp_test.c
224
CMPLXL(cosf(finites[i]), sinf(finites[i])),
lib/msun/tests/cexp_test.c
226
test_f(cexpf, CMPLXL(-0.0, finites[i]),
lib/msun/tests/cexp_test.c
227
CMPLXL(cosf(finites[i]), sinf(finites[i])),
lib/msun/tests/cexp_test.c
255
test_tol(cexp, CMPLXL(a, b), CMPLXL(x, y), 3 * DBL_ULP());
lib/msun/tests/cexp_test.c
260
test_tol(cexpf, CMPLXL(a, b), CMPLXL(x, y), 1 * FLT_ULP());
lib/msun/tests/cexp_test.c
269
test_tol(cexp, CMPLXL(709.79, 0x1p-1074),
lib/msun/tests/cexp_test.c
270
CMPLXL(INFINITY, 8.94674309915433533273e-16), DBL_ULP());
lib/msun/tests/cexp_test.c
271
test_tol(cexp, CMPLXL(1000, 0x1p-1074),
lib/msun/tests/cexp_test.c
272
CMPLXL(INFINITY, 9.73344457300016401328e+110), DBL_ULP());
lib/msun/tests/cexp_test.c
273
test_tol(cexp, CMPLXL(1400, 0x1p-1074),
lib/msun/tests/cexp_test.c
274
CMPLXL(INFINITY, 5.08228858149196559681e+284), DBL_ULP());
lib/msun/tests/cexp_test.c
275
test_tol(cexp, CMPLXL(900, 0x1.23456789abcdep-1020),
lib/msun/tests/cexp_test.c
276
CMPLXL(INFINITY, 7.42156649354218408074e+83), DBL_ULP());
lib/msun/tests/cexp_test.c
277
test_tol(cexp, CMPLXL(1300, 0x1.23456789abcdep-1020),
lib/msun/tests/cexp_test.c
278
CMPLXL(INFINITY, 3.87514844965996756704e+257), DBL_ULP());
lib/msun/tests/cexp_test.c
280
test_tol(cexpf, CMPLXL(88.73, 0x1p-149),
lib/msun/tests/cexp_test.c
281
CMPLXL(INFINITY, 4.80265603e-07), 2 * FLT_ULP());
lib/msun/tests/cexp_test.c
282
test_tol(cexpf, CMPLXL(90, 0x1p-149),
lib/msun/tests/cexp_test.c
283
CMPLXL(INFINITY, 1.7101492622e-06f), 2 * FLT_ULP());
lib/msun/tests/cexp_test.c
284
test_tol(cexpf, CMPLXL(192, 0x1p-149),
lib/msun/tests/cexp_test.c
285
CMPLXL(INFINITY, 3.396809344e+38f), 2 * FLT_ULP());
lib/msun/tests/cexp_test.c
286
test_tol(cexpf, CMPLXL(120, 0x1.234568p-120),
lib/msun/tests/cexp_test.c
287
CMPLXL(INFINITY, 1.1163382522e+16f), 2 * FLT_ULP());
lib/msun/tests/cexp_test.c
288
test_tol(cexpf, CMPLXL(170, 0x1.234568p-120),
lib/msun/tests/cexp_test.c
289
CMPLXL(INFINITY, 5.7878851079e+37f), 2 * FLT_ULP());
lib/msun/tests/csqrt_test.c
127
ATF_CHECK(t_csqrt(CMPLXL(a, b)) == CMPLXL(x, y));
lib/msun/tests/csqrt_test.c
140
assert_equal(t_csqrt(CMPLXL(0.0, 0.0)), CMPLXL(0.0, 0.0));
lib/msun/tests/csqrt_test.c
141
assert_equal(t_csqrt(CMPLXL(-0.0, 0.0)), CMPLXL(0.0, 0.0));
lib/msun/tests/csqrt_test.c
142
assert_equal(t_csqrt(CMPLXL(0.0, -0.0)), CMPLXL(0.0, -0.0));
lib/msun/tests/csqrt_test.c
143
assert_equal(t_csqrt(CMPLXL(-0.0, -0.0)), CMPLXL(0.0, -0.0));
lib/msun/tests/csqrt_test.c
165
assert_equal(t_csqrt(CMPLXL(-INFINITY, vals[i])),
lib/msun/tests/csqrt_test.c
166
CMPLXL(0.0, copysignl(INFINITY, vals[i])));
lib/msun/tests/csqrt_test.c
167
assert_equal(t_csqrt(CMPLXL(INFINITY, vals[i])),
lib/msun/tests/csqrt_test.c
168
CMPLXL(INFINITY, copysignl(0.0, vals[i])));
lib/msun/tests/csqrt_test.c
170
assert_equal(t_csqrt(CMPLXL(vals[i], INFINITY)),
lib/msun/tests/csqrt_test.c
171
CMPLXL(INFINITY, INFINITY));
lib/msun/tests/csqrt_test.c
172
assert_equal(t_csqrt(CMPLXL(vals[i], -INFINITY)),
lib/msun/tests/csqrt_test.c
173
CMPLXL(INFINITY, -INFINITY));
lib/msun/tests/csqrt_test.c
184
ATF_CHECK(creall(t_csqrt(CMPLXL(INFINITY, NAN))) == INFINITY);
lib/msun/tests/csqrt_test.c
185
ATF_CHECK(isnan(cimagl(t_csqrt(CMPLXL(INFINITY, NAN)))));
lib/msun/tests/csqrt_test.c
187
ATF_CHECK(isnan(creall(t_csqrt(CMPLXL(-INFINITY, NAN)))));
lib/msun/tests/csqrt_test.c
188
ATF_CHECK(isinf(cimagl(t_csqrt(CMPLXL(-INFINITY, NAN)))));
lib/msun/tests/csqrt_test.c
190
assert_equal(t_csqrt(CMPLXL(NAN, INFINITY)),
lib/msun/tests/csqrt_test.c
191
CMPLXL(INFINITY, INFINITY));
lib/msun/tests/csqrt_test.c
192
assert_equal(t_csqrt(CMPLXL(NAN, -INFINITY)),
lib/msun/tests/csqrt_test.c
193
CMPLXL(INFINITY, -INFINITY));
lib/msun/tests/csqrt_test.c
195
assert_equal(t_csqrt(CMPLXL(0.0, NAN)), CMPLXL(NAN, NAN));
lib/msun/tests/csqrt_test.c
196
assert_equal(t_csqrt(CMPLXL(-0.0, NAN)), CMPLXL(NAN, NAN));
lib/msun/tests/csqrt_test.c
197
assert_equal(t_csqrt(CMPLXL(42.0, NAN)), CMPLXL(NAN, NAN));
lib/msun/tests/csqrt_test.c
198
assert_equal(t_csqrt(CMPLXL(-42.0, NAN)), CMPLXL(NAN, NAN));
lib/msun/tests/csqrt_test.c
199
assert_equal(t_csqrt(CMPLXL(NAN, 0.0)), CMPLXL(NAN, NAN));
lib/msun/tests/csqrt_test.c
200
assert_equal(t_csqrt(CMPLXL(NAN, -0.0)), CMPLXL(NAN, NAN));
lib/msun/tests/csqrt_test.c
201
assert_equal(t_csqrt(CMPLXL(NAN, 42.0)), CMPLXL(NAN, NAN));
lib/msun/tests/csqrt_test.c
202
assert_equal(t_csqrt(CMPLXL(NAN, -42.0)), CMPLXL(NAN, NAN));
lib/msun/tests/csqrt_test.c
203
assert_equal(t_csqrt(CMPLXL(NAN, NAN)), CMPLXL(NAN, NAN));
lib/msun/tests/csqrt_test.c
226
result = t_csqrt(CMPLXL(a, b));
lib/msun/tests/csqrt_test.c
233
result = t_csqrt(CMPLXL(a, b));
lib/msun/tests/csqrt_test.c
240
result = t_csqrt(CMPLXL(a, b));
lib/msun/tests/csqrt_test.c
291
result = t_csqrt(CMPLXL(0, b));
lib/msun/tests/ctrig_test.c
137
long double complex zero = CMPLXL(0.0, 0.0);
lib/msun/tests/ctrig_test.c
143
testall_even(ccos, zero, CMPLXL(1.0, -0.0), ALL_STD_EXCEPT, 0, CS_BOTH);
lib/msun/tests/ctrig_test.c
155
long double complex nan_nan = CMPLXL(NAN, NAN);
lib/msun/tests/ctrig_test.c
176
z = CMPLXL(42, NAN);
lib/msun/tests/ctrig_test.c
185
z = CMPLXL(NAN, 42);
lib/msun/tests/ctrig_test.c
194
z = CMPLXL(NAN, INFINITY);
lib/msun/tests/ctrig_test.c
198
testall_odd(csin, z, CMPLXL(NAN, INFINITY), ALL_STD_EXCEPT, 0, 0);
lib/msun/tests/ctrig_test.c
199
testall_even(ccos, z, CMPLXL(INFINITY, NAN), ALL_STD_EXCEPT, 0,
lib/msun/tests/ctrig_test.c
201
testall_odd(ctan, z, CMPLXL(0, 1), ALL_STD_EXCEPT, 0, CS_IMAG);
lib/msun/tests/ctrig_test.c
203
z = CMPLXL(INFINITY, NAN);
lib/msun/tests/ctrig_test.c
204
testall_odd(csinh, z, CMPLXL(INFINITY, NAN), ALL_STD_EXCEPT, 0, 0);
lib/msun/tests/ctrig_test.c
205
testall_even(ccosh, z, CMPLXL(INFINITY, NAN), ALL_STD_EXCEPT, 0,
lib/msun/tests/ctrig_test.c
207
testall_odd(ctanh, z, CMPLXL(1, 0), ALL_STD_EXCEPT, 0, CS_REAL);
lib/msun/tests/ctrig_test.c
212
z = CMPLXL(0, NAN);
lib/msun/tests/ctrig_test.c
213
testall_odd(csinh, z, CMPLXL(0, NAN), ALL_STD_EXCEPT, 0, CS_REAL);
lib/msun/tests/ctrig_test.c
214
testall_even(ccosh, z, CMPLXL(NAN, 0), ALL_STD_EXCEPT, 0, 0);
lib/msun/tests/ctrig_test.c
215
testall_odd(ctanh, z, CMPLXL(0, NAN), OPT_INVALID, 0, CS_REAL);
lib/msun/tests/ctrig_test.c
216
testall_odd(csin, z, CMPLXL(0, NAN), ALL_STD_EXCEPT, 0, CS_REAL);
lib/msun/tests/ctrig_test.c
217
testall_even(ccos, z, CMPLXL(NAN, 0), ALL_STD_EXCEPT, 0, 0);
lib/msun/tests/ctrig_test.c
218
testall_odd(ctan, z, CMPLXL(0, NAN), ALL_STD_EXCEPT, 0, CS_REAL);
lib/msun/tests/ctrig_test.c
220
z = CMPLXL(NAN, 0);
lib/msun/tests/ctrig_test.c
221
testall_odd(csinh, z, CMPLXL(NAN, 0), ALL_STD_EXCEPT, 0, CS_IMAG);
lib/msun/tests/ctrig_test.c
222
testall_even(ccosh, z, CMPLXL(NAN, 0), ALL_STD_EXCEPT, 0, 0);
lib/msun/tests/ctrig_test.c
223
testall_odd(ctanh, z, CMPLXL(NAN, 0), ALL_STD_EXCEPT, 0, CS_IMAG);
lib/msun/tests/ctrig_test.c
224
testall_odd(csin, z, CMPLXL(NAN, 0), ALL_STD_EXCEPT, 0, 0);
lib/msun/tests/ctrig_test.c
225
testall_even(ccos, z, CMPLXL(NAN, 0), ALL_STD_EXCEPT, 0, 0);
lib/msun/tests/ctrig_test.c
226
testall_odd(ctan, z, CMPLXL(NAN, 0), ALL_STD_EXCEPT, 0, CS_IMAG);
lib/msun/tests/ctrig_test.c
249
z = CMPLXL(INFINITY, INFINITY);
lib/msun/tests/ctrig_test.c
250
testall_odd(csinh, z, CMPLXL(INFINITY, NAN),
lib/msun/tests/ctrig_test.c
252
testall_even(ccosh, z, CMPLXL(INFINITY, NAN),
lib/msun/tests/ctrig_test.c
254
testall_odd(ctanh, z, CMPLXL(1, 0), ALL_STD_EXCEPT, 0, CS_REAL);
lib/msun/tests/ctrig_test.c
255
testall_odd(csin, z, CMPLXL(NAN, INFINITY),
lib/msun/tests/ctrig_test.c
257
testall_even(ccos, z, CMPLXL(INFINITY, NAN),
lib/msun/tests/ctrig_test.c
259
testall_odd(ctan, z, CMPLXL(0, 1), ALL_STD_EXCEPT, 0, CS_REAL);
lib/msun/tests/ctrig_test.c
263
z = CMPLXL(INFINITY, finites[i]);
lib/msun/tests/ctrig_test.c
266
testall_odd(csinh, z, CMPLXL(c, s), OPT_INEXACT, 0, CS_BOTH);
lib/msun/tests/ctrig_test.c
267
testall_even(ccosh, z, CMPLXL(c, s), OPT_INEXACT, 0, CS_BOTH);
lib/msun/tests/ctrig_test.c
268
testall_odd(ctanh, z, CMPLXL(1, 0 * sin(finites[i] * 2)),
lib/msun/tests/ctrig_test.c
270
z = CMPLXL(finites[i], INFINITY);
lib/msun/tests/ctrig_test.c
271
testall_odd(csin, z, CMPLXL(s, c), OPT_INEXACT, 0, CS_BOTH);
lib/msun/tests/ctrig_test.c
272
testall_even(ccos, z, CMPLXL(c, -s), OPT_INEXACT, 0, CS_BOTH);
lib/msun/tests/ctrig_test.c
273
testall_odd(ctan, z, CMPLXL(0 * sin(finites[i] * 2), 1),
lib/msun/tests/ctrig_test.c
277
z = CMPLXL(0, INFINITY);
lib/msun/tests/ctrig_test.c
278
testall_odd(csinh, z, CMPLXL(0, NAN), ALL_STD_EXCEPT, FE_INVALID, 0);
lib/msun/tests/ctrig_test.c
279
testall_even(ccosh, z, CMPLXL(NAN, 0), ALL_STD_EXCEPT, FE_INVALID, 0);
lib/msun/tests/ctrig_test.c
280
testall_odd(ctanh, z, CMPLXL(0, NAN), ALL_STD_EXCEPT, FE_INVALID, CS_REAL);
lib/msun/tests/ctrig_test.c
281
z = CMPLXL(INFINITY, 0);
lib/msun/tests/ctrig_test.c
282
testall_odd(csin, z, CMPLXL(NAN, 0), ALL_STD_EXCEPT, FE_INVALID, 0);
lib/msun/tests/ctrig_test.c
283
testall_even(ccos, z, CMPLXL(NAN, 0), ALL_STD_EXCEPT, FE_INVALID, 0);
lib/msun/tests/ctrig_test.c
284
testall_odd(ctan, z, CMPLXL(NAN, 0), ALL_STD_EXCEPT, FE_INVALID, CS_IMAG);
lib/msun/tests/ctrig_test.c
286
z = CMPLXL(42, INFINITY);
lib/msun/tests/ctrig_test.c
287
testall_odd(csinh, z, CMPLXL(NAN, NAN), ALL_STD_EXCEPT, FE_INVALID, 0);
lib/msun/tests/ctrig_test.c
288
testall_even(ccosh, z, CMPLXL(NAN, NAN), ALL_STD_EXCEPT, FE_INVALID, 0);
lib/msun/tests/ctrig_test.c
290
testall_odd(ctanh, z, CMPLXL(NAN, NAN), OPT_INEXACT, FE_INVALID, 0);
lib/msun/tests/ctrig_test.c
291
z = CMPLXL(INFINITY, 42);
lib/msun/tests/ctrig_test.c
292
testall_odd(csin, z, CMPLXL(NAN, NAN), ALL_STD_EXCEPT, FE_INVALID, 0);
lib/msun/tests/ctrig_test.c
293
testall_even(ccos, z, CMPLXL(NAN, NAN), ALL_STD_EXCEPT, FE_INVALID, 0);
lib/msun/tests/ctrig_test.c
295
testall_odd(ctan, z, CMPLXL(NAN, NAN), OPT_INEXACT, FE_INVALID, 0);
lib/msun/tests/ctrig_test.c
317
z = CMPLXL(nums[i], 0.0);
lib/msun/tests/ctrig_test.c
318
test_odd_tol(csinh, z, CMPLXL(sinh(nums[i]), 0), DBL_ULP());
lib/msun/tests/ctrig_test.c
319
test_even_tol(ccosh, z, CMPLXL(cosh(nums[i]), 0), DBL_ULP());
lib/msun/tests/ctrig_test.c
320
test_odd_tol(ctanh, z, CMPLXL(tanh(nums[i]), 0), DBL_ULP());
lib/msun/tests/ctrig_test.c
321
test_odd_tol(csin, z, CMPLXL(sin(nums[i]),
lib/msun/tests/ctrig_test.c
323
test_even_tol(ccos, z, CMPLXL(cos(nums[i]),
lib/msun/tests/ctrig_test.c
325
test_odd_tol(ctan, z, CMPLXL(tan(nums[i]), 0), DBL_ULP());
lib/msun/tests/ctrig_test.c
327
test_odd_tol(csinhf, z, CMPLXL(sinhf(nums[i]), 0), FLT_ULP());
lib/msun/tests/ctrig_test.c
328
test_even_tol(ccoshf, z, CMPLXL(coshf(nums[i]), 0), FLT_ULP());
lib/msun/tests/ctrig_test.c
332
test_odd_tol(ctanhf, z, CMPLXL(tanhf(nums[i]), 0),
lib/msun/tests/ctrig_test.c
334
test_odd_tol(csinf, z, CMPLXL(sinf(nums[i]),
lib/msun/tests/ctrig_test.c
336
test_even_tol(ccosf, z, CMPLXL(cosf(nums[i]),
lib/msun/tests/ctrig_test.c
338
test_odd_tol(ctanf, z, CMPLXL(tanf(nums[i]), 0), FLT_ULP());
lib/msun/tests/ctrig_test.c
341
z = CMPLXL(0.0, nums[i]);
lib/msun/tests/ctrig_test.c
342
test_odd_tol(csinh, z, CMPLXL(copysign(0, cos(nums[i])),
lib/msun/tests/ctrig_test.c
344
test_even_tol(ccosh, z, CMPLXL(cos(nums[i]),
lib/msun/tests/ctrig_test.c
346
test_odd_tol(ctanh, z, CMPLXL(0, tan(nums[i])), DBL_ULP());
lib/msun/tests/ctrig_test.c
347
test_odd_tol(csin, z, CMPLXL(0, sinh(nums[i])), DBL_ULP());
lib/msun/tests/ctrig_test.c
348
test_even_tol(ccos, z, CMPLXL(cosh(nums[i]), -0.0), DBL_ULP());
lib/msun/tests/ctrig_test.c
349
test_odd_tol(ctan, z, CMPLXL(0, tanh(nums[i])), DBL_ULP());
lib/msun/tests/ctrig_test.c
351
test_odd_tol(csinhf, z, CMPLXL(copysign(0, cosf(nums[i])),
lib/msun/tests/ctrig_test.c
353
test_even_tol(ccoshf, z, CMPLXL(cosf(nums[i]),
lib/msun/tests/ctrig_test.c
355
test_odd_tol(ctanhf, z, CMPLXL(0, tanf(nums[i])), FLT_ULP());
lib/msun/tests/ctrig_test.c
356
test_odd_tol(csinf, z, CMPLXL(0, sinhf(nums[i])), FLT_ULP());
lib/msun/tests/ctrig_test.c
357
test_even_tol(ccosf, z, CMPLXL(coshf(nums[i]), -0.0),
lib/msun/tests/ctrig_test.c
359
test_odd_tol(ctanf, z, CMPLXL(0, tanhf(nums[i])),
lib/msun/tests/ctrig_test.c
423
z = CMPLXL(tests[i].a, tests[i].b);
lib/msun/tests/ctrig_test.c
425
CMPLXL(tests[i].sinh_a, tests[i].sinh_b), 1.1);
lib/msun/tests/ctrig_test.c
427
CMPLXL(tests[i].cosh_a, tests[i].cosh_b), 1.1);
lib/msun/tests/ctrig_test.c
429
CMPLXL(tests[i].tanh_a, tests[i].tanh_b), 1.4);
lib/msun/tests/ctrig_test.c
447
z = CMPLXL(21, 0.78539816339744830961566084581987572L);
lib/msun/tests/ctrig_test.c
449
CMPLXL(1.0, 1.14990445285871196133287617611468468e-18L), 1.2);
lib/msun/tests/ctrig_test.c
452
CMPLXL(1.0, 1.55622644822675930314266334585597964e-19L), 1);
lib/msun/tests/ctrig_test.c
454
z = CMPLXL(355, 0.78539816339744830961566084581987572L);
lib/msun/tests/ctrig_test.c
456
CMPLXL(1.0, 8.95257245135025991216632140458264468e-309L),
lib/msun/tests/ctrig_test.c
458
z = CMPLXL(30, 0x1p1023L);
lib/msun/tests/ctrig_test.c
460
CMPLXL(1.0, -1.62994325413993477997492170229268382e-26L),
lib/msun/tests/ctrig_test.c
462
z = CMPLXL(1, 0x1p1023L);
lib/msun/tests/ctrig_test.c
464
CMPLXL(0.878606311888306869546254022621986509L,
lib/msun/tests/ctrig_test.c
468
z = CMPLXL(710.6, 0.78539816339744830961566084581987572L);
lib/msun/tests/ctrig_test.c
470
CMPLXL(1.43917579766621073533185387499658944e308L,
lib/msun/tests/ctrig_test.c
473
CMPLXL(1.43917579766621073533185387499658944e308L,
lib/msun/tests/ctrig_test.c
476
z = CMPLXL(1500, 0.78539816339744830961566084581987572L);
lib/msun/tests/ctrig_test.c
477
testall_odd(csinh, z, CMPLXL(INFINITY, INFINITY), OPT_INEXACT,
lib/msun/tests/ctrig_test.c
479
testall_even(ccosh, z, CMPLXL(INFINITY, INFINITY), OPT_INEXACT,
lib/msun/tests/invctrig_test.c
129
long double complex zero = CMPLXL(0.0, 0.0);
lib/msun/tests/invctrig_test.c
131
testall_tol(cacosh, zero, CMPLXL(0.0, pi / 2), 1);
lib/msun/tests/invctrig_test.c
132
testall_tol(cacosh, -zero, CMPLXL(0.0, -pi / 2), 1);
lib/msun/tests/invctrig_test.c
133
testall_tol(cacos, zero, CMPLXL(pi / 2, -0.0), 1);
lib/msun/tests/invctrig_test.c
134
testall_tol(cacos, -zero, CMPLXL(pi / 2, 0.0), 1);
lib/msun/tests/invctrig_test.c
152
long double complex nan_nan = CMPLXL(NAN, NAN);
lib/msun/tests/invctrig_test.c
175
z = CMPLXL(0.5, NAN);
lib/msun/tests/invctrig_test.c
183
z = CMPLXL(NAN, 0.5);
lib/msun/tests/invctrig_test.c
191
z = CMPLXL(NAN, INFINITY);
lib/msun/tests/invctrig_test.c
192
testall(cacosh, z, CMPLXL(INFINITY, NAN), ALL_STD_EXCEPT, 0, CS_REAL);
lib/msun/tests/invctrig_test.c
193
testall(cacosh, -z, CMPLXL(INFINITY, NAN), ALL_STD_EXCEPT, 0, CS_REAL);
lib/msun/tests/invctrig_test.c
194
testall(cacos, z, CMPLXL(NAN, -INFINITY), ALL_STD_EXCEPT, 0, CS_IMAG);
lib/msun/tests/invctrig_test.c
195
testall(casinh, z, CMPLXL(INFINITY, NAN), ALL_STD_EXCEPT, 0, 0);
lib/msun/tests/invctrig_test.c
196
testall(casin, z, CMPLXL(NAN, INFINITY), ALL_STD_EXCEPT, 0, CS_IMAG);
lib/msun/tests/invctrig_test.c
197
testall_tol(catanh, z, CMPLXL(0.0, pi / 2), 1);
lib/msun/tests/invctrig_test.c
198
testall(catan, z, CMPLXL(NAN, 0.0), ALL_STD_EXCEPT, 0, CS_IMAG);
lib/msun/tests/invctrig_test.c
200
z = CMPLXL(INFINITY, NAN);
lib/msun/tests/invctrig_test.c
201
testall_even(cacosh, z, CMPLXL(INFINITY, NAN), ALL_STD_EXCEPT, 0,
lib/msun/tests/invctrig_test.c
203
testall_even(cacos, z, CMPLXL(NAN, INFINITY), ALL_STD_EXCEPT, 0, 0);
lib/msun/tests/invctrig_test.c
204
testall_odd(casinh, z, CMPLXL(INFINITY, NAN), ALL_STD_EXCEPT, 0,
lib/msun/tests/invctrig_test.c
206
testall_odd(casin, z, CMPLXL(NAN, INFINITY), ALL_STD_EXCEPT, 0, 0);
lib/msun/tests/invctrig_test.c
207
testall_odd(catanh, z, CMPLXL(0.0, NAN), ALL_STD_EXCEPT, 0, CS_REAL);
lib/msun/tests/invctrig_test.c
208
testall_odd_tol(catan, z, CMPLXL(pi / 2, 0.0), 1);
lib/msun/tests/invctrig_test.c
210
z = CMPLXL(0.0, NAN);
lib/msun/tests/invctrig_test.c
213
testall_even_tol(cacos, z, CMPLXL(pi / 2, NAN), 1);
lib/msun/tests/invctrig_test.c
215
testall_odd(casin, z, CMPLXL(0.0, NAN), ALL_STD_EXCEPT, 0, CS_REAL);
lib/msun/tests/invctrig_test.c
216
testall_odd(catanh, z, CMPLXL(0.0, NAN), OPT_INVALID, 0, CS_REAL);
lib/msun/tests/invctrig_test.c
219
z = CMPLXL(NAN, 0.0);
lib/msun/tests/invctrig_test.c
222
testall(casinh, z, CMPLXL(NAN, 0), ALL_STD_EXCEPT, 0, CS_IMAG);
lib/msun/tests/invctrig_test.c
225
testall(catan, z, CMPLXL(NAN, 0.0), ALL_STD_EXCEPT, 0, 0);
lib/msun/tests/invctrig_test.c
244
z = CMPLXL(INFINITY, INFINITY);
lib/msun/tests/invctrig_test.c
245
testall_tol(cacosh, z, CMPLXL(INFINITY, pi / 4), 1);
lib/msun/tests/invctrig_test.c
246
testall_tol(cacosh, -z, CMPLXL(INFINITY, -c3pi / 4), 1);
lib/msun/tests/invctrig_test.c
247
testall_tol(cacos, z, CMPLXL(pi / 4, -INFINITY), 1);
lib/msun/tests/invctrig_test.c
248
testall_tol(cacos, -z, CMPLXL(c3pi / 4, INFINITY), 1);
lib/msun/tests/invctrig_test.c
249
testall_odd_tol(casinh, z, CMPLXL(INFINITY, pi / 4), 1);
lib/msun/tests/invctrig_test.c
250
testall_odd_tol(casin, z, CMPLXL(pi / 4, INFINITY), 1);
lib/msun/tests/invctrig_test.c
251
testall_odd_tol(catanh, z, CMPLXL(0, pi / 2), 1);
lib/msun/tests/invctrig_test.c
252
testall_odd_tol(catan, z, CMPLXL(pi / 2, 0), 1);
lib/msun/tests/invctrig_test.c
254
z = CMPLXL(INFINITY, 0.5);
lib/msun/tests/invctrig_test.c
256
testall(cacosh, z, CMPLXL(INFINITY, 0), OPT_INEXACT, 0, CS_BOTH);
lib/msun/tests/invctrig_test.c
257
testall_tol(cacosh, -z, CMPLXL(INFINITY, -pi), 1);
lib/msun/tests/invctrig_test.c
258
testall(cacos, z, CMPLXL(0, -INFINITY), OPT_INEXACT, 0, CS_BOTH);
lib/msun/tests/invctrig_test.c
259
testall_tol(cacos, -z, CMPLXL(pi, INFINITY), 1);
lib/msun/tests/invctrig_test.c
260
testall_odd(casinh, z, CMPLXL(INFINITY, 0), OPT_INEXACT, 0, CS_BOTH);
lib/msun/tests/invctrig_test.c
261
testall_odd_tol(casin, z, CMPLXL(pi / 2, INFINITY), 1);
lib/msun/tests/invctrig_test.c
262
testall_odd_tol(catanh, z, CMPLXL(0, pi / 2), 1);
lib/msun/tests/invctrig_test.c
263
testall_odd_tol(catan, z, CMPLXL(pi / 2, 0), 1);
lib/msun/tests/invctrig_test.c
265
z = CMPLXL(0.5, INFINITY);
lib/msun/tests/invctrig_test.c
266
testall_tol(cacosh, z, CMPLXL(INFINITY, pi / 2), 1);
lib/msun/tests/invctrig_test.c
267
testall_tol(cacosh, -z, CMPLXL(INFINITY, -pi / 2), 1);
lib/msun/tests/invctrig_test.c
268
testall_tol(cacos, z, CMPLXL(pi / 2, -INFINITY), 1);
lib/msun/tests/invctrig_test.c
269
testall_tol(cacos, -z, CMPLXL(pi / 2, INFINITY), 1);
lib/msun/tests/invctrig_test.c
270
testall_odd_tol(casinh, z, CMPLXL(INFINITY, pi / 2), 1);
lib/msun/tests/invctrig_test.c
272
testall_odd(casin, z, CMPLXL(0.0, INFINITY), OPT_INEXACT, 0, CS_BOTH);
lib/msun/tests/invctrig_test.c
273
testall_odd_tol(catanh, z, CMPLXL(0, pi / 2), 1);
lib/msun/tests/invctrig_test.c
274
testall_odd_tol(catan, z, CMPLXL(pi / 2, 0), 1);
lib/msun/tests/invctrig_test.c
292
z = CMPLXL(nums[i], 0.0);
lib/msun/tests/invctrig_test.c
294
testall_tol(cacosh, z, CMPLXL(0.0, acos(nums[i])), 1);
lib/msun/tests/invctrig_test.c
295
testall_tol(cacos, z, CMPLXL(acosl(nums[i]), -0.0), 1);
lib/msun/tests/invctrig_test.c
296
testall_tol(casin, z, CMPLXL(asinl(nums[i]), 0.0), 1);
lib/msun/tests/invctrig_test.c
297
testall_tol(catanh, z, CMPLXL(atanh(nums[i]), 0.0), 1);
lib/msun/tests/invctrig_test.c
300
CMPLXL(acosh(fabsl(nums[i])),
lib/msun/tests/invctrig_test.c
303
CMPLXL((nums[i] < 0) ? pi : 0,
lib/msun/tests/invctrig_test.c
306
CMPLXL(copysign(pi / 2, nums[i]),
lib/msun/tests/invctrig_test.c
309
CMPLXL(atanh(1 / nums[i]), pi / 2), 1);
lib/msun/tests/invctrig_test.c
311
testall_tol(casinh, z, CMPLXL(asinh(nums[i]), 0.0), 1);
lib/msun/tests/invctrig_test.c
312
testall_tol(catan, z, CMPLXL(atan(nums[i]), 0), 1);
lib/msun/tests/invctrig_test.c
335
z = CMPLXL(0.75L, 0.25L);
lib/msun/tests/invctrig_test.c
336
acos_z = CMPLXL(pi / 4, -0.34657359027997265470861606072908828L);
lib/msun/tests/invctrig_test.c
337
asin_z = CMPLXL(pi / 4, 0.34657359027997265470861606072908828L);
lib/msun/tests/invctrig_test.c
338
atan_z = CMPLXL(0.66290883183401623252961960521423782L,
lib/msun/tests/test-utils.h
80
#ifndef CMPLXL