regress/lib/libm/msun/cexp_test.c
115
testall(CMPLXL(0.0, -0.0), CMPLXL(1.0, -0.0), ALL_STD_EXCEPT, 0, 1);
regress/lib/libm/msun/cexp_test.c
116
testall(CMPLXL(-0.0, -0.0), CMPLXL(1.0, -0.0), ALL_STD_EXCEPT, 0, 1);
regress/lib/libm/msun/cexp_test.c
131
testall(CMPLXL(finites[i], NAN), CMPLXL(NAN, NAN),
regress/lib/libm/msun/cexp_test.c
137
testall(CMPLXL(NAN, finites[i]), CMPLXL(NAN, NAN),
regress/lib/libm/msun/cexp_test.c
140
testall(CMPLXL(NAN, finites[i]), CMPLXL(NAN, NAN),
regress/lib/libm/msun/cexp_test.c
146
testall(CMPLXL(NAN, 0.0), CMPLXL(NAN, 0.0), ALL_STD_EXCEPT, 0, 1);
regress/lib/libm/msun/cexp_test.c
147
testall(CMPLXL(NAN, -0.0), CMPLXL(NAN, -0.0), ALL_STD_EXCEPT, 0, 1);
regress/lib/libm/msun/cexp_test.c
150
testall(CMPLXL(INFINITY, NAN), CMPLXL(INFINITY, NAN),
regress/lib/libm/msun/cexp_test.c
153
testall(CMPLXL(-INFINITY, NAN), CMPLXL(0.0, 0.0),
regress/lib/libm/msun/cexp_test.c
156
testall(CMPLXL(NAN, NAN), CMPLXL(NAN, NAN),
regress/lib/libm/msun/cexp_test.c
167
testall(CMPLXL(finites[i], INFINITY), CMPLXL(NAN, NAN),
regress/lib/libm/msun/cexp_test.c
172
testall(CMPLXL(-INFINITY, M_PI_4), CMPLXL(0.0, 0.0),
regress/lib/libm/msun/cexp_test.c
174
testall(CMPLXL(-INFINITY, 3 * M_PI_4), CMPLXL(-0.0, 0.0),
regress/lib/libm/msun/cexp_test.c
176
testall(CMPLXL(-INFINITY, 5 * M_PI_4), CMPLXL(-0.0, -0.0),
regress/lib/libm/msun/cexp_test.c
178
testall(CMPLXL(-INFINITY, 7 * M_PI_4), CMPLXL(0.0, -0.0),
regress/lib/libm/msun/cexp_test.c
180
testall(CMPLXL(-INFINITY, 0.0), CMPLXL(0.0, 0.0),
regress/lib/libm/msun/cexp_test.c
182
testall(CMPLXL(-INFINITY, -0.0), CMPLXL(0.0, -0.0),
regress/lib/libm/msun/cexp_test.c
186
testall(CMPLXL(INFINITY, M_PI_4), CMPLXL(INFINITY, INFINITY),
regress/lib/libm/msun/cexp_test.c
188
testall(CMPLXL(INFINITY, 3 * M_PI_4), CMPLXL(-INFINITY, INFINITY),
regress/lib/libm/msun/cexp_test.c
190
testall(CMPLXL(INFINITY, 5 * M_PI_4), CMPLXL(-INFINITY, -INFINITY),
regress/lib/libm/msun/cexp_test.c
192
testall(CMPLXL(INFINITY, 7 * M_PI_4), CMPLXL(INFINITY, -INFINITY),
regress/lib/libm/msun/cexp_test.c
195
testall(CMPLXL(INFINITY, 0.0), CMPLXL(INFINITY, 0.0),
regress/lib/libm/msun/cexp_test.c
197
testall(CMPLXL(INFINITY, -0.0), CMPLXL(INFINITY, -0.0),
regress/lib/libm/msun/cexp_test.c
208
test(cexp, CMPLXL(finites[i], 0.0),
regress/lib/libm/msun/cexp_test.c
209
CMPLXL(exp(finites[i]), 0.0),
regress/lib/libm/msun/cexp_test.c
211
test(cexp, CMPLXL(finites[i], -0.0),
regress/lib/libm/msun/cexp_test.c
212
CMPLXL(exp(finites[i]), -0.0),
regress/lib/libm/msun/cexp_test.c
214
test_f(cexpf, CMPLXL(finites[i], 0.0),
regress/lib/libm/msun/cexp_test.c
215
CMPLXL(expf(finites[i]), 0.0),
regress/lib/libm/msun/cexp_test.c
217
test_f(cexpf, CMPLXL(finites[i], -0.0),
regress/lib/libm/msun/cexp_test.c
218
CMPLXL(expf(finites[i]), -0.0),
regress/lib/libm/msun/cexp_test.c
229
test(cexp, CMPLXL(0.0, finites[i]),
regress/lib/libm/msun/cexp_test.c
230
CMPLXL(cos(finites[i]), sin(finites[i])),
regress/lib/libm/msun/cexp_test.c
232
test(cexp, CMPLXL(-0.0, finites[i]),
regress/lib/libm/msun/cexp_test.c
233
CMPLXL(cos(finites[i]), sin(finites[i])),
regress/lib/libm/msun/cexp_test.c
235
test_f(cexpf, CMPLXL(0.0, finites[i]),
regress/lib/libm/msun/cexp_test.c
236
CMPLXL(cosf(finites[i]), sinf(finites[i])),
regress/lib/libm/msun/cexp_test.c
238
test_f(cexpf, CMPLXL(-0.0, finites[i]),
regress/lib/libm/msun/cexp_test.c
239
CMPLXL(cosf(finites[i]), sinf(finites[i])),
regress/lib/libm/msun/cexp_test.c
264
test_tol(cexp, CMPLXL(a, b), CMPLXL(x, y), 3 * DBL_ULP());
regress/lib/libm/msun/cexp_test.c
269
test_tol(cexpf, CMPLXL(a, b), CMPLXL(x, y), 1 * FLT_ULP());
regress/lib/libm/msun/cexp_test.c
278
test_tol(cexp, CMPLXL(709.79, 0x1p-1074),
regress/lib/libm/msun/cexp_test.c
279
CMPLXL(INFINITY, 8.94674309915433533273e-16), DBL_ULP());
regress/lib/libm/msun/cexp_test.c
280
test_tol(cexp, CMPLXL(1000, 0x1p-1074),
regress/lib/libm/msun/cexp_test.c
281
CMPLXL(INFINITY, 9.73344457300016401328e+110), DBL_ULP());
regress/lib/libm/msun/cexp_test.c
282
test_tol(cexp, CMPLXL(1400, 0x1p-1074),
regress/lib/libm/msun/cexp_test.c
283
CMPLXL(INFINITY, 5.08228858149196559681e+284), DBL_ULP());
regress/lib/libm/msun/cexp_test.c
284
test_tol(cexp, CMPLXL(900, 0x1.23456789abcdep-1020),
regress/lib/libm/msun/cexp_test.c
285
CMPLXL(INFINITY, 7.42156649354218408074e+83), DBL_ULP());
regress/lib/libm/msun/cexp_test.c
286
test_tol(cexp, CMPLXL(1300, 0x1.23456789abcdep-1020),
regress/lib/libm/msun/cexp_test.c
287
CMPLXL(INFINITY, 3.87514844965996756704e+257), DBL_ULP());
regress/lib/libm/msun/cexp_test.c
289
test_tol(cexpf, CMPLXL(88.73, 0x1p-149),
regress/lib/libm/msun/cexp_test.c
290
CMPLXL(INFINITY, 4.80265603e-07), 2 * FLT_ULP());
regress/lib/libm/msun/cexp_test.c
291
test_tol(cexpf, CMPLXL(90, 0x1p-149),
regress/lib/libm/msun/cexp_test.c
292
CMPLXL(INFINITY, 1.7101492622e-06f), 2 * FLT_ULP());
regress/lib/libm/msun/cexp_test.c
293
test_tol(cexpf, CMPLXL(192, 0x1p-149),
regress/lib/libm/msun/cexp_test.c
294
CMPLXL(INFINITY, 3.396809344e+38f), 2 * FLT_ULP());
regress/lib/libm/msun/cexp_test.c
295
test_tol(cexpf, CMPLXL(120, 0x1.234568p-120),
regress/lib/libm/msun/cexp_test.c
296
CMPLXL(INFINITY, 1.1163382522e+16f), 2 * FLT_ULP());
regress/lib/libm/msun/cexp_test.c
297
test_tol(cexpf, CMPLXL(170, 0x1.234568p-120),
regress/lib/libm/msun/cexp_test.c
298
CMPLXL(INFINITY, 5.7878851079e+37f), 2 * FLT_ULP());
regress/lib/libm/msun/csqrt_test.c
126
ATF_CHECK(t_csqrt(CMPLXL(a, b)) == CMPLXL(x, y));
regress/lib/libm/msun/csqrt_test.c
139
assert_equal(t_csqrt(CMPLXL(0.0, 0.0)), CMPLXL(0.0, 0.0));
regress/lib/libm/msun/csqrt_test.c
140
assert_equal(t_csqrt(CMPLXL(-0.0, 0.0)), CMPLXL(0.0, 0.0));
regress/lib/libm/msun/csqrt_test.c
141
assert_equal(t_csqrt(CMPLXL(0.0, -0.0)), CMPLXL(0.0, -0.0));
regress/lib/libm/msun/csqrt_test.c
142
assert_equal(t_csqrt(CMPLXL(-0.0, -0.0)), CMPLXL(0.0, -0.0));
regress/lib/libm/msun/csqrt_test.c
164
assert_equal(t_csqrt(CMPLXL(-INFINITY, vals[i])),
regress/lib/libm/msun/csqrt_test.c
165
CMPLXL(0.0, copysignl(INFINITY, vals[i])));
regress/lib/libm/msun/csqrt_test.c
166
assert_equal(t_csqrt(CMPLXL(INFINITY, vals[i])),
regress/lib/libm/msun/csqrt_test.c
167
CMPLXL(INFINITY, copysignl(0.0, vals[i])));
regress/lib/libm/msun/csqrt_test.c
169
assert_equal(t_csqrt(CMPLXL(vals[i], INFINITY)),
regress/lib/libm/msun/csqrt_test.c
170
CMPLXL(INFINITY, INFINITY));
regress/lib/libm/msun/csqrt_test.c
171
assert_equal(t_csqrt(CMPLXL(vals[i], -INFINITY)),
regress/lib/libm/msun/csqrt_test.c
172
CMPLXL(INFINITY, -INFINITY));
regress/lib/libm/msun/csqrt_test.c
183
ATF_CHECK(creall(t_csqrt(CMPLXL(INFINITY, NAN))) == INFINITY);
regress/lib/libm/msun/csqrt_test.c
184
ATF_CHECK(isnan(cimagl(t_csqrt(CMPLXL(INFINITY, NAN)))));
regress/lib/libm/msun/csqrt_test.c
186
ATF_CHECK(isnan(creall(t_csqrt(CMPLXL(-INFINITY, NAN)))));
regress/lib/libm/msun/csqrt_test.c
187
ATF_CHECK(isinf(cimagl(t_csqrt(CMPLXL(-INFINITY, NAN)))));
regress/lib/libm/msun/csqrt_test.c
189
assert_equal(t_csqrt(CMPLXL(NAN, INFINITY)),
regress/lib/libm/msun/csqrt_test.c
190
CMPLXL(INFINITY, INFINITY));
regress/lib/libm/msun/csqrt_test.c
191
assert_equal(t_csqrt(CMPLXL(NAN, -INFINITY)),
regress/lib/libm/msun/csqrt_test.c
192
CMPLXL(INFINITY, -INFINITY));
regress/lib/libm/msun/csqrt_test.c
194
assert_equal(t_csqrt(CMPLXL(0.0, NAN)), CMPLXL(NAN, NAN));
regress/lib/libm/msun/csqrt_test.c
195
assert_equal(t_csqrt(CMPLXL(-0.0, NAN)), CMPLXL(NAN, NAN));
regress/lib/libm/msun/csqrt_test.c
196
assert_equal(t_csqrt(CMPLXL(42.0, NAN)), CMPLXL(NAN, NAN));
regress/lib/libm/msun/csqrt_test.c
197
assert_equal(t_csqrt(CMPLXL(-42.0, NAN)), CMPLXL(NAN, NAN));
regress/lib/libm/msun/csqrt_test.c
198
assert_equal(t_csqrt(CMPLXL(NAN, 0.0)), CMPLXL(NAN, NAN));
regress/lib/libm/msun/csqrt_test.c
199
assert_equal(t_csqrt(CMPLXL(NAN, -0.0)), CMPLXL(NAN, NAN));
regress/lib/libm/msun/csqrt_test.c
200
assert_equal(t_csqrt(CMPLXL(NAN, 42.0)), CMPLXL(NAN, NAN));
regress/lib/libm/msun/csqrt_test.c
201
assert_equal(t_csqrt(CMPLXL(NAN, -42.0)), CMPLXL(NAN, NAN));
regress/lib/libm/msun/csqrt_test.c
202
assert_equal(t_csqrt(CMPLXL(NAN, NAN)), CMPLXL(NAN, NAN));
regress/lib/libm/msun/csqrt_test.c
225
result = t_csqrt(CMPLXL(a, b));
regress/lib/libm/msun/csqrt_test.c
232
result = t_csqrt(CMPLXL(a, b));
regress/lib/libm/msun/csqrt_test.c
239
result = t_csqrt(CMPLXL(a, b));
regress/lib/libm/msun/csqrt_test.c
290
result = t_csqrt(CMPLXL(0, b));
regress/lib/libm/msun/ctrig_test.c
140
long double complex zero = CMPLXL(0.0, 0.0);
regress/lib/libm/msun/ctrig_test.c
146
testall_even(ccos, zero, CMPLXL(1.0, -0.0), ALL_STD_EXCEPT, 0, CS_BOTH);
regress/lib/libm/msun/ctrig_test.c
158
long double complex nan_nan = CMPLXL(NAN, NAN);
regress/lib/libm/msun/ctrig_test.c
179
z = CMPLXL(42, NAN);
regress/lib/libm/msun/ctrig_test.c
188
z = CMPLXL(NAN, 42);
regress/lib/libm/msun/ctrig_test.c
197
z = CMPLXL(NAN, INFINITY);
regress/lib/libm/msun/ctrig_test.c
201
testall_odd(csin, z, CMPLXL(NAN, INFINITY), ALL_STD_EXCEPT, 0, 0);
regress/lib/libm/msun/ctrig_test.c
202
testall_even(ccos, z, CMPLXL(INFINITY, NAN), ALL_STD_EXCEPT, 0,
regress/lib/libm/msun/ctrig_test.c
204
testall_odd(ctan, z, CMPLXL(0, 1), ALL_STD_EXCEPT, 0, CS_IMAG);
regress/lib/libm/msun/ctrig_test.c
206
z = CMPLXL(INFINITY, NAN);
regress/lib/libm/msun/ctrig_test.c
207
testall_odd(csinh, z, CMPLXL(INFINITY, NAN), ALL_STD_EXCEPT, 0, 0);
regress/lib/libm/msun/ctrig_test.c
208
testall_even(ccosh, z, CMPLXL(INFINITY, NAN), ALL_STD_EXCEPT, 0,
regress/lib/libm/msun/ctrig_test.c
210
testall_odd(ctanh, z, CMPLXL(1, 0), ALL_STD_EXCEPT, 0, CS_REAL);
regress/lib/libm/msun/ctrig_test.c
215
z = CMPLXL(0, NAN);
regress/lib/libm/msun/ctrig_test.c
216
testall_odd(csinh, z, CMPLXL(0, NAN), ALL_STD_EXCEPT, 0, CS_REAL);
regress/lib/libm/msun/ctrig_test.c
217
testall_even(ccosh, z, CMPLXL(NAN, 0), ALL_STD_EXCEPT, 0, 0);
regress/lib/libm/msun/ctrig_test.c
218
testall_odd(ctanh, z, CMPLXL(0, NAN), OPT_INVALID, 0, CS_REAL);
regress/lib/libm/msun/ctrig_test.c
219
testall_odd(csin, z, CMPLXL(0, NAN), ALL_STD_EXCEPT, 0, CS_REAL);
regress/lib/libm/msun/ctrig_test.c
220
testall_even(ccos, z, CMPLXL(NAN, 0), ALL_STD_EXCEPT, 0, 0);
regress/lib/libm/msun/ctrig_test.c
221
testall_odd(ctan, z, CMPLXL(0, NAN), ALL_STD_EXCEPT, 0, CS_REAL);
regress/lib/libm/msun/ctrig_test.c
223
z = CMPLXL(NAN, 0);
regress/lib/libm/msun/ctrig_test.c
224
testall_odd(csinh, z, CMPLXL(NAN, 0), ALL_STD_EXCEPT, 0, CS_IMAG);
regress/lib/libm/msun/ctrig_test.c
225
testall_even(ccosh, z, CMPLXL(NAN, 0), ALL_STD_EXCEPT, 0, 0);
regress/lib/libm/msun/ctrig_test.c
226
testall_odd(ctanh, z, CMPLXL(NAN, 0), ALL_STD_EXCEPT, 0, CS_IMAG);
regress/lib/libm/msun/ctrig_test.c
227
testall_odd(csin, z, CMPLXL(NAN, 0), ALL_STD_EXCEPT, 0, 0);
regress/lib/libm/msun/ctrig_test.c
228
testall_even(ccos, z, CMPLXL(NAN, 0), ALL_STD_EXCEPT, 0, 0);
regress/lib/libm/msun/ctrig_test.c
229
testall_odd(ctan, z, CMPLXL(NAN, 0), ALL_STD_EXCEPT, 0, CS_IMAG);
regress/lib/libm/msun/ctrig_test.c
252
z = CMPLXL(INFINITY, INFINITY);
regress/lib/libm/msun/ctrig_test.c
253
testall_odd(csinh, z, CMPLXL(INFINITY, NAN),
regress/lib/libm/msun/ctrig_test.c
255
testall_even(ccosh, z, CMPLXL(INFINITY, NAN),
regress/lib/libm/msun/ctrig_test.c
257
testall_odd(ctanh, z, CMPLXL(1, 0), ALL_STD_EXCEPT, 0, CS_REAL);
regress/lib/libm/msun/ctrig_test.c
258
testall_odd(csin, z, CMPLXL(NAN, INFINITY),
regress/lib/libm/msun/ctrig_test.c
260
testall_even(ccos, z, CMPLXL(INFINITY, NAN),
regress/lib/libm/msun/ctrig_test.c
262
testall_odd(ctan, z, CMPLXL(0, 1), ALL_STD_EXCEPT, 0, CS_REAL);
regress/lib/libm/msun/ctrig_test.c
266
z = CMPLXL(INFINITY, finites[i]);
regress/lib/libm/msun/ctrig_test.c
269
testall_odd(csinh, z, CMPLXL(c, s), OPT_INEXACT, 0, CS_BOTH);
regress/lib/libm/msun/ctrig_test.c
270
testall_even(ccosh, z, CMPLXL(c, s), OPT_INEXACT, 0, CS_BOTH);
regress/lib/libm/msun/ctrig_test.c
271
testall_odd(ctanh, z, CMPLXL(1, 0 * sin(finites[i] * 2)),
regress/lib/libm/msun/ctrig_test.c
273
z = CMPLXL(finites[i], INFINITY);
regress/lib/libm/msun/ctrig_test.c
274
testall_odd(csin, z, CMPLXL(s, c), OPT_INEXACT, 0, CS_BOTH);
regress/lib/libm/msun/ctrig_test.c
275
testall_even(ccos, z, CMPLXL(c, -s), OPT_INEXACT, 0, CS_BOTH);
regress/lib/libm/msun/ctrig_test.c
276
testall_odd(ctan, z, CMPLXL(0 * sin(finites[i] * 2), 1),
regress/lib/libm/msun/ctrig_test.c
280
z = CMPLXL(0, INFINITY);
regress/lib/libm/msun/ctrig_test.c
281
testall_odd(csinh, z, CMPLXL(0, NAN), ALL_STD_EXCEPT, FE_INVALID, 0);
regress/lib/libm/msun/ctrig_test.c
282
testall_even(ccosh, z, CMPLXL(NAN, 0), ALL_STD_EXCEPT, FE_INVALID, 0);
regress/lib/libm/msun/ctrig_test.c
283
testall_odd(ctanh, z, CMPLXL(0, NAN), ALL_STD_EXCEPT, FE_INVALID, CS_REAL);
regress/lib/libm/msun/ctrig_test.c
284
z = CMPLXL(INFINITY, 0);
regress/lib/libm/msun/ctrig_test.c
285
testall_odd(csin, z, CMPLXL(NAN, 0), ALL_STD_EXCEPT, FE_INVALID, 0);
regress/lib/libm/msun/ctrig_test.c
286
testall_even(ccos, z, CMPLXL(NAN, 0), ALL_STD_EXCEPT, FE_INVALID, 0);
regress/lib/libm/msun/ctrig_test.c
287
testall_odd(ctan, z, CMPLXL(NAN, 0), ALL_STD_EXCEPT, FE_INVALID, CS_IMAG);
regress/lib/libm/msun/ctrig_test.c
289
z = CMPLXL(42, INFINITY);
regress/lib/libm/msun/ctrig_test.c
290
testall_odd(csinh, z, CMPLXL(NAN, NAN), ALL_STD_EXCEPT, FE_INVALID, 0);
regress/lib/libm/msun/ctrig_test.c
291
testall_even(ccosh, z, CMPLXL(NAN, NAN), ALL_STD_EXCEPT, FE_INVALID, 0);
regress/lib/libm/msun/ctrig_test.c
293
testall_odd(ctanh, z, CMPLXL(NAN, NAN), OPT_INEXACT, FE_INVALID, 0);
regress/lib/libm/msun/ctrig_test.c
294
z = CMPLXL(INFINITY, 42);
regress/lib/libm/msun/ctrig_test.c
295
testall_odd(csin, z, CMPLXL(NAN, NAN), ALL_STD_EXCEPT, FE_INVALID, 0);
regress/lib/libm/msun/ctrig_test.c
296
testall_even(ccos, z, CMPLXL(NAN, NAN), ALL_STD_EXCEPT, FE_INVALID, 0);
regress/lib/libm/msun/ctrig_test.c
298
testall_odd(ctan, z, CMPLXL(NAN, NAN), OPT_INEXACT, FE_INVALID, 0);
regress/lib/libm/msun/ctrig_test.c
317
z = CMPLXL(nums[i], 0.0);
regress/lib/libm/msun/ctrig_test.c
318
test_odd_tol(csinh, z, CMPLXL(sinh(nums[i]), 0), DBL_ULP());
regress/lib/libm/msun/ctrig_test.c
319
test_even_tol(ccosh, z, CMPLXL(cosh(nums[i]), 0), DBL_ULP());
regress/lib/libm/msun/ctrig_test.c
320
test_odd_tol(ctanh, z, CMPLXL(tanh(nums[i]), 0), DBL_ULP());
regress/lib/libm/msun/ctrig_test.c
321
test_odd_tol(csin, z, CMPLXL(sin(nums[i]),
regress/lib/libm/msun/ctrig_test.c
323
test_even_tol(ccos, z, CMPLXL(cos(nums[i]),
regress/lib/libm/msun/ctrig_test.c
325
test_odd_tol(ctan, z, CMPLXL(tan(nums[i]), 0), DBL_ULP());
regress/lib/libm/msun/ctrig_test.c
327
test_odd_tol(csinhf, z, CMPLXL(sinhf(nums[i]), 0), FLT_ULP());
regress/lib/libm/msun/ctrig_test.c
328
test_even_tol(ccoshf, z, CMPLXL(coshf(nums[i]), 0), FLT_ULP());
regress/lib/libm/msun/ctrig_test.c
332
test_odd_tol(ctanhf, z, CMPLXL(tanhf(nums[i]), 0),
regress/lib/libm/msun/ctrig_test.c
334
test_odd_tol(csinf, z, CMPLXL(sinf(nums[i]),
regress/lib/libm/msun/ctrig_test.c
336
test_even_tol(ccosf, z, CMPLXL(cosf(nums[i]),
regress/lib/libm/msun/ctrig_test.c
338
test_odd_tol(ctanf, z, CMPLXL(tanf(nums[i]), 0), FLT_ULP());
regress/lib/libm/msun/ctrig_test.c
341
z = CMPLXL(0.0, nums[i]);
regress/lib/libm/msun/ctrig_test.c
342
test_odd_tol(csinh, z, CMPLXL(copysign(0, cos(nums[i])),
regress/lib/libm/msun/ctrig_test.c
344
test_even_tol(ccosh, z, CMPLXL(cos(nums[i]),
regress/lib/libm/msun/ctrig_test.c
346
test_odd_tol(ctanh, z, CMPLXL(0, tan(nums[i])), DBL_ULP());
regress/lib/libm/msun/ctrig_test.c
347
test_odd_tol(csin, z, CMPLXL(0, sinh(nums[i])), DBL_ULP());
regress/lib/libm/msun/ctrig_test.c
348
test_even_tol(ccos, z, CMPLXL(cosh(nums[i]), -0.0), DBL_ULP());
regress/lib/libm/msun/ctrig_test.c
349
test_odd_tol(ctan, z, CMPLXL(0, tanh(nums[i])), DBL_ULP());
regress/lib/libm/msun/ctrig_test.c
351
test_odd_tol(csinhf, z, CMPLXL(copysign(0, cosf(nums[i])),
regress/lib/libm/msun/ctrig_test.c
353
test_even_tol(ccoshf, z, CMPLXL(cosf(nums[i]),
regress/lib/libm/msun/ctrig_test.c
355
test_odd_tol(ctanhf, z, CMPLXL(0, tanf(nums[i])), FLT_ULP());
regress/lib/libm/msun/ctrig_test.c
356
test_odd_tol(csinf, z, CMPLXL(0, sinhf(nums[i])), FLT_ULP());
regress/lib/libm/msun/ctrig_test.c
357
test_even_tol(ccosf, z, CMPLXL(coshf(nums[i]), -0.0),
regress/lib/libm/msun/ctrig_test.c
359
test_odd_tol(ctanf, z, CMPLXL(0, tanhf(nums[i])),
regress/lib/libm/msun/ctrig_test.c
420
z = CMPLXL(tests[i].a, tests[i].b);
regress/lib/libm/msun/ctrig_test.c
422
CMPLXL(tests[i].sinh_a, tests[i].sinh_b), 1.1);
regress/lib/libm/msun/ctrig_test.c
424
CMPLXL(tests[i].cosh_a, tests[i].cosh_b), 1.1);
regress/lib/libm/msun/ctrig_test.c
426
CMPLXL(tests[i].tanh_a, tests[i].tanh_b), 1.4);
regress/lib/libm/msun/ctrig_test.c
441
z = CMPLXL(21, 0.78539816339744830961566084581987572L);
regress/lib/libm/msun/ctrig_test.c
443
CMPLXL(1.0, 1.14990445285871196133287617611468468e-18L), 1.2);
regress/lib/libm/msun/ctrig_test.c
446
CMPLXL(1.0, 1.55622644822675930314266334585597964e-19L), 1);
regress/lib/libm/msun/ctrig_test.c
448
z = CMPLXL(355, 0.78539816339744830961566084581987572L);
regress/lib/libm/msun/ctrig_test.c
450
CMPLXL(1.0, 8.95257245135025991216632140458264468e-309L),
regress/lib/libm/msun/ctrig_test.c
452
z = CMPLXL(30, 0x1p1023L);
regress/lib/libm/msun/ctrig_test.c
454
CMPLXL(1.0, -1.62994325413993477997492170229268382e-26L),
regress/lib/libm/msun/ctrig_test.c
456
z = CMPLXL(1, 0x1p1023L);
regress/lib/libm/msun/ctrig_test.c
458
CMPLXL(0.878606311888306869546254022621986509L,
regress/lib/libm/msun/ctrig_test.c
462
z = CMPLXL(710.6, 0.78539816339744830961566084581987572L);
regress/lib/libm/msun/ctrig_test.c
464
CMPLXL(1.43917579766621073533185387499658944e308L,
regress/lib/libm/msun/ctrig_test.c
467
CMPLXL(1.43917579766621073533185387499658944e308L,
regress/lib/libm/msun/ctrig_test.c
470
z = CMPLXL(1500, 0.78539816339744830961566084581987572L);
regress/lib/libm/msun/ctrig_test.c
471
testall_odd(csinh, z, CMPLXL(INFINITY, INFINITY), OPT_INEXACT,
regress/lib/libm/msun/ctrig_test.c
473
testall_even(ccosh, z, CMPLXL(INFINITY, INFINITY), OPT_INEXACT,
regress/lib/libm/msun/invctrig_test.c
129
long double complex zero = CMPLXL(0.0, 0.0);
regress/lib/libm/msun/invctrig_test.c
131
testall_tol(cacosh, zero, CMPLXL(0.0, pi / 2), 1);
regress/lib/libm/msun/invctrig_test.c
132
testall_tol(cacosh, -zero, CMPLXL(0.0, -pi / 2), 1);
regress/lib/libm/msun/invctrig_test.c
133
testall_tol(cacos, zero, CMPLXL(pi / 2, -0.0), 1);
regress/lib/libm/msun/invctrig_test.c
134
testall_tol(cacos, -zero, CMPLXL(pi / 2, 0.0), 1);
regress/lib/libm/msun/invctrig_test.c
149
long double complex nan_nan = CMPLXL(NAN, NAN);
regress/lib/libm/msun/invctrig_test.c
172
z = CMPLXL(0.5, NAN);
regress/lib/libm/msun/invctrig_test.c
180
z = CMPLXL(NAN, 0.5);
regress/lib/libm/msun/invctrig_test.c
188
z = CMPLXL(NAN, INFINITY);
regress/lib/libm/msun/invctrig_test.c
189
testall(cacosh, z, CMPLXL(INFINITY, NAN), ALL_STD_EXCEPT, 0, CS_REAL);
regress/lib/libm/msun/invctrig_test.c
190
testall(cacosh, -z, CMPLXL(INFINITY, NAN), ALL_STD_EXCEPT, 0, CS_REAL);
regress/lib/libm/msun/invctrig_test.c
191
testall(cacos, z, CMPLXL(NAN, -INFINITY), ALL_STD_EXCEPT, 0, CS_IMAG);
regress/lib/libm/msun/invctrig_test.c
192
testall(casinh, z, CMPLXL(INFINITY, NAN), ALL_STD_EXCEPT, 0, 0);
regress/lib/libm/msun/invctrig_test.c
193
testall(casin, z, CMPLXL(NAN, INFINITY), ALL_STD_EXCEPT, 0, CS_IMAG);
regress/lib/libm/msun/invctrig_test.c
194
testall_tol(catanh, z, CMPLXL(0.0, pi / 2), 1);
regress/lib/libm/msun/invctrig_test.c
195
testall(catan, z, CMPLXL(NAN, 0.0), ALL_STD_EXCEPT, 0, CS_IMAG);
regress/lib/libm/msun/invctrig_test.c
197
z = CMPLXL(INFINITY, NAN);
regress/lib/libm/msun/invctrig_test.c
198
testall_even(cacosh, z, CMPLXL(INFINITY, NAN), ALL_STD_EXCEPT, 0,
regress/lib/libm/msun/invctrig_test.c
200
testall_even(cacos, z, CMPLXL(NAN, INFINITY), ALL_STD_EXCEPT, 0, 0);
regress/lib/libm/msun/invctrig_test.c
201
testall_odd(casinh, z, CMPLXL(INFINITY, NAN), ALL_STD_EXCEPT, 0,
regress/lib/libm/msun/invctrig_test.c
203
testall_odd(casin, z, CMPLXL(NAN, INFINITY), ALL_STD_EXCEPT, 0, 0);
regress/lib/libm/msun/invctrig_test.c
204
testall_odd(catanh, z, CMPLXL(0.0, NAN), ALL_STD_EXCEPT, 0, CS_REAL);
regress/lib/libm/msun/invctrig_test.c
205
testall_odd_tol(catan, z, CMPLXL(pi / 2, 0.0), 1);
regress/lib/libm/msun/invctrig_test.c
207
z = CMPLXL(0.0, NAN);
regress/lib/libm/msun/invctrig_test.c
210
testall_even_tol(cacos, z, CMPLXL(pi / 2, NAN), 1);
regress/lib/libm/msun/invctrig_test.c
212
testall_odd(casin, z, CMPLXL(0.0, NAN), ALL_STD_EXCEPT, 0, CS_REAL);
regress/lib/libm/msun/invctrig_test.c
213
testall_odd(catanh, z, CMPLXL(0.0, NAN), OPT_INVALID, 0, CS_REAL);
regress/lib/libm/msun/invctrig_test.c
216
z = CMPLXL(NAN, 0.0);
regress/lib/libm/msun/invctrig_test.c
219
testall(casinh, z, CMPLXL(NAN, 0), ALL_STD_EXCEPT, 0, CS_IMAG);
regress/lib/libm/msun/invctrig_test.c
222
testall(catan, z, CMPLXL(NAN, 0.0), ALL_STD_EXCEPT, 0, 0);
regress/lib/libm/msun/invctrig_test.c
238
z = CMPLXL(INFINITY, INFINITY);
regress/lib/libm/msun/invctrig_test.c
239
testall_tol(cacosh, z, CMPLXL(INFINITY, pi / 4), 1);
regress/lib/libm/msun/invctrig_test.c
240
testall_tol(cacosh, -z, CMPLXL(INFINITY, -c3pi / 4), 1);
regress/lib/libm/msun/invctrig_test.c
241
testall_tol(cacos, z, CMPLXL(pi / 4, -INFINITY), 1);
regress/lib/libm/msun/invctrig_test.c
242
testall_tol(cacos, -z, CMPLXL(c3pi / 4, INFINITY), 1);
regress/lib/libm/msun/invctrig_test.c
243
testall_odd_tol(casinh, z, CMPLXL(INFINITY, pi / 4), 1);
regress/lib/libm/msun/invctrig_test.c
244
testall_odd_tol(casin, z, CMPLXL(pi / 4, INFINITY), 1);
regress/lib/libm/msun/invctrig_test.c
245
testall_odd_tol(catanh, z, CMPLXL(0, pi / 2), 1);
regress/lib/libm/msun/invctrig_test.c
246
testall_odd_tol(catan, z, CMPLXL(pi / 2, 0), 1);
regress/lib/libm/msun/invctrig_test.c
248
z = CMPLXL(INFINITY, 0.5);
regress/lib/libm/msun/invctrig_test.c
250
testall(cacosh, z, CMPLXL(INFINITY, 0), OPT_INEXACT, 0, CS_BOTH);
regress/lib/libm/msun/invctrig_test.c
251
testall_tol(cacosh, -z, CMPLXL(INFINITY, -pi), 1);
regress/lib/libm/msun/invctrig_test.c
252
testall(cacos, z, CMPLXL(0, -INFINITY), OPT_INEXACT, 0, CS_BOTH);
regress/lib/libm/msun/invctrig_test.c
253
testall_tol(cacos, -z, CMPLXL(pi, INFINITY), 1);
regress/lib/libm/msun/invctrig_test.c
254
testall_odd(casinh, z, CMPLXL(INFINITY, 0), OPT_INEXACT, 0, CS_BOTH);
regress/lib/libm/msun/invctrig_test.c
255
testall_odd_tol(casin, z, CMPLXL(pi / 2, INFINITY), 1);
regress/lib/libm/msun/invctrig_test.c
256
testall_odd_tol(catanh, z, CMPLXL(0, pi / 2), 1);
regress/lib/libm/msun/invctrig_test.c
257
testall_odd_tol(catan, z, CMPLXL(pi / 2, 0), 1);
regress/lib/libm/msun/invctrig_test.c
259
z = CMPLXL(0.5, INFINITY);
regress/lib/libm/msun/invctrig_test.c
260
testall_tol(cacosh, z, CMPLXL(INFINITY, pi / 2), 1);
regress/lib/libm/msun/invctrig_test.c
261
testall_tol(cacosh, -z, CMPLXL(INFINITY, -pi / 2), 1);
regress/lib/libm/msun/invctrig_test.c
262
testall_tol(cacos, z, CMPLXL(pi / 2, -INFINITY), 1);
regress/lib/libm/msun/invctrig_test.c
263
testall_tol(cacos, -z, CMPLXL(pi / 2, INFINITY), 1);
regress/lib/libm/msun/invctrig_test.c
264
testall_odd_tol(casinh, z, CMPLXL(INFINITY, pi / 2), 1);
regress/lib/libm/msun/invctrig_test.c
266
testall_odd(casin, z, CMPLXL(0.0, INFINITY), OPT_INEXACT, 0, CS_BOTH);
regress/lib/libm/msun/invctrig_test.c
267
testall_odd_tol(catanh, z, CMPLXL(0, pi / 2), 1);
regress/lib/libm/msun/invctrig_test.c
268
testall_odd_tol(catan, z, CMPLXL(pi / 2, 0), 1);
regress/lib/libm/msun/invctrig_test.c
283
z = CMPLXL(nums[i], 0.0);
regress/lib/libm/msun/invctrig_test.c
285
testall_tol(cacosh, z, CMPLXL(0.0, acos(nums[i])), 1);
regress/lib/libm/msun/invctrig_test.c
286
testall_tol(cacos, z, CMPLXL(acosl(nums[i]), -0.0), 1);
regress/lib/libm/msun/invctrig_test.c
287
testall_tol(casin, z, CMPLXL(asinl(nums[i]), 0.0), 1);
regress/lib/libm/msun/invctrig_test.c
288
testall_tol(catanh, z, CMPLXL(atanh(nums[i]), 0.0), 1);
regress/lib/libm/msun/invctrig_test.c
291
CMPLXL(acosh(fabsl(nums[i])),
regress/lib/libm/msun/invctrig_test.c
294
CMPLXL((nums[i] < 0) ? pi : 0,
regress/lib/libm/msun/invctrig_test.c
297
CMPLXL(copysign(pi / 2, nums[i]),
regress/lib/libm/msun/invctrig_test.c
300
CMPLXL(atanh(1 / nums[i]), pi / 2), 1);
regress/lib/libm/msun/invctrig_test.c
302
testall_tol(casinh, z, CMPLXL(asinh(nums[i]), 0.0), 1);
regress/lib/libm/msun/invctrig_test.c
303
testall_tol(catan, z, CMPLXL(atan(nums[i]), 0), 1);
regress/lib/libm/msun/invctrig_test.c
323
z = CMPLXL(0.75L, 0.25L);
regress/lib/libm/msun/invctrig_test.c
324
acos_z = CMPLXL(pi / 4, -0.34657359027997265470861606072908828L);
regress/lib/libm/msun/invctrig_test.c
325
asin_z = CMPLXL(pi / 4, 0.34657359027997265470861606072908828L);
regress/lib/libm/msun/invctrig_test.c
326
atan_z = CMPLXL(0.66290883183401623252961960521423782L,
regress/lib/libm/msun/test-utils.h
83
#ifndef CMPLXL