]> git.ipfire.org Git - thirdparty/glibc.git/blob - sysdeps/x86_64/fpu/libm-test-ulps
Move various TEST_c_c tests from libm-test.inc to auto-libm-test-inc.
[thirdparty/glibc.git] / sysdeps / x86_64 / fpu / libm-test-ulps
1 # Begin of automatic generation
2
3 # acos
4 Test "acos (0.75)":
5 ildouble: 1
6 ldouble: 1
7 Test "acos (0xcp-4)":
8 ildouble: 1
9 ldouble: 1
10
11 # acos_downward
12 Test "acos_downward (-0)":
13 float: 1
14 ifloat: 1
15 ildouble: 1
16 ldouble: 1
17 Test "acos_downward (-0.5)":
18 double: 1
19 idouble: 1
20 Test "acos_downward (-0x8p-4)":
21 float: 1
22 ifloat: 1
23 Test "acos_downward (-1)":
24 float: 1
25 ifloat: 1
26 ildouble: 1
27 ldouble: 1
28 Test "acos_downward (0)":
29 float: 1
30 ifloat: 1
31 ildouble: 1
32 ldouble: 1
33 Test "acos_downward (0.5)":
34 double: 1
35 float: 1
36 idouble: 1
37 ifloat: 1
38 Test "acos_downward (0xf.fffffff8p-4)":
39 ildouble: 1
40 ldouble: 1
41 Test "acos_downward (0xf.ffffffffffff8p-4)":
42 ildouble: 1
43 ldouble: 1
44 Test "acos_downward (0xf.fffffffffffffffp-4)":
45 ildouble: 1
46 ldouble: 1
47 Test "acos_downward (0xf.fffffffffffp-4)":
48 ildouble: 1
49 ldouble: 1
50 Test "acos_downward (0xf.fffffp-4)":
51 ildouble: 1
52 ldouble: 1
53
54 # acos_tonearest
55 Test "acos_tonearest (0xcp-4)":
56 ildouble: 1
57 ldouble: 1
58
59 # acos_towardzero
60 Test "acos_towardzero (-0)":
61 float: 1
62 ifloat: 1
63 ildouble: 1
64 ldouble: 1
65 Test "acos_towardzero (-0.5)":
66 double: 1
67 idouble: 1
68 Test "acos_towardzero (-0x8p-4)":
69 float: 1
70 ifloat: 1
71 Test "acos_towardzero (-1)":
72 float: 1
73 ifloat: 1
74 ildouble: 1
75 ldouble: 1
76 Test "acos_towardzero (0)":
77 float: 1
78 ifloat: 1
79 ildouble: 1
80 ldouble: 1
81 Test "acos_towardzero (0.5)":
82 double: 1
83 float: 1
84 idouble: 1
85 ifloat: 1
86 Test "acos_towardzero (0xf.fffffff8p-4)":
87 ildouble: 1
88 ldouble: 1
89 Test "acos_towardzero (0xf.ffffffffffff8p-4)":
90 ildouble: 1
91 ldouble: 1
92 Test "acos_towardzero (0xf.fffffffffffffffp-4)":
93 ildouble: 1
94 ldouble: 1
95 Test "acos_towardzero (0xf.fffffffffffp-4)":
96 ildouble: 1
97 ldouble: 1
98 Test "acos_towardzero (0xf.fffffp-4)":
99 ildouble: 1
100 ldouble: 1
101
102 # acos_upward
103 Test "acos_upward (+0)":
104 double: 1
105 idouble: 1
106 Test "acos_upward (-0)":
107 double: 1
108 idouble: 1
109 Test "acos_upward (-0.5)":
110 ildouble: 1
111 ldouble: 1
112 Test "acos_upward (-0x1p+0)":
113 double: 1
114 idouble: 1
115 Test "acos_upward (0.5)":
116 ildouble: 1
117 ldouble: 1
118 Test "acos_upward (0x1.70ef54646d496p-56)":
119 double: 1
120 idouble: 1
121 Test "acos_upward (0x1.70ef54646d497p-56)":
122 double: 1
123 idouble: 1
124 Test "acos_upward (0x1.70ef54p-56)":
125 double: 1
126 idouble: 1
127 Test "acos_upward (0x1.70ef56p-56)":
128 double: 1
129 idouble: 1
130 Test "acos_upward (0xcp-4)":
131 ildouble: 1
132 ldouble: 1
133 Test "acos_upward (0xf.fffffffffffffffp-4)":
134 ildouble: 1
135 ldouble: 1
136
137 # asin_downward
138 Test "asin_downward (-0.5)":
139 double: 1
140 idouble: 1
141 Test "asin_downward (-0x1p+0)":
142 double: 1
143 idouble: 1
144 Test "asin_downward (-0x8p-4)":
145 double: 1
146 idouble: 1
147 ildouble: 1
148 ldouble: 1
149 Test "asin_downward (-0xf.fffffff8p-4)":
150 double: 1
151 idouble: 1
152 ildouble: 1
153 ldouble: 1
154 Test "asin_downward (-0xf.ffffffffffff8p-4)":
155 double: 1
156 idouble: 1
157 ildouble: 1
158 ldouble: 1
159 Test "asin_downward (-0xf.fffffffffffffffp-4)":
160 ildouble: 1
161 ldouble: 1
162 Test "asin_downward (-0xf.fffffffffffp-4)":
163 double: 1
164 idouble: 1
165 ildouble: 1
166 ldouble: 1
167 Test "asin_downward (-0xf.fffffp-4)":
168 double: 1
169 float: 1
170 idouble: 1
171 ifloat: 1
172 ildouble: 1
173 ldouble: 1
174 Test "asin_downward (0.5)":
175 double: 1
176 idouble: 1
177 Test "asin_downward (0x8p-4)":
178 float: 1
179 ifloat: 1
180 Test "asin_downward (1.0)":
181 float: 1
182 ifloat: 1
183 ildouble: 1
184 ldouble: 1
185
186 # asin_towardzero
187 Test "asin_towardzero (-0.5)":
188 double: 1
189 idouble: 1
190 Test "asin_towardzero (-0x8p-4)":
191 float: 1
192 ifloat: 1
193 Test "asin_towardzero (-1.0)":
194 float: 1
195 ifloat: 1
196 ildouble: 1
197 ldouble: 1
198 Test "asin_towardzero (0.5)":
199 double: 1
200 idouble: 1
201 Test "asin_towardzero (0x8p-4)":
202 float: 1
203 ifloat: 1
204 Test "asin_towardzero (1.0)":
205 float: 1
206 ifloat: 1
207 ildouble: 1
208 ldouble: 1
209
210 # asin_upward
211 Test "asin_upward (-0x8p-4)":
212 double: 1
213 float: 1
214 idouble: 1
215 ifloat: 1
216 Test "asin_upward (-0xf.fffffff8p-4)":
217 double: 1
218 idouble: 1
219 ildouble: 1
220 ldouble: 1
221 Test "asin_upward (-0xf.ffffffffffff8p-4)":
222 double: 1
223 idouble: 1
224 ildouble: 1
225 ldouble: 1
226 Test "asin_upward (-0xf.fffffffffffffffp-4)":
227 ildouble: 1
228 ldouble: 1
229 Test "asin_upward (-0xf.fffffffffffp-4)":
230 double: 1
231 idouble: 1
232 ildouble: 1
233 ldouble: 1
234 Test "asin_upward (-0xf.fffffp-4)":
235 double: 1
236 float: 1
237 idouble: 1
238 ifloat: 1
239 ildouble: 1
240 ldouble: 1
241 Test "asin_upward (-1.0)":
242 float: 1
243 ifloat: 1
244 ildouble: 1
245 ldouble: 1
246 Test "asin_upward (0x1p+0)":
247 double: 1
248 idouble: 1
249 Test "asin_upward (0x8p-4)":
250 ildouble: 1
251 ldouble: 1
252
253 # atan2
254 Test "atan2 (-0.75, -1.0)":
255 float: 1
256 ifloat: 1
257 Test "atan2 (-0x1.effe81f852716ffep-8, -0x7.57d1de0e5124664p-12)":
258 ildouble: 1
259 ldouble: 1
260 Test "atan2 (-0x1.effe81f852717p-8, -0x7.57d1ep-12)":
261 ildouble: 1
262 ldouble: 1
263 Test "atan2 (-0x1.effe82p-8, -0x7.57d1d8p-12)":
264 float: 1
265 ifloat: 1
266 Test "atan2 (-0xcp-4, -0x1p+0)":
267 float: 1
268 ifloat: 1
269 Test "atan2 (-0xf.fffffp+124, -0x4p-128)":
270 float: 1
271 ifloat: 1
272 Test "atan2 (-max_value, -min_value)":
273 float: 1
274 ifloat: 1
275 Test "atan2 (0.75, -1.0)":
276 float: 1
277 ifloat: 1
278 Test "atan2 (0x1.64p+0, 0xe.ep-4)":
279 float: 1
280 ifloat: 1
281 Test "atan2 (0xcp-4, -0x1p+0)":
282 float: 1
283 ifloat: 1
284 Test "atan2 (1.390625, 0.9296875)":
285 float: 1
286 ifloat: 1
287
288 # atanh
289 Test "atanh (0.75)":
290 float: 1
291 ifloat: 1
292 ildouble: 1
293 ldouble: 1
294 Test "atanh (0xcp-4)":
295 float: 1
296 ifloat: 1
297 ildouble: 1
298 ldouble: 1
299
300 # cacos
301 Test "Imaginary part of: cacos (+0 + 0.5 i)":
302 float: 1
303 ifloat: 1
304 Test "Imaginary part of: cacos (+0 + 1.0 i)":
305 double: 1
306 float: 1
307 idouble: 1
308 ifloat: 1
309 Test "Imaginary part of: cacos (+0 + 1.5 i)":
310 double: 1
311 idouble: 1
312 Test "Imaginary part of: cacos (+0 - 0.5 i)":
313 float: 1
314 ifloat: 1
315 Test "Imaginary part of: cacos (+0 - 1.0 i)":
316 double: 1
317 float: 1
318 idouble: 1
319 ifloat: 1
320 Test "Imaginary part of: cacos (+0 - 1.5 i)":
321 double: 1
322 idouble: 1
323 Test "Imaginary part of: cacos (-0 + 0.5 i)":
324 float: 1
325 ifloat: 1
326 Test "Imaginary part of: cacos (-0 + 1.0 i)":
327 double: 1
328 float: 1
329 idouble: 1
330 ifloat: 1
331 Test "Imaginary part of: cacos (-0 + 1.5 i)":
332 double: 1
333 idouble: 1
334 Test "Imaginary part of: cacos (-0 - 0.5 i)":
335 float: 1
336 ifloat: 1
337 Test "Imaginary part of: cacos (-0 - 1.0 i)":
338 double: 1
339 float: 1
340 idouble: 1
341 ifloat: 1
342 Test "Imaginary part of: cacos (-0 - 1.5 i)":
343 double: 1
344 idouble: 1
345 Test "Imaginary part of: cacos (-0.0 + 0x0.ffffffffffffffffp0 i)":
346 ildouble: 1
347 ldouble: 1
348 Test "Imaginary part of: cacos (-0.0 + 0x1.000002p0 i)":
349 ildouble: 1
350 ldouble: 1
351 Test "Imaginary part of: cacos (-0.0 + 0x1p-23 i)":
352 ildouble: 1
353 ldouble: 1
354 Test "Imaginary part of: cacos (-0.0 - 0x0.ffffffffffffffffp0 i)":
355 ildouble: 1
356 ldouble: 1
357 Test "Imaginary part of: cacos (-0.0 - 0x1.000002p0 i)":
358 ildouble: 1
359 ldouble: 1
360 Test "Imaginary part of: cacos (-0.0 - 0x1p-23 i)":
361 ildouble: 1
362 ldouble: 1
363 Test "Real part of: cacos (-0.25 + 1.0 i)":
364 double: 1
365 float: 1
366 idouble: 1
367 ifloat: 1
368 Test "Imaginary part of: cacos (-0.25 + 1.0 i)":
369 float: 1
370 ifloat: 1
371 ildouble: 1
372 ldouble: 1
373 Test "Real part of: cacos (-0.25 - 1.0 i)":
374 double: 1
375 float: 1
376 idouble: 1
377 ifloat: 1
378 Test "Imaginary part of: cacos (-0.25 - 1.0 i)":
379 float: 1
380 ifloat: 1
381 ildouble: 1
382 ldouble: 1
383 Test "Imaginary part of: cacos (-0.5 + 0x1.fp-1025 i)":
384 ildouble: 1
385 ldouble: 1
386 Test "Imaginary part of: cacos (-0.5 + 0x1.fp-129 i)":
387 double: 1
388 idouble: 1
389 ildouble: 1
390 ldouble: 1
391 Test "Imaginary part of: cacos (-0.5 + 0x1.fp-16385 i)":
392 ildouble: 1
393 ldouble: 1
394 Test "Imaginary part of: cacos (-0.5 + 0x1p-105 i)":
395 double: 1
396 idouble: 1
397 Test "Imaginary part of: cacos (-0.5 + 0x1p-112 i)":
398 double: 1
399 idouble: 1
400 Test "Imaginary part of: cacos (-0.5 + 0x1p-23 i)":
401 double: 1
402 idouble: 1
403 Test "Imaginary part of: cacos (-0.5 + 0x1p-52 i)":
404 ildouble: 1
405 ldouble: 1
406 Test "Real part of: cacos (-0.5 + 1.0 i)":
407 float: 1
408 ifloat: 1
409 Test "Imaginary part of: cacos (-0.5 + 1.0 i)":
410 double: 1
411 idouble: 1
412 ildouble: 1
413 ldouble: 1
414 Test "Imaginary part of: cacos (-0.5 - 0x1.fp-1025 i)":
415 ildouble: 1
416 ldouble: 1
417 Test "Imaginary part of: cacos (-0.5 - 0x1.fp-129 i)":
418 double: 1
419 idouble: 1
420 ildouble: 1
421 ldouble: 1
422 Test "Imaginary part of: cacos (-0.5 - 0x1.fp-16385 i)":
423 ildouble: 1
424 ldouble: 1
425 Test "Imaginary part of: cacos (-0.5 - 0x1p-105 i)":
426 double: 1
427 idouble: 1
428 Test "Imaginary part of: cacos (-0.5 - 0x1p-112 i)":
429 double: 1
430 idouble: 1
431 Test "Imaginary part of: cacos (-0.5 - 0x1p-23 i)":
432 double: 1
433 idouble: 1
434 Test "Imaginary part of: cacos (-0.5 - 0x1p-52 i)":
435 ildouble: 1
436 ldouble: 1
437 Test "Real part of: cacos (-0.5 - 1.0 i)":
438 float: 1
439 ifloat: 1
440 Test "Imaginary part of: cacos (-0.5 - 1.0 i)":
441 double: 1
442 idouble: 1
443 ildouble: 1
444 ldouble: 1
445 Test "Imaginary part of: cacos (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
446 double: 1
447 idouble: 1
448 ildouble: 1
449 ldouble: 1
450 Test "Imaginary part of: cacos (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
451 double: 1
452 idouble: 1
453 ildouble: 1
454 ldouble: 1
455 Test "Imaginary part of: cacos (-0x0.ffffffffffffffffp0 + 0x1.fp-16385 i)":
456 ildouble: 1
457 ldouble: 1
458 Test "Imaginary part of: cacos (-0x0.ffffffffffffffffp0 + 0x1p-63 i)":
459 ildouble: 1
460 ldouble: 1
461 Test "Imaginary part of: cacos (-0x0.ffffffffffffffffp0 - 0x1.fp-16385 i)":
462 ildouble: 1
463 ldouble: 1
464 Test "Imaginary part of: cacos (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
465 ildouble: 1
466 ldouble: 1
467 Test "Imaginary part of: cacos (-0x0.ffffffp0 + 0x1p-23 i)":
468 float: 2
469 ifloat: 2
470 Test "Imaginary part of: cacos (-0x0.ffffffp0 - 0x1p-23 i)":
471 float: 2
472 ifloat: 2
473 Test "Imaginary part of: cacos (-0x1.0000000000000002p0 + 0x1p-63 i)":
474 ildouble: 2
475 ldouble: 2
476 Test "Imaginary part of: cacos (-0x1.0000000000000002p0 - 0x1p-63 i)":
477 ildouble: 2
478 ldouble: 2
479 Test "Imaginary part of: cacos (-0x1.0000000000001p0 + 0.0 i)":
480 ildouble: 1
481 ldouble: 1
482 Test "Imaginary part of: cacos (-0x1.0000000000001p0 + 0x1.fp-1025 i)":
483 ildouble: 1
484 ldouble: 1
485 Test "Imaginary part of: cacos (-0x1.0000000000001p0 + 0x1p-52 i)":
486 ildouble: 1
487 ldouble: 1
488 Test "Imaginary part of: cacos (-0x1.0000000000001p0 - 0.0 i)":
489 ildouble: 1
490 ldouble: 1
491 Test "Imaginary part of: cacos (-0x1.0000000000001p0 - 0x1.fp-1025 i)":
492 ildouble: 1
493 ldouble: 1
494 Test "Imaginary part of: cacos (-0x1.0000000000001p0 - 0x1p-52 i)":
495 ildouble: 1
496 ldouble: 1
497 Test "Imaginary part of: cacos (-0x1.000002p0 + 0x1p-23 i)":
498 float: 1
499 ifloat: 1
500 Test "Imaginary part of: cacos (-0x1.000002p0 - 0x1p-23 i)":
501 float: 1
502 ifloat: 1
503 Test "Imaginary part of: cacos (-0x1.fp-10 + 1.0 i)":
504 double: 1
505 idouble: 1
506 ildouble: 1
507 ldouble: 1
508 Test "Imaginary part of: cacos (-0x1.fp-10 - 1.0 i)":
509 double: 1
510 idouble: 1
511 ildouble: 1
512 ldouble: 1
513 Test "Real part of: cacos (-0x1.fp-100 + 1.0 i)":
514 float: 1
515 ifloat: 1
516 Test "Imaginary part of: cacos (-0x1.fp-100 + 1.0 i)":
517 double: 1
518 float: 1
519 idouble: 1
520 ifloat: 1
521 Test "Real part of: cacos (-0x1.fp-100 - 1.0 i)":
522 float: 1
523 ifloat: 1
524 Test "Imaginary part of: cacos (-0x1.fp-100 - 1.0 i)":
525 double: 1
526 float: 1
527 idouble: 1
528 ifloat: 1
529 Test "Imaginary part of: cacos (-0x1.fp-1000 + 1.0 i)":
530 double: 1
531 idouble: 1
532 Test "Imaginary part of: cacos (-0x1.fp-1000 - 1.0 i)":
533 double: 1
534 idouble: 1
535 Test "Imaginary part of: cacos (-0x1.fp-1025 + 1.0 i)":
536 double: 1
537 idouble: 1
538 Test "Imaginary part of: cacos (-0x1.fp-1025 + 1.5 i)":
539 double: 1
540 idouble: 1
541 Test "Imaginary part of: cacos (-0x1.fp-1025 - 1.0 i)":
542 double: 1
543 idouble: 1
544 Test "Imaginary part of: cacos (-0x1.fp-1025 - 1.5 i)":
545 double: 1
546 idouble: 1
547 Test "Real part of: cacos (-0x1.fp-129 + 0.5 i)":
548 float: 1
549 ifloat: 1
550 Test "Imaginary part of: cacos (-0x1.fp-129 + 0.5 i)":
551 float: 1
552 ifloat: 1
553 Test "Real part of: cacos (-0x1.fp-129 + 0x0.ffffffp0 i)":
554 float: 1
555 ifloat: 1
556 Test "Real part of: cacos (-0x1.fp-129 + 0x1.000002p0 i)":
557 float: 1
558 ifloat: 1
559 Test "Imaginary part of: cacos (-0x1.fp-129 + 0x1.000002p0 i)":
560 ildouble: 1
561 ldouble: 1
562 Test "Real part of: cacos (-0x1.fp-129 + 0x1.fp-129 i)":
563 float: 1
564 ifloat: 1
565 Test "Real part of: cacos (-0x1.fp-129 + 0x1p-23 i)":
566 float: 1
567 ifloat: 1
568 Test "Imaginary part of: cacos (-0x1.fp-129 + 0x1p-23 i)":
569 ildouble: 1
570 ldouble: 1
571 Test "Real part of: cacos (-0x1.fp-129 + 1.0 i)":
572 float: 1
573 ifloat: 1
574 Test "Imaginary part of: cacos (-0x1.fp-129 + 1.0 i)":
575 double: 1
576 float: 1
577 idouble: 1
578 ifloat: 1
579 Test "Real part of: cacos (-0x1.fp-129 + 1.5 i)":
580 float: 1
581 ifloat: 1
582 Test "Imaginary part of: cacos (-0x1.fp-129 + 1.5 i)":
583 double: 1
584 idouble: 1
585 Test "Real part of: cacos (-0x1.fp-129 - 0.5 i)":
586 float: 1
587 ifloat: 1
588 Test "Imaginary part of: cacos (-0x1.fp-129 - 0.5 i)":
589 float: 1
590 ifloat: 1
591 Test "Real part of: cacos (-0x1.fp-129 - 0x0.ffffffp0 i)":
592 float: 1
593 ifloat: 1
594 Test "Real part of: cacos (-0x1.fp-129 - 0x1.000002p0 i)":
595 float: 1
596 ifloat: 1
597 Test "Imaginary part of: cacos (-0x1.fp-129 - 0x1.000002p0 i)":
598 ildouble: 1
599 ldouble: 1
600 Test "Real part of: cacos (-0x1.fp-129 - 0x1.fp-129 i)":
601 float: 1
602 ifloat: 1
603 Test "Real part of: cacos (-0x1.fp-129 - 0x1p-23 i)":
604 float: 1
605 ifloat: 1
606 Test "Imaginary part of: cacos (-0x1.fp-129 - 0x1p-23 i)":
607 ildouble: 1
608 ldouble: 1
609 Test "Real part of: cacos (-0x1.fp-129 - 1.0 i)":
610 float: 1
611 ifloat: 1
612 Test "Imaginary part of: cacos (-0x1.fp-129 - 1.0 i)":
613 double: 1
614 float: 1
615 idouble: 1
616 ifloat: 1
617 Test "Real part of: cacos (-0x1.fp-129 - 1.5 i)":
618 float: 1
619 ifloat: 1
620 Test "Imaginary part of: cacos (-0x1.fp-129 - 1.5 i)":
621 double: 1
622 idouble: 1
623 Test "Imaginary part of: cacos (-0x1.fp-16385 + 0x0.ffffffffffffffffp0 i)":
624 ildouble: 1
625 ldouble: 1
626 Test "Imaginary part of: cacos (-0x1.fp-16385 - 0x0.ffffffffffffffffp0 i)":
627 ildouble: 1
628 ldouble: 1
629 Test "Real part of: cacos (-0x1.fp-30 + 1.0 i)":
630 float: 1
631 ifloat: 1
632 Test "Imaginary part of: cacos (-0x1.fp-30 + 1.0 i)":
633 double: 1
634 float: 1
635 idouble: 1
636 ifloat: 1
637 ildouble: 1
638 ldouble: 1
639 Test "Real part of: cacos (-0x1.fp-30 - 1.0 i)":
640 float: 1
641 ifloat: 1
642 Test "Imaginary part of: cacos (-0x1.fp-30 - 1.0 i)":
643 double: 1
644 float: 1
645 idouble: 1
646 ifloat: 1
647 ildouble: 1
648 ldouble: 1
649 Test "Real part of: cacos (-0x1p-105 + 0.0 i)":
650 float: 1
651 ifloat: 1
652 Test "Real part of: cacos (-0x1p-105 + 0.5 i)":
653 float: 1
654 ifloat: 1
655 Test "Imaginary part of: cacos (-0x1p-105 + 0.5 i)":
656 float: 1
657 ifloat: 1
658 Test "Real part of: cacos (-0x1p-105 + 0x1p-105 i)":
659 float: 1
660 ifloat: 1
661 Test "Real part of: cacos (-0x1p-105 - 0.0 i)":
662 float: 1
663 ifloat: 1
664 Test "Real part of: cacos (-0x1p-105 - 0.5 i)":
665 float: 1
666 ifloat: 1
667 Test "Imaginary part of: cacos (-0x1p-105 - 0.5 i)":
668 float: 1
669 ifloat: 1
670 Test "Real part of: cacos (-0x1p-105 - 0x1p-105 i)":
671 float: 1
672 ifloat: 1
673 Test "Real part of: cacos (-0x1p-112 + 0.0 i)":
674 float: 1
675 ifloat: 1
676 Test "Real part of: cacos (-0x1p-112 + 0.5 i)":
677 float: 1
678 ifloat: 1
679 Test "Imaginary part of: cacos (-0x1p-112 + 0.5 i)":
680 float: 1
681 ifloat: 1
682 Test "Real part of: cacos (-0x1p-112 + 0x1p-112 i)":
683 float: 1
684 ifloat: 1
685 Test "Real part of: cacos (-0x1p-112 - 0.0 i)":
686 float: 1
687 ifloat: 1
688 Test "Real part of: cacos (-0x1p-112 - 0.5 i)":
689 float: 1
690 ifloat: 1
691 Test "Imaginary part of: cacos (-0x1p-112 - 0.5 i)":
692 float: 1
693 ifloat: 1
694 Test "Real part of: cacos (-0x1p-112 - 0x1p-112 i)":
695 float: 1
696 ifloat: 1
697 Test "Real part of: cacos (-0x1p-23 + 0.0 i)":
698 float: 1
699 ifloat: 1
700 Test "Real part of: cacos (-0x1p-23 + 0.5 i)":
701 float: 1
702 ifloat: 1
703 Test "Imaginary part of: cacos (-0x1p-23 + 0.5 i)":
704 float: 1
705 ifloat: 1
706 Test "Imaginary part of: cacos (-0x1p-23 + 0x0.ffffffp0 i)":
707 double: 1
708 idouble: 1
709 ildouble: 1
710 ldouble: 1
711 Test "Imaginary part of: cacos (-0x1p-23 + 0x1.000002p0 i)":
712 ildouble: 1
713 ldouble: 1
714 Test "Real part of: cacos (-0x1p-23 + 0x1.fp-129 i)":
715 float: 1
716 ifloat: 1
717 Test "Real part of: cacos (-0x1p-23 + 0x1p-23 i)":
718 float: 1
719 ifloat: 1
720 Test "Real part of: cacos (-0x1p-23 - 0.0 i)":
721 float: 1
722 ifloat: 1
723 Test "Real part of: cacos (-0x1p-23 - 0.5 i)":
724 float: 1
725 ifloat: 1
726 Test "Imaginary part of: cacos (-0x1p-23 - 0.5 i)":
727 float: 1
728 ifloat: 1
729 Test "Imaginary part of: cacos (-0x1p-23 - 0x0.ffffffp0 i)":
730 double: 1
731 idouble: 1
732 ildouble: 1
733 ldouble: 1
734 Test "Imaginary part of: cacos (-0x1p-23 - 0x1.000002p0 i)":
735 ildouble: 1
736 ldouble: 1
737 Test "Real part of: cacos (-0x1p-23 - 0x1.fp-129 i)":
738 float: 1
739 ifloat: 1
740 Test "Real part of: cacos (-0x1p-23 - 0x1p-23 i)":
741 float: 1
742 ifloat: 1
743 Test "Real part of: cacos (-0x1p-52 + 0.0 i)":
744 float: 1
745 ifloat: 1
746 Test "Real part of: cacos (-0x1p-52 + 0.5 i)":
747 float: 1
748 ifloat: 1
749 Test "Imaginary part of: cacos (-0x1p-52 + 0.5 i)":
750 float: 1
751 ifloat: 1
752 ildouble: 1
753 ldouble: 1
754 Test "Real part of: cacos (-0x1p-52 + 0x1p-52 i)":
755 float: 1
756 ifloat: 1
757 Test "Real part of: cacos (-0x1p-52 - 0.0 i)":
758 float: 1
759 ifloat: 1
760 Test "Real part of: cacos (-0x1p-52 - 0.5 i)":
761 float: 1
762 ifloat: 1
763 Test "Imaginary part of: cacos (-0x1p-52 - 0.5 i)":
764 float: 1
765 ifloat: 1
766 ildouble: 1
767 ldouble: 1
768 Test "Real part of: cacos (-0x1p-52 - 0x1p-52 i)":
769 float: 1
770 ifloat: 1
771 Test "Real part of: cacos (-0x1p-63 + 0.0 i)":
772 float: 1
773 ifloat: 1
774 Test "Real part of: cacos (-0x1p-63 + 0.5 i)":
775 float: 1
776 ifloat: 1
777 Test "Imaginary part of: cacos (-0x1p-63 + 0.5 i)":
778 float: 1
779 ifloat: 1
780 ildouble: 1
781 ldouble: 1
782 Test "Imaginary part of: cacos (-0x1p-63 + 0x0.ffffffffffffffffp0 i)":
783 ildouble: 1
784 ldouble: 1
785 Test "Real part of: cacos (-0x1p-63 + 0x1p-63 i)":
786 float: 1
787 ifloat: 1
788 Test "Real part of: cacos (-0x1p-63 - 0.0 i)":
789 float: 1
790 ifloat: 1
791 Test "Real part of: cacos (-0x1p-63 - 0.5 i)":
792 float: 1
793 ifloat: 1
794 Test "Imaginary part of: cacos (-0x1p-63 - 0.5 i)":
795 float: 1
796 ifloat: 1
797 ildouble: 1
798 ldouble: 1
799 Test "Imaginary part of: cacos (-0x1p-63 - 0x0.ffffffffffffffffp0 i)":
800 ildouble: 1
801 ldouble: 1
802 Test "Real part of: cacos (-0x1p-63 - 0x1p-63 i)":
803 float: 1
804 ifloat: 1
805 Test "Imaginary part of: cacos (-1.0 + 0.5 i)":
806 float: 1
807 ifloat: 1
808 ildouble: 1
809 ldouble: 1
810 Test "Imaginary part of: cacos (-1.0 + 0x1.fp-10 i)":
811 float: 1
812 ifloat: 1
813 ildouble: 1
814 ldouble: 1
815 Test "Imaginary part of: cacos (-1.0 + 0x1.fp-30 i)":
816 ildouble: 1
817 ldouble: 1
818 Test "Real part of: cacos (-1.0 + 0x1p50 i)":
819 float: 1
820 ifloat: 1
821 Test "Imaginary part of: cacos (-1.0 - 0.5 i)":
822 float: 1
823 ifloat: 1
824 ildouble: 1
825 ldouble: 1
826 Test "Imaginary part of: cacos (-1.0 - 0x1.fp-10 i)":
827 float: 1
828 ifloat: 1
829 ildouble: 1
830 ldouble: 1
831 Test "Imaginary part of: cacos (-1.0 - 0x1.fp-30 i)":
832 ildouble: 1
833 ldouble: 1
834 Test "Real part of: cacos (-1.0 - 0x1p50 i)":
835 float: 1
836 ifloat: 1
837 Test "Imaginary part of: cacos (-1.5 + +0 i)":
838 ildouble: 1
839 ldouble: 1
840 Test "Imaginary part of: cacos (-1.5 + 0x1.fp-1025 i)":
841 ildouble: 1
842 ldouble: 1
843 Test "Imaginary part of: cacos (-1.5 + 0x1.fp-129 i)":
844 ildouble: 1
845 ldouble: 1
846 Test "Imaginary part of: cacos (-1.5 + 0x1.fp-16385 i)":
847 ildouble: 1
848 ldouble: 1
849 Test "Imaginary part of: cacos (-1.5 - 0 i)":
850 ildouble: 1
851 ldouble: 1
852 Test "Imaginary part of: cacos (-1.5 - 0x1.fp-1025 i)":
853 ildouble: 1
854 ldouble: 1
855 Test "Imaginary part of: cacos (-1.5 - 0x1.fp-129 i)":
856 ildouble: 1
857 ldouble: 1
858 Test "Imaginary part of: cacos (-1.5 - 0x1.fp-16385 i)":
859 ildouble: 1
860 ldouble: 1
861 Test "Real part of: cacos (-2 - 3 i)":
862 float: 1
863 ifloat: 1
864 Test "Imaginary part of: cacos (0.0 + 0x0.ffffffffffffffffp0 i)":
865 ildouble: 1
866 ldouble: 1
867 Test "Imaginary part of: cacos (0.0 + 0x1.000002p0 i)":
868 ildouble: 1
869 ldouble: 1
870 Test "Imaginary part of: cacos (0.0 + 0x1p-23 i)":
871 ildouble: 1
872 ldouble: 1
873 Test "Imaginary part of: cacos (0.0 - 0x0.ffffffffffffffffp0 i)":
874 ildouble: 1
875 ldouble: 1
876 Test "Imaginary part of: cacos (0.0 - 0x1.000002p0 i)":
877 ildouble: 1
878 ldouble: 1
879 Test "Imaginary part of: cacos (0.0 - 0x1p-23 i)":
880 ildouble: 1
881 ldouble: 1
882 Test "Imaginary part of: cacos (0.25 + 1.0 i)":
883 float: 1
884 ifloat: 1
885 ildouble: 1
886 ldouble: 1
887 Test "Imaginary part of: cacos (0.25 - 1.0 i)":
888 float: 1
889 ifloat: 1
890 ildouble: 1
891 ldouble: 1
892 Test "Real part of: cacos (0.5 + +0 i)":
893 double: 1
894 idouble: 1
895 Test "Real part of: cacos (0.5 + 0x1.fp-1025 i)":
896 double: 1
897 idouble: 1
898 Test "Imaginary part of: cacos (0.5 + 0x1.fp-1025 i)":
899 ildouble: 1
900 ldouble: 1
901 Test "Real part of: cacos (0.5 + 0x1.fp-129 i)":
902 double: 1
903 idouble: 1
904 Test "Imaginary part of: cacos (0.5 + 0x1.fp-129 i)":
905 double: 1
906 idouble: 1
907 ildouble: 1
908 ldouble: 1
909 Test "Imaginary part of: cacos (0.5 + 0x1.fp-16385 i)":
910 ildouble: 1
911 ldouble: 1
912 Test "Real part of: cacos (0.5 + 0x1p-105 i)":
913 double: 1
914 idouble: 1
915 Test "Imaginary part of: cacos (0.5 + 0x1p-105 i)":
916 double: 1
917 idouble: 1
918 Test "Real part of: cacos (0.5 + 0x1p-112 i)":
919 double: 1
920 idouble: 1
921 Test "Imaginary part of: cacos (0.5 + 0x1p-112 i)":
922 double: 1
923 idouble: 1
924 Test "Imaginary part of: cacos (0.5 + 0x1p-23 i)":
925 double: 1
926 idouble: 1
927 Test "Real part of: cacos (0.5 + 0x1p-52 i)":
928 double: 1
929 idouble: 1
930 Test "Imaginary part of: cacos (0.5 + 0x1p-52 i)":
931 ildouble: 1
932 ldouble: 1
933 Test "Real part of: cacos (0.5 + 0x1p-63 i)":
934 double: 1
935 idouble: 1
936 Test "Real part of: cacos (0.5 + 1.0 i)":
937 float: 1
938 ifloat: 1
939 Test "Imaginary part of: cacos (0.5 + 1.0 i)":
940 double: 1
941 idouble: 1
942 ildouble: 1
943 ldouble: 1
944 Test "Real part of: cacos (0.5 - 0 i)":
945 double: 1
946 idouble: 1
947 Test "Real part of: cacos (0.5 - 0x1.fp-1025 i)":
948 double: 1
949 idouble: 1
950 Test "Imaginary part of: cacos (0.5 - 0x1.fp-1025 i)":
951 ildouble: 1
952 ldouble: 1
953 Test "Real part of: cacos (0.5 - 0x1.fp-129 i)":
954 double: 1
955 idouble: 1
956 Test "Imaginary part of: cacos (0.5 - 0x1.fp-129 i)":
957 double: 1
958 idouble: 1
959 ildouble: 1
960 ldouble: 1
961 Test "Imaginary part of: cacos (0.5 - 0x1.fp-16385 i)":
962 ildouble: 1
963 ldouble: 1
964 Test "Real part of: cacos (0.5 - 0x1p-105 i)":
965 double: 1
966 idouble: 1
967 Test "Imaginary part of: cacos (0.5 - 0x1p-105 i)":
968 double: 1
969 idouble: 1
970 Test "Real part of: cacos (0.5 - 0x1p-112 i)":
971 double: 1
972 idouble: 1
973 Test "Imaginary part of: cacos (0.5 - 0x1p-112 i)":
974 double: 1
975 idouble: 1
976 Test "Imaginary part of: cacos (0.5 - 0x1p-23 i)":
977 double: 1
978 idouble: 1
979 Test "Real part of: cacos (0.5 - 0x1p-52 i)":
980 double: 1
981 idouble: 1
982 Test "Imaginary part of: cacos (0.5 - 0x1p-52 i)":
983 ildouble: 1
984 ldouble: 1
985 Test "Real part of: cacos (0.5 - 0x1p-63 i)":
986 double: 1
987 idouble: 1
988 Test "Real part of: cacos (0.5 - 1.0 i)":
989 float: 1
990 ifloat: 1
991 Test "Imaginary part of: cacos (0.5 - 1.0 i)":
992 double: 1
993 idouble: 1
994 ildouble: 1
995 ldouble: 1
996 Test "Imaginary part of: cacos (0.75 + 1.25 i)":
997 ildouble: 1
998 ldouble: 1
999 Test "Real part of: cacos (0x0.fffffffffffff8p0 + 0x1p-52 i)":
1000 ildouble: 1
1001 ldouble: 1
1002 Test "Imaginary part of: cacos (0x0.fffffffffffff8p0 + 0x1p-52 i)":
1003 double: 1
1004 idouble: 1
1005 ildouble: 1
1006 ldouble: 1
1007 Test "Real part of: cacos (0x0.fffffffffffff8p0 - 0x1p-52 i)":
1008 ildouble: 1
1009 ldouble: 1
1010 Test "Imaginary part of: cacos (0x0.fffffffffffff8p0 - 0x1p-52 i)":
1011 double: 1
1012 idouble: 1
1013 ildouble: 1
1014 ldouble: 1
1015 Test "Imaginary part of: cacos (0x0.ffffffffffffffffp0 + 0x1.fp-16385 i)":
1016 ildouble: 1
1017 ldouble: 1
1018 Test "Real part of: cacos (0x0.ffffffffffffffffp0 + 0x1p-63 i)":
1019 ildouble: 1
1020 ldouble: 1
1021 Test "Imaginary part of: cacos (0x0.ffffffffffffffffp0 + 0x1p-63 i)":
1022 ildouble: 1
1023 ldouble: 1
1024 Test "Imaginary part of: cacos (0x0.ffffffffffffffffp0 - 0x1.fp-16385 i)":
1025 ildouble: 1
1026 ldouble: 1
1027 Test "Real part of: cacos (0x0.ffffffffffffffffp0 - 0x1p-63 i)":
1028 ildouble: 1
1029 ldouble: 1
1030 Test "Imaginary part of: cacos (0x0.ffffffffffffffffp0 - 0x1p-63 i)":
1031 ildouble: 1
1032 ldouble: 1
1033 Test "Real part of: cacos (0x0.ffffffp0 + 0.0 i)":
1034 float: 1
1035 ifloat: 1
1036 Test "Real part of: cacos (0x0.ffffffp0 + 0x1.fp-129 i)":
1037 float: 1
1038 ifloat: 1
1039 Test "Real part of: cacos (0x0.ffffffp0 + 0x1p-23 i)":
1040 float: 2
1041 ifloat: 2
1042 Test "Imaginary part of: cacos (0x0.ffffffp0 + 0x1p-23 i)":
1043 float: 2
1044 ifloat: 2
1045 Test "Real part of: cacos (0x0.ffffffp0 - 0.0 i)":
1046 float: 1
1047 ifloat: 1
1048 Test "Real part of: cacos (0x0.ffffffp0 - 0x1.fp-129 i)":
1049 float: 1
1050 ifloat: 1
1051 Test "Real part of: cacos (0x0.ffffffp0 - 0x1p-23 i)":
1052 float: 2
1053 ifloat: 2
1054 Test "Imaginary part of: cacos (0x0.ffffffp0 - 0x1p-23 i)":
1055 float: 2
1056 ifloat: 2
1057 Test "Real part of: cacos (0x1.0000000000000002p0 + 0x1p-63 i)":
1058 ildouble: 1
1059 ldouble: 1
1060 Test "Imaginary part of: cacos (0x1.0000000000000002p0 + 0x1p-63 i)":
1061 ildouble: 2
1062 ldouble: 2
1063 Test "Real part of: cacos (0x1.0000000000000002p0 - 0x1p-63 i)":
1064 ildouble: 1
1065 ldouble: 1
1066 Test "Imaginary part of: cacos (0x1.0000000000000002p0 - 0x1p-63 i)":
1067 ildouble: 2
1068 ldouble: 2
1069 Test "Imaginary part of: cacos (0x1.0000000000001p0 + 0.0 i)":
1070 ildouble: 1
1071 ldouble: 1
1072 Test "Imaginary part of: cacos (0x1.0000000000001p0 + 0x1.fp-1025 i)":
1073 ildouble: 1
1074 ldouble: 1
1075 Test "Real part of: cacos (0x1.0000000000001p0 + 0x1p-52 i)":
1076 double: 1
1077 idouble: 1
1078 ildouble: 1
1079 ldouble: 1
1080 Test "Imaginary part of: cacos (0x1.0000000000001p0 + 0x1p-52 i)":
1081 ildouble: 1
1082 ldouble: 1
1083 Test "Imaginary part of: cacos (0x1.0000000000001p0 - 0.0 i)":
1084 ildouble: 1
1085 ldouble: 1
1086 Test "Imaginary part of: cacos (0x1.0000000000001p0 - 0x1.fp-1025 i)":
1087 ildouble: 1
1088 ldouble: 1
1089 Test "Real part of: cacos (0x1.0000000000001p0 - 0x1p-52 i)":
1090 double: 1
1091 idouble: 1
1092 ildouble: 1
1093 ldouble: 1
1094 Test "Imaginary part of: cacos (0x1.0000000000001p0 - 0x1p-52 i)":
1095 ildouble: 1
1096 ldouble: 1
1097 Test "Real part of: cacos (0x1.000002p0 + 0x1p-23 i)":
1098 float: 2
1099 ifloat: 2
1100 Test "Imaginary part of: cacos (0x1.000002p0 + 0x1p-23 i)":
1101 float: 1
1102 ifloat: 1
1103 Test "Real part of: cacos (0x1.000002p0 - 0x1p-23 i)":
1104 float: 2
1105 ifloat: 2
1106 Test "Imaginary part of: cacos (0x1.000002p0 - 0x1p-23 i)":
1107 float: 1
1108 ifloat: 1
1109 Test "Imaginary part of: cacos (0x1.fp-10 + 1.0 i)":
1110 double: 1
1111 idouble: 1
1112 ildouble: 1
1113 ldouble: 1
1114 Test "Imaginary part of: cacos (0x1.fp-10 - 1.0 i)":
1115 double: 1
1116 idouble: 1
1117 ildouble: 1
1118 ldouble: 1
1119 Test "Imaginary part of: cacos (0x1.fp-100 + 1.0 i)":
1120 double: 1
1121 float: 1
1122 idouble: 1
1123 ifloat: 1
1124 Test "Imaginary part of: cacos (0x1.fp-100 - 1.0 i)":
1125 double: 1
1126 float: 1
1127 idouble: 1
1128 ifloat: 1
1129 Test "Imaginary part of: cacos (0x1.fp-1000 + 1.0 i)":
1130 double: 1
1131 idouble: 1
1132 Test "Imaginary part of: cacos (0x1.fp-1000 - 1.0 i)":
1133 double: 1
1134 idouble: 1
1135 Test "Imaginary part of: cacos (0x1.fp-1025 + 1.0 i)":
1136 double: 1
1137 idouble: 1
1138 Test "Imaginary part of: cacos (0x1.fp-1025 + 1.5 i)":
1139 double: 1
1140 idouble: 1
1141 Test "Imaginary part of: cacos (0x1.fp-1025 - 1.0 i)":
1142 double: 1
1143 idouble: 1
1144 Test "Imaginary part of: cacos (0x1.fp-1025 - 1.5 i)":
1145 double: 1
1146 idouble: 1
1147 Test "Imaginary part of: cacos (0x1.fp-129 + 0.5 i)":
1148 float: 1
1149 ifloat: 1
1150 Test "Imaginary part of: cacos (0x1.fp-129 + 0x1.000002p0 i)":
1151 ildouble: 1
1152 ldouble: 1
1153 Test "Imaginary part of: cacos (0x1.fp-129 + 0x1p-23 i)":
1154 ildouble: 1
1155 ldouble: 1
1156 Test "Imaginary part of: cacos (0x1.fp-129 + 1.0 i)":
1157 double: 1
1158 float: 1
1159 idouble: 1
1160 ifloat: 1
1161 Test "Imaginary part of: cacos (0x1.fp-129 + 1.5 i)":
1162 double: 1
1163 idouble: 1
1164 Test "Imaginary part of: cacos (0x1.fp-129 - 0.5 i)":
1165 float: 1
1166 ifloat: 1
1167 Test "Imaginary part of: cacos (0x1.fp-129 - 0x1.000002p0 i)":
1168 ildouble: 1
1169 ldouble: 1
1170 Test "Imaginary part of: cacos (0x1.fp-129 - 0x1p-23 i)":
1171 ildouble: 1
1172 ldouble: 1
1173 Test "Imaginary part of: cacos (0x1.fp-129 - 1.0 i)":
1174 double: 1
1175 float: 1
1176 idouble: 1
1177 ifloat: 1
1178 Test "Imaginary part of: cacos (0x1.fp-129 - 1.5 i)":
1179 double: 1
1180 idouble: 1
1181 Test "Imaginary part of: cacos (0x1.fp-16385 + 0x0.ffffffffffffffffp0 i)":
1182 ildouble: 1
1183 ldouble: 1
1184 Test "Imaginary part of: cacos (0x1.fp-16385 - 0x0.ffffffffffffffffp0 i)":
1185 ildouble: 1
1186 ldouble: 1
1187 Test "Imaginary part of: cacos (0x1.fp-30 + 1.0 i)":
1188 double: 1
1189 float: 1
1190 idouble: 1
1191 ifloat: 1
1192 ildouble: 1
1193 ldouble: 1
1194 Test "Imaginary part of: cacos (0x1.fp-30 - 1.0 i)":
1195 double: 1
1196 float: 1
1197 idouble: 1
1198 ifloat: 1
1199 ildouble: 1
1200 ldouble: 1
1201 Test "Imaginary part of: cacos (0x1.fp1023 + 0x1.fp1023 i)":
1202 double: 1
1203 idouble: 1
1204 Test "Imaginary part of: cacos (0x1.fp127 + 0x1.fp127 i)":
1205 double: 1
1206 idouble: 1
1207 Test "Imaginary part of: cacos (0x1.fp16383 + 0x1.fp16383 i)":
1208 ildouble: 1
1209 ldouble: 1
1210 Test "Imaginary part of: cacos (0x1p-105 + 0.5 i)":
1211 float: 1
1212 ifloat: 1
1213 Test "Imaginary part of: cacos (0x1p-105 - 0.5 i)":
1214 float: 1
1215 ifloat: 1
1216 Test "Imaginary part of: cacos (0x1p-112 + 0.5 i)":
1217 float: 1
1218 ifloat: 1
1219 Test "Imaginary part of: cacos (0x1p-112 - 0.5 i)":
1220 float: 1
1221 ifloat: 1
1222 Test "Imaginary part of: cacos (0x1p-23 + 0.5 i)":
1223 float: 1
1224 ifloat: 1
1225 Test "Imaginary part of: cacos (0x1p-23 + 0x0.ffffffp0 i)":
1226 double: 1
1227 idouble: 1
1228 ildouble: 1
1229 ldouble: 1
1230 Test "Imaginary part of: cacos (0x1p-23 + 0x1.000002p0 i)":
1231 ildouble: 1
1232 ldouble: 1
1233 Test "Imaginary part of: cacos (0x1p-23 - 0.5 i)":
1234 float: 1
1235 ifloat: 1
1236 Test "Imaginary part of: cacos (0x1p-23 - 0x0.ffffffp0 i)":
1237 double: 1
1238 idouble: 1
1239 ildouble: 1
1240 ldouble: 1
1241 Test "Imaginary part of: cacos (0x1p-23 - 0x1.000002p0 i)":
1242 ildouble: 1
1243 ldouble: 1
1244 Test "Imaginary part of: cacos (0x1p-52 + 0.5 i)":
1245 float: 1
1246 ifloat: 1
1247 ildouble: 1
1248 ldouble: 1
1249 Test "Imaginary part of: cacos (0x1p-52 - 0.5 i)":
1250 float: 1
1251 ifloat: 1
1252 ildouble: 1
1253 ldouble: 1
1254 Test "Imaginary part of: cacos (0x1p-63 + 0.5 i)":
1255 float: 1
1256 ifloat: 1
1257 ildouble: 1
1258 ldouble: 1
1259 Test "Imaginary part of: cacos (0x1p-63 + 0x0.ffffffffffffffffp0 i)":
1260 ildouble: 1
1261 ldouble: 1
1262 Test "Imaginary part of: cacos (0x1p-63 - 0.5 i)":
1263 float: 1
1264 ifloat: 1
1265 ildouble: 1
1266 ldouble: 1
1267 Test "Imaginary part of: cacos (0x1p-63 - 0x0.ffffffffffffffffp0 i)":
1268 ildouble: 1
1269 ldouble: 1
1270 Test "Real part of: cacos (1.0 + 0.25 i)":
1271 double: 1
1272 idouble: 1
1273 Test "Real part of: cacos (1.0 + 0.5 i)":
1274 float: 1
1275 ifloat: 1
1276 Test "Imaginary part of: cacos (1.0 + 0.5 i)":
1277 float: 1
1278 ifloat: 1
1279 ildouble: 1
1280 ldouble: 1
1281 Test "Real part of: cacos (1.0 + 0x1.fp-10 i)":
1282 float: 2
1283 ifloat: 2
1284 ildouble: 1
1285 ldouble: 1
1286 Test "Imaginary part of: cacos (1.0 + 0x1.fp-10 i)":
1287 float: 1
1288 ifloat: 1
1289 ildouble: 1
1290 ldouble: 1
1291 Test "Imaginary part of: cacos (1.0 + 0x1.fp-30 i)":
1292 ildouble: 1
1293 ldouble: 1
1294 Test "Real part of: cacos (1.0 - 0.25 i)":
1295 double: 1
1296 idouble: 1
1297 Test "Real part of: cacos (1.0 - 0.5 i)":
1298 float: 1
1299 ifloat: 1
1300 Test "Imaginary part of: cacos (1.0 - 0.5 i)":
1301 float: 1
1302 ifloat: 1
1303 ildouble: 1
1304 ldouble: 1
1305 Test "Real part of: cacos (1.0 - 0x1.fp-10 i)":
1306 float: 2
1307 ifloat: 2
1308 ildouble: 1
1309 ldouble: 1
1310 Test "Imaginary part of: cacos (1.0 - 0x1.fp-10 i)":
1311 float: 1
1312 ifloat: 1
1313 ildouble: 1
1314 ldouble: 1
1315 Test "Imaginary part of: cacos (1.0 - 0x1.fp-30 i)":
1316 ildouble: 1
1317 ldouble: 1
1318 Test "Imaginary part of: cacos (1.5 + +0 i)":
1319 ildouble: 1
1320 ldouble: 1
1321 Test "Imaginary part of: cacos (1.5 + 0x1.fp-1025 i)":
1322 ildouble: 1
1323 ldouble: 1
1324 Test "Imaginary part of: cacos (1.5 + 0x1.fp-129 i)":
1325 ildouble: 1
1326 ldouble: 1
1327 Test "Imaginary part of: cacos (1.5 + 0x1.fp-16385 i)":
1328 ildouble: 1
1329 ldouble: 1
1330 Test "Imaginary part of: cacos (1.5 - 0 i)":
1331 ildouble: 1
1332 ldouble: 1
1333 Test "Imaginary part of: cacos (1.5 - 0x1.fp-1025 i)":
1334 ildouble: 1
1335 ldouble: 1
1336 Test "Imaginary part of: cacos (1.5 - 0x1.fp-129 i)":
1337 ildouble: 1
1338 ldouble: 1
1339 Test "Imaginary part of: cacos (1.5 - 0x1.fp-16385 i)":
1340 ildouble: 1
1341 ldouble: 1
1342
1343 # cacosh
1344 Test "Real part of: cacosh (+0 + 0.5 i)":
1345 float: 1
1346 ifloat: 1
1347 Test "Real part of: cacosh (+0 + 1.0 i)":
1348 double: 1
1349 float: 1
1350 idouble: 1
1351 ifloat: 1
1352 Test "Real part of: cacosh (+0 + 1.5 i)":
1353 double: 1
1354 idouble: 1
1355 Test "Real part of: cacosh (+0 - 0.5 i)":
1356 float: 1
1357 ifloat: 1
1358 Test "Real part of: cacosh (+0 - 1.0 i)":
1359 double: 1
1360 float: 1
1361 idouble: 1
1362 ifloat: 1
1363 Test "Real part of: cacosh (+0 - 1.5 i)":
1364 double: 1
1365 idouble: 1
1366 Test "Real part of: cacosh (-0 + 0.5 i)":
1367 float: 1
1368 ifloat: 1
1369 Test "Real part of: cacosh (-0 + 1.0 i)":
1370 double: 1
1371 float: 1
1372 idouble: 1
1373 ifloat: 1
1374 Test "Real part of: cacosh (-0 + 1.5 i)":
1375 double: 1
1376 idouble: 1
1377 Test "Real part of: cacosh (-0 - 0.5 i)":
1378 float: 1
1379 ifloat: 1
1380 Test "Real part of: cacosh (-0 - 1.0 i)":
1381 double: 1
1382 float: 1
1383 idouble: 1
1384 ifloat: 1
1385 Test "Real part of: cacosh (-0 - 1.5 i)":
1386 double: 1
1387 idouble: 1
1388 Test "Real part of: cacosh (-0.0 + 0x0.ffffffffffffffffp0 i)":
1389 ildouble: 1
1390 ldouble: 1
1391 Test "Real part of: cacosh (-0.0 + 0x1.000002p0 i)":
1392 ildouble: 1
1393 ldouble: 1
1394 Test "Real part of: cacosh (-0.0 + 0x1p-23 i)":
1395 ildouble: 1
1396 ldouble: 1
1397 Test "Real part of: cacosh (-0.0 - 0x0.ffffffffffffffffp0 i)":
1398 ildouble: 1
1399 ldouble: 1
1400 Test "Real part of: cacosh (-0.0 - 0x1.000002p0 i)":
1401 ildouble: 1
1402 ldouble: 1
1403 Test "Real part of: cacosh (-0.0 - 0x1p-23 i)":
1404 ildouble: 1
1405 ldouble: 1
1406 Test "Real part of: cacosh (-0.25 + 1.0 i)":
1407 float: 1
1408 ifloat: 1
1409 ildouble: 1
1410 ldouble: 1
1411 Test "Imaginary part of: cacosh (-0.25 + 1.0 i)":
1412 double: 1
1413 float: 1
1414 idouble: 1
1415 ifloat: 1
1416 Test "Real part of: cacosh (-0.25 - 1.0 i)":
1417 float: 1
1418 ifloat: 1
1419 ildouble: 1
1420 ldouble: 1
1421 Test "Imaginary part of: cacosh (-0.25 - 1.0 i)":
1422 double: 1
1423 float: 1
1424 idouble: 1
1425 ifloat: 1
1426 Test "Real part of: cacosh (-0.5 + 0x1.fp-1025 i)":
1427 ildouble: 1
1428 ldouble: 1
1429 Test "Real part of: cacosh (-0.5 + 0x1.fp-129 i)":
1430 double: 1
1431 idouble: 1
1432 ildouble: 1
1433 ldouble: 1
1434 Test "Real part of: cacosh (-0.5 + 0x1.fp-16385 i)":
1435 ildouble: 1
1436 ldouble: 1
1437 Test "Real part of: cacosh (-0.5 + 0x1p-105 i)":
1438 double: 1
1439 idouble: 1
1440 Test "Real part of: cacosh (-0.5 + 0x1p-112 i)":
1441 double: 1
1442 idouble: 1
1443 Test "Real part of: cacosh (-0.5 + 0x1p-23 i)":
1444 double: 1
1445 idouble: 1
1446 Test "Real part of: cacosh (-0.5 + 0x1p-52 i)":
1447 ildouble: 1
1448 ldouble: 1
1449 Test "Real part of: cacosh (-0.5 + 1.0 i)":
1450 double: 1
1451 idouble: 1
1452 ildouble: 1
1453 ldouble: 1
1454 Test "Imaginary part of: cacosh (-0.5 + 1.0 i)":
1455 float: 1
1456 ifloat: 1
1457 Test "Real part of: cacosh (-0.5 - 0x1.fp-1025 i)":
1458 ildouble: 1
1459 ldouble: 1
1460 Test "Real part of: cacosh (-0.5 - 0x1.fp-129 i)":
1461 double: 1
1462 idouble: 1
1463 ildouble: 1
1464 ldouble: 1
1465 Test "Real part of: cacosh (-0.5 - 0x1.fp-16385 i)":
1466 ildouble: 1
1467 ldouble: 1
1468 Test "Real part of: cacosh (-0.5 - 0x1p-105 i)":
1469 double: 1
1470 idouble: 1
1471 Test "Real part of: cacosh (-0.5 - 0x1p-112 i)":
1472 double: 1
1473 idouble: 1
1474 Test "Real part of: cacosh (-0.5 - 0x1p-23 i)":
1475 double: 1
1476 idouble: 1
1477 Test "Real part of: cacosh (-0.5 - 0x1p-52 i)":
1478 ildouble: 1
1479 ldouble: 1
1480 Test "Real part of: cacosh (-0.5 - 1.0 i)":
1481 double: 1
1482 idouble: 1
1483 ildouble: 1
1484 ldouble: 1
1485 Test "Imaginary part of: cacosh (-0.5 - 1.0 i)":
1486 float: 1
1487 ifloat: 1
1488 Test "Real part of: cacosh (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
1489 double: 1
1490 idouble: 1
1491 ildouble: 1
1492 ldouble: 1
1493 Test "Real part of: cacosh (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
1494 double: 1
1495 idouble: 1
1496 ildouble: 1
1497 ldouble: 1
1498 Test "Real part of: cacosh (-0x0.ffffffffffffffffp0 + 0x1.fp-16385 i)":
1499 ildouble: 1
1500 ldouble: 1
1501 Test "Real part of: cacosh (-0x0.ffffffffffffffffp0 + 0x1p-63 i)":
1502 ildouble: 1
1503 ldouble: 1
1504 Test "Real part of: cacosh (-0x0.ffffffffffffffffp0 - 0x1.fp-16385 i)":
1505 ildouble: 1
1506 ldouble: 1
1507 Test "Real part of: cacosh (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
1508 ildouble: 1
1509 ldouble: 1
1510 Test "Real part of: cacosh (-0x0.ffffffp0 + 0x1p-23 i)":
1511 float: 2
1512 ifloat: 2
1513 Test "Real part of: cacosh (-0x0.ffffffp0 - 0x1p-23 i)":
1514 float: 2
1515 ifloat: 2
1516 Test "Real part of: cacosh (-0x1.0000000000000002p0 + 0x1p-63 i)":
1517 ildouble: 2
1518 ldouble: 2
1519 Test "Real part of: cacosh (-0x1.0000000000000002p0 - 0x1p-63 i)":
1520 ildouble: 2
1521 ldouble: 2
1522 Test "Real part of: cacosh (-0x1.0000000000001p0 + 0.0 i)":
1523 ildouble: 1
1524 ldouble: 1
1525 Test "Real part of: cacosh (-0x1.0000000000001p0 + 0x1.fp-1025 i)":
1526 ildouble: 1
1527 ldouble: 1
1528 Test "Real part of: cacosh (-0x1.0000000000001p0 + 0x1p-52 i)":
1529 ildouble: 1
1530 ldouble: 1
1531 Test "Real part of: cacosh (-0x1.0000000000001p0 - 0.0 i)":
1532 ildouble: 1
1533 ldouble: 1
1534 Test "Real part of: cacosh (-0x1.0000000000001p0 - 0x1.fp-1025 i)":
1535 ildouble: 1
1536 ldouble: 1
1537 Test "Real part of: cacosh (-0x1.0000000000001p0 - 0x1p-52 i)":
1538 ildouble: 1
1539 ldouble: 1
1540 Test "Real part of: cacosh (-0x1.000002p0 + 0x1p-23 i)":
1541 float: 1
1542 ifloat: 1
1543 Test "Real part of: cacosh (-0x1.000002p0 - 0x1p-23 i)":
1544 float: 1
1545 ifloat: 1
1546 Test "Real part of: cacosh (-0x1.fp-10 + 1.0 i)":
1547 double: 1
1548 idouble: 1
1549 ildouble: 1
1550 ldouble: 1
1551 Test "Real part of: cacosh (-0x1.fp-10 - 1.0 i)":
1552 double: 1
1553 idouble: 1
1554 ildouble: 1
1555 ldouble: 1
1556 Test "Real part of: cacosh (-0x1.fp-100 + 1.0 i)":
1557 double: 1
1558 float: 1
1559 idouble: 1
1560 ifloat: 1
1561 Test "Imaginary part of: cacosh (-0x1.fp-100 + 1.0 i)":
1562 float: 1
1563 ifloat: 1
1564 Test "Real part of: cacosh (-0x1.fp-100 - 1.0 i)":
1565 double: 1
1566 float: 1
1567 idouble: 1
1568 ifloat: 1
1569 Test "Imaginary part of: cacosh (-0x1.fp-100 - 1.0 i)":
1570 float: 1
1571 ifloat: 1
1572 Test "Real part of: cacosh (-0x1.fp-1000 + 1.0 i)":
1573 double: 1
1574 idouble: 1
1575 Test "Real part of: cacosh (-0x1.fp-1000 - 1.0 i)":
1576 double: 1
1577 idouble: 1
1578 Test "Real part of: cacosh (-0x1.fp-1025 + 1.0 i)":
1579 double: 1
1580 idouble: 1
1581 Test "Real part of: cacosh (-0x1.fp-1025 + 1.5 i)":
1582 double: 1
1583 idouble: 1
1584 Test "Real part of: cacosh (-0x1.fp-1025 - 1.0 i)":
1585 double: 1
1586 idouble: 1
1587 Test "Real part of: cacosh (-0x1.fp-1025 - 1.5 i)":
1588 double: 1
1589 idouble: 1
1590 Test "Real part of: cacosh (-0x1.fp-129 + 0.5 i)":
1591 float: 1
1592 ifloat: 1
1593 Test "Imaginary part of: cacosh (-0x1.fp-129 + 0.5 i)":
1594 float: 1
1595 ifloat: 1
1596 Test "Imaginary part of: cacosh (-0x1.fp-129 + 0x0.ffffffp0 i)":
1597 float: 1
1598 ifloat: 1
1599 Test "Real part of: cacosh (-0x1.fp-129 + 0x1.000002p0 i)":
1600 ildouble: 1
1601 ldouble: 1
1602 Test "Imaginary part of: cacosh (-0x1.fp-129 + 0x1.000002p0 i)":
1603 float: 1
1604 ifloat: 1
1605 Test "Imaginary part of: cacosh (-0x1.fp-129 + 0x1.fp-129 i)":
1606 float: 1
1607 ifloat: 1
1608 Test "Real part of: cacosh (-0x1.fp-129 + 0x1p-23 i)":
1609 ildouble: 1
1610 ldouble: 1
1611 Test "Imaginary part of: cacosh (-0x1.fp-129 + 0x1p-23 i)":
1612 float: 1
1613 ifloat: 1
1614 Test "Real part of: cacosh (-0x1.fp-129 + 1.0 i)":
1615 double: 1
1616 float: 1
1617 idouble: 1
1618 ifloat: 1
1619 Test "Imaginary part of: cacosh (-0x1.fp-129 + 1.0 i)":
1620 float: 1
1621 ifloat: 1
1622 Test "Real part of: cacosh (-0x1.fp-129 + 1.5 i)":
1623 double: 1
1624 idouble: 1
1625 Test "Imaginary part of: cacosh (-0x1.fp-129 + 1.5 i)":
1626 float: 1
1627 ifloat: 1
1628 Test "Real part of: cacosh (-0x1.fp-129 - 0.5 i)":
1629 float: 1
1630 ifloat: 1
1631 Test "Imaginary part of: cacosh (-0x1.fp-129 - 0.5 i)":
1632 float: 1
1633 ifloat: 1
1634 Test "Imaginary part of: cacosh (-0x1.fp-129 - 0x0.ffffffp0 i)":
1635 float: 1
1636 ifloat: 1
1637 Test "Real part of: cacosh (-0x1.fp-129 - 0x1.000002p0 i)":
1638 ildouble: 1
1639 ldouble: 1
1640 Test "Imaginary part of: cacosh (-0x1.fp-129 - 0x1.000002p0 i)":
1641 float: 1
1642 ifloat: 1
1643 Test "Imaginary part of: cacosh (-0x1.fp-129 - 0x1.fp-129 i)":
1644 float: 1
1645 ifloat: 1
1646 Test "Real part of: cacosh (-0x1.fp-129 - 0x1p-23 i)":
1647 ildouble: 1
1648 ldouble: 1
1649 Test "Imaginary part of: cacosh (-0x1.fp-129 - 0x1p-23 i)":
1650 float: 1
1651 ifloat: 1
1652 Test "Real part of: cacosh (-0x1.fp-129 - 1.0 i)":
1653 double: 1
1654 float: 1
1655 idouble: 1
1656 ifloat: 1
1657 Test "Imaginary part of: cacosh (-0x1.fp-129 - 1.0 i)":
1658 float: 1
1659 ifloat: 1
1660 Test "Real part of: cacosh (-0x1.fp-129 - 1.5 i)":
1661 double: 1
1662 idouble: 1
1663 Test "Imaginary part of: cacosh (-0x1.fp-129 - 1.5 i)":
1664 float: 1
1665 ifloat: 1
1666 Test "Real part of: cacosh (-0x1.fp-16385 + 0x0.ffffffffffffffffp0 i)":
1667 ildouble: 1
1668 ldouble: 1
1669 Test "Real part of: cacosh (-0x1.fp-16385 - 0x0.ffffffffffffffffp0 i)":
1670 ildouble: 1
1671 ldouble: 1
1672 Test "Real part of: cacosh (-0x1.fp-30 + 1.0 i)":
1673 double: 1
1674 float: 1
1675 idouble: 1
1676 ifloat: 1
1677 ildouble: 1
1678 ldouble: 1
1679 Test "Imaginary part of: cacosh (-0x1.fp-30 + 1.0 i)":
1680 float: 1
1681 ifloat: 1
1682 Test "Real part of: cacosh (-0x1.fp-30 - 1.0 i)":
1683 double: 1
1684 float: 1
1685 idouble: 1
1686 ifloat: 1
1687 ildouble: 1
1688 ldouble: 1
1689 Test "Imaginary part of: cacosh (-0x1.fp-30 - 1.0 i)":
1690 float: 1
1691 ifloat: 1
1692 Test "Imaginary part of: cacosh (-0x1p-105 + 0.0 i)":
1693 float: 1
1694 ifloat: 1
1695 Test "Real part of: cacosh (-0x1p-105 + 0.5 i)":
1696 float: 1
1697 ifloat: 1
1698 Test "Imaginary part of: cacosh (-0x1p-105 + 0.5 i)":
1699 float: 1
1700 ifloat: 1
1701 Test "Imaginary part of: cacosh (-0x1p-105 + 0x1p-105 i)":
1702 float: 1
1703 ifloat: 1
1704 Test "Imaginary part of: cacosh (-0x1p-105 - 0.0 i)":
1705 float: 1
1706 ifloat: 1
1707 Test "Real part of: cacosh (-0x1p-105 - 0.5 i)":
1708 float: 1
1709 ifloat: 1
1710 Test "Imaginary part of: cacosh (-0x1p-105 - 0.5 i)":
1711 float: 1
1712 ifloat: 1
1713 Test "Imaginary part of: cacosh (-0x1p-105 - 0x1p-105 i)":
1714 float: 1
1715 ifloat: 1
1716 Test "Imaginary part of: cacosh (-0x1p-112 + 0.0 i)":
1717 float: 1
1718 ifloat: 1
1719 Test "Real part of: cacosh (-0x1p-112 + 0.5 i)":
1720 float: 1
1721 ifloat: 1
1722 Test "Imaginary part of: cacosh (-0x1p-112 + 0.5 i)":
1723 float: 1
1724 ifloat: 1
1725 Test "Imaginary part of: cacosh (-0x1p-112 + 0x1p-112 i)":
1726 float: 1
1727 ifloat: 1
1728 Test "Imaginary part of: cacosh (-0x1p-112 - 0.0 i)":
1729 float: 1
1730 ifloat: 1
1731 Test "Real part of: cacosh (-0x1p-112 - 0.5 i)":
1732 float: 1
1733 ifloat: 1
1734 Test "Imaginary part of: cacosh (-0x1p-112 - 0.5 i)":
1735 float: 1
1736 ifloat: 1
1737 Test "Imaginary part of: cacosh (-0x1p-112 - 0x1p-112 i)":
1738 float: 1
1739 ifloat: 1
1740 Test "Imaginary part of: cacosh (-0x1p-23 + 0.0 i)":
1741 float: 1
1742 ifloat: 1
1743 Test "Real part of: cacosh (-0x1p-23 + 0.5 i)":
1744 float: 1
1745 ifloat: 1
1746 Test "Imaginary part of: cacosh (-0x1p-23 + 0.5 i)":
1747 float: 1
1748 ifloat: 1
1749 Test "Real part of: cacosh (-0x1p-23 + 0x0.ffffffp0 i)":
1750 double: 1
1751 idouble: 1
1752 ildouble: 1
1753 ldouble: 1
1754 Test "Real part of: cacosh (-0x1p-23 + 0x1.000002p0 i)":
1755 ildouble: 1
1756 ldouble: 1
1757 Test "Imaginary part of: cacosh (-0x1p-23 + 0x1.fp-129 i)":
1758 float: 1
1759 ifloat: 1
1760 Test "Imaginary part of: cacosh (-0x1p-23 + 0x1p-23 i)":
1761 float: 1
1762 ifloat: 1
1763 Test "Imaginary part of: cacosh (-0x1p-23 - 0.0 i)":
1764 float: 1
1765 ifloat: 1
1766 Test "Real part of: cacosh (-0x1p-23 - 0.5 i)":
1767 float: 1
1768 ifloat: 1
1769 Test "Imaginary part of: cacosh (-0x1p-23 - 0.5 i)":
1770 float: 1
1771 ifloat: 1
1772 Test "Real part of: cacosh (-0x1p-23 - 0x0.ffffffp0 i)":
1773 double: 1
1774 idouble: 1
1775 ildouble: 1
1776 ldouble: 1
1777 Test "Real part of: cacosh (-0x1p-23 - 0x1.000002p0 i)":
1778 ildouble: 1
1779 ldouble: 1
1780 Test "Imaginary part of: cacosh (-0x1p-23 - 0x1.fp-129 i)":
1781 float: 1
1782 ifloat: 1
1783 Test "Imaginary part of: cacosh (-0x1p-23 - 0x1p-23 i)":
1784 float: 1
1785 ifloat: 1
1786 Test "Imaginary part of: cacosh (-0x1p-52 + 0.0 i)":
1787 float: 1
1788 ifloat: 1
1789 Test "Real part of: cacosh (-0x1p-52 + 0.5 i)":
1790 float: 1
1791 ifloat: 1
1792 ildouble: 1
1793 ldouble: 1
1794 Test "Imaginary part of: cacosh (-0x1p-52 + 0.5 i)":
1795 float: 1
1796 ifloat: 1
1797 Test "Imaginary part of: cacosh (-0x1p-52 + 0x1p-52 i)":
1798 float: 1
1799 ifloat: 1
1800 Test "Imaginary part of: cacosh (-0x1p-52 - 0.0 i)":
1801 float: 1
1802 ifloat: 1
1803 Test "Real part of: cacosh (-0x1p-52 - 0.5 i)":
1804 float: 1
1805 ifloat: 1
1806 ildouble: 1
1807 ldouble: 1
1808 Test "Imaginary part of: cacosh (-0x1p-52 - 0.5 i)":
1809 float: 1
1810 ifloat: 1
1811 Test "Imaginary part of: cacosh (-0x1p-52 - 0x1p-52 i)":
1812 float: 1
1813 ifloat: 1
1814 Test "Imaginary part of: cacosh (-0x1p-63 + 0.0 i)":
1815 float: 1
1816 ifloat: 1
1817 Test "Real part of: cacosh (-0x1p-63 + 0.5 i)":
1818 float: 1
1819 ifloat: 1
1820 ildouble: 1
1821 ldouble: 1
1822 Test "Imaginary part of: cacosh (-0x1p-63 + 0.5 i)":
1823 float: 1
1824 ifloat: 1
1825 Test "Real part of: cacosh (-0x1p-63 + 0x0.ffffffffffffffffp0 i)":
1826 ildouble: 1
1827 ldouble: 1
1828 Test "Imaginary part of: cacosh (-0x1p-63 + 0x1p-63 i)":
1829 float: 1
1830 ifloat: 1
1831 Test "Imaginary part of: cacosh (-0x1p-63 - 0.0 i)":
1832 float: 1
1833 ifloat: 1
1834 Test "Real part of: cacosh (-0x1p-63 - 0.5 i)":
1835 float: 1
1836 ifloat: 1
1837 ildouble: 1
1838 ldouble: 1
1839 Test "Imaginary part of: cacosh (-0x1p-63 - 0.5 i)":
1840 float: 1
1841 ifloat: 1
1842 Test "Real part of: cacosh (-0x1p-63 - 0x0.ffffffffffffffffp0 i)":
1843 ildouble: 1
1844 ldouble: 1
1845 Test "Imaginary part of: cacosh (-0x1p-63 - 0x1p-63 i)":
1846 float: 1
1847 ifloat: 1
1848 Test "Real part of: cacosh (-1.0 + 0.5 i)":
1849 float: 1
1850 ifloat: 1
1851 ildouble: 1
1852 ldouble: 1
1853 Test "Real part of: cacosh (-1.0 + 0x1.fp-10 i)":
1854 float: 1
1855 ifloat: 1
1856 ildouble: 1
1857 ldouble: 1
1858 Test "Real part of: cacosh (-1.0 + 0x1.fp-30 i)":
1859 ildouble: 1
1860 ldouble: 1
1861 Test "Imaginary part of: cacosh (-1.0 + 0x1p50 i)":
1862 float: 1
1863 ifloat: 1
1864 Test "Real part of: cacosh (-1.0 - 0.5 i)":
1865 float: 1
1866 ifloat: 1
1867 ildouble: 1
1868 ldouble: 1
1869 Test "Real part of: cacosh (-1.0 - 0x1.fp-10 i)":
1870 float: 1
1871 ifloat: 1
1872 ildouble: 1
1873 ldouble: 1
1874 Test "Real part of: cacosh (-1.0 - 0x1.fp-30 i)":
1875 ildouble: 1
1876 ldouble: 1
1877 Test "Imaginary part of: cacosh (-1.0 - 0x1p50 i)":
1878 float: 1
1879 ifloat: 1
1880 Test "Real part of: cacosh (-1.5 + +0 i)":
1881 ildouble: 1
1882 ldouble: 1
1883 Test "Real part of: cacosh (-1.5 + 0x1.fp-1025 i)":
1884 ildouble: 1
1885 ldouble: 1
1886 Test "Real part of: cacosh (-1.5 + 0x1.fp-129 i)":
1887 ildouble: 1
1888 ldouble: 1
1889 Test "Real part of: cacosh (-1.5 + 0x1.fp-16385 i)":
1890 ildouble: 1
1891 ldouble: 1
1892 Test "Real part of: cacosh (-1.5 - 0 i)":
1893 ildouble: 1
1894 ldouble: 1
1895 Test "Real part of: cacosh (-1.5 - 0x1.fp-1025 i)":
1896 ildouble: 1
1897 ldouble: 1
1898 Test "Real part of: cacosh (-1.5 - 0x1.fp-129 i)":
1899 ildouble: 1
1900 ldouble: 1
1901 Test "Real part of: cacosh (-1.5 - 0x1.fp-16385 i)":
1902 ildouble: 1
1903 ldouble: 1
1904 Test "Imaginary part of: cacosh (-2 - 3 i)":
1905 float: 1
1906 ifloat: 1
1907 Test "Real part of: cacosh (0.0 + 0x0.ffffffffffffffffp0 i)":
1908 ildouble: 1
1909 ldouble: 1
1910 Test "Real part of: cacosh (0.0 + 0x1.000002p0 i)":
1911 ildouble: 1
1912 ldouble: 1
1913 Test "Real part of: cacosh (0.0 + 0x1p-23 i)":
1914 ildouble: 1
1915 ldouble: 1
1916 Test "Real part of: cacosh (0.0 - 0x0.ffffffffffffffffp0 i)":
1917 ildouble: 1
1918 ldouble: 1
1919 Test "Real part of: cacosh (0.0 - 0x1.000002p0 i)":
1920 ildouble: 1
1921 ldouble: 1
1922 Test "Real part of: cacosh (0.0 - 0x1p-23 i)":
1923 ildouble: 1
1924 ldouble: 1
1925 Test "Real part of: cacosh (0.25 + 1.0 i)":
1926 float: 1
1927 ifloat: 1
1928 ildouble: 1
1929 ldouble: 1
1930 Test "Real part of: cacosh (0.25 - 1.0 i)":
1931 float: 1
1932 ifloat: 1
1933 ildouble: 1
1934 ldouble: 1
1935 Test "Imaginary part of: cacosh (0.5 + +0 i)":
1936 double: 1
1937 idouble: 1
1938 Test "Real part of: cacosh (0.5 + 0x1.fp-1025 i)":
1939 ildouble: 1
1940 ldouble: 1
1941 Test "Imaginary part of: cacosh (0.5 + 0x1.fp-1025 i)":
1942 double: 1
1943 idouble: 1
1944 Test "Real part of: cacosh (0.5 + 0x1.fp-129 i)":
1945 double: 1
1946 idouble: 1
1947 ildouble: 1
1948 ldouble: 1
1949 Test "Imaginary part of: cacosh (0.5 + 0x1.fp-129 i)":
1950 double: 1
1951 idouble: 1
1952 Test "Real part of: cacosh (0.5 + 0x1.fp-16385 i)":
1953 ildouble: 1
1954 ldouble: 1
1955 Test "Real part of: cacosh (0.5 + 0x1p-105 i)":
1956 double: 1
1957 idouble: 1
1958 Test "Imaginary part of: cacosh (0.5 + 0x1p-105 i)":
1959 double: 1
1960 idouble: 1
1961 Test "Real part of: cacosh (0.5 + 0x1p-112 i)":
1962 double: 1
1963 idouble: 1
1964 Test "Imaginary part of: cacosh (0.5 + 0x1p-112 i)":
1965 double: 1
1966 idouble: 1
1967 Test "Real part of: cacosh (0.5 + 0x1p-23 i)":
1968 double: 1
1969 idouble: 1
1970 Test "Real part of: cacosh (0.5 + 0x1p-52 i)":
1971 ildouble: 1
1972 ldouble: 1
1973 Test "Imaginary part of: cacosh (0.5 + 0x1p-52 i)":
1974 double: 1
1975 idouble: 1
1976 Test "Imaginary part of: cacosh (0.5 + 0x1p-63 i)":
1977 double: 1
1978 idouble: 1
1979 Test "Real part of: cacosh (0.5 + 1.0 i)":
1980 double: 1
1981 idouble: 1
1982 ildouble: 1
1983 ldouble: 1
1984 Test "Imaginary part of: cacosh (0.5 + 1.0 i)":
1985 float: 1
1986 ifloat: 1
1987 Test "Imaginary part of: cacosh (0.5 - 0 i)":
1988 double: 1
1989 idouble: 1
1990 Test "Real part of: cacosh (0.5 - 0x1.fp-1025 i)":
1991 ildouble: 1
1992 ldouble: 1
1993 Test "Imaginary part of: cacosh (0.5 - 0x1.fp-1025 i)":
1994 double: 1
1995 idouble: 1
1996 Test "Real part of: cacosh (0.5 - 0x1.fp-129 i)":
1997 double: 1
1998 idouble: 1
1999 ildouble: 1
2000 ldouble: 1
2001 Test "Imaginary part of: cacosh (0.5 - 0x1.fp-129 i)":
2002 double: 1
2003 idouble: 1
2004 Test "Real part of: cacosh (0.5 - 0x1.fp-16385 i)":
2005 ildouble: 1
2006 ldouble: 1
2007 Test "Real part of: cacosh (0.5 - 0x1p-105 i)":
2008 double: 1
2009 idouble: 1
2010 Test "Imaginary part of: cacosh (0.5 - 0x1p-105 i)":
2011 double: 1
2012 idouble: 1
2013 Test "Real part of: cacosh (0.5 - 0x1p-112 i)":
2014 double: 1
2015 idouble: 1
2016 Test "Imaginary part of: cacosh (0.5 - 0x1p-112 i)":
2017 double: 1
2018 idouble: 1
2019 Test "Real part of: cacosh (0.5 - 0x1p-23 i)":
2020 double: 1
2021 idouble: 1
2022 Test "Real part of: cacosh (0.5 - 0x1p-52 i)":
2023 ildouble: 1
2024 ldouble: 1
2025 Test "Imaginary part of: cacosh (0.5 - 0x1p-52 i)":
2026 double: 1
2027 idouble: 1
2028 Test "Imaginary part of: cacosh (0.5 - 0x1p-63 i)":
2029 double: 1
2030 idouble: 1
2031 Test "Real part of: cacosh (0.5 - 1.0 i)":
2032 double: 1
2033 idouble: 1
2034 ildouble: 1
2035 ldouble: 1
2036 Test "Imaginary part of: cacosh (0.5 - 1.0 i)":
2037 float: 1
2038 ifloat: 1
2039 Test "Real part of: cacosh (0.75 + 1.25 i)":
2040 ildouble: 1
2041 ldouble: 1
2042 Test "Real part of: cacosh (0x0.fffffffffffff8p0 + 0x1p-52 i)":
2043 double: 1
2044 idouble: 1
2045 ildouble: 1
2046 ldouble: 1
2047 Test "Imaginary part of: cacosh (0x0.fffffffffffff8p0 + 0x1p-52 i)":
2048 ildouble: 1
2049 ldouble: 1
2050 Test "Real part of: cacosh (0x0.fffffffffffff8p0 - 0x1p-52 i)":
2051 double: 1
2052 idouble: 1
2053 ildouble: 1
2054 ldouble: 1
2055 Test "Imaginary part of: cacosh (0x0.fffffffffffff8p0 - 0x1p-52 i)":
2056 ildouble: 1
2057 ldouble: 1
2058 Test "Real part of: cacosh (0x0.ffffffffffffffffp0 + 0x1.fp-16385 i)":
2059 ildouble: 1
2060 ldouble: 1
2061 Test "Real part of: cacosh (0x0.ffffffffffffffffp0 + 0x1p-63 i)":
2062 ildouble: 1
2063 ldouble: 1
2064 Test "Imaginary part of: cacosh (0x0.ffffffffffffffffp0 + 0x1p-63 i)":
2065 ildouble: 1
2066 ldouble: 1
2067 Test "Real part of: cacosh (0x0.ffffffffffffffffp0 - 0x1.fp-16385 i)":
2068 ildouble: 1
2069 ldouble: 1
2070 Test "Real part of: cacosh (0x0.ffffffffffffffffp0 - 0x1p-63 i)":
2071 ildouble: 1
2072 ldouble: 1
2073 Test "Imaginary part of: cacosh (0x0.ffffffffffffffffp0 - 0x1p-63 i)":
2074 ildouble: 1
2075 ldouble: 1
2076 Test "Imaginary part of: cacosh (0x0.ffffffp0 + 0.0 i)":
2077 float: 1
2078 ifloat: 1
2079 Test "Imaginary part of: cacosh (0x0.ffffffp0 + 0x1.fp-129 i)":
2080 float: 1
2081 ifloat: 1
2082 Test "Real part of: cacosh (0x0.ffffffp0 + 0x1p-23 i)":
2083 float: 2
2084 ifloat: 2
2085 Test "Imaginary part of: cacosh (0x0.ffffffp0 + 0x1p-23 i)":
2086 float: 2
2087 ifloat: 2
2088 Test "Imaginary part of: cacosh (0x0.ffffffp0 - 0.0 i)":
2089 float: 1
2090 ifloat: 1
2091 Test "Imaginary part of: cacosh (0x0.ffffffp0 - 0x1.fp-129 i)":
2092 float: 1
2093 ifloat: 1
2094 Test "Real part of: cacosh (0x0.ffffffp0 - 0x1p-23 i)":
2095 float: 2
2096 ifloat: 2
2097 Test "Imaginary part of: cacosh (0x0.ffffffp0 - 0x1p-23 i)":
2098 float: 2
2099 ifloat: 2
2100 Test "Real part of: cacosh (0x1.0000000000000002p0 + 0x1p-63 i)":
2101 ildouble: 2
2102 ldouble: 2
2103 Test "Imaginary part of: cacosh (0x1.0000000000000002p0 + 0x1p-63 i)":
2104 ildouble: 1
2105 ldouble: 1
2106 Test "Real part of: cacosh (0x1.0000000000000002p0 - 0x1p-63 i)":
2107 ildouble: 2
2108 ldouble: 2
2109 Test "Imaginary part of: cacosh (0x1.0000000000000002p0 - 0x1p-63 i)":
2110 ildouble: 1
2111 ldouble: 1
2112 Test "Real part of: cacosh (0x1.0000000000001p0 + 0.0 i)":
2113 ildouble: 1
2114 ldouble: 1
2115 Test "Real part of: cacosh (0x1.0000000000001p0 + 0x1.fp-1025 i)":
2116 ildouble: 1
2117 ldouble: 1
2118 Test "Real part of: cacosh (0x1.0000000000001p0 + 0x1p-52 i)":
2119 ildouble: 1
2120 ldouble: 1
2121 Test "Imaginary part of: cacosh (0x1.0000000000001p0 + 0x1p-52 i)":
2122 double: 1
2123 idouble: 1
2124 ildouble: 1
2125 ldouble: 1
2126 Test "Real part of: cacosh (0x1.0000000000001p0 - 0.0 i)":
2127 ildouble: 1
2128 ldouble: 1
2129 Test "Real part of: cacosh (0x1.0000000000001p0 - 0x1.fp-1025 i)":
2130 ildouble: 1
2131 ldouble: 1
2132 Test "Real part of: cacosh (0x1.0000000000001p0 - 0x1p-52 i)":
2133 ildouble: 1
2134 ldouble: 1
2135 Test "Imaginary part of: cacosh (0x1.0000000000001p0 - 0x1p-52 i)":
2136 double: 1
2137 idouble: 1
2138 ildouble: 1
2139 ldouble: 1
2140 Test "Real part of: cacosh (0x1.000002p0 + 0x1p-23 i)":
2141 float: 1
2142 ifloat: 1
2143 Test "Imaginary part of: cacosh (0x1.000002p0 + 0x1p-23 i)":
2144 float: 2
2145 ifloat: 2
2146 Test "Real part of: cacosh (0x1.000002p0 - 0x1p-23 i)":
2147 float: 1
2148 ifloat: 1
2149 Test "Imaginary part of: cacosh (0x1.000002p0 - 0x1p-23 i)":
2150 float: 2
2151 ifloat: 2
2152 Test "Real part of: cacosh (0x1.fp-10 + 1.0 i)":
2153 double: 1
2154 idouble: 1
2155 ildouble: 1
2156 ldouble: 1
2157 Test "Real part of: cacosh (0x1.fp-10 - 1.0 i)":
2158 double: 1
2159 idouble: 1
2160 ildouble: 1
2161 ldouble: 1
2162 Test "Real part of: cacosh (0x1.fp-100 + 1.0 i)":
2163 double: 1
2164 float: 1
2165 idouble: 1
2166 ifloat: 1
2167 Test "Real part of: cacosh (0x1.fp-100 - 1.0 i)":
2168 double: 1
2169 float: 1
2170 idouble: 1
2171 ifloat: 1
2172 Test "Real part of: cacosh (0x1.fp-1000 + 1.0 i)":
2173 double: 1
2174 idouble: 1
2175 Test "Real part of: cacosh (0x1.fp-1000 - 1.0 i)":
2176 double: 1
2177 idouble: 1
2178 Test "Real part of: cacosh (0x1.fp-1025 + 1.0 i)":
2179 double: 1
2180 idouble: 1
2181 Test "Real part of: cacosh (0x1.fp-1025 + 1.5 i)":
2182 double: 1
2183 idouble: 1
2184 Test "Real part of: cacosh (0x1.fp-1025 - 1.0 i)":
2185 double: 1
2186 idouble: 1
2187 Test "Real part of: cacosh (0x1.fp-1025 - 1.5 i)":
2188 double: 1
2189 idouble: 1
2190 Test "Real part of: cacosh (0x1.fp-129 + 0.5 i)":
2191 float: 1
2192 ifloat: 1
2193 Test "Real part of: cacosh (0x1.fp-129 + 0x1.000002p0 i)":
2194 ildouble: 1
2195 ldouble: 1
2196 Test "Real part of: cacosh (0x1.fp-129 + 0x1p-23 i)":
2197 ildouble: 1
2198 ldouble: 1
2199 Test "Real part of: cacosh (0x1.fp-129 + 1.0 i)":
2200 double: 1
2201 float: 1
2202 idouble: 1
2203 ifloat: 1
2204 Test "Real part of: cacosh (0x1.fp-129 + 1.5 i)":
2205 double: 1
2206 idouble: 1
2207 Test "Real part of: cacosh (0x1.fp-129 - 0.5 i)":
2208 float: 1
2209 ifloat: 1
2210 Test "Real part of: cacosh (0x1.fp-129 - 0x1.000002p0 i)":
2211 ildouble: 1
2212 ldouble: 1
2213 Test "Real part of: cacosh (0x1.fp-129 - 0x1p-23 i)":
2214 ildouble: 1
2215 ldouble: 1
2216 Test "Real part of: cacosh (0x1.fp-129 - 1.0 i)":
2217 double: 1
2218 float: 1
2219 idouble: 1
2220 ifloat: 1
2221 Test "Real part of: cacosh (0x1.fp-129 - 1.5 i)":
2222 double: 1
2223 idouble: 1
2224 Test "Real part of: cacosh (0x1.fp-16385 + 0x0.ffffffffffffffffp0 i)":
2225 ildouble: 1
2226 ldouble: 1
2227 Test "Real part of: cacosh (0x1.fp-16385 - 0x0.ffffffffffffffffp0 i)":
2228 ildouble: 1
2229 ldouble: 1
2230 Test "Real part of: cacosh (0x1.fp-30 + 1.0 i)":
2231 double: 1
2232 float: 1
2233 idouble: 1
2234 ifloat: 1
2235 ildouble: 1
2236 ldouble: 1
2237 Test "Real part of: cacosh (0x1.fp-30 - 1.0 i)":
2238 double: 1
2239 float: 1
2240 idouble: 1
2241 ifloat: 1
2242 ildouble: 1
2243 ldouble: 1
2244 Test "Real part of: cacosh (0x1.fp1023 + 0x1.fp1023 i)":
2245 double: 1
2246 idouble: 1
2247 Test "Real part of: cacosh (0x1.fp127 + 0x1.fp127 i)":
2248 double: 1
2249 idouble: 1
2250 Test "Real part of: cacosh (0x1.fp16383 + 0x1.fp16383 i)":
2251 ildouble: 1
2252 ldouble: 1
2253 Test "Real part of: cacosh (0x1p-105 + 0.5 i)":
2254 float: 1
2255 ifloat: 1
2256 Test "Real part of: cacosh (0x1p-105 - 0.5 i)":
2257 float: 1
2258 ifloat: 1
2259 Test "Real part of: cacosh (0x1p-112 + 0.5 i)":
2260 float: 1
2261 ifloat: 1
2262 Test "Real part of: cacosh (0x1p-112 - 0.5 i)":
2263 float: 1
2264 ifloat: 1
2265 Test "Real part of: cacosh (0x1p-23 + 0.5 i)":
2266 float: 1
2267 ifloat: 1
2268 Test "Real part of: cacosh (0x1p-23 + 0x0.ffffffp0 i)":
2269 double: 1
2270 idouble: 1
2271 ildouble: 1
2272 ldouble: 1
2273 Test "Real part of: cacosh (0x1p-23 + 0x1.000002p0 i)":
2274 ildouble: 1
2275 ldouble: 1
2276 Test "Real part of: cacosh (0x1p-23 - 0.5 i)":
2277 float: 1
2278 ifloat: 1
2279 Test "Real part of: cacosh (0x1p-23 - 0x0.ffffffp0 i)":
2280 double: 1
2281 idouble: 1
2282 ildouble: 1
2283 ldouble: 1
2284 Test "Real part of: cacosh (0x1p-23 - 0x1.000002p0 i)":
2285 ildouble: 1
2286 ldouble: 1
2287 Test "Real part of: cacosh (0x1p-52 + 0.5 i)":
2288 float: 1
2289 ifloat: 1
2290 ildouble: 1
2291 ldouble: 1
2292 Test "Real part of: cacosh (0x1p-52 - 0.5 i)":
2293 float: 1
2294 ifloat: 1
2295 ildouble: 1
2296 ldouble: 1
2297 Test "Real part of: cacosh (0x1p-63 + 0.5 i)":
2298 float: 1
2299 ifloat: 1
2300 ildouble: 1
2301 ldouble: 1
2302 Test "Real part of: cacosh (0x1p-63 + 0x0.ffffffffffffffffp0 i)":
2303 ildouble: 1
2304 ldouble: 1
2305 Test "Real part of: cacosh (0x1p-63 - 0.5 i)":
2306 float: 1
2307 ifloat: 1
2308 ildouble: 1
2309 ldouble: 1
2310 Test "Real part of: cacosh (0x1p-63 - 0x0.ffffffffffffffffp0 i)":
2311 ildouble: 1
2312 ldouble: 1
2313 Test "Imaginary part of: cacosh (1.0 + 0.25 i)":
2314 double: 1
2315 idouble: 1
2316 Test "Real part of: cacosh (1.0 + 0.5 i)":
2317 float: 1
2318 ifloat: 1
2319 ildouble: 1
2320 ldouble: 1
2321 Test "Imaginary part of: cacosh (1.0 + 0.5 i)":
2322 float: 1
2323 ifloat: 1
2324 Test "Real part of: cacosh (1.0 + 0x1.fp-10 i)":
2325 float: 1
2326 ifloat: 1
2327 ildouble: 1
2328 ldouble: 1
2329 Test "Imaginary part of: cacosh (1.0 + 0x1.fp-10 i)":
2330 float: 2
2331 ifloat: 2
2332 ildouble: 1
2333 ldouble: 1
2334 Test "Real part of: cacosh (1.0 + 0x1.fp-30 i)":
2335 ildouble: 1
2336 ldouble: 1
2337 Test "Imaginary part of: cacosh (1.0 - 0.25 i)":
2338 double: 1
2339 idouble: 1
2340 Test "Real part of: cacosh (1.0 - 0.5 i)":
2341 float: 1
2342 ifloat: 1
2343 ildouble: 1
2344 ldouble: 1
2345 Test "Imaginary part of: cacosh (1.0 - 0.5 i)":
2346 float: 1
2347 ifloat: 1
2348 Test "Real part of: cacosh (1.0 - 0x1.fp-10 i)":
2349 float: 1
2350 ifloat: 1
2351 ildouble: 1
2352 ldouble: 1
2353 Test "Imaginary part of: cacosh (1.0 - 0x1.fp-10 i)":
2354 float: 2
2355 ifloat: 2
2356 ildouble: 1
2357 ldouble: 1
2358 Test "Real part of: cacosh (1.0 - 0x1.fp-30 i)":
2359 ildouble: 1
2360 ldouble: 1
2361 Test "Real part of: cacosh (1.5 + +0 i)":
2362 ildouble: 1
2363 ldouble: 1
2364 Test "Real part of: cacosh (1.5 + 0x1.fp-1025 i)":
2365 ildouble: 1
2366 ldouble: 1
2367 Test "Real part of: cacosh (1.5 + 0x1.fp-129 i)":
2368 ildouble: 1
2369 ldouble: 1
2370 Test "Real part of: cacosh (1.5 + 0x1.fp-16385 i)":
2371 ildouble: 1
2372 ldouble: 1
2373 Test "Real part of: cacosh (1.5 - 0 i)":
2374 ildouble: 1
2375 ldouble: 1
2376 Test "Real part of: cacosh (1.5 - 0x1.fp-1025 i)":
2377 ildouble: 1
2378 ldouble: 1
2379 Test "Real part of: cacosh (1.5 - 0x1.fp-129 i)":
2380 ildouble: 1
2381 ldouble: 1
2382 Test "Real part of: cacosh (1.5 - 0x1.fp-16385 i)":
2383 ildouble: 1
2384 ldouble: 1
2385
2386 # casin
2387 Test "Imaginary part of: casin (+0 + 0.5 i)":
2388 float: 1
2389 ifloat: 1
2390 Test "Imaginary part of: casin (+0 + 1.0 i)":
2391 double: 1
2392 float: 1
2393 idouble: 1
2394 ifloat: 1
2395 Test "Imaginary part of: casin (+0 + 1.5 i)":
2396 double: 1
2397 idouble: 1
2398 Test "Imaginary part of: casin (+0 - 0.5 i)":
2399 float: 1
2400 ifloat: 1
2401 Test "Imaginary part of: casin (+0 - 1.0 i)":
2402 double: 1
2403 float: 1
2404 idouble: 1
2405 ifloat: 1
2406 Test "Imaginary part of: casin (+0 - 1.5 i)":
2407 double: 1
2408 idouble: 1
2409 Test "Imaginary part of: casin (-0 + 0.5 i)":
2410 float: 1
2411 ifloat: 1
2412 Test "Imaginary part of: casin (-0 + 1.0 i)":
2413 double: 1
2414 float: 1
2415 idouble: 1
2416 ifloat: 1
2417 Test "Imaginary part of: casin (-0 + 1.5 i)":
2418 double: 1
2419 idouble: 1
2420 Test "Imaginary part of: casin (-0 - 0.5 i)":
2421 float: 1
2422 ifloat: 1
2423 Test "Imaginary part of: casin (-0 - 1.0 i)":
2424 double: 1
2425 float: 1
2426 idouble: 1
2427 ifloat: 1
2428 Test "Imaginary part of: casin (-0 - 1.5 i)":
2429 double: 1
2430 idouble: 1
2431 Test "Imaginary part of: casin (-0.0 + 0x0.ffffffffffffffffp0 i)":
2432 ildouble: 1
2433 ldouble: 1
2434 Test "Imaginary part of: casin (-0.0 + 0x1.000002p0 i)":
2435 ildouble: 1
2436 ldouble: 1
2437 Test "Imaginary part of: casin (-0.0 + 0x1p-23 i)":
2438 ildouble: 1
2439 ldouble: 1
2440 Test "Imaginary part of: casin (-0.0 - 0x0.ffffffffffffffffp0 i)":
2441 ildouble: 1
2442 ldouble: 1
2443 Test "Imaginary part of: casin (-0.0 - 0x1.000002p0 i)":
2444 ildouble: 1
2445 ldouble: 1
2446 Test "Imaginary part of: casin (-0.0 - 0x1p-23 i)":
2447 ildouble: 1
2448 ldouble: 1
2449 Test "Imaginary part of: casin (-0.25 + 1.0 i)":
2450 float: 1
2451 ifloat: 1
2452 ildouble: 1
2453 ldouble: 1
2454 Test "Imaginary part of: casin (-0.25 - 1.0 i)":
2455 float: 1
2456 ifloat: 1
2457 ildouble: 1
2458 ldouble: 1
2459 Test "Imaginary part of: casin (-0.5 + 0x1.fp-1025 i)":
2460 ildouble: 1
2461 ldouble: 1
2462 Test "Imaginary part of: casin (-0.5 + 0x1.fp-129 i)":
2463 double: 1
2464 idouble: 1
2465 ildouble: 1
2466 ldouble: 1
2467 Test "Imaginary part of: casin (-0.5 + 0x1.fp-16385 i)":
2468 ildouble: 1
2469 ldouble: 1
2470 Test "Imaginary part of: casin (-0.5 + 0x1p-105 i)":
2471 double: 1
2472 idouble: 1
2473 Test "Imaginary part of: casin (-0.5 + 0x1p-112 i)":
2474 double: 1
2475 idouble: 1
2476 Test "Real part of: casin (-0.5 + 0x1p-23 i)":
2477 ildouble: 1
2478 ldouble: 1
2479 Test "Imaginary part of: casin (-0.5 + 0x1p-23 i)":
2480 double: 1
2481 idouble: 1
2482 Test "Imaginary part of: casin (-0.5 + 0x1p-52 i)":
2483 ildouble: 1
2484 ldouble: 1
2485 Test "Real part of: casin (-0.5 + 1.0 i)":
2486 ildouble: 1
2487 ldouble: 1
2488 Test "Imaginary part of: casin (-0.5 + 1.0 i)":
2489 double: 1
2490 idouble: 1
2491 ildouble: 1
2492 ldouble: 1
2493 Test "Imaginary part of: casin (-0.5 - 0x1.fp-1025 i)":
2494 ildouble: 1
2495 ldouble: 1
2496 Test "Imaginary part of: casin (-0.5 - 0x1.fp-129 i)":
2497 double: 1
2498 idouble: 1
2499 ildouble: 1
2500 ldouble: 1
2501 Test "Imaginary part of: casin (-0.5 - 0x1.fp-16385 i)":
2502 ildouble: 1
2503 ldouble: 1
2504 Test "Imaginary part of: casin (-0.5 - 0x1p-105 i)":
2505 double: 1
2506 idouble: 1
2507 Test "Imaginary part of: casin (-0.5 - 0x1p-112 i)":
2508 double: 1
2509 idouble: 1
2510 Test "Real part of: casin (-0.5 - 0x1p-23 i)":
2511 ildouble: 1
2512 ldouble: 1
2513 Test "Imaginary part of: casin (-0.5 - 0x1p-23 i)":
2514 double: 1
2515 idouble: 1
2516 Test "Imaginary part of: casin (-0.5 - 0x1p-52 i)":
2517 ildouble: 1
2518 ldouble: 1
2519 Test "Real part of: casin (-0.5 - 1.0 i)":
2520 ildouble: 1
2521 ldouble: 1
2522 Test "Imaginary part of: casin (-0.5 - 1.0 i)":
2523 double: 1
2524 idouble: 1
2525 ildouble: 1
2526 ldouble: 1
2527 Test "Imaginary part of: casin (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
2528 double: 1
2529 idouble: 1
2530 ildouble: 1
2531 ldouble: 1
2532 Test "Imaginary part of: casin (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
2533 double: 1
2534 idouble: 1
2535 ildouble: 1
2536 ldouble: 1
2537 Test "Imaginary part of: casin (-0x0.ffffffffffffffffp0 + 0x1.fp-16385 i)":
2538 ildouble: 1
2539 ldouble: 1
2540 Test "Imaginary part of: casin (-0x0.ffffffffffffffffp0 + 0x1p-63 i)":
2541 ildouble: 1
2542 ldouble: 1
2543 Test "Imaginary part of: casin (-0x0.ffffffffffffffffp0 - 0x1.fp-16385 i)":
2544 ildouble: 1
2545 ldouble: 1
2546 Test "Imaginary part of: casin (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
2547 ildouble: 1
2548 ldouble: 1
2549 Test "Imaginary part of: casin (-0x0.ffffffp0 + 0x1p-23 i)":
2550 float: 2
2551 ifloat: 2
2552 Test "Imaginary part of: casin (-0x0.ffffffp0 - 0x1p-23 i)":
2553 float: 2
2554 ifloat: 2
2555 Test "Imaginary part of: casin (-0x1.0000000000000002p0 + 0x1p-63 i)":
2556 ildouble: 2
2557 ldouble: 2
2558 Test "Imaginary part of: casin (-0x1.0000000000000002p0 - 0x1p-63 i)":
2559 ildouble: 2
2560 ldouble: 2
2561 Test "Imaginary part of: casin (-0x1.0000000000001p0 + 0.0 i)":
2562 ildouble: 1
2563 ldouble: 1
2564 Test "Imaginary part of: casin (-0x1.0000000000001p0 + 0x1.fp-1025 i)":
2565 ildouble: 1
2566 ldouble: 1
2567 Test "Imaginary part of: casin (-0x1.0000000000001p0 + 0x1p-52 i)":
2568 ildouble: 1
2569 ldouble: 1
2570 Test "Imaginary part of: casin (-0x1.0000000000001p0 - 0.0 i)":
2571 ildouble: 1
2572 ldouble: 1
2573 Test "Imaginary part of: casin (-0x1.0000000000001p0 - 0x1.fp-1025 i)":
2574 ildouble: 1
2575 ldouble: 1
2576 Test "Imaginary part of: casin (-0x1.0000000000001p0 - 0x1p-52 i)":
2577 ildouble: 1
2578 ldouble: 1
2579 Test "Imaginary part of: casin (-0x1.000002p0 + 0x1p-23 i)":
2580 float: 1
2581 ifloat: 1
2582 Test "Imaginary part of: casin (-0x1.000002p0 - 0x1p-23 i)":
2583 float: 1
2584 ifloat: 1
2585 Test "Real part of: casin (-0x1.fp-10 + 1.0 i)":
2586 float: 1
2587 ifloat: 1
2588 Test "Imaginary part of: casin (-0x1.fp-10 + 1.0 i)":
2589 double: 1
2590 idouble: 1
2591 ildouble: 1
2592 ldouble: 1
2593 Test "Real part of: casin (-0x1.fp-10 - 1.0 i)":
2594 float: 1
2595 ifloat: 1
2596 Test "Imaginary part of: casin (-0x1.fp-10 - 1.0 i)":
2597 double: 1
2598 idouble: 1
2599 ildouble: 1
2600 ldouble: 1
2601 Test "Real part of: casin (-0x1.fp-100 + 1.0 i)":
2602 ildouble: 1
2603 ldouble: 1
2604 Test "Imaginary part of: casin (-0x1.fp-100 + 1.0 i)":
2605 double: 1
2606 float: 1
2607 idouble: 1
2608 ifloat: 1
2609 Test "Real part of: casin (-0x1.fp-100 - 1.0 i)":
2610 ildouble: 1
2611 ldouble: 1
2612 Test "Imaginary part of: casin (-0x1.fp-100 - 1.0 i)":
2613 double: 1
2614 float: 1
2615 idouble: 1
2616 ifloat: 1
2617 Test "Real part of: casin (-0x1.fp-1000 + 1.0 i)":
2618 ildouble: 1
2619 ldouble: 1
2620 Test "Imaginary part of: casin (-0x1.fp-1000 + 1.0 i)":
2621 double: 1
2622 idouble: 1
2623 Test "Real part of: casin (-0x1.fp-1000 - 1.0 i)":
2624 ildouble: 1
2625 ldouble: 1
2626 Test "Imaginary part of: casin (-0x1.fp-1000 - 1.0 i)":
2627 double: 1
2628 idouble: 1
2629 Test "Real part of: casin (-0x1.fp-10000 + 1.0 i)":
2630 ildouble: 1
2631 ldouble: 1
2632 Test "Real part of: casin (-0x1.fp-10000 - 1.0 i)":
2633 ildouble: 1
2634 ldouble: 1
2635 Test "Real part of: casin (-0x1.fp-1025 + 1.0 i)":
2636 ildouble: 1
2637 ldouble: 1
2638 Test "Imaginary part of: casin (-0x1.fp-1025 + 1.0 i)":
2639 double: 1
2640 idouble: 1
2641 Test "Imaginary part of: casin (-0x1.fp-1025 + 1.5 i)":
2642 double: 1
2643 idouble: 1
2644 Test "Real part of: casin (-0x1.fp-1025 - 1.0 i)":
2645 ildouble: 1
2646 ldouble: 1
2647 Test "Imaginary part of: casin (-0x1.fp-1025 - 1.0 i)":
2648 double: 1
2649 idouble: 1
2650 Test "Imaginary part of: casin (-0x1.fp-1025 - 1.5 i)":
2651 double: 1
2652 idouble: 1
2653 Test "Imaginary part of: casin (-0x1.fp-129 + 0.5 i)":
2654 float: 1
2655 ifloat: 1
2656 Test "Real part of: casin (-0x1.fp-129 + 0x1.000002p0 i)":
2657 ildouble: 1
2658 ldouble: 1
2659 Test "Imaginary part of: casin (-0x1.fp-129 + 0x1.000002p0 i)":
2660 ildouble: 1
2661 ldouble: 1
2662 Test "Imaginary part of: casin (-0x1.fp-129 + 0x1p-23 i)":
2663 ildouble: 1
2664 ldouble: 1
2665 Test "Real part of: casin (-0x1.fp-129 + 1.0 i)":
2666 ildouble: 1
2667 ldouble: 1
2668 Test "Imaginary part of: casin (-0x1.fp-129 + 1.0 i)":
2669 double: 1
2670 float: 1
2671 idouble: 1
2672 ifloat: 1
2673 Test "Imaginary part of: casin (-0x1.fp-129 + 1.5 i)":
2674 double: 1
2675 idouble: 1
2676 Test "Imaginary part of: casin (-0x1.fp-129 - 0.5 i)":
2677 float: 1
2678 ifloat: 1
2679 Test "Real part of: casin (-0x1.fp-129 - 0x1.000002p0 i)":
2680 ildouble: 1
2681 ldouble: 1
2682 Test "Imaginary part of: casin (-0x1.fp-129 - 0x1.000002p0 i)":
2683 ildouble: 1
2684 ldouble: 1
2685 Test "Imaginary part of: casin (-0x1.fp-129 - 0x1p-23 i)":
2686 ildouble: 1
2687 ldouble: 1
2688 Test "Real part of: casin (-0x1.fp-129 - 1.0 i)":
2689 ildouble: 1
2690 ldouble: 1
2691 Test "Imaginary part of: casin (-0x1.fp-129 - 1.0 i)":
2692 double: 1
2693 float: 1
2694 idouble: 1
2695 ifloat: 1
2696 Test "Imaginary part of: casin (-0x1.fp-129 - 1.5 i)":
2697 double: 1
2698 idouble: 1
2699 Test "Imaginary part of: casin (-0x1.fp-16385 + 0x0.ffffffffffffffffp0 i)":
2700 ildouble: 1
2701 ldouble: 1
2702 Test "Imaginary part of: casin (-0x1.fp-16385 - 0x0.ffffffffffffffffp0 i)":
2703 ildouble: 1
2704 ldouble: 1
2705 Test "Real part of: casin (-0x1.fp-30 + 1.0 i)":
2706 ildouble: 1
2707 ldouble: 1
2708 Test "Imaginary part of: casin (-0x1.fp-30 + 1.0 i)":
2709 double: 1
2710 float: 1
2711 idouble: 1
2712 ifloat: 1
2713 ildouble: 1
2714 ldouble: 1
2715 Test "Real part of: casin (-0x1.fp-30 - 1.0 i)":
2716 ildouble: 1
2717 ldouble: 1
2718 Test "Imaginary part of: casin (-0x1.fp-30 - 1.0 i)":
2719 double: 1
2720 float: 1
2721 idouble: 1
2722 ifloat: 1
2723 ildouble: 1
2724 ldouble: 1
2725 Test "Imaginary part of: casin (-0x1p-105 + 0.5 i)":
2726 float: 1
2727 ifloat: 1
2728 Test "Imaginary part of: casin (-0x1p-105 - 0.5 i)":
2729 float: 1
2730 ifloat: 1
2731 Test "Imaginary part of: casin (-0x1p-112 + 0.5 i)":
2732 float: 1
2733 ifloat: 1
2734 Test "Imaginary part of: casin (-0x1p-112 - 0.5 i)":
2735 float: 1
2736 ifloat: 1
2737 Test "Real part of: casin (-0x1p-23 + 0.5 i)":
2738 double: 1
2739 float: 1
2740 idouble: 1
2741 ifloat: 1
2742 Test "Imaginary part of: casin (-0x1p-23 + 0.5 i)":
2743 float: 1
2744 ifloat: 1
2745 Test "Imaginary part of: casin (-0x1p-23 + 0x0.ffffffp0 i)":
2746 double: 1
2747 idouble: 1
2748 ildouble: 1
2749 ldouble: 1
2750 Test "Real part of: casin (-0x1p-23 + 0x1.000002p0 i)":
2751 double: 1
2752 float: 1
2753 idouble: 1
2754 ifloat: 1
2755 Test "Imaginary part of: casin (-0x1p-23 + 0x1.000002p0 i)":
2756 ildouble: 1
2757 ldouble: 1
2758 Test "Real part of: casin (-0x1p-23 - 0.5 i)":
2759 double: 1
2760 float: 1
2761 idouble: 1
2762 ifloat: 1
2763 Test "Imaginary part of: casin (-0x1p-23 - 0.5 i)":
2764 float: 1
2765 ifloat: 1
2766 Test "Imaginary part of: casin (-0x1p-23 - 0x0.ffffffp0 i)":
2767 double: 1
2768 idouble: 1
2769 ildouble: 1
2770 ldouble: 1
2771 Test "Real part of: casin (-0x1p-23 - 0x1.000002p0 i)":
2772 double: 1
2773 float: 1
2774 idouble: 1
2775 ifloat: 1
2776 Test "Imaginary part of: casin (-0x1p-23 - 0x1.000002p0 i)":
2777 ildouble: 1
2778 ldouble: 1
2779 Test "Imaginary part of: casin (-0x1p-52 + 0.5 i)":
2780 float: 1
2781 ifloat: 1
2782 ildouble: 1
2783 ldouble: 1
2784 Test "Imaginary part of: casin (-0x1p-52 - 0.5 i)":
2785 float: 1
2786 ifloat: 1
2787 ildouble: 1
2788 ldouble: 1
2789 Test "Imaginary part of: casin (-0x1p-63 + 0.5 i)":
2790 float: 1
2791 ifloat: 1
2792 ildouble: 1
2793 ldouble: 1
2794 Test "Real part of: casin (-0x1p-63 + 0x0.ffffffffffffffffp0 i)":
2795 ildouble: 1
2796 ldouble: 1
2797 Test "Imaginary part of: casin (-0x1p-63 + 0x0.ffffffffffffffffp0 i)":
2798 ildouble: 1
2799 ldouble: 1
2800 Test "Real part of: casin (-0x1p-63 + 0x1.0000000000000002p0 i)":
2801 ildouble: 1
2802 ldouble: 1
2803 Test "Imaginary part of: casin (-0x1p-63 - 0.5 i)":
2804 float: 1
2805 ifloat: 1
2806 ildouble: 1
2807 ldouble: 1
2808 Test "Real part of: casin (-0x1p-63 - 0x0.ffffffffffffffffp0 i)":
2809 ildouble: 1
2810 ldouble: 1
2811 Test "Imaginary part of: casin (-0x1p-63 - 0x0.ffffffffffffffffp0 i)":
2812 ildouble: 1
2813 ldouble: 1
2814 Test "Real part of: casin (-0x1p-63 - 0x1.0000000000000002p0 i)":
2815 ildouble: 1
2816 ldouble: 1
2817 Test "Real part of: casin (-1.0 + 0.25 i)":
2818 double: 1
2819 idouble: 1
2820 Test "Real part of: casin (-1.0 + 0.5 i)":
2821 float: 1
2822 ifloat: 1
2823 ildouble: 1
2824 ldouble: 1
2825 Test "Imaginary part of: casin (-1.0 + 0.5 i)":
2826 float: 1
2827 ifloat: 1
2828 ildouble: 1
2829 ldouble: 1
2830 Test "Imaginary part of: casin (-1.0 + 0x1.fp-10 i)":
2831 float: 1
2832 ifloat: 1
2833 ildouble: 1
2834 ldouble: 1
2835 Test "Imaginary part of: casin (-1.0 + 0x1.fp-30 i)":
2836 ildouble: 1
2837 ldouble: 1
2838 Test "Real part of: casin (-1.0 - 0.25 i)":
2839 double: 1
2840 idouble: 1
2841 Test "Real part of: casin (-1.0 - 0.5 i)":
2842 float: 1
2843 ifloat: 1
2844 ildouble: 1
2845 ldouble: 1
2846 Test "Imaginary part of: casin (-1.0 - 0.5 i)":
2847 float: 1
2848 ifloat: 1
2849 ildouble: 1
2850 ldouble: 1
2851 Test "Imaginary part of: casin (-1.0 - 0x1.fp-10 i)":
2852 float: 1
2853 ifloat: 1
2854 ildouble: 1
2855 ldouble: 1
2856 Test "Imaginary part of: casin (-1.0 - 0x1.fp-30 i)":
2857 ildouble: 1
2858 ldouble: 1
2859 Test "Imaginary part of: casin (-1.5 + +0 i)":
2860 ildouble: 1
2861 ldouble: 1
2862 Test "Imaginary part of: casin (-1.5 + 0x1.fp-1025 i)":
2863 ildouble: 1
2864 ldouble: 1
2865 Test "Imaginary part of: casin (-1.5 + 0x1.fp-129 i)":
2866 ildouble: 1
2867 ldouble: 1
2868 Test "Imaginary part of: casin (-1.5 + 0x1.fp-16385 i)":
2869 ildouble: 1
2870 ldouble: 1
2871 Test "Imaginary part of: casin (-1.5 - 0 i)":
2872 ildouble: 1
2873 ldouble: 1
2874 Test "Imaginary part of: casin (-1.5 - 0x1.fp-1025 i)":
2875 ildouble: 1
2876 ldouble: 1
2877 Test "Imaginary part of: casin (-1.5 - 0x1.fp-129 i)":
2878 ildouble: 1
2879 ldouble: 1
2880 Test "Imaginary part of: casin (-1.5 - 0x1.fp-16385 i)":
2881 ildouble: 1
2882 ldouble: 1
2883 Test "Imaginary part of: casin (0.0 + 0x0.ffffffffffffffffp0 i)":
2884 ildouble: 1
2885 ldouble: 1
2886 Test "Imaginary part of: casin (0.0 + 0x1.000002p0 i)":
2887 ildouble: 1
2888 ldouble: 1
2889 Test "Imaginary part of: casin (0.0 + 0x1p-23 i)":
2890 ildouble: 1
2891 ldouble: 1
2892 Test "Imaginary part of: casin (0.0 - 0x0.ffffffffffffffffp0 i)":
2893 ildouble: 1
2894 ldouble: 1
2895 Test "Imaginary part of: casin (0.0 - 0x1.000002p0 i)":
2896 ildouble: 1
2897 ldouble: 1
2898 Test "Imaginary part of: casin (0.0 - 0x1p-23 i)":
2899 ildouble: 1
2900 ldouble: 1
2901 Test "Imaginary part of: casin (0.25 + 1.0 i)":
2902 float: 1
2903 ifloat: 1
2904 ildouble: 1
2905 ldouble: 1
2906 Test "Imaginary part of: casin (0.25 - 1.0 i)":
2907 float: 1
2908 ifloat: 1
2909 ildouble: 1
2910 ldouble: 1
2911 Test "Imaginary part of: casin (0.5 + 0x1.fp-1025 i)":
2912 ildouble: 1
2913 ldouble: 1
2914 Test "Imaginary part of: casin (0.5 + 0x1.fp-129 i)":
2915 double: 1
2916 idouble: 1
2917 ildouble: 1
2918 ldouble: 1
2919 Test "Imaginary part of: casin (0.5 + 0x1.fp-16385 i)":
2920 ildouble: 1
2921 ldouble: 1
2922 Test "Imaginary part of: casin (0.5 + 0x1p-105 i)":
2923 double: 1
2924 idouble: 1
2925 Test "Imaginary part of: casin (0.5 + 0x1p-112 i)":
2926 double: 1
2927 idouble: 1
2928 Test "Real part of: casin (0.5 + 0x1p-23 i)":
2929 ildouble: 1
2930 ldouble: 1
2931 Test "Imaginary part of: casin (0.5 + 0x1p-23 i)":
2932 double: 1
2933 idouble: 1
2934 Test "Imaginary part of: casin (0.5 + 0x1p-52 i)":
2935 ildouble: 1
2936 ldouble: 1
2937 Test "Real part of: casin (0.5 + 1.0 i)":
2938 ildouble: 1
2939 ldouble: 1
2940 Test "Imaginary part of: casin (0.5 + 1.0 i)":
2941 double: 1
2942 idouble: 1
2943 ildouble: 1
2944 ldouble: 1
2945 Test "Imaginary part of: casin (0.5 - 0x1.fp-1025 i)":
2946 ildouble: 1
2947 ldouble: 1
2948 Test "Imaginary part of: casin (0.5 - 0x1.fp-129 i)":
2949 double: 1
2950 idouble: 1
2951 ildouble: 1
2952 ldouble: 1
2953 Test "Imaginary part of: casin (0.5 - 0x1.fp-16385 i)":
2954 ildouble: 1
2955 ldouble: 1
2956 Test "Imaginary part of: casin (0.5 - 0x1p-105 i)":
2957 double: 1
2958 idouble: 1
2959 Test "Imaginary part of: casin (0.5 - 0x1p-112 i)":
2960 double: 1
2961 idouble: 1
2962 Test "Real part of: casin (0.5 - 0x1p-23 i)":
2963 ildouble: 1
2964 ldouble: 1
2965 Test "Imaginary part of: casin (0.5 - 0x1p-23 i)":
2966 double: 1
2967 idouble: 1
2968 Test "Imaginary part of: casin (0.5 - 0x1p-52 i)":
2969 ildouble: 1
2970 ldouble: 1
2971 Test "Real part of: casin (0.5 - 1.0 i)":
2972 ildouble: 1
2973 ldouble: 1
2974 Test "Imaginary part of: casin (0.5 - 1.0 i)":
2975 double: 1
2976 idouble: 1
2977 ildouble: 1
2978 ldouble: 1
2979 Test "Real part of: casin (0.75 + 1.25 i)":
2980 double: 1
2981 float: 1
2982 idouble: 1
2983 ifloat: 1
2984 Test "Imaginary part of: casin (0.75 + 1.25 i)":
2985 ildouble: 1
2986 ldouble: 1
2987 Test "Imaginary part of: casin (0x0.fffffffffffff8p0 + 0x1p-52 i)":
2988 double: 1
2989 idouble: 1
2990 ildouble: 1
2991 ldouble: 1
2992 Test "Imaginary part of: casin (0x0.fffffffffffff8p0 - 0x1p-52 i)":
2993 double: 1
2994 idouble: 1
2995 ildouble: 1
2996 ldouble: 1
2997 Test "Imaginary part of: casin (0x0.ffffffffffffffffp0 + 0x1.fp-16385 i)":
2998 ildouble: 1
2999 ldouble: 1
3000 Test "Imaginary part of: casin (0x0.ffffffffffffffffp0 + 0x1p-63 i)":
3001 ildouble: 1
3002 ldouble: 1
3003 Test "Imaginary part of: casin (0x0.ffffffffffffffffp0 - 0x1.fp-16385 i)":
3004 ildouble: 1
3005 ldouble: 1
3006 Test "Imaginary part of: casin (0x0.ffffffffffffffffp0 - 0x1p-63 i)":
3007 ildouble: 1
3008 ldouble: 1
3009 Test "Imaginary part of: casin (0x0.ffffffp0 + 0x1p-23 i)":
3010 float: 2
3011 ifloat: 2
3012 Test "Imaginary part of: casin (0x0.ffffffp0 - 0x1p-23 i)":
3013 float: 2
3014 ifloat: 2
3015 Test "Imaginary part of: casin (0x1.0000000000000002p0 + 0x1p-63 i)":
3016 ildouble: 2
3017 ldouble: 2
3018 Test "Imaginary part of: casin (0x1.0000000000000002p0 - 0x1p-63 i)":
3019 ildouble: 2
3020 ldouble: 2
3021 Test "Imaginary part of: casin (0x1.0000000000001p0 + 0.0 i)":
3022 ildouble: 1
3023 ldouble: 1
3024 Test "Imaginary part of: casin (0x1.0000000000001p0 + 0x1.fp-1025 i)":
3025 ildouble: 1
3026 ldouble: 1
3027 Test "Imaginary part of: casin (0x1.0000000000001p0 + 0x1p-52 i)":
3028 ildouble: 1
3029 ldouble: 1
3030 Test "Imaginary part of: casin (0x1.0000000000001p0 - 0.0 i)":
3031 ildouble: 1
3032 ldouble: 1
3033 Test "Imaginary part of: casin (0x1.0000000000001p0 - 0x1.fp-1025 i)":
3034 ildouble: 1
3035 ldouble: 1
3036 Test "Imaginary part of: casin (0x1.0000000000001p0 - 0x1p-52 i)":
3037 ildouble: 1
3038 ldouble: 1
3039 Test "Imaginary part of: casin (0x1.000002p0 + 0x1p-23 i)":
3040 float: 1
3041 ifloat: 1
3042 Test "Imaginary part of: casin (0x1.000002p0 - 0x1p-23 i)":
3043 float: 1
3044 ifloat: 1
3045 Test "Real part of: casin (0x1.fp-10 + 1.0 i)":
3046 float: 1
3047 ifloat: 1
3048 Test "Imaginary part of: casin (0x1.fp-10 + 1.0 i)":
3049 double: 1
3050 idouble: 1
3051 ildouble: 1
3052 ldouble: 1
3053 Test "Real part of: casin (0x1.fp-10 - 1.0 i)":
3054 float: 1
3055 ifloat: 1
3056 Test "Imaginary part of: casin (0x1.fp-10 - 1.0 i)":
3057 double: 1
3058 idouble: 1
3059 ildouble: 1
3060 ldouble: 1
3061 Test "Real part of: casin (0x1.fp-100 + 1.0 i)":
3062 ildouble: 1
3063 ldouble: 1
3064 Test "Imaginary part of: casin (0x1.fp-100 + 1.0 i)":
3065 double: 1
3066 float: 1
3067 idouble: 1
3068 ifloat: 1
3069 Test "Real part of: casin (0x1.fp-100 - 1.0 i)":
3070 ildouble: 1
3071 ldouble: 1
3072 Test "Imaginary part of: casin (0x1.fp-100 - 1.0 i)":
3073 double: 1
3074 float: 1
3075 idouble: 1
3076 ifloat: 1
3077 Test "Real part of: casin (0x1.fp-1000 + 1.0 i)":
3078 ildouble: 1
3079 ldouble: 1
3080 Test "Imaginary part of: casin (0x1.fp-1000 + 1.0 i)":
3081 double: 1
3082 idouble: 1
3083 Test "Real part of: casin (0x1.fp-1000 - 1.0 i)":
3084 ildouble: 1
3085 ldouble: 1
3086 Test "Imaginary part of: casin (0x1.fp-1000 - 1.0 i)":
3087 double: 1
3088 idouble: 1
3089 Test "Real part of: casin (0x1.fp-10000 + 1.0 i)":
3090 ildouble: 1
3091 ldouble: 1
3092 Test "Real part of: casin (0x1.fp-10000 - 1.0 i)":
3093 ildouble: 1
3094 ldouble: 1
3095 Test "Real part of: casin (0x1.fp-1025 + 1.0 i)":
3096 ildouble: 1
3097 ldouble: 1
3098 Test "Imaginary part of: casin (0x1.fp-1025 + 1.0 i)":
3099 double: 1
3100 idouble: 1
3101 Test "Imaginary part of: casin (0x1.fp-1025 + 1.5 i)":
3102 double: 1
3103 idouble: 1
3104 Test "Real part of: casin (0x1.fp-1025 - 1.0 i)":
3105 ildouble: 1
3106 ldouble: 1
3107 Test "Imaginary part of: casin (0x1.fp-1025 - 1.0 i)":
3108 double: 1
3109 idouble: 1
3110 Test "Imaginary part of: casin (0x1.fp-1025 - 1.5 i)":
3111 double: 1
3112 idouble: 1
3113 Test "Imaginary part of: casin (0x1.fp-129 + 0.5 i)":
3114 float: 1
3115 ifloat: 1
3116 Test "Real part of: casin (0x1.fp-129 + 0x1.000002p0 i)":
3117 ildouble: 1
3118 ldouble: 1
3119 Test "Imaginary part of: casin (0x1.fp-129 + 0x1.000002p0 i)":
3120 ildouble: 1
3121 ldouble: 1
3122 Test "Imaginary part of: casin (0x1.fp-129 + 0x1p-23 i)":
3123 ildouble: 1
3124 ldouble: 1
3125 Test "Real part of: casin (0x1.fp-129 + 1.0 i)":
3126 ildouble: 1
3127 ldouble: 1
3128 Test "Imaginary part of: casin (0x1.fp-129 + 1.0 i)":
3129 double: 1
3130 float: 1
3131 idouble: 1
3132 ifloat: 1
3133 Test "Imaginary part of: casin (0x1.fp-129 + 1.5 i)":
3134 double: 1
3135 idouble: 1
3136 Test "Imaginary part of: casin (0x1.fp-129 - 0.5 i)":
3137 float: 1
3138 ifloat: 1
3139 Test "Real part of: casin (0x1.fp-129 - 0x1.000002p0 i)":
3140 ildouble: 1
3141 ldouble: 1
3142 Test "Imaginary part of: casin (0x1.fp-129 - 0x1.000002p0 i)":
3143 ildouble: 1
3144 ldouble: 1
3145 Test "Imaginary part of: casin (0x1.fp-129 - 0x1p-23 i)":
3146 ildouble: 1
3147 ldouble: 1
3148 Test "Real part of: casin (0x1.fp-129 - 1.0 i)":
3149 ildouble: 1
3150 ldouble: 1
3151 Test "Imaginary part of: casin (0x1.fp-129 - 1.0 i)":
3152 double: 1
3153 float: 1
3154 idouble: 1
3155 ifloat: 1
3156 Test "Imaginary part of: casin (0x1.fp-129 - 1.5 i)":
3157 double: 1
3158 idouble: 1
3159 Test "Imaginary part of: casin (0x1.fp-16385 + 0x0.ffffffffffffffffp0 i)":
3160 ildouble: 1
3161 ldouble: 1
3162 Test "Imaginary part of: casin (0x1.fp-16385 - 0x0.ffffffffffffffffp0 i)":
3163 ildouble: 1
3164 ldouble: 1
3165 Test "Real part of: casin (0x1.fp-30 + 1.0 i)":
3166 ildouble: 1
3167 ldouble: 1
3168 Test "Imaginary part of: casin (0x1.fp-30 + 1.0 i)":
3169 double: 1
3170 float: 1
3171 idouble: 1
3172 ifloat: 1
3173 ildouble: 1
3174 ldouble: 1
3175 Test "Real part of: casin (0x1.fp-30 - 1.0 i)":
3176 ildouble: 1
3177 ldouble: 1
3178 Test "Imaginary part of: casin (0x1.fp-30 - 1.0 i)":
3179 double: 1
3180 float: 1
3181 idouble: 1
3182 ifloat: 1
3183 ildouble: 1
3184 ldouble: 1
3185 Test "Imaginary part of: casin (0x1.fp1023 + 0x1.fp1023 i)":
3186 double: 1
3187 idouble: 1
3188 Test "Imaginary part of: casin (0x1.fp127 + 0x1.fp127 i)":
3189 double: 1
3190 idouble: 1
3191 Test "Imaginary part of: casin (0x1.fp16383 + 0x1.fp16383 i)":
3192 ildouble: 1
3193 ldouble: 1
3194 Test "Imaginary part of: casin (0x1p-105 + 0.5 i)":
3195 float: 1
3196 ifloat: 1
3197 Test "Imaginary part of: casin (0x1p-105 - 0.5 i)":
3198 float: 1
3199 ifloat: 1
3200 Test "Imaginary part of: casin (0x1p-112 + 0.5 i)":
3201 float: 1
3202 ifloat: 1
3203 Test "Imaginary part of: casin (0x1p-112 - 0.5 i)":
3204 float: 1
3205 ifloat: 1
3206 Test "Real part of: casin (0x1p-23 + 0.5 i)":
3207 double: 1
3208 float: 1
3209 idouble: 1
3210 ifloat: 1
3211 Test "Imaginary part of: casin (0x1p-23 + 0.5 i)":
3212 float: 1
3213 ifloat: 1
3214 Test "Imaginary part of: casin (0x1p-23 + 0x0.ffffffp0 i)":
3215 double: 1
3216 idouble: 1
3217 ildouble: 1
3218 ldouble: 1
3219 Test "Real part of: casin (0x1p-23 + 0x1.000002p0 i)":
3220 double: 1
3221 float: 1
3222 idouble: 1
3223 ifloat: 1
3224 Test "Imaginary part of: casin (0x1p-23 + 0x1.000002p0 i)":
3225 ildouble: 1
3226 ldouble: 1
3227 Test "Real part of: casin (0x1p-23 - 0.5 i)":
3228 double: 1
3229 float: 1
3230 idouble: 1
3231 ifloat: 1
3232 Test "Imaginary part of: casin (0x1p-23 - 0.5 i)":
3233 float: 1
3234 ifloat: 1
3235 Test "Imaginary part of: casin (0x1p-23 - 0x0.ffffffp0 i)":
3236 double: 1
3237 idouble: 1
3238 ildouble: 1
3239 ldouble: 1
3240 Test "Real part of: casin (0x1p-23 - 0x1.000002p0 i)":
3241 double: 1
3242 float: 1
3243 idouble: 1
3244 ifloat: 1
3245 Test "Imaginary part of: casin (0x1p-23 - 0x1.000002p0 i)":
3246 ildouble: 1
3247 ldouble: 1
3248 Test "Imaginary part of: casin (0x1p-52 + 0.5 i)":
3249 float: 1
3250 ifloat: 1
3251 ildouble: 1
3252 ldouble: 1
3253 Test "Imaginary part of: casin (0x1p-52 - 0.5 i)":
3254 float: 1
3255 ifloat: 1
3256 ildouble: 1
3257 ldouble: 1
3258 Test "Imaginary part of: casin (0x1p-63 + 0.5 i)":
3259 float: 1
3260 ifloat: 1
3261 ildouble: 1
3262 ldouble: 1
3263 Test "Real part of: casin (0x1p-63 + 0x0.ffffffffffffffffp0 i)":
3264 ildouble: 1
3265 ldouble: 1
3266 Test "Imaginary part of: casin (0x1p-63 + 0x0.ffffffffffffffffp0 i)":
3267 ildouble: 1
3268 ldouble: 1
3269 Test "Real part of: casin (0x1p-63 + 0x1.0000000000000002p0 i)":
3270 ildouble: 1
3271 ldouble: 1
3272 Test "Imaginary part of: casin (0x1p-63 - 0.5 i)":
3273 float: 1
3274 ifloat: 1
3275 ildouble: 1
3276 ldouble: 1
3277 Test "Real part of: casin (0x1p-63 - 0x0.ffffffffffffffffp0 i)":
3278 ildouble: 1
3279 ldouble: 1
3280 Test "Imaginary part of: casin (0x1p-63 - 0x0.ffffffffffffffffp0 i)":
3281 ildouble: 1
3282 ldouble: 1
3283 Test "Real part of: casin (0x1p-63 - 0x1.0000000000000002p0 i)":
3284 ildouble: 1
3285 ldouble: 1
3286 Test "Real part of: casin (1.0 + 0.25 i)":
3287 double: 1
3288 idouble: 1
3289 Test "Real part of: casin (1.0 + 0.5 i)":
3290 float: 1
3291 ifloat: 1
3292 ildouble: 1
3293 ldouble: 1
3294 Test "Imaginary part of: casin (1.0 + 0.5 i)":
3295 float: 1
3296 ifloat: 1
3297 ildouble: 1
3298 ldouble: 1
3299 Test "Imaginary part of: casin (1.0 + 0x1.fp-10 i)":
3300 float: 1
3301 ifloat: 1
3302 ildouble: 1
3303 ldouble: 1
3304 Test "Imaginary part of: casin (1.0 + 0x1.fp-30 i)":
3305 ildouble: 1
3306 ldouble: 1
3307 Test "Real part of: casin (1.0 - 0.25 i)":
3308 double: 1
3309 idouble: 1
3310 Test "Real part of: casin (1.0 - 0.5 i)":
3311 float: 1
3312 ifloat: 1
3313 ildouble: 1
3314 ldouble: 1
3315 Test "Imaginary part of: casin (1.0 - 0.5 i)":
3316 float: 1
3317 ifloat: 1
3318 ildouble: 1
3319 ldouble: 1
3320 Test "Imaginary part of: casin (1.0 - 0x1.fp-10 i)":
3321 float: 1
3322 ifloat: 1
3323 ildouble: 1
3324 ldouble: 1
3325 Test "Imaginary part of: casin (1.0 - 0x1.fp-30 i)":
3326 ildouble: 1
3327 ldouble: 1
3328 Test "Imaginary part of: casin (1.5 + +0 i)":
3329 ildouble: 1
3330 ldouble: 1
3331 Test "Imaginary part of: casin (1.5 + 0x1.fp-1025 i)":
3332 ildouble: 1
3333 ldouble: 1
3334 Test "Imaginary part of: casin (1.5 + 0x1.fp-129 i)":
3335 ildouble: 1
3336 ldouble: 1
3337 Test "Imaginary part of: casin (1.5 + 0x1.fp-16385 i)":
3338 ildouble: 1
3339 ldouble: 1
3340 Test "Imaginary part of: casin (1.5 - 0 i)":
3341 ildouble: 1
3342 ldouble: 1
3343 Test "Imaginary part of: casin (1.5 - 0x1.fp-1025 i)":
3344 ildouble: 1
3345 ldouble: 1
3346 Test "Imaginary part of: casin (1.5 - 0x1.fp-129 i)":
3347 ildouble: 1
3348 ldouble: 1
3349 Test "Imaginary part of: casin (1.5 - 0x1.fp-16385 i)":
3350 ildouble: 1
3351 ldouble: 1
3352
3353 # casinh
3354 Test "Real part of: casinh (+0 + 1.5 i)":
3355 ildouble: 1
3356 ldouble: 1
3357 Test "Real part of: casinh (+0 - 1.5 i)":
3358 ildouble: 1
3359 ldouble: 1
3360 Test "Real part of: casinh (-0 + 1.5 i)":
3361 ildouble: 1
3362 ldouble: 1
3363 Test "Real part of: casinh (-0 - 1.5 i)":
3364 ildouble: 1
3365 ldouble: 1
3366 Test "Real part of: casinh (-0.0 + 0x1.0000000000001p0 i)":
3367 ildouble: 1
3368 ldouble: 1
3369 Test "Real part of: casinh (-0.0 - 0x1.0000000000001p0 i)":
3370 ildouble: 1
3371 ldouble: 1
3372 Test "Imaginary part of: casinh (-0.25 + 1.0 i)":
3373 double: 1
3374 idouble: 1
3375 Test "Imaginary part of: casinh (-0.25 - 1.0 i)":
3376 double: 1
3377 idouble: 1
3378 Test "Real part of: casinh (-0.5 + +0 i)":
3379 float: 1
3380 ifloat: 1
3381 Test "Real part of: casinh (-0.5 + 0x1.fp-129 i)":
3382 float: 1
3383 ifloat: 1
3384 Test "Real part of: casinh (-0.5 + 0x1p-105 i)":
3385 float: 1
3386 ifloat: 1
3387 Test "Real part of: casinh (-0.5 + 0x1p-112 i)":
3388 float: 1
3389 ifloat: 1
3390 Test "Real part of: casinh (-0.5 + 0x1p-23 i)":
3391 float: 1
3392 ifloat: 1
3393 Test "Imaginary part of: casinh (-0.5 + 0x1p-23 i)":
3394 double: 1
3395 float: 1
3396 idouble: 1
3397 ifloat: 1
3398 Test "Real part of: casinh (-0.5 + 0x1p-52 i)":
3399 float: 1
3400 ifloat: 1
3401 ildouble: 1
3402 ldouble: 1
3403 Test "Real part of: casinh (-0.5 + 0x1p-63 i)":
3404 float: 1
3405 ifloat: 1
3406 ildouble: 1
3407 ldouble: 1
3408 Test "Real part of: casinh (-0.5 + 1.0 i)":
3409 float: 1
3410 ifloat: 1
3411 ildouble: 1
3412 ldouble: 1
3413 Test "Imaginary part of: casinh (-0.5 + 1.0 i)":
3414 float: 1
3415 ifloat: 1
3416 ildouble: 1
3417 ldouble: 1
3418 Test "Real part of: casinh (-0.5 - 0 i)":
3419 float: 1
3420 ifloat: 1
3421 Test "Real part of: casinh (-0.5 - 0x1.fp-129 i)":
3422 float: 1
3423 ifloat: 1
3424 Test "Real part of: casinh (-0.5 - 0x1p-105 i)":
3425 float: 1
3426 ifloat: 1
3427 Test "Real part of: casinh (-0.5 - 0x1p-112 i)":
3428 float: 1
3429 ifloat: 1
3430 Test "Real part of: casinh (-0.5 - 0x1p-23 i)":
3431 float: 1
3432 ifloat: 1
3433 Test "Imaginary part of: casinh (-0.5 - 0x1p-23 i)":
3434 double: 1
3435 float: 1
3436 idouble: 1
3437 ifloat: 1
3438 Test "Real part of: casinh (-0.5 - 0x1p-52 i)":
3439 float: 1
3440 ifloat: 1
3441 ildouble: 1
3442 ldouble: 1
3443 Test "Real part of: casinh (-0.5 - 0x1p-63 i)":
3444 float: 1
3445 ifloat: 1
3446 ildouble: 1
3447 ldouble: 1
3448 Test "Real part of: casinh (-0.5 - 1.0 i)":
3449 float: 1
3450 ifloat: 1
3451 ildouble: 1
3452 ldouble: 1
3453 Test "Imaginary part of: casinh (-0.5 - 1.0 i)":
3454 float: 1
3455 ifloat: 1
3456 ildouble: 1
3457 ldouble: 1
3458 Test "Real part of: casinh (-0x0.ffffffffffffffffp0 + 0.0 i)":
3459 ildouble: 1
3460 ldouble: 1
3461 Test "Real part of: casinh (-0x0.ffffffffffffffffp0 + 0x1.fp-16385 i)":
3462 ildouble: 1
3463 ldouble: 1
3464 Test "Real part of: casinh (-0x0.ffffffffffffffffp0 + 0x1p-63 i)":
3465 ildouble: 1
3466 ldouble: 1
3467 Test "Imaginary part of: casinh (-0x0.ffffffffffffffffp0 + 0x1p-63 i)":
3468 ildouble: 1
3469 ldouble: 1
3470 Test "Real part of: casinh (-0x0.ffffffffffffffffp0 - 0.0 i)":
3471 ildouble: 1
3472 ldouble: 1
3473 Test "Real part of: casinh (-0x0.ffffffffffffffffp0 - 0x1.fp-16385 i)":
3474 ildouble: 1
3475 ldouble: 1
3476 Test "Real part of: casinh (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
3477 ildouble: 1
3478 ldouble: 1
3479 Test "Imaginary part of: casinh (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
3480 ildouble: 1
3481 ldouble: 1
3482 Test "Real part of: casinh (-0x0.ffffffp0 + 0x1p-23 i)":
3483 double: 1
3484 idouble: 1
3485 ildouble: 1
3486 ldouble: 1
3487 Test "Real part of: casinh (-0x0.ffffffp0 - 0x1p-23 i)":
3488 double: 1
3489 idouble: 1
3490 ildouble: 1
3491 ldouble: 1
3492 Test "Imaginary part of: casinh (-0x1.0000000000000002p0 + 0x1p-63 i)":
3493 ildouble: 1
3494 ldouble: 1
3495 Test "Imaginary part of: casinh (-0x1.0000000000000002p0 - 0x1p-63 i)":
3496 ildouble: 1
3497 ldouble: 1
3498 Test "Real part of: casinh (-0x1.000002p0 + 0.0 i)":
3499 ildouble: 1
3500 ldouble: 1
3501 Test "Real part of: casinh (-0x1.000002p0 + 0x1.fp-129 i)":
3502 ildouble: 1
3503 ldouble: 1
3504 Test "Imaginary part of: casinh (-0x1.000002p0 + 0x1.fp-129 i)":
3505 ildouble: 1
3506 ldouble: 1
3507 Test "Real part of: casinh (-0x1.000002p0 + 0x1p-23 i)":
3508 ildouble: 1
3509 ldouble: 1
3510 Test "Imaginary part of: casinh (-0x1.000002p0 + 0x1p-23 i)":
3511 double: 1
3512 float: 1
3513 idouble: 1
3514 ifloat: 1
3515 Test "Real part of: casinh (-0x1.000002p0 - 0.0 i)":
3516 ildouble: 1
3517 ldouble: 1
3518 Test "Real part of: casinh (-0x1.000002p0 - 0x1.fp-129 i)":
3519 ildouble: 1
3520 ldouble: 1
3521 Test "Imaginary part of: casinh (-0x1.000002p0 - 0x1.fp-129 i)":
3522 ildouble: 1
3523 ldouble: 1
3524 Test "Real part of: casinh (-0x1.000002p0 - 0x1p-23 i)":
3525 ildouble: 1
3526 ldouble: 1
3527 Test "Imaginary part of: casinh (-0x1.000002p0 - 0x1p-23 i)":
3528 double: 1
3529 float: 1
3530 idouble: 1
3531 ifloat: 1
3532 Test "Real part of: casinh (-0x1.fp-10 + 1.0 i)":
3533 float: 1
3534 ifloat: 1
3535 ildouble: 1
3536 ldouble: 1
3537 Test "Real part of: casinh (-0x1.fp-10 - 1.0 i)":
3538 float: 1
3539 ifloat: 1
3540 ildouble: 1
3541 ldouble: 1
3542 Test "Real part of: casinh (-0x1.fp-1025 + 0.5 i)":
3543 ildouble: 1
3544 ldouble: 1
3545 Test "Real part of: casinh (-0x1.fp-1025 + 0x1.0000000000001p0 i)":
3546 ildouble: 1
3547 ldouble: 1
3548 Test "Real part of: casinh (-0x1.fp-1025 + 1.5 i)":
3549 ildouble: 1
3550 ldouble: 1
3551 Test "Real part of: casinh (-0x1.fp-1025 - 0.5 i)":
3552 ildouble: 1
3553 ldouble: 1
3554 Test "Real part of: casinh (-0x1.fp-1025 - 0x1.0000000000001p0 i)":
3555 ildouble: 1
3556 ldouble: 1
3557 Test "Real part of: casinh (-0x1.fp-1025 - 1.5 i)":
3558 ildouble: 1
3559 ldouble: 1
3560 Test "Real part of: casinh (-0x1.fp-129 + 0.5 i)":
3561 double: 1
3562 idouble: 1
3563 ildouble: 1
3564 ldouble: 1
3565 Test "Real part of: casinh (-0x1.fp-129 + 1.5 i)":
3566 ildouble: 1
3567 ldouble: 1
3568 Test "Real part of: casinh (-0x1.fp-129 - 0.5 i)":
3569 double: 1
3570 idouble: 1
3571 ildouble: 1
3572 ldouble: 1
3573 Test "Real part of: casinh (-0x1.fp-129 - 1.5 i)":
3574 ildouble: 1
3575 ldouble: 1
3576 Test "Real part of: casinh (-0x1.fp-16385 + 0.5 i)":
3577 ildouble: 1
3578 ldouble: 1
3579 Test "Real part of: casinh (-0x1.fp-16385 + 0x0.ffffffffffffffffp0 i)":
3580 ildouble: 1
3581 ldouble: 1
3582 Test "Real part of: casinh (-0x1.fp-16385 + 1.5 i)":
3583 ildouble: 1
3584 ldouble: 1
3585 Test "Real part of: casinh (-0x1.fp-16385 - 0.5 i)":
3586 ildouble: 1
3587 ldouble: 1
3588 Test "Real part of: casinh (-0x1.fp-16385 - 0x0.ffffffffffffffffp0 i)":
3589 ildouble: 1
3590 ldouble: 1
3591 Test "Real part of: casinh (-0x1.fp-16385 - 1.5 i)":
3592 ildouble: 1
3593 ldouble: 1
3594 Test "Real part of: casinh (-0x1.fp-30 + 1.0 i)":
3595 ildouble: 1
3596 ldouble: 1
3597 Test "Real part of: casinh (-0x1.fp-30 - 1.0 i)":
3598 ildouble: 1
3599 ldouble: 1
3600 Test "Real part of: casinh (-0x1p-105 + 0.5 i)":
3601 double: 1
3602 idouble: 1
3603 Test "Real part of: casinh (-0x1p-105 - 0.5 i)":
3604 double: 1
3605 idouble: 1
3606 Test "Real part of: casinh (-0x1p-112 + 0.5 i)":
3607 double: 1
3608 idouble: 1
3609 Test "Real part of: casinh (-0x1p-112 - 0.5 i)":
3610 double: 1
3611 idouble: 1
3612 Test "Real part of: casinh (-0x1p-23 + 0.0 i)":
3613 ildouble: 1
3614 ldouble: 1
3615 Test "Real part of: casinh (-0x1p-23 + 0.5 i)":
3616 double: 1
3617 idouble: 1
3618 Test "Imaginary part of: casinh (-0x1p-23 + 0.5 i)":
3619 ildouble: 1
3620 ldouble: 1
3621 Test "Real part of: casinh (-0x1p-23 + 0x0.ffffffp0 i)":
3622 float: 2
3623 ifloat: 2
3624 Test "Real part of: casinh (-0x1p-23 + 0x1.000002p0 i)":
3625 float: 1
3626 ifloat: 1
3627 Test "Real part of: casinh (-0x1p-23 + 0x1.fp-129 i)":
3628 ildouble: 1
3629 ldouble: 1
3630 Test "Real part of: casinh (-0x1p-23 - 0.0 i)":
3631 ildouble: 1
3632 ldouble: 1
3633 Test "Real part of: casinh (-0x1p-23 - 0.5 i)":
3634 double: 1
3635 idouble: 1
3636 Test "Imaginary part of: casinh (-0x1p-23 - 0.5 i)":
3637 ildouble: 1
3638 ldouble: 1
3639 Test "Real part of: casinh (-0x1p-23 - 0x0.ffffffp0 i)":
3640 float: 2
3641 ifloat: 2
3642 Test "Real part of: casinh (-0x1p-23 - 0x1.000002p0 i)":
3643 float: 1
3644 ifloat: 1
3645 Test "Real part of: casinh (-0x1p-23 - 0x1.fp-129 i)":
3646 ildouble: 1
3647 ldouble: 1
3648 Test "Real part of: casinh (-0x1p-52 + 0.5 i)":
3649 ildouble: 1
3650 ldouble: 1
3651 Test "Real part of: casinh (-0x1p-52 + 0x0.fffffffffffff8p0 i)":
3652 double: 1
3653 idouble: 1
3654 ildouble: 1
3655 ldouble: 1
3656 Test "Real part of: casinh (-0x1p-52 + 0x1.0000000000001p0 i)":
3657 ildouble: 1
3658 ldouble: 1
3659 Test "Real part of: casinh (-0x1p-52 - 0.5 i)":
3660 ildouble: 1
3661 ldouble: 1
3662 Test "Real part of: casinh (-0x1p-52 - 0x0.fffffffffffff8p0 i)":
3663 double: 1
3664 idouble: 1
3665 ildouble: 1
3666 ldouble: 1
3667 Test "Real part of: casinh (-0x1p-52 - 0x1.0000000000001p0 i)":
3668 ildouble: 1
3669 ldouble: 1
3670 Test "Real part of: casinh (-0x1p-63 + 0x0.ffffffffffffffffp0 i)":
3671 ildouble: 1
3672 ldouble: 1
3673 Test "Real part of: casinh (-0x1p-63 + 0x1.0000000000000002p0 i)":
3674 ildouble: 2
3675 ldouble: 2
3676 Test "Real part of: casinh (-0x1p-63 - 0x0.ffffffffffffffffp0 i)":
3677 ildouble: 1
3678 ldouble: 1
3679 Test "Real part of: casinh (-0x1p-63 - 0x1.0000000000000002p0 i)":
3680 ildouble: 2
3681 ldouble: 2
3682 Test "Real part of: casinh (-1.0 + +0 i)":
3683 double: 1
3684 float: 1
3685 idouble: 1
3686 ifloat: 1
3687 Test "Real part of: casinh (-1.0 + 0.25 i)":
3688 float: 1
3689 ifloat: 1
3690 ildouble: 1
3691 ldouble: 1
3692 Test "Real part of: casinh (-1.0 + 0.5 i)":
3693 double: 1
3694 idouble: 1
3695 ildouble: 1
3696 ldouble: 1
3697 Test "Imaginary part of: casinh (-1.0 + 0.5 i)":
3698 ildouble: 1
3699 ldouble: 1
3700 Test "Real part of: casinh (-1.0 + 0x1.fp-10 i)":
3701 double: 1
3702 idouble: 1
3703 ildouble: 1
3704 ldouble: 1
3705 Test "Imaginary part of: casinh (-1.0 + 0x1.fp-10 i)":
3706 float: 1
3707 ifloat: 1
3708 Test "Real part of: casinh (-1.0 + 0x1.fp-100 i)":
3709 double: 1
3710 float: 1
3711 idouble: 1
3712 ifloat: 1
3713 Test "Imaginary part of: casinh (-1.0 + 0x1.fp-100 i)":
3714 ildouble: 1
3715 ldouble: 1
3716 Test "Real part of: casinh (-1.0 + 0x1.fp-1000 i)":
3717 double: 1
3718 idouble: 1
3719 Test "Imaginary part of: casinh (-1.0 + 0x1.fp-1000 i)":
3720 ildouble: 1
3721 ldouble: 1
3722 Test "Imaginary part of: casinh (-1.0 + 0x1.fp-10000 i)":
3723 ildouble: 1
3724 ldouble: 1
3725 Test "Real part of: casinh (-1.0 + 0x1.fp-1025 i)":
3726 double: 1
3727 idouble: 1
3728 Test "Imaginary part of: casinh (-1.0 + 0x1.fp-1025 i)":
3729 ildouble: 1
3730 ldouble: 1
3731 Test "Real part of: casinh (-1.0 + 0x1.fp-129 i)":
3732 double: 1
3733 float: 1
3734 idouble: 1
3735 ifloat: 1
3736 Test "Imaginary part of: casinh (-1.0 + 0x1.fp-129 i)":
3737 ildouble: 1
3738 ldouble: 1
3739 Test "Real part of: casinh (-1.0 + 0x1.fp-30 i)":
3740 double: 1
3741 float: 1
3742 idouble: 1
3743 ifloat: 1
3744 ildouble: 1
3745 ldouble: 1
3746 Test "Imaginary part of: casinh (-1.0 + 0x1.fp-30 i)":
3747 ildouble: 1
3748 ldouble: 1
3749 Test "Real part of: casinh (-1.0 - 0 i)":
3750 double: 1
3751 float: 1
3752 idouble: 1
3753 ifloat: 1
3754 Test "Real part of: casinh (-1.0 - 0.25 i)":
3755 float: 1
3756 ifloat: 1
3757 ildouble: 1
3758 ldouble: 1
3759 Test "Real part of: casinh (-1.0 - 0.5 i)":
3760 double: 1
3761 idouble: 1
3762 ildouble: 1
3763 ldouble: 1
3764 Test "Imaginary part of: casinh (-1.0 - 0.5 i)":
3765 ildouble: 1
3766 ldouble: 1
3767 Test "Real part of: casinh (-1.0 - 0x1.fp-10 i)":
3768 double: 1
3769 idouble: 1
3770 ildouble: 1
3771 ldouble: 1
3772 Test "Imaginary part of: casinh (-1.0 - 0x1.fp-10 i)":
3773 float: 1
3774 ifloat: 1
3775 Test "Real part of: casinh (-1.0 - 0x1.fp-100 i)":
3776 double: 1
3777 float: 1
3778 idouble: 1
3779 ifloat: 1
3780 Test "Imaginary part of: casinh (-1.0 - 0x1.fp-100 i)":
3781 ildouble: 1
3782 ldouble: 1
3783 Test "Real part of: casinh (-1.0 - 0x1.fp-1000 i)":
3784 double: 1
3785 idouble: 1
3786 Test "Imaginary part of: casinh (-1.0 - 0x1.fp-1000 i)":
3787 ildouble: 1
3788 ldouble: 1
3789 Test "Imaginary part of: casinh (-1.0 - 0x1.fp-10000 i)":
3790 ildouble: 1
3791 ldouble: 1
3792 Test "Real part of: casinh (-1.0 - 0x1.fp-1025 i)":
3793 double: 1
3794 idouble: 1
3795 Test "Imaginary part of: casinh (-1.0 - 0x1.fp-1025 i)":
3796 ildouble: 1
3797 ldouble: 1
3798 Test "Real part of: casinh (-1.0 - 0x1.fp-129 i)":
3799 double: 1
3800 float: 1
3801 idouble: 1
3802 ifloat: 1
3803 Test "Imaginary part of: casinh (-1.0 - 0x1.fp-129 i)":
3804 ildouble: 1
3805 ldouble: 1
3806 Test "Real part of: casinh (-1.0 - 0x1.fp-30 i)":
3807 double: 1
3808 float: 1
3809 idouble: 1
3810 ifloat: 1
3811 ildouble: 1
3812 ldouble: 1
3813 Test "Imaginary part of: casinh (-1.0 - 0x1.fp-30 i)":
3814 ildouble: 1
3815 ldouble: 1
3816 Test "Real part of: casinh (-1.5 + +0 i)":
3817 double: 1
3818 idouble: 1
3819 Test "Real part of: casinh (-1.5 + 0x1.fp-1025 i)":
3820 double: 1
3821 idouble: 1
3822 Test "Real part of: casinh (-1.5 + 0x1.fp-129 i)":
3823 double: 1
3824 idouble: 1
3825 Test "Real part of: casinh (-1.5 - 0 i)":
3826 double: 1
3827 idouble: 1
3828 Test "Real part of: casinh (-1.5 - 0x1.fp-1025 i)":
3829 double: 1
3830 idouble: 1
3831 Test "Real part of: casinh (-1.5 - 0x1.fp-129 i)":
3832 double: 1
3833 idouble: 1
3834 Test "Real part of: casinh (-2 - 3 i)":
3835 ildouble: 1
3836 ldouble: 1
3837 Test "Real part of: casinh (0.0 + 0x1.0000000000001p0 i)":
3838 ildouble: 1
3839 ldouble: 1
3840 Test "Real part of: casinh (0.0 - 0x1.0000000000001p0 i)":
3841 ildouble: 1
3842 ldouble: 1
3843 Test "Imaginary part of: casinh (0.25 + 1.0 i)":
3844 double: 1
3845 idouble: 1
3846 Test "Imaginary part of: casinh (0.25 - 1.0 i)":
3847 double: 1
3848 idouble: 1
3849 Test "Real part of: casinh (0.5 + +0 i)":
3850 float: 1
3851 ifloat: 1
3852 Test "Real part of: casinh (0.5 + 0x1.fp-129 i)":
3853 float: 1
3854 ifloat: 1
3855 Test "Real part of: casinh (0.5 + 0x1p-105 i)":
3856 float: 1
3857 ifloat: 1
3858 Test "Real part of: casinh (0.5 + 0x1p-112 i)":
3859 float: 1
3860 ifloat: 1
3861 Test "Real part of: casinh (0.5 + 0x1p-23 i)":
3862 float: 1
3863 ifloat: 1
3864 Test "Imaginary part of: casinh (0.5 + 0x1p-23 i)":
3865 double: 1
3866 float: 1
3867 idouble: 1
3868 ifloat: 1
3869 Test "Real part of: casinh (0.5 + 0x1p-52 i)":
3870 float: 1
3871 ifloat: 1
3872 ildouble: 1
3873 ldouble: 1
3874 Test "Real part of: casinh (0.5 + 0x1p-63 i)":
3875 float: 1
3876 ifloat: 1
3877 ildouble: 1
3878 ldouble: 1
3879 Test "Real part of: casinh (0.5 + 1.0 i)":
3880 float: 1
3881 ifloat: 1
3882 ildouble: 1
3883 ldouble: 1
3884 Test "Imaginary part of: casinh (0.5 + 1.0 i)":
3885 float: 1
3886 ifloat: 1
3887 ildouble: 1
3888 ldouble: 1
3889 Test "Real part of: casinh (0.5 - 0 i)":
3890 float: 1
3891 ifloat: 1
3892 Test "Real part of: casinh (0.5 - 0x1.fp-129 i)":
3893 float: 1
3894 ifloat: 1
3895 Test "Real part of: casinh (0.5 - 0x1p-105 i)":
3896 float: 1
3897 ifloat: 1
3898 Test "Real part of: casinh (0.5 - 0x1p-112 i)":
3899 float: 1
3900 ifloat: 1
3901 Test "Real part of: casinh (0.5 - 0x1p-23 i)":
3902 float: 1
3903 ifloat: 1
3904 Test "Imaginary part of: casinh (0.5 - 0x1p-23 i)":
3905 double: 1
3906 float: 1
3907 idouble: 1
3908 ifloat: 1
3909 Test "Real part of: casinh (0.5 - 0x1p-52 i)":
3910 float: 1
3911 ifloat: 1
3912 ildouble: 1
3913 ldouble: 1
3914 Test "Real part of: casinh (0.5 - 0x1p-63 i)":
3915 float: 1
3916 ifloat: 1
3917 ildouble: 1
3918 ldouble: 1
3919 Test "Real part of: casinh (0.5 - 1.0 i)":
3920 float: 1
3921 ifloat: 1
3922 ildouble: 1
3923 ldouble: 1
3924 Test "Imaginary part of: casinh (0.5 - 1.0 i)":
3925 float: 1
3926 ifloat: 1
3927 ildouble: 1
3928 ldouble: 1
3929 Test "Real part of: casinh (0.75 + 1.25 i)":
3930 float: 1
3931 ifloat: 1
3932 Test "Imaginary part of: casinh (0.75 + 1.25 i)":
3933 double: 1
3934 float: 1
3935 idouble: 1
3936 ifloat: 1
3937 ildouble: 1
3938 ldouble: 1
3939 Test "Real part of: casinh (0x0.ffffffffffffffffp0 + 0.0 i)":
3940 ildouble: 1
3941 ldouble: 1
3942 Test "Real part of: casinh (0x0.ffffffffffffffffp0 + 0x1.fp-16385 i)":
3943 ildouble: 1
3944 ldouble: 1
3945 Test "Real part of: casinh (0x0.ffffffffffffffffp0 + 0x1p-63 i)":
3946 ildouble: 1
3947 ldouble: 1
3948 Test "Imaginary part of: casinh (0x0.ffffffffffffffffp0 + 0x1p-63 i)":
3949 ildouble: 1
3950 ldouble: 1
3951 Test "Real part of: casinh (0x0.ffffffffffffffffp0 - 0.0 i)":
3952 ildouble: 1
3953 ldouble: 1
3954 Test "Real part of: casinh (0x0.ffffffffffffffffp0 - 0x1.fp-16385 i)":
3955 ildouble: 1
3956 ldouble: 1
3957 Test "Real part of: casinh (0x0.ffffffffffffffffp0 - 0x1p-63 i)":
3958 ildouble: 1
3959 ldouble: 1
3960 Test "Imaginary part of: casinh (0x0.ffffffffffffffffp0 - 0x1p-63 i)":
3961 ildouble: 1
3962 ldouble: 1
3963 Test "Real part of: casinh (0x0.ffffffp0 + 0x1p-23 i)":
3964 double: 1
3965 idouble: 1
3966 ildouble: 1
3967 ldouble: 1
3968 Test "Real part of: casinh (0x0.ffffffp0 - 0x1p-23 i)":
3969 double: 1
3970 idouble: 1
3971 ildouble: 1
3972 ldouble: 1
3973 Test "Imaginary part of: casinh (0x1.0000000000000002p0 + 0x1p-63 i)":
3974 ildouble: 1
3975 ldouble: 1
3976 Test "Imaginary part of: casinh (0x1.0000000000000002p0 - 0x1p-63 i)":
3977 ildouble: 1
3978 ldouble: 1
3979 Test "Real part of: casinh (0x1.000002p0 + 0.0 i)":
3980 ildouble: 1
3981 ldouble: 1
3982 Test "Real part of: casinh (0x1.000002p0 + 0x1.fp-129 i)":
3983 ildouble: 1
3984 ldouble: 1
3985 Test "Imaginary part of: casinh (0x1.000002p0 + 0x1.fp-129 i)":
3986 ildouble: 1
3987 ldouble: 1
3988 Test "Real part of: casinh (0x1.000002p0 + 0x1p-23 i)":
3989 ildouble: 1
3990 ldouble: 1
3991 Test "Imaginary part of: casinh (0x1.000002p0 + 0x1p-23 i)":
3992 double: 1
3993 float: 1
3994 idouble: 1
3995 ifloat: 1
3996 Test "Real part of: casinh (0x1.000002p0 - 0.0 i)":
3997 ildouble: 1
3998 ldouble: 1
3999 Test "Real part of: casinh (0x1.000002p0 - 0x1.fp-129 i)":
4000 ildouble: 1
4001 ldouble: 1
4002 Test "Imaginary part of: casinh (0x1.000002p0 - 0x1.fp-129 i)":
4003 ildouble: 1
4004 ldouble: 1
4005 Test "Real part of: casinh (0x1.000002p0 - 0x1p-23 i)":
4006 ildouble: 1
4007 ldouble: 1
4008 Test "Imaginary part of: casinh (0x1.000002p0 - 0x1p-23 i)":
4009 double: 1
4010 float: 1
4011 idouble: 1
4012 ifloat: 1
4013 Test "Real part of: casinh (0x1.fp-10 + 1.0 i)":
4014 float: 1
4015 ifloat: 1
4016 ildouble: 1
4017 ldouble: 1
4018 Test "Real part of: casinh (0x1.fp-10 - 1.0 i)":
4019 float: 1
4020 ifloat: 1
4021 ildouble: 1
4022 ldouble: 1
4023 Test "Real part of: casinh (0x1.fp-1025 + 0.5 i)":
4024 ildouble: 1
4025 ldouble: 1
4026 Test "Real part of: casinh (0x1.fp-1025 + 0x1.0000000000001p0 i)":
4027 ildouble: 1
4028 ldouble: 1
4029 Test "Real part of: casinh (0x1.fp-1025 + 1.5 i)":
4030 ildouble: 1
4031 ldouble: 1
4032 Test "Real part of: casinh (0x1.fp-1025 - 0.5 i)":
4033 ildouble: 1
4034 ldouble: 1
4035 Test "Real part of: casinh (0x1.fp-1025 - 0x1.0000000000001p0 i)":
4036 ildouble: 1
4037 ldouble: 1
4038 Test "Real part of: casinh (0x1.fp-1025 - 1.5 i)":
4039 ildouble: 1
4040 ldouble: 1
4041 Test "Real part of: casinh (0x1.fp-129 + 0.5 i)":
4042 double: 1
4043 idouble: 1
4044 ildouble: 1
4045 ldouble: 1
4046 Test "Real part of: casinh (0x1.fp-129 + 1.5 i)":
4047 ildouble: 1
4048 ldouble: 1
4049 Test "Real part of: casinh (0x1.fp-129 - 0.5 i)":
4050 double: 1
4051 idouble: 1
4052 ildouble: 1
4053 ldouble: 1
4054 Test "Real part of: casinh (0x1.fp-129 - 1.5 i)":
4055 ildouble: 1
4056 ldouble: 1
4057 Test "Real part of: casinh (0x1.fp-16385 + 0.5 i)":
4058 ildouble: 1
4059 ldouble: 1
4060 Test "Real part of: casinh (0x1.fp-16385 + 0x0.ffffffffffffffffp0 i)":
4061 ildouble: 1
4062 ldouble: 1
4063 Test "Real part of: casinh (0x1.fp-16385 + 1.5 i)":
4064 ildouble: 1
4065 ldouble: 1
4066 Test "Real part of: casinh (0x1.fp-16385 - 0.5 i)":
4067 ildouble: 1
4068 ldouble: 1
4069 Test "Real part of: casinh (0x1.fp-16385 - 0x0.ffffffffffffffffp0 i)":
4070 ildouble: 1
4071 ldouble: 1
4072 Test "Real part of: casinh (0x1.fp-16385 - 1.5 i)":
4073 ildouble: 1
4074 ldouble: 1
4075 Test "Real part of: casinh (0x1.fp-30 + 1.0 i)":
4076 ildouble: 1
4077 ldouble: 1
4078 Test "Real part of: casinh (0x1.fp-30 - 1.0 i)":
4079 ildouble: 1
4080 ldouble: 1
4081 Test "Real part of: casinh (0x1.fp1023 + 0x1.fp1023 i)":
4082 double: 1
4083 idouble: 1
4084 Test "Real part of: casinh (0x1.fp127 + 0x1.fp127 i)":
4085 double: 1
4086 idouble: 1
4087 Test "Real part of: casinh (0x1.fp16383 + 0x1.fp16383 i)":
4088 ildouble: 1
4089 ldouble: 1
4090 Test "Real part of: casinh (0x1p-105 + 0.5 i)":
4091 double: 1
4092 idouble: 1
4093 Test "Real part of: casinh (0x1p-105 - 0.5 i)":
4094 double: 1
4095 idouble: 1
4096 Test "Real part of: casinh (0x1p-112 + 0.5 i)":
4097 double: 1
4098 idouble: 1
4099 Test "Real part of: casinh (0x1p-112 - 0.5 i)":
4100 double: 1
4101 idouble: 1
4102 Test "Real part of: casinh (0x1p-23 + 0.0 i)":
4103 ildouble: 1
4104 ldouble: 1
4105 Test "Real part of: casinh (0x1p-23 + 0.5 i)":
4106 double: 1
4107 idouble: 1
4108 Test "Imaginary part of: casinh (0x1p-23 + 0.5 i)":
4109 ildouble: 1
4110 ldouble: 1
4111 Test "Real part of: casinh (0x1p-23 + 0x0.ffffffp0 i)":
4112 float: 2
4113 ifloat: 2
4114 Test "Real part of: casinh (0x1p-23 + 0x1.000002p0 i)":
4115 float: 1
4116 ifloat: 1
4117 Test "Real part of: casinh (0x1p-23 + 0x1.fp-129 i)":
4118 ildouble: 1
4119 ldouble: 1
4120 Test "Real part of: casinh (0x1p-23 - 0.0 i)":
4121 ildouble: 1
4122 ldouble: 1
4123 Test "Real part of: casinh (0x1p-23 - 0.5 i)":
4124 double: 1
4125 idouble: 1
4126 Test "Imaginary part of: casinh (0x1p-23 - 0.5 i)":
4127 ildouble: 1
4128 ldouble: 1
4129 Test "Real part of: casinh (0x1p-23 - 0x0.ffffffp0 i)":
4130 float: 2
4131 ifloat: 2
4132 Test "Real part of: casinh (0x1p-23 - 0x1.000002p0 i)":
4133 float: 1
4134 ifloat: 1
4135 Test "Real part of: casinh (0x1p-23 - 0x1.fp-129 i)":
4136 ildouble: 1
4137 ldouble: 1
4138 Test "Real part of: casinh (0x1p-52 + 0.5 i)":
4139 ildouble: 1
4140 ldouble: 1
4141 Test "Real part of: casinh (0x1p-52 + 0x0.fffffffffffff8p0 i)":
4142 double: 1
4143 idouble: 1
4144 ildouble: 1
4145 ldouble: 1
4146 Test "Real part of: casinh (0x1p-52 + 0x1.0000000000001p0 i)":
4147 ildouble: 1
4148 ldouble: 1
4149 Test "Real part of: casinh (0x1p-52 - 0.5 i)":
4150 ildouble: 1
4151 ldouble: 1
4152 Test "Real part of: casinh (0x1p-52 - 0x0.fffffffffffff8p0 i)":
4153 double: 1
4154 idouble: 1
4155 ildouble: 1
4156 ldouble: 1
4157 Test "Real part of: casinh (0x1p-52 - 0x1.0000000000001p0 i)":
4158 ildouble: 1
4159 ldouble: 1
4160 Test "Real part of: casinh (0x1p-63 + 0x0.ffffffffffffffffp0 i)":
4161 ildouble: 1
4162 ldouble: 1
4163 Test "Real part of: casinh (0x1p-63 + 0x1.0000000000000002p0 i)":
4164 ildouble: 2
4165 ldouble: 2
4166 Test "Real part of: casinh (0x1p-63 - 0x0.ffffffffffffffffp0 i)":
4167 ildouble: 1
4168 ldouble: 1
4169 Test "Real part of: casinh (0x1p-63 - 0x1.0000000000000002p0 i)":
4170 ildouble: 2
4171 ldouble: 2
4172 Test "Real part of: casinh (1.0 + +0 i)":
4173 double: 1
4174 float: 1
4175 idouble: 1
4176 ifloat: 1
4177 Test "Real part of: casinh (1.0 + 0.25 i)":
4178 float: 1
4179 ifloat: 1
4180 ildouble: 1
4181 ldouble: 1
4182 Test "Real part of: casinh (1.0 + 0.5 i)":
4183 double: 1
4184 idouble: 1
4185 ildouble: 1
4186 ldouble: 1
4187 Test "Imaginary part of: casinh (1.0 + 0.5 i)":
4188 ildouble: 1
4189 ldouble: 1
4190 Test "Real part of: casinh (1.0 + 0x1.fp-10 i)":
4191 double: 1
4192 idouble: 1
4193 ildouble: 1
4194 ldouble: 1
4195 Test "Imaginary part of: casinh (1.0 + 0x1.fp-10 i)":
4196 float: 1
4197 ifloat: 1
4198 Test "Real part of: casinh (1.0 + 0x1.fp-100 i)":
4199 double: 1
4200 float: 1
4201 idouble: 1
4202 ifloat: 1
4203 Test "Imaginary part of: casinh (1.0 + 0x1.fp-100 i)":
4204 ildouble: 1
4205 ldouble: 1
4206 Test "Real part of: casinh (1.0 + 0x1.fp-1000 i)":
4207 double: 1
4208 idouble: 1
4209 Test "Imaginary part of: casinh (1.0 + 0x1.fp-1000 i)":
4210 ildouble: 1
4211 ldouble: 1
4212 Test "Imaginary part of: casinh (1.0 + 0x1.fp-10000 i)":
4213 ildouble: 1
4214 ldouble: 1
4215 Test "Real part of: casinh (1.0 + 0x1.fp-1025 i)":
4216 double: 1
4217 idouble: 1
4218 Test "Imaginary part of: casinh (1.0 + 0x1.fp-1025 i)":
4219 ildouble: 1
4220 ldouble: 1
4221 Test "Real part of: casinh (1.0 + 0x1.fp-129 i)":
4222 double: 1
4223 float: 1
4224 idouble: 1
4225 ifloat: 1
4226 Test "Imaginary part of: casinh (1.0 + 0x1.fp-129 i)":
4227 ildouble: 1
4228 ldouble: 1
4229 Test "Real part of: casinh (1.0 + 0x1.fp-30 i)":
4230 double: 1
4231 float: 1
4232 idouble: 1
4233 ifloat: 1
4234 ildouble: 1
4235 ldouble: 1
4236 Test "Imaginary part of: casinh (1.0 + 0x1.fp-30 i)":
4237 ildouble: 1
4238 ldouble: 1
4239 Test "Real part of: casinh (1.0 - 0 i)":
4240 double: 1
4241 float: 1
4242 idouble: 1
4243 ifloat: 1
4244 Test "Real part of: casinh (1.0 - 0.25 i)":
4245 float: 1
4246 ifloat: 1
4247 ildouble: 1
4248 ldouble: 1
4249 Test "Real part of: casinh (1.0 - 0.5 i)":
4250 double: 1
4251 idouble: 1
4252 ildouble: 1
4253 ldouble: 1
4254 Test "Imaginary part of: casinh (1.0 - 0.5 i)":
4255 ildouble: 1
4256 ldouble: 1
4257 Test "Real part of: casinh (1.0 - 0x1.fp-10 i)":
4258 double: 1
4259 idouble: 1
4260 ildouble: 1
4261 ldouble: 1
4262 Test "Imaginary part of: casinh (1.0 - 0x1.fp-10 i)":
4263 float: 1
4264 ifloat: 1
4265 Test "Real part of: casinh (1.0 - 0x1.fp-100 i)":
4266 double: 1
4267 float: 1
4268 idouble: 1
4269 ifloat: 1
4270 Test "Imaginary part of: casinh (1.0 - 0x1.fp-100 i)":
4271 ildouble: 1
4272 ldouble: 1
4273 Test "Real part of: casinh (1.0 - 0x1.fp-1000 i)":
4274 double: 1
4275 idouble: 1
4276 Test "Imaginary part of: casinh (1.0 - 0x1.fp-1000 i)":
4277 ildouble: 1
4278 ldouble: 1
4279 Test "Imaginary part of: casinh (1.0 - 0x1.fp-10000 i)":
4280 ildouble: 1
4281 ldouble: 1
4282 Test "Real part of: casinh (1.0 - 0x1.fp-1025 i)":
4283 double: 1
4284 idouble: 1
4285 Test "Imaginary part of: casinh (1.0 - 0x1.fp-1025 i)":
4286 ildouble: 1
4287 ldouble: 1
4288 Test "Real part of: casinh (1.0 - 0x1.fp-129 i)":
4289 double: 1
4290 float: 1
4291 idouble: 1
4292 ifloat: 1
4293 Test "Imaginary part of: casinh (1.0 - 0x1.fp-129 i)":
4294 ildouble: 1
4295 ldouble: 1
4296 Test "Real part of: casinh (1.0 - 0x1.fp-30 i)":
4297 double: 1
4298 float: 1
4299 idouble: 1
4300 ifloat: 1
4301 ildouble: 1
4302 ldouble: 1
4303 Test "Imaginary part of: casinh (1.0 - 0x1.fp-30 i)":
4304 ildouble: 1
4305 ldouble: 1
4306 Test "Real part of: casinh (1.5 + +0 i)":
4307 double: 1
4308 idouble: 1
4309 Test "Real part of: casinh (1.5 + 0x1.fp-1025 i)":
4310 double: 1
4311 idouble: 1
4312 Test "Real part of: casinh (1.5 + 0x1.fp-129 i)":
4313 double: 1
4314 idouble: 1
4315 Test "Real part of: casinh (1.5 - 0 i)":
4316 double: 1
4317 idouble: 1
4318 Test "Real part of: casinh (1.5 - 0x1.fp-1025 i)":
4319 double: 1
4320 idouble: 1
4321 Test "Real part of: casinh (1.5 - 0x1.fp-129 i)":
4322 double: 1
4323 idouble: 1
4324
4325 # catan
4326 Test "Imaginary part of: catan (-0x0.fffffffffffff8p0 + 0x1p-27 i)":
4327 double: 1
4328 idouble: 1
4329 Test "Imaginary part of: catan (-0x0.ffffffffffffffffp0 + 0x1p-33 i)":
4330 ildouble: 1
4331 ldouble: 1
4332 Test "Imaginary part of: catan (-0x0.ffffffp0 + 0x1p-13 i)":
4333 double: 1
4334 float: 1
4335 idouble: 1
4336 ifloat: 1
4337 Test "Imaginary part of: catan (-0x1.0000000000001p0 + 0x1p-27 i)":
4338 ildouble: 1
4339 ldouble: 1
4340 Test "Imaginary part of: catan (-0x1.0000000000001p0 - 0x1p-27 i)":
4341 double: 1
4342 idouble: 1
4343 ildouble: 1
4344 ldouble: 1
4345 Test "Real part of: catan (-0x1.000002p0 + 0x1p-126 i)":
4346 float: 1
4347 ifloat: 1
4348 Test "Real part of: catan (-0x1.000002p0 + 0x1p-13 i)":
4349 float: 1
4350 ifloat: 1
4351 Test "Real part of: catan (-0x1.000002p0 - 0x1p-126 i)":
4352 float: 1
4353 ifloat: 1
4354 Test "Real part of: catan (-0x1.000002p0 - 0x1p-13 i)":
4355 float: 1
4356 ifloat: 1
4357 Test "Imaginary part of: catan (-0x1.000002p0 - 0x1p-13 i)":
4358 double: 1
4359 idouble: 1
4360 Test "Imaginary part of: catan (-0x1.3p-73 + 1.0 i)":
4361 ildouble: 1
4362 ldouble: 1
4363 Test "Imaginary part of: catan (-0x1.3p-73 - 1.0 i)":
4364 ildouble: 1
4365 ldouble: 1
4366 Test "Imaginary part of: catan (-0x1.fp1023 + 0x1.fp1023 i)":
4367 double: 1
4368 idouble: 1
4369 ildouble: 1
4370 ldouble: 1
4371 Test "Imaginary part of: catan (-0x1.fp1023 - 0x1.fp1023 i)":
4372 double: 1
4373 idouble: 1
4374 ildouble: 1
4375 ldouble: 1
4376 Test "Imaginary part of: catan (-0x1.fp127 + 0x1.fp127 i)":
4377 double: 1
4378 idouble: 1
4379 ildouble: 1
4380 ldouble: 1
4381 Test "Imaginary part of: catan (-0x1.fp127 - 0x1.fp127 i)":
4382 double: 1
4383 idouble: 1
4384 ildouble: 1
4385 ldouble: 1
4386 Test "Imaginary part of: catan (-0x1p-1020 + 1.0 i)":
4387 double: 1
4388 idouble: 1
4389 ildouble: 1
4390 ldouble: 1
4391 Test "Imaginary part of: catan (-0x1p-1020 - 1.0 i)":
4392 double: 1
4393 idouble: 1
4394 ildouble: 1
4395 ldouble: 1
4396 Test "Imaginary part of: catan (-0x1p-1022 + 0x0.ffffffffffffffffp0 i)":
4397 ildouble: 1
4398 ldouble: 1
4399 Test "Imaginary part of: catan (-0x1p-1022 - 0x0.ffffffffffffffffp0 i)":
4400 ildouble: 1
4401 ldouble: 1
4402 Test "Imaginary part of: catan (-0x1p-13 + 0x0.ffffffp0 i)":
4403 ildouble: 1
4404 ldouble: 1
4405 Test "Real part of: catan (-0x1p-13 + 0x1.000002p0 i)":
4406 float: 1
4407 ifloat: 1
4408 Test "Real part of: catan (-0x1p-13 + 1.0 i)":
4409 float: 1
4410 ifloat: 1
4411 Test "Imaginary part of: catan (-0x1p-13 + 1.0 i)":
4412 ildouble: 1
4413 ldouble: 1
4414 Test "Imaginary part of: catan (-0x1p-13 - 0x0.ffffffp0 i)":
4415 ildouble: 1
4416 ldouble: 1
4417 Test "Real part of: catan (-0x1p-13 - 0x1.000002p0 i)":
4418 float: 1
4419 ifloat: 1
4420 Test "Imaginary part of: catan (-0x1p-13 - 0x1.000002p0 i)":
4421 float: 1
4422 ifloat: 1
4423 Test "Real part of: catan (-0x1p-13 - 1.0 i)":
4424 float: 1
4425 ifloat: 1
4426 Test "Imaginary part of: catan (-0x1p-16382 + 0x0.ffffffffffffffffp0 i)":
4427 ildouble: 1
4428 ldouble: 1
4429 Test "Imaginary part of: catan (-0x1p-16382 - 0x0.ffffffffffffffffp0 i)":
4430 ildouble: 1
4431 ldouble: 1
4432 Test "Imaginary part of: catan (-0x1p-27 - 0x0.fffffffffffff8p0 i)":
4433 ildouble: 1
4434 ldouble: 1
4435 Test "Imaginary part of: catan (-0x1p-27 - 0x1.0000000000001p0 i)":
4436 ildouble: 1
4437 ldouble: 1
4438 Test "Imaginary part of: catan (-0x1p-27 - 1.0 i)":
4439 ildouble: 1
4440 ldouble: 1
4441 Test "Imaginary part of: catan (-0x1p-33 + 0x0.ffffffffffffffffp0 i)":
4442 ildouble: 1
4443 ldouble: 1
4444 Test "Imaginary part of: catan (-0x1p-33 + 0x1.0000000000000002p0 i)":
4445 ildouble: 1
4446 ldouble: 1
4447 Test "Imaginary part of: catan (-0x1p-33 - 0x0.ffffffffffffffffp0 i)":
4448 ildouble: 1
4449 ldouble: 1
4450 Test "Imaginary part of: catan (-0x1p-33 - 0x1.0000000000000002p0 i)":
4451 ildouble: 1
4452 ldouble: 1
4453 Test "Imaginary part of: catan (-0x1p-54 + 1.0 i)":
4454 float: 1
4455 ifloat: 1
4456 Test "Imaginary part of: catan (-0x1p-54 - 1.0 i)":
4457 float: 1
4458 ifloat: 1
4459 Test "Imaginary part of: catan (-0x1p-57 + 1.0 i)":
4460 float: 1
4461 ifloat: 1
4462 Test "Imaginary part of: catan (-0x1p-57 - 1.0 i)":
4463 float: 1
4464 ifloat: 1
4465 Test "Imaginary part of: catan (-0x1p-64 + 1.0 i)":
4466 ildouble: 1
4467 ldouble: 1
4468 Test "Imaginary part of: catan (-0x1p-64 - 1.0 i)":
4469 ildouble: 1
4470 ldouble: 1
4471 Test "Real part of: catan (-1.0 + 0x1p-13 i)":
4472 float: 1
4473 ifloat: 1
4474 Test "Imaginary part of: catan (-1.0 + 0x1p-27 i)":
4475 ildouble: 1
4476 ldouble: 1
4477 Test "Imaginary part of: catan (-1.0 + 0x1p-64 i)":
4478 ildouble: 1
4479 ldouble: 1
4480 Test "Real part of: catan (-1.0 - 0x1p-13 i)":
4481 float: 1
4482 ifloat: 1
4483 Test "Imaginary part of: catan (-1.0 - 0x1p-13 i)":
4484 ildouble: 1
4485 ldouble: 1
4486 Test "Imaginary part of: catan (-1.0 - 0x1p-27 i)":
4487 ildouble: 1
4488 ldouble: 1
4489 Test "Imaginary part of: catan (-1.0 - 0x1p-64 i)":
4490 ildouble: 1
4491 ldouble: 1
4492 Test "Imaginary part of: catan (-2 - 3 i)":
4493 double: 1
4494 float: 1
4495 idouble: 1
4496 ifloat: 1
4497 Test "Imaginary part of: catan (0x0.fffffffffffff8p0 + 0x1p-27 i)":
4498 double: 1
4499 idouble: 1
4500 Test "Imaginary part of: catan (0x0.ffffffffffffffffp0 + 0x1p-33 i)":
4501 ildouble: 1
4502 ldouble: 1
4503 Test "Imaginary part of: catan (0x0.ffffffp0 + 0x1p-13 i)":
4504 double: 1
4505 float: 1
4506 idouble: 1
4507 ifloat: 1
4508 Test "Imaginary part of: catan (0x1.0000000000001p0 + 0x1p-27 i)":
4509 ildouble: 1
4510 ldouble: 1
4511 Test "Imaginary part of: catan (0x1.0000000000001p0 - 0x1p-27 i)":
4512 double: 1
4513 idouble: 1
4514 ildouble: 1
4515 ldouble: 1
4516 Test "Real part of: catan (0x1.000002p0 + 0x1p-126 i)":
4517 float: 1
4518 ifloat: 1
4519 Test "Real part of: catan (0x1.000002p0 + 0x1p-13 i)":
4520 float: 1
4521 ifloat: 1
4522 Test "Real part of: catan (0x1.000002p0 - 0x1p-126 i)":
4523 float: 1
4524 ifloat: 1
4525 Test "Real part of: catan (0x1.000002p0 - 0x1p-13 i)":
4526 float: 1
4527 ifloat: 1
4528 Test "Imaginary part of: catan (0x1.000002p0 - 0x1p-13 i)":
4529 double: 1
4530 idouble: 1
4531 Test "Imaginary part of: catan (0x1.3p-73 + 1.0 i)":
4532 ildouble: 1
4533 ldouble: 1
4534 Test "Imaginary part of: catan (0x1.3p-73 - 1.0 i)":
4535 ildouble: 1
4536 ldouble: 1
4537 Test "Imaginary part of: catan (0x1.fp1023 + 0x1.fp1023 i)":
4538 double: 1
4539 idouble: 1
4540 ildouble: 1
4541 ldouble: 1
4542 Test "Imaginary part of: catan (0x1.fp1023 - 0x1.fp1023 i)":
4543 double: 1
4544 idouble: 1
4545 ildouble: 1
4546 ldouble: 1
4547 Test "Imaginary part of: catan (0x1.fp127 + 0x1.fp127 i)":
4548 double: 1
4549 idouble: 1
4550 ildouble: 1
4551 ldouble: 1
4552 Test "Imaginary part of: catan (0x1.fp127 - 0x1.fp127 i)":
4553 double: 1
4554 idouble: 1
4555 ildouble: 1
4556 ldouble: 1
4557 Test "Imaginary part of: catan (0x1p-1020 + 1.0 i)":
4558 double: 1
4559 idouble: 1
4560 ildouble: 1
4561 ldouble: 1
4562 Test "Imaginary part of: catan (0x1p-1020 - 1.0 i)":
4563 double: 1
4564 idouble: 1
4565 ildouble: 1
4566 ldouble: 1
4567 Test "Imaginary part of: catan (0x1p-1022 + 0x0.ffffffffffffffffp0 i)":
4568 ildouble: 1
4569 ldouble: 1
4570 Test "Imaginary part of: catan (0x1p-1022 - 0x0.ffffffffffffffffp0 i)":
4571 ildouble: 1
4572 ldouble: 1
4573 Test "Imaginary part of: catan (0x1p-13 + 0x0.ffffffp0 i)":
4574 ildouble: 1
4575 ldouble: 1
4576 Test "Real part of: catan (0x1p-13 + 0x1.000002p0 i)":
4577 float: 1
4578 ifloat: 1
4579 Test "Real part of: catan (0x1p-13 + 1.0 i)":
4580 float: 1
4581 ifloat: 1
4582 Test "Imaginary part of: catan (0x1p-13 + 1.0 i)":
4583 ildouble: 1
4584 ldouble: 1
4585 Test "Imaginary part of: catan (0x1p-13 - 0x0.ffffffp0 i)":
4586 ildouble: 1
4587 ldouble: 1
4588 Test "Real part of: catan (0x1p-13 - 0x1.000002p0 i)":
4589 float: 1
4590 ifloat: 1
4591 Test "Imaginary part of: catan (0x1p-13 - 0x1.000002p0 i)":
4592 float: 1
4593 ifloat: 1
4594 Test "Real part of: catan (0x1p-13 - 1.0 i)":
4595 float: 1
4596 ifloat: 1
4597 Test "Imaginary part of: catan (0x1p-16382 + 0x0.ffffffffffffffffp0 i)":
4598 ildouble: 1
4599 ldouble: 1
4600 Test "Imaginary part of: catan (0x1p-16382 - 0x0.ffffffffffffffffp0 i)":
4601 ildouble: 1
4602 ldouble: 1
4603 Test "Imaginary part of: catan (0x1p-27 - 0x0.fffffffffffff8p0 i)":
4604 ildouble: 1
4605 ldouble: 1
4606 Test "Imaginary part of: catan (0x1p-27 - 0x1.0000000000001p0 i)":
4607 ildouble: 1
4608 ldouble: 1
4609 Test "Imaginary part of: catan (0x1p-27 - 1.0 i)":
4610 ildouble: 1
4611 ldouble: 1
4612 Test "Imaginary part of: catan (0x1p-33 + 0x0.ffffffffffffffffp0 i)":
4613 ildouble: 1
4614 ldouble: 1
4615 Test "Imaginary part of: catan (0x1p-33 + 0x1.0000000000000002p0 i)":
4616 ildouble: 1
4617 ldouble: 1
4618 Test "Imaginary part of: catan (0x1p-33 - 0x0.ffffffffffffffffp0 i)":
4619 ildouble: 1
4620 ldouble: 1
4621 Test "Imaginary part of: catan (0x1p-33 - 0x1.0000000000000002p0 i)":
4622 ildouble: 1
4623 ldouble: 1
4624 Test "Imaginary part of: catan (0x1p-54 + 1.0 i)":
4625 float: 1
4626 ifloat: 1
4627 Test "Imaginary part of: catan (0x1p-54 - 1.0 i)":
4628 float: 1
4629 ifloat: 1
4630 Test "Imaginary part of: catan (0x1p-57 + 1.0 i)":
4631 float: 1
4632 ifloat: 1
4633 Test "Imaginary part of: catan (0x1p-57 - 1.0 i)":
4634 float: 1
4635 ifloat: 1
4636 Test "Imaginary part of: catan (0x1p-64 + 1.0 i)":
4637 ildouble: 1
4638 ldouble: 1
4639 Test "Imaginary part of: catan (0x1p-64 - 1.0 i)":
4640 ildouble: 1
4641 ldouble: 1
4642 Test "Real part of: catan (1.0 + 0x1p-13 i)":
4643 float: 1
4644 ifloat: 1
4645 Test "Imaginary part of: catan (1.0 + 0x1p-27 i)":
4646 ildouble: 1
4647 ldouble: 1
4648 Test "Imaginary part of: catan (1.0 + 0x1p-64 i)":
4649 ildouble: 1
4650 ldouble: 1
4651 Test "Real part of: catan (1.0 - 0x1p-13 i)":
4652 float: 1
4653 ifloat: 1
4654 Test "Imaginary part of: catan (1.0 - 0x1p-13 i)":
4655 ildouble: 1
4656 ldouble: 1
4657 Test "Imaginary part of: catan (1.0 - 0x1p-27 i)":
4658 ildouble: 1
4659 ldouble: 1
4660 Test "Imaginary part of: catan (1.0 - 0x1p-64 i)":
4661 ildouble: 1
4662 ldouble: 1
4663
4664 # catanh
4665 Test "Real part of: catanh (-0x0.fffffffffffff8p0 + 0x1p-27 i)":
4666 ildouble: 1
4667 ldouble: 1
4668 Test "Real part of: catanh (-0x0.fffffffffffff8p0 - 0x1p-27 i)":
4669 ildouble: 1
4670 ldouble: 1
4671 Test "Real part of: catanh (-0x0.ffffffffffffffffp0 + 0x1p-1022 i)":
4672 ildouble: 1
4673 ldouble: 1
4674 Test "Real part of: catanh (-0x0.ffffffffffffffffp0 + 0x1p-16382 i)":
4675 ildouble: 1
4676 ldouble: 1
4677 Test "Real part of: catanh (-0x0.ffffffffffffffffp0 + 0x1p-33 i)":
4678 ildouble: 1
4679 ldouble: 1
4680 Test "Real part of: catanh (-0x0.ffffffffffffffffp0 - 0x1p-1022 i)":
4681 ildouble: 1
4682 ldouble: 1
4683 Test "Real part of: catanh (-0x0.ffffffffffffffffp0 - 0x1p-16382 i)":
4684 ildouble: 1
4685 ldouble: 1
4686 Test "Real part of: catanh (-0x0.ffffffffffffffffp0 - 0x1p-33 i)":
4687 ildouble: 1
4688 ldouble: 1
4689 Test "Real part of: catanh (-0x0.ffffffp0 + 0x1p-13 i)":
4690 ildouble: 1
4691 ldouble: 1
4692 Test "Real part of: catanh (-0x0.ffffffp0 - 0x1p-13 i)":
4693 ildouble: 1
4694 ldouble: 1
4695 Test "Real part of: catanh (-0x1.0000000000000002p0 + 0x1p-33 i)":
4696 ildouble: 1
4697 ldouble: 1
4698 Test "Real part of: catanh (-0x1.0000000000000002p0 - 0x1p-33 i)":
4699 ildouble: 1
4700 ldouble: 1
4701 Test "Real part of: catanh (-0x1.0000000000001p0 + 0x1p-27 i)":
4702 ildouble: 1
4703 ldouble: 1
4704 Test "Real part of: catanh (-0x1.0000000000001p0 - 0x1p-27 i)":
4705 ildouble: 1
4706 ldouble: 1
4707 Test "Real part of: catanh (-0x1.000002p0 + 0x1p-13 i)":
4708 float: 1
4709 ifloat: 1
4710 Test "Imaginary part of: catanh (-0x1.000002p0 + 0x1p-13 i)":
4711 float: 1
4712 ifloat: 1
4713 Test "Real part of: catanh (-0x1.000002p0 - 0x1p-13 i)":
4714 float: 1
4715 ifloat: 1
4716 Test "Imaginary part of: catanh (-0x1.000002p0 - 0x1p-13 i)":
4717 float: 1
4718 ifloat: 1
4719 Test "Real part of: catanh (-0x1.fp1023 + 0x1.fp1023 i)":
4720 double: 1
4721 idouble: 1
4722 ildouble: 1
4723 ldouble: 1
4724 Test "Real part of: catanh (-0x1.fp1023 - 0x1.fp1023 i)":
4725 double: 1
4726 idouble: 1
4727 ildouble: 1
4728 ldouble: 1
4729 Test "Real part of: catanh (-0x1.fp127 + 0x1.fp127 i)":
4730 double: 1
4731 idouble: 1
4732 ildouble: 1
4733 ldouble: 1
4734 Test "Real part of: catanh (-0x1.fp127 - 0x1.fp127 i)":
4735 double: 1
4736 idouble: 1
4737 ildouble: 1
4738 ldouble: 1
4739 Test "Imaginary part of: catanh (-0x1p-126 + 0x1.000002p0 i)":
4740 float: 1
4741 ifloat: 1
4742 Test "Imaginary part of: catanh (-0x1p-126 - 0x1.000002p0 i)":
4743 float: 1
4744 ifloat: 1
4745 Test "Real part of: catanh (-0x1p-13 + 0x1.000002p0 i)":
4746 double: 1
4747 idouble: 1
4748 Test "Imaginary part of: catanh (-0x1p-13 + 0x1.000002p0 i)":
4749 float: 1
4750 ifloat: 1
4751 Test "Real part of: catanh (-0x1p-13 + 1.0 i)":
4752 ildouble: 1
4753 ldouble: 1
4754 Test "Imaginary part of: catanh (-0x1p-13 + 1.0 i)":
4755 float: 1
4756 ifloat: 1
4757 Test "Real part of: catanh (-0x1p-13 - 0x1.000002p0 i)":
4758 double: 1
4759 idouble: 1
4760 Test "Imaginary part of: catanh (-0x1p-13 - 0x1.000002p0 i)":
4761 float: 1
4762 ifloat: 1
4763 Test "Real part of: catanh (-0x1p-13 - 1.0 i)":
4764 ildouble: 1
4765 ldouble: 1
4766 Test "Imaginary part of: catanh (-0x1p-13 - 1.0 i)":
4767 float: 1
4768 ifloat: 1
4769 Test "Real part of: catanh (-0x1p-27 + 0x1.0000000000001p0 i)":
4770 double: 1
4771 idouble: 1
4772 ildouble: 1
4773 ldouble: 1
4774 Test "Real part of: catanh (-0x1p-27 + 1.0 i)":
4775 ildouble: 1
4776 ldouble: 1
4777 Test "Real part of: catanh (-0x1p-27 - 0x1.0000000000001p0 i)":
4778 double: 1
4779 idouble: 1
4780 ildouble: 1
4781 ldouble: 1
4782 Test "Real part of: catanh (-0x1p-27 - 1.0 i)":
4783 ildouble: 1
4784 ldouble: 1
4785 Test "Real part of: catanh (-0x1p-64 + 1.0 i)":
4786 ildouble: 1
4787 ldouble: 1
4788 Test "Real part of: catanh (-0x1p-64 - 1.0 i)":
4789 ildouble: 1
4790 ldouble: 1
4791 Test "Real part of: catanh (-1.0 + 0x1.3p-73 i)":
4792 ildouble: 1
4793 ldouble: 1
4794 Test "Real part of: catanh (-1.0 + 0x1p-1020 i)":
4795 double: 1
4796 idouble: 1
4797 ildouble: 1
4798 ldouble: 1
4799 Test "Imaginary part of: catanh (-1.0 + 0x1p-13 i)":
4800 float: 1
4801 ifloat: 1
4802 Test "Real part of: catanh (-1.0 + 0x1p-27 i)":
4803 ildouble: 1
4804 ldouble: 1
4805 Test "Real part of: catanh (-1.0 + 0x1p-54 i)":
4806 float: 1
4807 ifloat: 1
4808 Test "Real part of: catanh (-1.0 + 0x1p-57 i)":
4809 float: 1
4810 ifloat: 1
4811 Test "Real part of: catanh (-1.0 + 0x1p-64 i)":
4812 ildouble: 1
4813 ldouble: 1
4814 Test "Real part of: catanh (-1.0 - 0x1.3p-73 i)":
4815 ildouble: 1
4816 ldouble: 1
4817 Test "Real part of: catanh (-1.0 - 0x1p-1020 i)":
4818 double: 1
4819 idouble: 1
4820 ildouble: 1
4821 ldouble: 1
4822 Test "Imaginary part of: catanh (-1.0 - 0x1p-13 i)":
4823 float: 1
4824 ifloat: 1
4825 Test "Real part of: catanh (-1.0 - 0x1p-27 i)":
4826 ildouble: 1
4827 ldouble: 1
4828 Test "Real part of: catanh (-1.0 - 0x1p-54 i)":
4829 float: 1
4830 ifloat: 1
4831 Test "Real part of: catanh (-1.0 - 0x1p-57 i)":
4832 float: 1
4833 ifloat: 1
4834 Test "Real part of: catanh (-1.0 - 0x1p-64 i)":
4835 ildouble: 1
4836 ldouble: 1
4837 Test "Real part of: catanh (-2 - 3 i)":
4838 double: 1
4839 idouble: 1
4840 Test "Real part of: catanh (0.75 + 1.25 i)":
4841 ildouble: 1
4842 ldouble: 1
4843 Test "Real part of: catanh (0x0.ffffffffffffffffp0 + 0x1p-1022 i)":
4844 ildouble: 1
4845 ldouble: 1
4846 Test "Real part of: catanh (0x0.ffffffffffffffffp0 + 0x1p-16382 i)":
4847 ildouble: 1
4848 ldouble: 1
4849 Test "Real part of: catanh (0x0.ffffffffffffffffp0 + 0x1p-33 i)":
4850 ildouble: 1
4851 ldouble: 1
4852 Test "Real part of: catanh (0x0.ffffffffffffffffp0 - 0x1p-1022 i)":
4853 ildouble: 1
4854 ldouble: 1
4855 Test "Real part of: catanh (0x0.ffffffffffffffffp0 - 0x1p-16382 i)":
4856 ildouble: 1
4857 ldouble: 1
4858 Test "Real part of: catanh (0x0.ffffffffffffffffp0 - 0x1p-33 i)":
4859 ildouble: 1
4860 ldouble: 1
4861 Test "Real part of: catanh (0x0.ffffffp0 + 0x1p-13 i)":
4862 ildouble: 1
4863 ldouble: 1
4864 Test "Real part of: catanh (0x0.ffffffp0 - 0x1p-13 i)":
4865 ildouble: 1
4866 ldouble: 1
4867 Test "Real part of: catanh (0x1.0000000000000002p0 + 0x1p-33 i)":
4868 ildouble: 1
4869 ldouble: 1
4870 Test "Real part of: catanh (0x1.0000000000000002p0 - 0x1p-33 i)":
4871 ildouble: 1
4872 ldouble: 1
4873 Test "Imaginary part of: catanh (0x1.000002p0 + 0x1p-13 i)":
4874 float: 1
4875 ifloat: 1
4876 Test "Imaginary part of: catanh (0x1.000002p0 - 0x1p-13 i)":
4877 float: 1
4878 ifloat: 1
4879 Test "Real part of: catanh (0x1.fp1023 + 0x1.fp1023 i)":
4880 double: 1
4881 idouble: 1
4882 ildouble: 1
4883 ldouble: 1
4884 Test "Real part of: catanh (0x1.fp1023 - 0x1.fp1023 i)":
4885 double: 1
4886 idouble: 1
4887 ildouble: 1
4888 ldouble: 1
4889 Test "Real part of: catanh (0x1.fp127 + 0x1.fp127 i)":
4890 double: 1
4891 idouble: 1
4892 ildouble: 1
4893 ldouble: 1
4894 Test "Real part of: catanh (0x1.fp127 - 0x1.fp127 i)":
4895 double: 1
4896 idouble: 1
4897 ildouble: 1
4898 ldouble: 1
4899 Test "Imaginary part of: catanh (0x1p-126 + 0x1.000002p0 i)":
4900 float: 1
4901 ifloat: 1
4902 Test "Imaginary part of: catanh (0x1p-126 - 0x1.000002p0 i)":
4903 float: 1
4904 ifloat: 1
4905 Test "Real part of: catanh (0x1p-13 + 0x0.ffffffp0 i)":
4906 double: 1
4907 float: 1
4908 idouble: 1
4909 ifloat: 1
4910 Test "Imaginary part of: catanh (0x1p-13 + 0x1.000002p0 i)":
4911 float: 1
4912 ifloat: 1
4913 Test "Imaginary part of: catanh (0x1p-13 + 1.0 i)":
4914 float: 1
4915 ifloat: 1
4916 Test "Real part of: catanh (0x1p-13 - 0x0.ffffffp0 i)":
4917 double: 1
4918 float: 1
4919 idouble: 1
4920 ifloat: 1
4921 Test "Imaginary part of: catanh (0x1p-13 - 0x1.000002p0 i)":
4922 float: 1
4923 ifloat: 1
4924 Test "Imaginary part of: catanh (0x1p-13 - 1.0 i)":
4925 float: 1
4926 ifloat: 1
4927 Test "Real part of: catanh (0x1p-27 + 0x0.fffffffffffff8p0 i)":
4928 double: 1
4929 idouble: 1
4930 Test "Real part of: catanh (0x1p-27 + 0x1.0000000000001p0 i)":
4931 ildouble: 1
4932 ldouble: 1
4933 Test "Real part of: catanh (0x1p-27 + 1.0 i)":
4934 ildouble: 1
4935 ldouble: 1
4936 Test "Real part of: catanh (0x1p-27 - 0x0.fffffffffffff8p0 i)":
4937 double: 1
4938 idouble: 1
4939 Test "Real part of: catanh (0x1p-27 - 0x1.0000000000001p0 i)":
4940 ildouble: 1
4941 ldouble: 1
4942 Test "Real part of: catanh (0x1p-27 - 1.0 i)":
4943 ildouble: 1
4944 ldouble: 1
4945 Test "Real part of: catanh (0x1p-33 + 0x0.ffffffffffffffffp0 i)":
4946 ildouble: 1
4947 ldouble: 1
4948 Test "Real part of: catanh (0x1p-33 - 0x0.ffffffffffffffffp0 i)":
4949 ildouble: 1
4950 ldouble: 1
4951 Test "Real part of: catanh (0x1p-64 + 1.0 i)":
4952 ildouble: 1
4953 ldouble: 1
4954 Test "Real part of: catanh (0x1p-64 - 1.0 i)":
4955 ildouble: 1
4956 ldouble: 1
4957 Test "Real part of: catanh (1.0 + 0x1.3p-73 i)":
4958 ildouble: 1
4959 ldouble: 1
4960 Test "Real part of: catanh (1.0 + 0x1p-1020 i)":
4961 double: 1
4962 idouble: 1
4963 ildouble: 1
4964 ldouble: 1
4965 Test "Real part of: catanh (1.0 + 0x1p-13 i)":
4966 ildouble: 1
4967 ldouble: 1
4968 Test "Imaginary part of: catanh (1.0 + 0x1p-13 i)":
4969 float: 1
4970 ifloat: 1
4971 Test "Real part of: catanh (1.0 + 0x1p-54 i)":
4972 float: 1
4973 ifloat: 1
4974 Test "Real part of: catanh (1.0 + 0x1p-57 i)":
4975 float: 1
4976 ifloat: 1
4977 Test "Real part of: catanh (1.0 + 0x1p-64 i)":
4978 ildouble: 1
4979 ldouble: 1
4980 Test "Real part of: catanh (1.0 - 0x1.3p-73 i)":
4981 ildouble: 1
4982 ldouble: 1
4983 Test "Real part of: catanh (1.0 - 0x1p-1020 i)":
4984 double: 1
4985 idouble: 1
4986 ildouble: 1
4987 ldouble: 1
4988 Test "Real part of: catanh (1.0 - 0x1p-13 i)":
4989 ildouble: 1
4990 ldouble: 1
4991 Test "Imaginary part of: catanh (1.0 - 0x1p-13 i)":
4992 float: 1
4993 ifloat: 1
4994 Test "Real part of: catanh (1.0 - 0x1p-54 i)":
4995 float: 1
4996 ifloat: 1
4997 Test "Real part of: catanh (1.0 - 0x1p-57 i)":
4998 float: 1
4999 ifloat: 1
5000 Test "Real part of: catanh (1.0 - 0x1p-64 i)":
5001 ildouble: 1
5002 ldouble: 1
5003
5004 # cbrt
5005 Test "cbrt (-0.001)":
5006 ildouble: 1
5007 ldouble: 1
5008 Test "cbrt (-0x1.bp+4)":
5009 double: 1
5010 idouble: 1
5011 Test "cbrt (-0x4.189374bc6a7ef9d8p-12)":
5012 ildouble: 1
5013 ldouble: 1
5014 Test "cbrt (-0x4.18937p-12)":
5015 float: 1
5016 ifloat: 1
5017 Test "cbrt (-27.0)":
5018 double: 1
5019 idouble: 1
5020 Test "cbrt (0.75)":
5021 double: 1
5022 idouble: 1
5023 Test "cbrt (0.9921875)":
5024 double: 1
5025 idouble: 1
5026 ildouble: 1
5027 ldouble: 1
5028 Test "cbrt (0xcp-4)":
5029 double: 1
5030 idouble: 1
5031 Test "cbrt (0xf.ep-4)":
5032 double: 1
5033 idouble: 1
5034 ildouble: 1
5035 ldouble: 1
5036
5037 # ccos
5038 Test "Imaginary part of: ccos (-0.75 + 710.5 i)":
5039 double: 1
5040 idouble: 1
5041 Test "Imaginary part of: ccos (-0.75 + 89.5 i)":
5042 float: 1
5043 ifloat: 1
5044 Test "Imaginary part of: ccos (-0.75 - 710.5 i)":
5045 double: 1
5046 idouble: 1
5047 Test "Imaginary part of: ccos (-0.75 - 89.5 i)":
5048 float: 1
5049 ifloat: 1
5050 Test "Imaginary part of: ccos (-0x2p+0 - 0x3p+0 i)":
5051 float: 1
5052 ifloat: 1
5053 Test "Imaginary part of: ccos (-0xcp-4 + 0x2.c68p+8 i)":
5054 double: 1
5055 idouble: 1
5056 Test "Imaginary part of: ccos (-0xcp-4 + 0x5.98p+4 i)":
5057 float: 1
5058 ifloat: 1
5059 Test "Imaginary part of: ccos (-0xcp-4 - 0x2.c68p+8 i)":
5060 double: 1
5061 idouble: 1
5062 Test "Imaginary part of: ccos (-0xcp-4 - 0x5.98p+4 i)":
5063 float: 1
5064 ifloat: 1
5065 Test "Imaginary part of: ccos (-2 - 3 i)":
5066 float: 1
5067 ifloat: 1
5068 Test "Real part of: ccos (0.75 + 1.25 i)":
5069 double: 1
5070 float: 1
5071 idouble: 1
5072 ifloat: 1
5073 ildouble: 1
5074 ldouble: 1
5075 Test "Imaginary part of: ccos (0.75 + 1.25 i)":
5076 float: 1
5077 ifloat: 1
5078 ildouble: 1
5079 ldouble: 1
5080 Test "Imaginary part of: ccos (0.75 + 710.5 i)":
5081 double: 1
5082 idouble: 1
5083 Test "Imaginary part of: ccos (0.75 + 89.5 i)":
5084 float: 1
5085 ifloat: 1
5086 Test "Imaginary part of: ccos (0.75 - 710.5 i)":
5087 double: 1
5088 idouble: 1
5089 Test "Imaginary part of: ccos (0.75 - 89.5 i)":
5090 float: 1
5091 ifloat: 1
5092 Test "Imaginary part of: ccos (0x1p-1074 + 1440 i)":
5093 double: 1
5094 idouble: 1
5095 Test "Imaginary part of: ccos (0x4p-1076 + 0x5.ap+8 i)":
5096 double: 1
5097 idouble: 1
5098 Test "Real part of: ccos (0xcp-4 + 0x1.4p+0 i)":
5099 double: 1
5100 float: 1
5101 idouble: 1
5102 ifloat: 1
5103 ildouble: 1
5104 ldouble: 1
5105 Test "Imaginary part of: ccos (0xcp-4 + 0x1.4p+0 i)":
5106 float: 1
5107 ifloat: 1
5108 ildouble: 1
5109 ldouble: 1
5110 Test "Imaginary part of: ccos (0xcp-4 + 0x2.c68p+8 i)":
5111 double: 1
5112 idouble: 1
5113 Test "Imaginary part of: ccos (0xcp-4 + 0x5.98p+4 i)":
5114 float: 1
5115 ifloat: 1
5116 Test "Imaginary part of: ccos (0xcp-4 - 0x2.c68p+8 i)":
5117 double: 1
5118 idouble: 1
5119 Test "Imaginary part of: ccos (0xcp-4 - 0x5.98p+4 i)":
5120 float: 1
5121 ifloat: 1
5122
5123 # ccosh
5124 Test "Imaginary part of: ccosh (-0x2.c68p+8 + 0xcp-4 i)":
5125 double: 1
5126 idouble: 1
5127 Test "Imaginary part of: ccosh (-0x2.c68p+8 - 0xcp-4 i)":
5128 double: 1
5129 idouble: 1
5130 Test "Real part of: ccosh (-0x2p+0 - 0x3p+0 i)":
5131 float: 1
5132 ifloat: 1
5133 Test "Imaginary part of: ccosh (-0x2p+0 - 0x3p+0 i)":
5134 float: 1
5135 ifloat: 1
5136 ildouble: 1
5137 ldouble: 1
5138 Test "Imaginary part of: ccosh (-0x5.98p+4 + 0xcp-4 i)":
5139 float: 1
5140 ifloat: 1
5141 Test "Imaginary part of: ccosh (-0x5.98p+4 - 0xcp-4 i)":
5142 float: 1
5143 ifloat: 1
5144 Test "Real part of: ccosh (-2 - 3 i)":
5145 float: 1
5146 ifloat: 1
5147 Test "Imaginary part of: ccosh (-2 - 3 i)":
5148 float: 1
5149 ifloat: 1
5150 ildouble: 1
5151 ldouble: 1
5152 Test "Imaginary part of: ccosh (-710.5 + 0.75 i)":
5153 double: 1
5154 idouble: 1
5155 Test "Imaginary part of: ccosh (-710.5 - 0.75 i)":
5156 double: 1
5157 idouble: 1
5158 Test "Imaginary part of: ccosh (-89.5 + 0.75 i)":
5159 float: 1
5160 ifloat: 1
5161 Test "Imaginary part of: ccosh (-89.5 - 0.75 i)":
5162 float: 1
5163 ifloat: 1
5164 Test "Real part of: ccosh (0.75 + 1.25 i)":
5165 double: 1
5166 float: 1
5167 idouble: 1
5168 ifloat: 1
5169 Test "Imaginary part of: ccosh (0.75 + 1.25 i)":
5170 float: 1
5171 ifloat: 1
5172 Test "Imaginary part of: ccosh (0x1p-120 + 0x4p-16328 i)":
5173 ildouble: 1
5174 ldouble: 1
5175 Test "Imaginary part of: ccosh (0x2.c68p+8 + 0xcp-4 i)":
5176 double: 1
5177 idouble: 1
5178 Test "Imaginary part of: ccosh (0x2.c68p+8 - 0xcp-4 i)":
5179 double: 1
5180 idouble: 1
5181 Test "Imaginary part of: ccosh (0x5.98p+4 + 0xcp-4 i)":
5182 float: 1
5183 ifloat: 1
5184 Test "Imaginary part of: ccosh (0x5.98p+4 - 0xcp-4 i)":
5185 float: 1
5186 ifloat: 1
5187 Test "Imaginary part of: ccosh (0x5.ap+8 + 0x4p-1076 i)":
5188 double: 1
5189 idouble: 1
5190 Test "Real part of: ccosh (0xcp-4 + 0x1.4p+0 i)":
5191 double: 1
5192 float: 1
5193 idouble: 1
5194 ifloat: 1
5195 Test "Imaginary part of: ccosh (0xcp-4 + 0x1.4p+0 i)":
5196 float: 1
5197 ifloat: 1
5198 Test "Imaginary part of: ccosh (1440 + 0x1p-1074 i)":
5199 double: 1
5200 idouble: 1
5201 Test "Imaginary part of: ccosh (710.5 + 0.75 i)":
5202 double: 1
5203 idouble: 1
5204 Test "Imaginary part of: ccosh (710.5 - 0.75 i)":
5205 double: 1
5206 idouble: 1
5207 Test "Imaginary part of: ccosh (89.5 + 0.75 i)":
5208 float: 1
5209 ifloat: 1
5210 Test "Imaginary part of: ccosh (89.5 - 0.75 i)":
5211 float: 1
5212 ifloat: 1
5213
5214 # cexp
5215 Test "Imaginary part of: cexp (+0 + 0xf.ffffffffffff8p+1020 i)":
5216 ildouble: 1
5217 ldouble: 1
5218 Test "Real part of: cexp (-0x2.71p+12 + 0x8p+16380 i)":
5219 ildouble: 1
5220 ldouble: 1
5221 Test "Imaginary part of: cexp (-0x2.71p+12 + 0xf.ffffffffffff8p+1020 i)":
5222 ildouble: 1
5223 ldouble: 1
5224 Test "Real part of: cexp (-0x2.71p+12 + 0xf.fffffp+124 i)":
5225 ildouble: 1
5226 ldouble: 1
5227 Test "Imaginary part of: cexp (-0x2p+0 - 0x3p+0 i)":
5228 float: 1
5229 ifloat: 1
5230 Test "Real part of: cexp (-0x5.fp+4 + 0xcp-4 i)":
5231 ildouble: 1
5232 ldouble: 1
5233 Test "Imaginary part of: cexp (-0x5.fp+4 + 0xcp-4 i)":
5234 double: 1
5235 idouble: 1
5236 Test "Real part of: cexp (-10000 + 0x1p16383 i)":
5237 ildouble: 1
5238 ldouble: 1
5239 Test "Imaginary part of: cexp (-2.0 - 3.0 i)":
5240 float: 1
5241 ifloat: 1
5242 Test "Real part of: cexp (-95 + 0.75 i)":
5243 ildouble: 1
5244 ldouble: 1
5245 Test "Imaginary part of: cexp (-95 + 0.75 i)":
5246 double: 1
5247 idouble: 1
5248 Test "Real part of: cexp (0.75 + 1.25 i)":
5249 float: 1
5250 ifloat: 1
5251 Test "Imaginary part of: cexp (0.75 + 1.25 i)":
5252 ildouble: 1
5253 ldouble: 1
5254 Test "Real part of: cexp (0x1.f4p+8 + 0x8p+1020 i)":
5255 double: 1
5256 idouble: 1
5257 Test "Imaginary part of: cexp (0x2.c5c9p+12 + 0xcp-4 i)":
5258 ildouble: 1
5259 ldouble: 1
5260 Test "Real part of: cexp (0x2.c5dp+8 + 0xcp-4 i)":
5261 double: 1
5262 idouble: 1
5263 ildouble: 1
5264 ldouble: 1
5265 Test "Imaginary part of: cexp (0x2.c5dp+8 + 0xcp-4 i)":
5266 double: 1
5267 idouble: 1
5268 Test "Real part of: cexp (0x3.2p+4 + 0x8p+124 i)":
5269 double: 2
5270 idouble: 2
5271 Test "Imaginary part of: cexp (0x3.2p+4 + 0x8p+124 i)":
5272 double: 1
5273 idouble: 1
5274 ildouble: 1
5275 ldouble: 1
5276 Test "Real part of: cexp (0x5.8cp+4 + 0xcp-4 i)":
5277 float: 1
5278 ifloat: 1
5279 ildouble: 1
5280 ldouble: 1
5281 Test "Imaginary part of: cexp (0x5.8cp+4 + 0xcp-4 i)":
5282 float: 2
5283 ifloat: 2
5284 ildouble: 1
5285 ldouble: 1
5286 Test "Imaginary part of: cexp (0x5.ap+8 + 0x4p-1076 i)":
5287 double: 1
5288 idouble: 1
5289 Test "Real part of: cexp (0xcp-4 + 0x1.4p+0 i)":
5290 float: 1
5291 ifloat: 1
5292 Test "Imaginary part of: cexp (0xcp-4 + 0x1.4p+0 i)":
5293 ildouble: 1
5294 ldouble: 1
5295 Test "Imaginary part of: cexp (11356.5625 + 0.75 i)":
5296 ildouble: 1
5297 ldouble: 1
5298 Test "Imaginary part of: cexp (1440 + 0x1p-1074 i)":
5299 double: 1
5300 idouble: 1
5301 Test "Real part of: cexp (50 + 0x1p127 i)":
5302 double: 2
5303 idouble: 2
5304 Test "Imaginary part of: cexp (50 + 0x1p127 i)":
5305 double: 1
5306 idouble: 1
5307 ildouble: 1
5308 ldouble: 1
5309 Test "Real part of: cexp (500 + 0x1p1023 i)":
5310 double: 1
5311 idouble: 1
5312 Test "Real part of: cexp (709.8125 + 0.75 i)":
5313 double: 1
5314 idouble: 1
5315 ildouble: 1
5316 ldouble: 1
5317 Test "Imaginary part of: cexp (709.8125 + 0.75 i)":
5318 double: 1
5319 idouble: 1
5320 Test "Real part of: cexp (88.75 + 0.75 i)":
5321 float: 1
5322 ifloat: 1
5323 ildouble: 1
5324 ldouble: 1
5325 Test "Imaginary part of: cexp (88.75 + 0.75 i)":
5326 float: 2
5327 ifloat: 2
5328 ildouble: 1
5329 ldouble: 1
5330
5331 # clog
5332 Test "Real part of: clog (+0 + 0x4p-1076 i)":
5333 double: 1
5334 idouble: 1
5335 Test "Real part of: clog (+0 + 0x8p-16444 i)":
5336 ildouble: 1
5337 ldouble: 1
5338 Test "Real part of: clog (+0 + 0xf.8p+16380 i)":
5339 ildouble: 1
5340 ldouble: 1
5341 Test "Real part of: clog (+0 - 0xf.8p+16380 i)":
5342 ildouble: 1
5343 ldouble: 1
5344 Test "Real part of: clog (-0 + 0xf.8p+16380 i)":
5345 ildouble: 1
5346 ldouble: 1
5347 Test "Real part of: clog (-0 - 0xf.8p+16380 i)":
5348 ildouble: 1
5349 ldouble: 1
5350 Test "Real part of: clog (-0x1.0000000123456p+0 + +0 i)":
5351 double: 1
5352 idouble: 1
5353 Test "Real part of: clog (-0x1.0000000123456p+0 + 0x1.2345678p-1000 i)":
5354 double: 1
5355 idouble: 1
5356 Test "Real part of: clog (-0x1.0000000123456p+0 + 0x4.8d1598p-32 i)":
5357 double: 1
5358 idouble: 1
5359 Test "Real part of: clog (-0x1.0000000123456p+0 + 0x4.8d159ep-32 i)":
5360 double: 1
5361 idouble: 1
5362 Test "Real part of: clog (-0x1.0000000123456p+0 + 0x8p-152 i)":
5363 double: 1
5364 idouble: 1
5365 Test "Real part of: clog (-0x1.0000000123456p0 + 0x1.2345678p-1000 i)":
5366 double: 1
5367 idouble: 1
5368 Test "Real part of: clog (-0x1.0000000123456p0 + 0x1.2345678p-30 i)":
5369 double: 1
5370 idouble: 1
5371 Test "Real part of: clog (-0x1.000002p+0 + +0 i)":
5372 float: 1
5373 ifloat: 1
5374 Test "Real part of: clog (-0x1.000002p+0 + 0x4.8d1598p-32 i)":
5375 double: 1
5376 float: 1
5377 idouble: 1
5378 ifloat: 1
5379 Test "Real part of: clog (-0x1.000002p+0 + 0x4.8d159ep-32 i)":
5380 double: 1
5381 idouble: 1
5382 Test "Real part of: clog (-0x1.000002p+0 + 0x4.8d15ap-32 i)":
5383 double: 1
5384 float: 1
5385 idouble: 1
5386 ifloat: 1
5387 ildouble: 1
5388 ldouble: 1
5389 Test "Real part of: clog (-0x1.000002p+0 + 0x8p-152 i)":
5390 float: 1
5391 ifloat: 1
5392 Test "Imaginary part of: clog (-0x1.234566p-40 - 0x1p+0 i)":
5393 float: 1
5394 ifloat: 1
5395 Test "Imaginary part of: clog (-0x1.234566p-40 - 1.0 i)":
5396 float: 1
5397 ifloat: 1
5398 Test "Real part of: clog (-0x1.fp+127 + 0x1p-149 i)":
5399 float: 1
5400 ifloat: 1
5401 ildouble: 1
5402 ldouble: 1
5403 Test "Real part of: clog (-0x1.fp+127 - 0x1p-149 i)":
5404 float: 1
5405 ifloat: 1
5406 ildouble: 1
5407 ldouble: 1
5408 Test "Real part of: clog (-0x1.fp+16383 + 0x1p-16445 i)":
5409 ildouble: 1
5410 ldouble: 1
5411 Test "Real part of: clog (-0x1.fp+16383 - 0x1p-16445 i)":
5412 ildouble: 1
5413 ldouble: 1
5414 Test "Real part of: clog (-0x1p+0 + 0x4.8d15ap-32 i)":
5415 ildouble: 1
5416 ldouble: 1
5417 Test "Real part of: clog (-0x1p-149 + 0x1.fp+127 i)":
5418 float: 1
5419 ifloat: 1
5420 ildouble: 1
5421 ldouble: 1
5422 Test "Imaginary part of: clog (-0x1p-149 + 0x1.fp+127 i)":
5423 float: 1
5424 ifloat: 1
5425 Test "Real part of: clog (-0x1p-149 - 0x1.fp+127 i)":
5426 float: 1
5427 ifloat: 1
5428 ildouble: 1
5429 ldouble: 1
5430 Test "Imaginary part of: clog (-0x1p-149 - 0x1.fp+127 i)":
5431 float: 1
5432 ifloat: 1
5433 Test "Real part of: clog (-0x1p-16445 + 0x1.fp+16383 i)":
5434 ildouble: 1
5435 ldouble: 1
5436 Test "Real part of: clog (-0x1p-16445 - 0x1.fp+16383 i)":
5437 ildouble: 1
5438 ldouble: 1
5439 Test "Real part of: clog (-0x4p-1076 + 0xf.8p+16380 i)":
5440 ildouble: 1
5441 ldouble: 1
5442 Test "Real part of: clog (-0x4p-1076 - 0xf.8p+16380 i)":
5443 ildouble: 1
5444 ldouble: 1
5445 Test "Real part of: clog (-0x8p-152 + 0xf.8p+124 i)":
5446 float: 1
5447 ifloat: 1
5448 ildouble: 1
5449 ldouble: 1
5450 Test "Imaginary part of: clog (-0x8p-152 + 0xf.8p+124 i)":
5451 float: 1
5452 ifloat: 1
5453 Test "Real part of: clog (-0x8p-152 + 0xf.8p+16380 i)":
5454 ildouble: 1
5455 ldouble: 1
5456 Test "Imaginary part of: clog (-0x8p-152 + 0xf.fffffp+124 i)":
5457 float: 1
5458 ifloat: 1
5459 Test "Real part of: clog (-0x8p-152 - 0xf.8p+124 i)":
5460 float: 1
5461 ifloat: 1
5462 ildouble: 1
5463 ldouble: 1
5464 Test "Imaginary part of: clog (-0x8p-152 - 0xf.8p+124 i)":
5465 float: 1
5466 ifloat: 1
5467 Test "Real part of: clog (-0x8p-152 - 0xf.8p+16380 i)":
5468 ildouble: 1
5469 ldouble: 1
5470 Test "Imaginary part of: clog (-0x8p-152 - 0xf.fffffp+124 i)":
5471 float: 1
5472 ifloat: 1
5473 Test "Real part of: clog (-0x8p-16448 + 0xf.8p+16380 i)":
5474 ildouble: 1
5475 ldouble: 1
5476 Test "Real part of: clog (-0x8p-16448 - 0xf.8p+16380 i)":
5477 ildouble: 1
5478 ldouble: 1
5479 Test "Real part of: clog (-0xf.8p+124 + 0x8p-152 i)":
5480 float: 1
5481 ifloat: 1
5482 ildouble: 1
5483 ldouble: 1
5484 Test "Real part of: clog (-0xf.8p+124 - 0x8p-152 i)":
5485 float: 1
5486 ifloat: 1
5487 ildouble: 1
5488 ldouble: 1
5489 Test "Real part of: clog (-0xf.8p+16380 + +0 i)":
5490 ildouble: 1
5491 ldouble: 1
5492 Test "Real part of: clog (-0xf.8p+16380 + 0x4p-1076 i)":
5493 ildouble: 1
5494 ldouble: 1
5495 Test "Real part of: clog (-0xf.8p+16380 + 0x8p-152 i)":
5496 ildouble: 1
5497 ldouble: 1
5498 Test "Real part of: clog (-0xf.8p+16380 + 0x8p-16448 i)":
5499 ildouble: 1
5500 ldouble: 1
5501 Test "Real part of: clog (-0xf.8p+16380 - 0 i)":
5502 ildouble: 1
5503 ldouble: 1
5504 Test "Real part of: clog (-0xf.8p+16380 - 0x4p-1076 i)":
5505 ildouble: 1
5506 ldouble: 1
5507 Test "Real part of: clog (-0xf.8p+16380 - 0x8p-152 i)":
5508 ildouble: 1
5509 ldouble: 1
5510 Test "Real part of: clog (-0xf.8p+16380 - 0x8p-16448 i)":
5511 ildouble: 1
5512 ldouble: 1
5513 Test "Real part of: clog (0x0.ffffffffffffffffp0 + 0x0.ffffffffffffffffp-15000 i)":
5514 ildouble: 1
5515 ldouble: 1
5516 Test "Real part of: clog (0x0.ffffffp0 + 0x0.ffffffp-100 i)":
5517 float: 1
5518 ifloat: 1
5519 Test "Real part of: clog (0x1.0000000000000012p+0 + +0 i)":
5520 ildouble: 1
5521 ldouble: 1
5522 Test "Real part of: clog (0x1.0000000000000012p+0 + 0x1.234566p-60 i)":
5523 ildouble: 1
5524 ldouble: 1
5525 Test "Real part of: clog (0x1.0000000000000012p+0 + 0x1.23456789p-1000 i)":
5526 ildouble: 1
5527 ldouble: 1
5528 Test "Real part of: clog (0x1.0000000000000012p+0 + 0x1.23456789p-60 i)":
5529 ildouble: 1
5530 ldouble: 1
5531 Test "Real part of: clog (0x1.0000000000000012p+0 + 0x1.234568p-60 i)":
5532 ildouble: 1
5533 ldouble: 1
5534 Test "Real part of: clog (0x1.0000000000000012p+0 + 0x8p-152 i)":
5535 ildouble: 1
5536 ldouble: 1
5537 Test "Imaginary part of: clog (0x1.0000000000000014p+0 + 0x1.234566p-60 i)":
5538 ildouble: 1
5539 ldouble: 1
5540 Test "Imaginary part of: clog (0x1.0000000000000014p+0 + 0x1.23456789p-1000 i)":
5541 ildouble: 1
5542 ldouble: 1
5543 Test "Imaginary part of: clog (0x1.0000000000000014p+0 + 0x1.23456789p-60 i)":
5544 ildouble: 1
5545 ldouble: 1
5546 Test "Imaginary part of: clog (0x1.0000000000000014p+0 + 0x1.234568p-60 i)":
5547 ildouble: 1
5548 ldouble: 1
5549 Test "Real part of: clog (0x1.0000000000001p+0 + +0 i)":
5550 double: 1
5551 idouble: 1
5552 Test "Real part of: clog (0x1.0000000000001p+0 + 0x1.234566p-60 i)":
5553 double: 1
5554 idouble: 1
5555 Test "Real part of: clog (0x1.0000000000001p+0 + 0x1.23456789p-1000 i)":
5556 double: 1
5557 idouble: 1
5558 Test "Real part of: clog (0x1.0000000000001p+0 + 0x1.23456789p-60 i)":
5559 double: 1
5560 idouble: 1
5561 Test "Real part of: clog (0x1.0000000000001p+0 + 0x1.234568p-60 i)":
5562 double: 1
5563 idouble: 1
5564 Test "Real part of: clog (0x1.0000000000001p+0 + 0x8p-152 i)":
5565 double: 1
5566 idouble: 1
5567 Test "Real part of: clog (0x1.000002p+0 + +0 i)":
5568 float: 1
5569 ifloat: 1
5570 Test "Real part of: clog (0x1.000002p+0 + 0x1.234566p-60 i)":
5571 float: 1
5572 ifloat: 1
5573 Test "Real part of: clog (0x1.000002p+0 + 0x1.234568p-60 i)":
5574 float: 1
5575 ifloat: 1
5576 Test "Real part of: clog (0x1.000002p+0 + 0x8p-152 i)":
5577 float: 1
5578 ifloat: 1
5579 Test "Real part of: clog (0x1.000566p+0 + 0x4.8dp-12 i)":
5580 float: 1
5581 ifloat: 1
5582 ildouble: 1
5583 ldouble: 1
5584 Test "Real part of: clog (0x1.000566p0 + 0x1.234p-10 i)":
5585 float: 1
5586 ifloat: 1
5587 ildouble: 1
5588 ldouble: 1
5589 Test "Real part of: clog (0x1.234566p-30 + 1.0 i)":
5590 ildouble: 1
5591 ldouble: 1
5592 Test "Real part of: clog (0x1.48e45e3268d8p-4 + 0xf.f2c64p-4 i)":
5593 double: 1
5594 idouble: 1
5595 Test "Real part of: clog (0x1.48e45ep-4 + 0xf.f2c63p-4 i)":
5596 float: 1
5597 ifloat: 1
5598 Test "Imaginary part of: clog (0x1.48e45ep-4 + 0xf.f2c63p-4 i)":
5599 ildouble: 1
5600 ldouble: 1
5601 Test "Real part of: clog (0x1.48e45ep-4 + 0xf.f2c64p-4 i)":
5602 float: 1
5603 ifloat: 1
5604 Test "Real part of: clog (0x1.8907bc3694fd4e7cp-4 + 0xf.ed1990460bdfbf6p-4 i)":
5605 ildouble: 1
5606 ldouble: 1
5607 Test "Real part of: clog (0x1.8907bc3694fd4e7cp-4 + 0xf.ed1990460bep-4 i)":
5608 ildouble: 1
5609 ldouble: 1
5610 Test "Real part of: clog (0x1.8907bc3694fd4e7ep-4 + 0xf.ed1990460bdfbf7p-4 i)":
5611 ildouble: 1
5612 ldouble: 1
5613 Test "Real part of: clog (0x1.8907bc3694fd4e7ep-4 + 0xf.ed19ap-4 i)":
5614 ildouble: 1
5615 ldouble: 1
5616 Test "Real part of: clog (0x1.8907bc3694fd4p-4 + 0xf.ed1990460bdf8p-4 i)":
5617 double: 1
5618 idouble: 1
5619 Test "Real part of: clog (0x1.8907bc3694fd4p-4 + 0xf.ed1990460bdfbf6p-4 i)":
5620 ildouble: 1
5621 ldouble: 1
5622 Test "Real part of: clog (0x1.8907bc3694fd4p-4 + 0xf.ed1990460bdfbf7p-4 i)":
5623 ildouble: 1
5624 ldouble: 1
5625 Test "Real part of: clog (0x1.8907bc3694fd5p-4 + 0xf.ed1990460bdf8p-4 i)":
5626 double: 1
5627 idouble: 1
5628 Test "Real part of: clog (0x1.8907bc3694fd5p-4 + 0xf.ed1990460bdfbf6p-4 i)":
5629 ildouble: 1
5630 ldouble: 1
5631 Test "Real part of: clog (0x1.8907bcp-4 + 0xf.ed1990460bdf8p-4 i)":
5632 ildouble: 1
5633 ldouble: 1
5634 Test "Real part of: clog (0x1.8907bcp-4 + 0xf.ed1990460bdfbf6p-4 i)":
5635 ildouble: 1
5636 ldouble: 1
5637 Test "Real part of: clog (0x1.8907bcp-4 + 0xf.ed1990460bdfbf7p-4 i)":
5638 ildouble: 1
5639 ldouble: 1
5640 Test "Real part of: clog (0x1.8907bep-4 + 0xf.ed1990460bdfbf6p-4 i)":
5641 ildouble: 1
5642 ldouble: 1
5643 Test "Real part of: clog (0x1.c67eccp-4 + 0xf.e6b4d1d7a6e08p-4 i)":
5644 double: 1
5645 idouble: 1
5646 Test "Real part of: clog (0x1.c67eccp-4 + 0xf.e6b4d1d7a6e0948p-4 i)":
5647 ildouble: 1
5648 ldouble: 1
5649 Test "Real part of: clog (0x1.c67eccp-4 + 0xf.e6b4d1d7a6e1p-4 i)":
5650 double: 1
5651 idouble: 1
5652 Test "Imaginary part of: clog (0x1.c67eccp-4 + 0xf.e6b4dp-4 i)":
5653 ildouble: 1
5654 ldouble: 1
5655 Test "Real part of: clog (0x1.c67eccp-4 + 0xf.e6b4ep-4 i)":
5656 float: 1
5657 ifloat: 1
5658 Test "Imaginary part of: clog (0x1.c67eccp-4 + 0xf.e6b4ep-4 i)":
5659 ildouble: 1
5660 ldouble: 1
5661 Test "Real part of: clog (0x1.c67ecd92a85944b8p-4 + 0xf.e6b4d1d7a6e08p-4 i)":
5662 ildouble: 1
5663 ldouble: 1
5664 Test "Real part of: clog (0x1.c67ecd92a85944b8p-4 + 0xf.e6b4d1d7a6e0948p-4 i)":
5665 ildouble: 1
5666 ldouble: 1
5667 Test "Real part of: clog (0x1.c67ecd92a85944b8p-4 + 0xf.e6b4d1d7a6e0949p-4 i)":
5668 ildouble: 1
5669 ldouble: 1
5670 Test "Real part of: clog (0x1.c67ecd92a85944bap-4 + 0xf.e6b4d1d7a6e0948p-4 i)":
5671 ildouble: 1
5672 ldouble: 1
5673 Test "Real part of: clog (0x1.c67ecd92a85944bap-4 + 0xf.e6b4ep-4 i)":
5674 ildouble: 1
5675 ldouble: 1
5676 Test "Real part of: clog (0x1.c67ecd92a8594p-4 + 0xf.e6b4dp-4 i)":
5677 double: 1
5678 idouble: 1
5679 ildouble: 1
5680 ldouble: 1
5681 Test "Real part of: clog (0x1.c67ecd92a8594p-4 + 0xf.e6b4ep-4 i)":
5682 double: 1
5683 idouble: 1
5684 ildouble: 1
5685 ldouble: 1
5686 Test "Real part of: clog (0x1.c67ecd92a8595p-4 + 0xf.e6b4d1d7a6e08p-4 i)":
5687 ildouble: 1
5688 ldouble: 1
5689 Test "Real part of: clog (0x1.c67ecd92a8595p-4 + 0xf.e6b4d1d7a6e1p-4 i)":
5690 ildouble: 1
5691 ldouble: 1
5692 Test "Real part of: clog (0x1.c67ecd92a8595p-4 + 0xf.e6b4ep-4 i)":
5693 ildouble: 1
5694 ldouble: 1
5695 Test "Real part of: clog (0x1.c67ecep-4 + 0xf.e6b4d1d7a6e1p-4 i)":
5696 double: 1
5697 idouble: 1
5698 Test "Real part of: clog (0x1.fffffep+127 + 0x1.fffffep+127 i)":
5699 ildouble: 1
5700 ldouble: 1
5701 Test "Real part of: clog (0x1.fp+127 + 0x1p-149 i)":
5702 float: 1
5703 ifloat: 1
5704 Test "Real part of: clog (0x1.fp+127 - 0x1p-149 i)":
5705 float: 1
5706 ifloat: 1
5707 Test "Real part of: clog (0x1.fp+16383 + 0x1.fp+16383 i)":
5708 ildouble: 1
5709 ldouble: 1
5710 Test "Real part of: clog (0x1.fp+16383 + 0x1p+16383 i)":
5711 ildouble: 1
5712 ldouble: 1
5713 Test "Real part of: clog (0x1.fp+16383 + 0x1p-16445 i)":
5714 ildouble: 1
5715 ldouble: 1
5716 Test "Real part of: clog (0x1.fp+16383 - 0x1p-16445 i)":
5717 ildouble: 1
5718 ldouble: 1
5719 Test "Imaginary part of: clog (0x1367a310575591p-54 + 0x3cfcc0a0541f60p-54 i)":
5720 ildouble: 1
5721 ldouble: 1
5722 Test "Real part of: clog (0x1p+0 + 0x4.8d1598p-12 i)":
5723 float: 1
5724 ifloat: 1
5725 Test "Real part of: clog (0x1p-1074 + 0x1p-1074 i)":
5726 double: 1
5727 idouble: 1
5728 ildouble: 1
5729 ldouble: 1
5730 Test "Real part of: clog (0x1p-147 + 0x1p-147 i)":
5731 float: 1
5732 ifloat: 1
5733 Test "Real part of: clog (0x1p-149 + 0x1.fp+127 i)":
5734 float: 1
5735 ifloat: 1
5736 ildouble: 1
5737 ldouble: 1
5738 Test "Real part of: clog (0x1p-149 + 0x1p-149 i)":
5739 ildouble: 1
5740 ldouble: 1
5741 Test "Real part of: clog (0x1p-149 - 0x1.fp+127 i)":
5742 float: 1
5743 ifloat: 1
5744 ildouble: 1
5745 ldouble: 1
5746 Test "Real part of: clog (0x1p-16440 + +0 i)":
5747 ildouble: 1
5748 ldouble: 1
5749 Test "Real part of: clog (0x1p-16445 + 0x1.fp+16383 i)":
5750 ildouble: 1
5751 ldouble: 1
5752 Test "Real part of: clog (0x1p-16445 - 0x1.fp+16383 i)":
5753 ildouble: 1
5754 ldouble: 1
5755 Test "Real part of: clog (0x2.0ce7ba1e4902p-4 + 0xf.de3a3p-4 i)":
5756 double: 1
5757 idouble: 1
5758 Test "Real part of: clog (0x2.82b794p-4 + 0xf.cd42a15bf9a3612p-4 i)":
5759 ildouble: 1
5760 ldouble: 1
5761 Test "Real part of: clog (0x2.82b794p-4 + 0xf.cd42a15bf9a3613p-4 i)":
5762 ildouble: 1
5763 ldouble: 1
5764 Test "Real part of: clog (0x2.82b794p-4 + 0xf.cd42a15bf9a38p-4 i)":
5765 double: 1
5766 idouble: 1
5767 ildouble: 1
5768 ldouble: 1
5769 Test "Real part of: clog (0x2.82b794p-4 + 0xf.cd42a15bf9a3p-4 i)":
5770 ildouble: 1
5771 ldouble: 1
5772 Test "Real part of: clog (0x2.82b794p-4 + 0xf.cd42ap-4 i)":
5773 ildouble: 1
5774 ldouble: 1
5775 Test "Real part of: clog (0x2.82b795e420b281a8p-4 + 0xf.cd42a15bf9a3613p-4 i)":
5776 ildouble: 1
5777 ldouble: 1
5778 Test "Real part of: clog (0x2.82b795e420b281a8p-4 + 0xf.cd42a15bf9a38p-4 i)":
5779 ildouble: 1
5780 ldouble: 1
5781 Test "Real part of: clog (0x2.82b795e420b281a8p-4 + 0xf.cd42bp-4 i)":
5782 ildouble: 1
5783 ldouble: 1
5784 Test "Real part of: clog (0x2.82b795e420b281acp-4 + 0xf.cd42a15bf9a3613p-4 i)":
5785 ildouble: 1
5786 ldouble: 1
5787 Test "Real part of: clog (0x2.82b795e420b281acp-4 + 0xf.cd42a15bf9a38p-4 i)":
5788 ildouble: 1
5789 ldouble: 1
5790 Test "Real part of: clog (0x2.82b795e420b28p-4 + 0xf.cd42a15bf9a3612p-4 i)":
5791 ildouble: 1
5792 ldouble: 1
5793 Test "Real part of: clog (0x2.82b795e420b28p-4 + 0xf.cd42a15bf9a3p-4 i)":
5794 double: 1
5795 idouble: 1
5796 Test "Imaginary part of: clog (0x2.82b795e420b28p-4 + 0xf.cd42ap-4 i)":
5797 ildouble: 1
5798 ldouble: 1
5799 Test "Real part of: clog (0x2.82b795e420b2ap-4 + 0xf.cd42ap-4 i)":
5800 ildouble: 1
5801 ldouble: 1
5802 Test "Real part of: clog (0x2.82b798p-4 + 0xf.cd42a15bf9a3613p-4 i)":
5803 ildouble: 1
5804 ldouble: 1
5805 Test "Imaginary part of: clog (0x2818p-15 + 0x798fp-15 i)":
5806 float: 1
5807 ifloat: 1
5808 Test "Real part of: clog (0x2dd46725bp-35 + 0x7783a1284p-35 i)":
5809 ildouble: 1
5810 ldouble: 1
5811 Test "Real part of: clog (0x2p-148 + 0x2p-148 i)":
5812 float: 1
5813 ifloat: 1
5814 Test "Real part of: clog (0x3.2cdb84p-4 + 0xf.ae888f0455f6p-4 i)":
5815 ildouble: 1
5816 ldouble: 1
5817 Test "Real part of: clog (0x3.3b8f9163276aap-4 + 0xf.ab873d09e61e797p-4 i)":
5818 ildouble: 1
5819 ldouble: 1
5820 Test "Real part of: clog (0x3.3b8f9163276aap-4 + 0xf.ab873p-4 i)":
5821 ildouble: 1
5822 ldouble: 1
5823 Test "Real part of: clog (0x3.3b8f9163276acp-4 + 0xf.ab874p-4 i)":
5824 ildouble: 1
5825 ldouble: 1
5826 Test "Imaginary part of: clog (0x3.3b8f9163276acp-4 + 0xf.ab874p-4 i)":
5827 ildouble: 1
5828 ldouble: 1
5829 Test "Real part of: clog (0x3.3b8f94p-4 + 0xf.ab873d09e61e797p-4 i)":
5830 ildouble: 1
5831 ldouble: 1
5832 Test "Real part of: clog (0x3.3b8f94p-4 + 0xf.ab873d09e61e8p-4 i)":
5833 ildouble: 1
5834 ldouble: 1
5835 Test "Real part of: clog (0x3.3b8f94p-4 + 0xf.ab873d09e61ep-4 i)":
5836 ildouble: 1
5837 ldouble: 1
5838 Test "Real part of: clog (0x3.3b8f94p-4 + 0xf.ab873p-4 i)":
5839 float: 1
5840 ifloat: 1
5841 ildouble: 1
5842 ldouble: 1
5843 Test "Real part of: clog (0x3.6e17119fb8aaap-4 + 0xf.a0c58a83e57c772p-4 i)":
5844 ildouble: 1
5845 ldouble: 1
5846 Test "Real part of: clog (0x3.6e17119fb8aaap-4 + 0xf.a0c58p-4 i)":
5847 ildouble: 1
5848 ldouble: 1
5849 Test "Real part of: clog (0x3.6e17119fb8aab754p-4 + 0xf.a0c58a83e57cp-4 i)":
5850 ildouble: 1
5851 ldouble: 1
5852 Test "Real part of: clog (0x3.6e17119fb8aab754p-4 + 0xf.a0c58p-4 i)":
5853 ildouble: 1
5854 ldouble: 1
5855 Test "Real part of: clog (0x3.6e17119fb8aab754p-4 + 0xf.a0c59p-4 i)":
5856 ildouble: 1
5857 ldouble: 1
5858 Test "Real part of: clog (0x3.6e17119fb8aacp-4 + 0xf.a0c58a83e57c773p-4 i)":
5859 ildouble: 1
5860 ldouble: 1
5861 Test "Real part of: clog (0x3.6e17119fb8aacp-4 + 0xf.a0c58p-4 i)":
5862 double: 1
5863 idouble: 1
5864 ildouble: 1
5865 ldouble: 1
5866 Test "Real part of: clog (0x3.6e1714p-4 + 0xf.a0c58a83e57c772p-4 i)":
5867 ildouble: 1
5868 ldouble: 1
5869 Test "Real part of: clog (0x3.6e1714p-4 + 0xf.a0c58a83e57c8p-4 i)":
5870 ildouble: 1
5871 ldouble: 1
5872 Test "Real part of: clog (0x3.6e1714p-4 + 0xf.a0c58a83e57cp-4 i)":
5873 double: 1
5874 idouble: 1
5875 Test "Real part of: clog (0x3.6e1714p-4 + 0xf.a0c58p-4 i)":
5876 float: 1
5877 ifloat: 1
5878 Test "Imaginary part of: clog (0x3.6e1714p-4 + 0xf.a0c58p-4 i)":
5879 float: 1
5880 ifloat: 1
5881 Test "Real part of: clog (0x3.6e1714p-4 + 0xf.a0c59p-4 i)":
5882 float: 1
5883 ifloat: 1
5884 Test "Imaginary part of: clog (0x3.6e1714p-4 + 0xf.a0c59p-4 i)":
5885 float: 1
5886 ifloat: 1
5887 Test "Real part of: clog (0x3.6e171p-4 + 0xf.a0c58a83e57c773p-4 i)":
5888 ildouble: 1
5889 ldouble: 1
5890 Test "Real part of: clog (0x3.6e171p-4 + 0xf.a0c58p-4 i)":
5891 ildouble: 1
5892 ldouble: 1
5893 Test "Real part of: clog (0x3.6e171p-4 + 0xf.a0c59p-4 i)":
5894 ildouble: 1
5895 ldouble: 1
5896 Test "Imaginary part of: clog (0x3.6e171p-4 + 0xf.a0c59p-4 i)":
5897 ildouble: 1
5898 ldouble: 1
5899 Test "Real part of: clog (0x3.bea2bcp-4 + 0xf.8e3d619a8d118p-4 i)":
5900 double: 1
5901 idouble: 1
5902 Test "Real part of: clog (0x3.bea2bcp-4 + 0xf.8e3d619a8d11bfdp-4 i)":
5903 ildouble: 1
5904 ldouble: 1
5905 Test "Real part of: clog (0x3.bea2bd62e3501174p-4 + 0xf.8e3d619a8d11bfep-4 i)":
5906 ildouble: 1
5907 ldouble: 1
5908 Test "Real part of: clog (0x3.bea2bd62e3501174p-4 + 0xf.8e3d7p-4 i)":
5909 ildouble: 1
5910 ldouble: 1
5911 Test "Real part of: clog (0x3.bea2bd62e350117p-4 + 0xf.8e3d7p-4 i)":
5912 ildouble: 1
5913 ldouble: 1
5914 Test "Real part of: clog (0x3.bea2bd62e35p-4 + 0xf.8e3d6p-4 i)":
5915 double: 1
5916 idouble: 1
5917 Test "Real part of: clog (0x3.bea2cp-4 + 0xf.8e3d619a8d12p-4 i)":
5918 ildouble: 1
5919 ldouble: 1
5920 Test "Real part of: clog (0x3.bea2cp-4 + 0xf.8e3d6p-4 i)":
5921 ildouble: 1
5922 ldouble: 1
5923 Test "Imaginary part of: clog (0x3.bea2cp-4 + 0xf.8e3d6p-4 i)":
5924 float: 1
5925 ifloat: 1
5926 Test "Real part of: clog (0x3.bea2cp-4 + 0xf.8e3d7p-4 i)":
5927 float: 1
5928 ifloat: 1
5929 Test "Real part of: clog (0x3.e1d0a105ac4eap-4 + 0xf.859b3d1b06d08p-4 i)":
5930 double: 1
5931 idouble: 1
5932 Test "Real part of: clog (0x3.e1d0a105ac4eap-4 + 0xf.859b3d1b06dp-4 i)":
5933 ildouble: 1
5934 ldouble: 1
5935 Test "Real part of: clog (0x3.e1d0a105ac4ebeacp-4 + 0xf.859b3d1b06d005dp-4 i)":
5936 ildouble: 1
5937 ldouble: 1
5938 Test "Real part of: clog (0x3.e1d0a105ac4ebebp-4 + 0xf.859b3p-4 i)":
5939 ildouble: 1
5940 ldouble: 1
5941 Test "Real part of: clog (0x3.e1d0a105ac4ecp-4 + 0xf.859b3d1b06d005dp-4 i)":
5942 ildouble: 1
5943 ldouble: 1
5944 Test "Imaginary part of: clog (0x3.e1d0a105ac4ecp-4 + 0xf.859b3d1b06d005ep-4 i)":
5945 ildouble: 1
5946 ldouble: 1
5947 Test "Real part of: clog (0x3.e1d0a4p-4 + 0xf.859b3d1b06d08p-4 i)":
5948 ildouble: 1
5949 ldouble: 1
5950 Test "Real part of: clog (0x3.e1d0ap-4 + 0xf.859b3d1b06d005dp-4 i)":
5951 ildouble: 1
5952 ldouble: 1
5953 Test "Real part of: clog (0x3.e1d0ap-4 + 0xf.859b3d1b06d08p-4 i)":
5954 double: 1
5955 idouble: 1
5956 Test "Real part of: clog (0x3.e1d0ap-4 + 0xf.859b3d1b06dp-4 i)":
5957 ildouble: 1
5958 ldouble: 1
5959 Test "Real part of: clog (0x3.e1d0ap-4 + 0xf.859b3p-4 i)":
5960 float: 1
5961 ifloat: 1
5962 Test "Imaginary part of: clog (0x3.e1d0ap-4 + 0xf.859b4p-4 i)":
5963 float: 1
5964 ifloat: 1
5965 Test "Real part of: clog (0x4.0dbf78p-4 + 0xf.7a5c1af8e3ce8p-4 i)":
5966 ildouble: 1
5967 ldouble: 1
5968 Test "Real part of: clog (0x4.0dbf78p-4 + 0xf.7a5c1af8e3cec09p-4 i)":
5969 ildouble: 1
5970 ldouble: 1
5971 Test "Real part of: clog (0x4.0dbf78p-4 + 0xf.7a5c1af8e3cfp-4 i)":
5972 ildouble: 1
5973 ldouble: 1
5974 Test "Real part of: clog (0x4.0dbf7d40fe1acp-4 + 0xf.7a5c1af8e3ce8p-4 i)":
5975 double: 1
5976 idouble: 1
5977 Test "Real part of: clog (0x4.0dbf7d40fe1acp-4 + 0xf.7a5c1p-4 i)":
5978 double: 1
5979 idouble: 1
5980 ildouble: 1
5981 ldouble: 1
5982 Test "Real part of: clog (0x4.0dbf7d40fe1ad688p-4 + 0xf.7a5c1af8e3ce8p-4 i)":
5983 ildouble: 1
5984 ldouble: 1
5985 Test "Real part of: clog (0x4.0dbf7d40fe1ad688p-4 + 0xf.7a5c1af8e3cfp-4 i)":
5986 ildouble: 1
5987 ldouble: 1
5988 Test "Real part of: clog (0x4.0dbf7d40fe1bp-4 + 0xf.7a5c2p-4 i)":
5989 ildouble: 1
5990 ldouble: 1
5991 Test "Imaginary part of: clog (0x4.0dbf8p-4 + 0xf.7a5c1af8e3cfp-4 i)":
5992 ildouble: 1
5993 ldouble: 1
5994 Test "Real part of: clog (0x4.0dbf8p-4 + 0xf.7a5c2p-4 i)":
5995 ildouble: 1
5996 ldouble: 1
5997 Test "Imaginary part of: clog (0x4.7017a2e368078p-4 + 0xf.5f4a550c9d75e3bp-4 i)":
5998 ildouble: 1
5999 ldouble: 1
6000 Test "Real part of: clog (0x4.7017a2e36807acb8p-4 + 0xf.5f4a550c9d758p-4 i)":
6001 ildouble: 1
6002 ldouble: 1
6003 Test "Real part of: clog (0x4.7017a2e36807acb8p-4 + 0xf.5f4a550c9d75e3bp-4 i)":
6004 ildouble: 1
6005 ldouble: 1
6006 Test "Real part of: clog (0x4.7017a2e36807acb8p-4 + 0xf.5f4a6p-4 i)":
6007 ildouble: 1
6008 ldouble: 1
6009 Test "Real part of: clog (0x4.7017a2e36807acbp-4 + 0xf.5f4a550c9d75e3bp-4 i)":
6010 ildouble: 1
6011 ldouble: 1
6012 Test "Real part of: clog (0x4.7017a2e36807acbp-4 + 0xf.5f4a5p-4 i)":
6013 ildouble: 1
6014 ldouble: 1
6015 Test "Real part of: clog (0x4.7017a2e36807acbp-4 + 0xf.5f4a6p-4 i)":
6016 ildouble: 1
6017 ldouble: 1
6018 Test "Real part of: clog (0x4.7017a2e36807cp-4 + 0xf.5f4a550c9d758p-4 i)":
6019 double: 1
6020 idouble: 1
6021 Test "Real part of: clog (0x4.7017a2e36807cp-4 + 0xf.5f4a550c9d75e3bp-4 i)":
6022 ildouble: 1
6023 ldouble: 1
6024 Test "Real part of: clog (0x4.7017a2e36807cp-4 + 0xf.5f4a550c9d75e3cp-4 i)":
6025 ildouble: 1
6026 ldouble: 1
6027 Test "Real part of: clog (0x4.7017a8p-4 + 0xf.5f4a550c9d75e3cp-4 i)":
6028 ildouble: 1
6029 ldouble: 1
6030 Test "Real part of: clog (0x4.7017a8p-4 + 0xf.5f4a550c9d76p-4 i)":
6031 double: 1
6032 idouble: 1
6033 Test "Real part of: clog (0x4.7017a8p-4 + 0xf.5f4a6p-4 i)":
6034 float: 1
6035 ifloat: 1
6036 Test "Real part of: clog (0x4.d9e8c415d5644p-4 + 0xf.3f302p-4 i)":
6037 ildouble: 1
6038 ldouble: 1
6039 Test "Real part of: clog (0x4.d9e8c8p-4 + 0xf.3f303p-4 i)":
6040 float: 1
6041 ifloat: 1
6042 Test "Real part of: clog (0x4.d9e8cp-4 + 0xf.3f30281507d8p-4 i)":
6043 double: 1
6044 idouble: 1
6045 Test "Real part of: clog (0x4p-1076 + +0 i)":
6046 double: 1
6047 idouble: 1
6048 Test "Real part of: clog (0x4p-1076 + 0x4p-1076 i)":
6049 double: 1
6050 idouble: 1
6051 ildouble: 1
6052 ldouble: 1
6053 Test "Real part of: clog (0x4p-1076 + 0xf.8p+16380 i)":
6054 ildouble: 1
6055 ldouble: 1
6056 Test "Real part of: clog (0x4p-1076 - 0xf.8p+16380 i)":
6057 ildouble: 1
6058 ldouble: 1
6059 Test "Imaginary part of: clog (0x5.03p-4 + 0xf.31ep-4 i)":
6060 float: 1
6061 ifloat: 1
6062 Test "Real part of: clog (0x5.318c58p-4 + 0xf.22363p-4 i)":
6063 ildouble: 1
6064 ldouble: 1
6065 Test "Imaginary part of: clog (0x5.318c58p-4 + 0xf.22364p-4 i)":
6066 ildouble: 1
6067 ldouble: 1
6068 Test "Real part of: clog (0x5.318c596a8cb114ep-4 + 0xf.22363p-4 i)":
6069 ildouble: 1
6070 ldouble: 1
6071 Test "Real part of: clog (0x5.318c596a8cb114ep-4 + 0xf.22364p-4 i)":
6072 ildouble: 1
6073 ldouble: 1
6074 Test "Real part of: clog (0x5.318c596a8cb1p-4 + 0xf.22363bf989dap-4 i)":
6075 ildouble: 1
6076 ldouble: 1
6077 Test "Real part of: clog (0x5.318c596a8cb1p-4 + 0xf.22364p-4 i)":
6078 double: 1
6079 idouble: 1
6080 Test "Real part of: clog (0x5.b06b68p-4 + 0xe.f452b965da9fp-4 i)":
6081 double: 1
6082 idouble: 1
6083 ildouble: 1
6084 ldouble: 1
6085 Test "Real part of: clog (0x5.b06b68p-4 + 0xe.f452bp-4 i)":
6086 float: 1
6087 ifloat: 1
6088 Test "Real part of: clog (0x5.b06b7p-4 + 0xe.f452b965da9fp-4 i)":
6089 double: 1
6090 idouble: 1
6091 Test "Imaginary part of: clog (0x5.b06b7p-4 + 0xe.f452bp-4 i)":
6092 float: 1
6093 ifloat: 1
6094 Test "Real part of: clog (0x5.b06b7p-4 + 0xe.f452cp-4 i)":
6095 ildouble: 1
6096 ldouble: 1
6097 Test "Real part of: clog (0x5.ba8ce4b6p-4 + 0xe.f0742508p-4 i)":
6098 ildouble: 1
6099 ldouble: 1
6100 Test "Real part of: clog (0x5.ba8cep-4 + 0xe.f0742p-4 i)":
6101 ildouble: 1
6102 ldouble: 1
6103 Test "Real part of: clog (0x6.02fd5037c4792efp-4 + 0xe.d3e21p-4 i)":
6104 ildouble: 1
6105 ldouble: 1
6106 Test "Real part of: clog (0x6.02fd5037c4794p-4 + 0xe.d3e21p-4 i)":
6107 ildouble: 1
6108 ldouble: 1
6109 Test "Real part of: clog (0x6.02fd5037c479p-4 + 0xe.d3e2086dcca80b8p-4 i)":
6110 ildouble: 1
6111 ldouble: 1
6112 Test "Real part of: clog (0x6.02fd5037c479p-4 + 0xe.d3e21p-4 i)":
6113 double: 1
6114 idouble: 1
6115 ildouble: 1
6116 ldouble: 1
6117 Test "Real part of: clog (0x6.02fd5037c479p-4 + 0xe.d3e2p-4 i)":
6118 double: 1
6119 idouble: 1
6120 Test "Real part of: clog (0x6.02fd58p-4 + 0xe.d3e2086dcca80b8p-4 i)":
6121 ildouble: 1
6122 ldouble: 1
6123 Test "Real part of: clog (0x6.02fd58p-4 + 0xe.d3e2086dcca8p-4 i)":
6124 double: 1
6125 idouble: 1
6126 Test "Real part of: clog (0x6.02fd58p-4 + 0xe.d3e21p-4 i)":
6127 float: 1
6128 ifloat: 1
6129 Test "Imaginary part of: clog (0x6.02fd5p-4 + 0xe.d3e2086dcca80b8p-4 i)":
6130 ildouble: 1
6131 ldouble: 1
6132 Test "Imaginary part of: clog (0x6.02fd5p-4 + 0xe.d3e21p-4 i)":
6133 float: 1
6134 ifloat: 1
6135 Test "Real part of: clog (0x6.1c643068cd124p-4 + 0xe.c97c2018b428258p-4 i)":
6136 ildouble: 1
6137 ldouble: 1
6138 Test "Real part of: clog (0x6.1c643068cd124p-4 + 0xe.c97c2018b4288p-4 i)":
6139 ildouble: 1
6140 ldouble: 1
6141 Test "Real part of: clog (0x6.1c643068cd125ef8p-4 + 0xe.c97c2018b4288p-4 i)":
6142 ildouble: 1
6143 ldouble: 1
6144 Test "Real part of: clog (0x6.1c643068cd125ef8p-4 + 0xe.c97c3p-4 i)":
6145 ildouble: 1
6146 ldouble: 1
6147 Test "Real part of: clog (0x6.1c643068cd125efp-4 + 0xe.c97c3p-4 i)":
6148 ildouble: 1
6149 ldouble: 1
6150 Test "Real part of: clog (0x6.1c643068cd128p-4 + 0xe.c97c2p-4 i)":
6151 double: 1
6152 idouble: 1
6153 Test "Real part of: clog (0x6.1c6438p-4 + 0xe.c97c2018b4288p-4 i)":
6154 double: 1
6155 idouble: 1
6156 Test "Real part of: clog (0x6.1c6438p-4 + 0xe.c97c2018b428p-4 i)":
6157 double: 1
6158 idouble: 1
6159 ildouble: 1
6160 ldouble: 1
6161 Test "Real part of: clog (0x6.1c6438p-4 + 0xe.c97c3p-4 i)":
6162 float: 1
6163 ifloat: 1
6164 Test "Real part of: clog (0x6.1c643p-4 + 0xe.c97c2018b428258p-4 i)":
6165 ildouble: 1
6166 ldouble: 1
6167 Test "Real part of: clog (0x6.1c643p-4 + 0xe.c97c2018b4288p-4 i)":
6168 ildouble: 1
6169 ldouble: 1
6170 Test "Real part of: clog (0x6.2aff83ae6467cb08p-4 + 0xe.c36a599a86ba8p-4 i)":
6171 ildouble: 1
6172 ldouble: 1
6173 Test "Real part of: clog (0x6.2aff83ae6467cb08p-4 + 0xe.c36a599a86baf8fp-4 i)":
6174 ildouble: 1
6175 ldouble: 1
6176 Test "Real part of: clog (0x6.2aff83ae6467cb08p-4 + 0xe.c36a6p-4 i)":
6177 ildouble: 1
6178 ldouble: 1
6179 Test "Real part of: clog (0x6.2aff83ae6467cbp-4 + 0xe.c36a599a86ba8p-4 i)":
6180 ildouble: 1
6181 ldouble: 1
6182 Test "Real part of: clog (0x6.2aff83ae6467cbp-4 + 0xe.c36a599a86baf8fp-4 i)":
6183 ildouble: 1
6184 ldouble: 1
6185 Test "Real part of: clog (0x6.2aff83ae6467cbp-4 + 0xe.c36a5p-4 i)":
6186 ildouble: 1
6187 ldouble: 1
6188 Test "Real part of: clog (0x6.2aff83ae6467cp-4 + 0xe.c36a5p-4 i)":
6189 ildouble: 1
6190 ldouble: 1
6191 Test "Real part of: clog (0x6.2aff83ae6467cp-4 + 0xe.c36a6p-4 i)":
6192 double: 1
6193 idouble: 1
6194 ildouble: 1
6195 ldouble: 1
6196 Test "Real part of: clog (0x6.2aff83ae6468p-4 + 0xe.c36a599a86ba8p-4 i)":
6197 double: 1
6198 idouble: 1
6199 Test "Real part of: clog (0x6.2aff83ae6468p-4 + 0xe.c36a599a86bbp-4 i)":
6200 ildouble: 1
6201 ldouble: 1
6202 Test "Real part of: clog (0x6.2aff83ae6468p-4 + 0xe.c36a5p-4 i)":
6203 double: 1
6204 idouble: 1
6205 Test "Real part of: clog (0x6.2aff88p-4 + 0xe.c36a599a86ba8p-4 i)":
6206 double: 1
6207 idouble: 1
6208 Test "Real part of: clog (0x6.2aff8p-4 + 0xe.c36a599a86baf8fp-4 i)":
6209 ildouble: 1
6210 ldouble: 1
6211 Test "Real part of: clog (0x6.2aff8p-4 + 0xe.c36a599a86baf9p-4 i)":
6212 ildouble: 1
6213 ldouble: 1
6214 Test "Real part of: clog (0x6.b10b48p-4 + 0xe.8893cbb449253a1p-4 i)":
6215 ildouble: 1
6216 ldouble: 1
6217 Test "Real part of: clog (0x6.b10b48p-4 + 0xe.8893cbb44925p-4 i)":
6218 double: 1
6219 idouble: 1
6220 Test "Real part of: clog (0x6.b10b48p-4 + 0xe.8893dp-4 i)":
6221 ildouble: 1
6222 ldouble: 1
6223 Test "Real part of: clog (0x6.b10b4f3520214p-4 + 0xe.8893cbb449253a1p-4 i)":
6224 ildouble: 1
6225 ldouble: 1
6226 Test "Real part of: clog (0x6.b10b4f3520214p-4 + 0xe.8893cp-4 i)":
6227 ildouble: 1
6228 ldouble: 1
6229 Test "Real part of: clog (0x6.b10b4f3520217b6p-4 + 0xe.8893cp-4 i)":
6230 ildouble: 1
6231 ldouble: 1
6232 Test "Real part of: clog (0x6.b10b4f3520218p-4 + 0xe.8893cbb44925p-4 i)":
6233 ildouble: 1
6234 ldouble: 1
6235 Test "Real part of: clog (0x6.b10b4f3520218p-4 + 0xe.8893dp-4 i)":
6236 double: 1
6237 idouble: 1
6238 ildouble: 1
6239 ldouble: 1
6240 Test "Real part of: clog (0x6.b10b5p-4 + 0xe.8893cbb449258p-4 i)":
6241 double: 1
6242 idouble: 1
6243 Test "Real part of: clog (0x6.b10b5p-4 + 0xe.8893cbb44925p-4 i)":
6244 double: 1
6245 idouble: 1
6246 ildouble: 1
6247 ldouble: 1
6248 Test "Real part of: clog (0x7.eca921b40e028p-4 + 0xd.e655e694e5108p-4 i)":
6249 ildouble: 1
6250 ldouble: 1
6251 Test "Real part of: clog (0x7.eca921b40e028p-4 + 0xd.e655e694e510a94p-4 i)":
6252 ildouble: 1
6253 ldouble: 1
6254 Test "Real part of: clog (0x7.eca921b40e028p-4 + 0xd.e655fp-4 i)":
6255 double: 1
6256 idouble: 1
6257 ildouble: 1
6258 ldouble: 1
6259 Test "Real part of: clog (0x7.eca921b40e02ae18p-4 + 0xd.e655fp-4 i)":
6260 ildouble: 1
6261 ldouble: 1
6262 Test "Real part of: clog (0x7.eca921b40e02cp-4 + 0xd.e655e694e510a94p-4 i)":
6263 ildouble: 1
6264 ldouble: 1
6265 Test "Real part of: clog (0x7.eca928p-4 + 0xd.e655e694e5108p-4 i)":
6266 double: 1
6267 idouble: 1
6268 Test "Real part of: clog (0x7.eca928p-4 + 0xd.e655e694e511p-4 i)":
6269 ildouble: 1
6270 ldouble: 1
6271 Test "Real part of: clog (0x7.eca928p-4 + 0xd.e655fp-4 i)":
6272 float: 1
6273 ifloat: 1
6274 Test "Real part of: clog (0x7.eca92p-4 + 0xd.e655e694e510a95p-4 i)":
6275 ildouble: 1
6276 ldouble: 1
6277 Test "Real part of: clog (0x7.eca92p-4 + 0xd.e655e694e511p-4 i)":
6278 ildouble: 1
6279 ldouble: 1
6280 Test "Imaginary part of: clog (0x7.eca92p-4 + 0xd.e655fp-4 i)":
6281 ildouble: 1
6282 ldouble: 1
6283 Test "Real part of: clog (0x7.f2c8d20a1eca10d8p-4 + 0xd.e2d65939160b311p-4 i)":
6284 ildouble: 1
6285 ldouble: 1
6286 Test "Real part of: clog (0x7.f2c8d20a1eca10d8p-4 + 0xd.e2d65939160b8p-4 i)":
6287 ildouble: 1
6288 ldouble: 1
6289 Test "Real part of: clog (0x7.f2c8d20a1eca10d8p-4 + 0xd.e2d65939160bp-4 i)":
6290 ildouble: 1
6291 ldouble: 1
6292 Test "Real part of: clog (0x7.f2c8d20a1eca10d8p-4 + 0xd.e2d66p-4 i)":
6293 ildouble: 1
6294 ldouble: 1
6295 Test "Real part of: clog (0x7.f2c8d20a1eca10dp-4 + 0xd.e2d65939160b31p-4 i)":
6296 ildouble: 1
6297 ldouble: 1
6298 Test "Real part of: clog (0x7.f2c8d20a1eca10dp-4 + 0xd.e2d65939160bp-4 i)":
6299 ildouble: 1
6300 ldouble: 1
6301 Test "Real part of: clog (0x7.f2c8d20a1eca10dp-4 + 0xd.e2d66p-4 i)":
6302 ildouble: 1
6303 ldouble: 1
6304 Test "Real part of: clog (0x7.f2c8d20a1eca4p-4 + 0xd.e2d65939160b311p-4 i)":
6305 ildouble: 1
6306 ldouble: 1
6307 Test "Imaginary part of: clog (0x7.f2c8d20a1eca4p-4 + 0xd.e2d65939160b311p-4 i)":
6308 ildouble: 1
6309 ldouble: 1
6310 Test "Real part of: clog (0x7.f2c8d20a1eca4p-4 + 0xd.e2d66p-4 i)":
6311 double: 1
6312 idouble: 1
6313 Test "Real part of: clog (0x7.f2c8d20a1ecap-4 + 0xd.e2d65939160b311p-4 i)":
6314 ildouble: 1
6315 ldouble: 1
6316 Test "Real part of: clog (0x7.f2c8d20a1ecap-4 + 0xd.e2d65p-4 i)":
6317 double: 1
6318 idouble: 1
6319 Test "Real part of: clog (0x7.f2c8d8p-4 + 0xd.e2d65939160b31p-4 i)":
6320 ildouble: 1
6321 ldouble: 1
6322 Test "Real part of: clog (0x7.f2c8d8p-4 + 0xd.e2d65939160b8p-4 i)":
6323 double: 1
6324 idouble: 1
6325 Test "Real part of: clog (0x7.f2c8d8p-4 + 0xd.e2d65939160bp-4 i)":
6326 ildouble: 1
6327 ldouble: 1
6328 Test "Real part of: clog (0x7.f2c8dp-4 + 0xd.e2d65939160bp-4 i)":
6329 double: 1
6330 idouble: 1
6331 ildouble: 1
6332 ldouble: 1
6333 Test "Real part of: clog (0x7.f4b083cb0bp-4 + 0xd.e1bf1p-4 i)":
6334 ildouble: 1
6335 ldouble: 1
6336 Test "Real part of: clog (0x7.f4b088p-4 + 0xd.e1bf04f3688p-4 i)":
6337 double: 1
6338 idouble: 1
6339 Test "Real part of: clog (0x7.f4b088p-4 + 0xd.e1bfp-4 i)":
6340 ildouble: 1
6341 ldouble: 1
6342 Test "Real part of: clog (0x7.f4b08p-4 + 0xd.e1bf04f3688p-4 i)":
6343 ildouble: 1
6344 ldouble: 1
6345 Test "Real part of: clog (0x8.88faep-4 + 0xd.888bdp-4 i)":
6346 float: 1
6347 ifloat: 1
6348 Test "Imaginary part of: clog (0x8.88faep-4 + 0xd.888bdp-4 i)":
6349 float: 1
6350 ifloat: 1
6351 Test "Real part of: clog (0x8.88fafp-4 + 0xd.888bdp-4 i)":
6352 float: 1
6353 ifloat: 1
6354 ildouble: 1
6355 ldouble: 1
6356 Test "Real part of: clog (0x8.ecbf810c4ae6p-4 + 0xd.47946p-4 i)":
6357 double: 1
6358 idouble: 1
6359 ildouble: 1
6360 ldouble: 1
6361 Test "Real part of: clog (0x8.ecbf8p-4 + 0xd.479468b09a37p-4 i)":
6362 double: 1
6363 idouble: 1
6364 Test "Imaginary part of: clog (0x8.ecbf8p-4 + 0xd.47946p-4 i)":
6365 float: 1
6366 ifloat: 1
6367 Test "Real part of: clog (0x8.ecbf9p-4 + 0xd.479468b09a37p-4 i)":
6368 double: 1
6369 idouble: 1
6370 Test "Imaginary part of: clog (0x8.ecbf9p-4 + 0xd.47947p-4 i)":
6371 ildouble: 1
6372 ldouble: 1
6373 Test "Real part of: clog (0x8p-152 + 0x8p-152 i)":
6374 ildouble: 1
6375 ldouble: 1
6376 Test "Real part of: clog (0x8p-152 + 0xf.8p+124 i)":
6377 float: 1
6378 ifloat: 1
6379 ildouble: 1
6380 ldouble: 1
6381 Test "Real part of: clog (0x8p-152 + 0xf.8p+16380 i)":
6382 ildouble: 1
6383 ldouble: 1
6384 Test "Real part of: clog (0x8p-152 - 0xf.8p+124 i)":
6385 float: 1
6386 ifloat: 1
6387 ildouble: 1
6388 ldouble: 1
6389 Test "Real part of: clog (0x8p-152 - 0xf.8p+16380 i)":
6390 ildouble: 1
6391 ldouble: 1
6392 Test "Real part of: clog (0x8p-16448 + 0xf.8p+16380 i)":
6393 ildouble: 1
6394 ldouble: 1
6395 Test "Real part of: clog (0x8p-16448 - 0xf.8p+16380 i)":
6396 ildouble: 1
6397 ldouble: 1
6398 Test "Real part of: clog (0x9.b386fc56b9688p-4 + 0xc.b9317c470b4085cp-4 i)":
6399 ildouble: 1
6400 ldouble: 1
6401 Test "Real part of: clog (0x9.b386fc56b9688p-4 + 0xc.b9317c470b41p-4 i)":
6402 ildouble: 1
6403 ldouble: 1
6404 Test "Real part of: clog (0x9.b386fc56b9688p-4 + 0xc.b9317p-4 i)":
6405 ildouble: 1
6406 ldouble: 1
6407 Test "Real part of: clog (0x9.b386fc56b968a66p-4 + 0xc.b9317p-4 i)":
6408 ildouble: 1
6409 ldouble: 1
6410 Test "Real part of: clog (0x9.b386fc56b969p-4 + 0xc.b9317c470b41p-4 i)":
6411 ildouble: 1
6412 ldouble: 1
6413 Test "Real part of: clog (0x9.b386fp-4 + 0xc.b9317c470b408p-4 i)":
6414 ildouble: 1
6415 ldouble: 1
6416 Test "Real part of: clog (0x9.b386fp-4 + 0xc.b9317c470b41p-4 i)":
6417 ildouble: 1
6418 ldouble: 1
6419 Test "Real part of: clog (0x9.b386fp-4 + 0xc.b9317p-4 i)":
6420 float: 1
6421 ifloat: 1
6422 Test "Real part of: clog (0x9.b387p-4 + 0xc.b9317c470b4085cp-4 i)":
6423 ildouble: 1
6424 ldouble: 1
6425 Test "Real part of: clog (0x9.b387p-4 + 0xc.b9317c470b41p-4 i)":
6426 ildouble: 1
6427 ldouble: 1
6428 Test "Real part of: clog (0x9.b387p-4 + 0xc.b9317p-4 i)":
6429 ildouble: 1
6430 ldouble: 1
6431 Test "Real part of: clog (0x9.c1b6ac509a246bap-4 + 0xc.ae53de1d5a7c8p-4 i)":
6432 ildouble: 1
6433 ldouble: 1
6434 Test "Real part of: clog (0x9.c1b6ac509a246bap-4 + 0xc.ae53ep-4 i)":
6435 ildouble: 1
6436 ldouble: 1
6437 Test "Real part of: clog (0x9.c1b6ac509a246bbp-4 + 0xc.ae53de1d5a7c8bp-4 i)":
6438 ildouble: 1
6439 ldouble: 1
6440 Test "Real part of: clog (0x9.c1b6ac509a246bbp-4 + 0xc.ae53de1d5a7c8p-4 i)":
6441 ildouble: 1
6442 ldouble: 1
6443 Test "Real part of: clog (0x9.c1b6ac509a248p-4 + 0xc.ae53de1d5a7dp-4 i)":
6444 double: 1
6445 idouble: 1
6446 Test "Real part of: clog (0x9.c1b6ac509a248p-4 + 0xc.ae53ep-4 i)":
6447 double: 1
6448 idouble: 1
6449 Test "Imaginary part of: clog (0x9.c1b6ac509a24p-4 + 0xc.ae53de1d5a7c8bp-4 i)":
6450 ildouble: 1
6451 ldouble: 1
6452 Test "Real part of: clog (0x9.c1b6ac509a24p-4 + 0xc.ae53dp-4 i)":
6453 double: 1
6454 idouble: 1
6455 Test "Real part of: clog (0x9.c1b6ac509a24p-4 + 0xc.ae53ep-4 i)":
6456 double: 1
6457 idouble: 1
6458 ildouble: 1
6459 ldouble: 1
6460 Test "Real part of: clog (0x9.c1b6ap-4 + 0xc.ae53de1d5a7dp-4 i)":
6461 double: 1
6462 idouble: 1
6463 Test "Real part of: clog (0x9.c1b6ap-4 + 0xc.ae53dp-4 i)":
6464 float: 1
6465 ifloat: 1
6466 Test "Imaginary part of: clog (0x9.c1b6ap-4 + 0xc.ae53ep-4 i)":
6467 float: 1
6468 ifloat: 1
6469 Test "Imaginary part of: clog (0x9.c1b6bp-4 + 0xc.ae53de1d5a7c8b1p-4 i)":
6470 ildouble: 1
6471 ldouble: 1
6472 Test "Real part of: clog (0x9.c1b6bp-4 + 0xc.ae53de1d5a7c8p-4 i)":
6473 ildouble: 1
6474 ldouble: 1
6475 Test "Imaginary part of: clog (0x9.c1b6bp-4 + 0xc.ae53de1d5a7c8p-4 i)":
6476 ildouble: 1
6477 ldouble: 1
6478 Test "Real part of: clog (0xa.47c0c65bd4928p-4 + 0xc.42a51a3c05c19ap-4 i)":
6479 ildouble: 1
6480 ldouble: 1
6481 Test "Real part of: clog (0xa.47c0c65bd4928p-4 + 0xc.42a51p-4 i)":
6482 double: 1
6483 idouble: 1
6484 Test "Real part of: clog (0xa.47c0c65bd492c7ep-4 + 0xc.42a51a3c05c18p-4 i)":
6485 ildouble: 1
6486 ldouble: 1
6487 Test "Imaginary part of: clog (0xa.47c0c65bd492c7ep-4 + 0xc.42a51a3c05c2p-4 i)":
6488 ildouble: 1
6489 ldouble: 1
6490 Test "Real part of: clog (0xa.47c0c65bd492c7fp-4 + 0xc.42a51a3c05c18p-4 i)":
6491 ildouble: 1
6492 ldouble: 1
6493 Test "Imaginary part of: clog (0xa.47c0c65bd492c7fp-4 + 0xc.42a51a3c05c199fp-4 i)":
6494 ildouble: 1
6495 ldouble: 1
6496 Test "Real part of: clog (0xa.47c0c65bd492c7fp-4 + 0xc.42a51a3c05c19ap-4 i)":
6497 ildouble: 1
6498 ldouble: 1
6499 Test "Imaginary part of: clog (0xa.47c0c65bd493p-4 + 0xc.42a51a3c05c18p-4 i)":
6500 ildouble: 1
6501 ldouble: 1
6502 Test "Real part of: clog (0xa.47c0cp-4 + 0xc.42a51a3c05c199fp-4 i)":
6503 ildouble: 1
6504 ldouble: 1
6505 Test "Real part of: clog (0xa.47c0cp-4 + 0xc.42a51a3c05c19ap-4 i)":
6506 ildouble: 1
6507 ldouble: 1
6508 Test "Real part of: clog (0xa.47c0cp-4 + 0xc.42a51p-4 i)":
6509 float: 1
6510 ifloat: 1
6511 Test "Imaginary part of: clog (0xa.47c0cp-4 + 0xc.42a51p-4 i)":
6512 float: 1
6513 ifloat: 1
6514 Test "Real part of: clog (0xa.47c0dp-4 + 0xc.42a51a3c05c18p-4 i)":
6515 ildouble: 1
6516 ldouble: 1
6517 Test "Real part of: clog (0xa.afc57e2624342dfp-4 + 0xb.e867932966df589p-4 i)":
6518 ildouble: 1
6519 ldouble: 1
6520 Test "Real part of: clog (0xa.afc57e2624342dfp-4 + 0xb.e867932966df8p-4 i)":
6521 ildouble: 1
6522 ldouble: 1
6523 Test "Real part of: clog (0xa.afc57e2624342ep-4 + 0xb.e867932966df58ap-4 i)":
6524 ildouble: 1
6525 ldouble: 1
6526 Test "Real part of: clog (0xa.afc57e2624342ep-4 + 0xb.e867ap-4 i)":
6527 ildouble: 1
6528 ldouble: 1
6529 Test "Imaginary part of: clog (0xa.afc57e2624342ep-4 + 0xb.e867ap-4 i)":
6530 ildouble: 1
6531 ldouble: 1
6532 Test "Real part of: clog (0xa.afc57e2624348p-4 + 0xb.e867932966df589p-4 i)":
6533 ildouble: 1
6534 ldouble: 1
6535 Test "Real part of: clog (0xa.afc57e2624348p-4 + 0xb.e867932966df8p-4 i)":
6536 ildouble: 1
6537 ldouble: 1
6538 Test "Imaginary part of: clog (0xa.afc57e262434p-4 + 0xb.e867932966df589p-4 i)":
6539 ildouble: 1
6540 ldouble: 1
6541 Test "Real part of: clog (0xa.afc57p-4 + 0xb.e867932966df589p-4 i)":
6542 ildouble: 1
6543 ldouble: 1
6544 Test "Imaginary part of: clog (0xa.afc57p-4 + 0xb.e867932966df589p-4 i)":
6545 ildouble: 1
6546 ldouble: 1
6547 Test "Real part of: clog (0xa.afc57p-4 + 0xb.e867932966df58ap-4 i)":
6548 ildouble: 1
6549 ldouble: 1
6550 Test "Real part of: clog (0xa.afc57p-4 + 0xb.e867932966df8p-4 i)":
6551 double: 1
6552 idouble: 1
6553 Test "Imaginary part of: clog (0xa.afc57p-4 + 0xb.e8679p-4 i)":
6554 ildouble: 1
6555 ldouble: 1
6556 Test "Imaginary part of: clog (0xa.afc58p-4 + 0xb.e867932966df589p-4 i)":
6557 ildouble: 1
6558 ldouble: 1
6559 Test "Real part of: clog (0xa.afc58p-4 + 0xb.e8679p-4 i)":
6560 ildouble: 1
6561 ldouble: 1
6562 Test "Imaginary part of: clog (0xa.afc58p-4 + 0xb.e867ap-4 i)":
6563 float: 1
6564 ifloat: 1
6565 Test "Real part of: clog (0xa.b96da19075eap-8 + 0xf.fc679p-4 i)":
6566 double: 1
6567 idouble: 1
6568 ildouble: 1
6569 ldouble: 1
6570 Test "Real part of: clog (0xa.b96dap-8 + 0xf.fc67818f89d2p-4 i)":
6571 double: 1
6572 idouble: 1
6573 Test "Real part of: clog (0xa.b96dap-8 + 0xf.fc678p-4 i)":
6574 float: 1
6575 ifloat: 1
6576 Test "Real part of: clog (0xa.b96dap-8 + 0xf.fc679p-4 i)":
6577 float: 1
6578 ifloat: 1
6579 ildouble: 1
6580 ldouble: 1
6581 Test "Real part of: clog (0xa.e7de8cc868ff8p-4 + 0xb.b51cbp-4 i)":
6582 double: 1
6583 idouble: 1
6584 ildouble: 1
6585 ldouble: 1
6586 Test "Real part of: clog (0xa.e7de8p-4 + 0xb.b51cbp-4 i)":
6587 float: 1
6588 ifloat: 1
6589 Test "Real part of: clog (0xa.e7de9p-4 + 0xb.b51cb9f04d4dp-4 i)":
6590 double: 1
6591 idouble: 1
6592 Test "Imaginary part of: clog (0xa.e7de9p-4 + 0xb.b51cbp-4 i)":
6593 float: 1
6594 ifloat: 1
6595 Test "Real part of: clog (0xa.ec55b7682e528a1p-4 + 0xb.b0f2405504a6059p-4 i)":
6596 ildouble: 1
6597 ldouble: 1
6598 Test "Real part of: clog (0xa.ec55b7682e528a1p-4 + 0xb.b0f2405504a68p-4 i)":
6599 ildouble: 1
6600 ldouble: 1
6601 Test "Imaginary part of: clog (0xa.ec55b7682e528a1p-4 + 0xb.b0f25p-4 i)":
6602 ildouble: 1
6603 ldouble: 1
6604 Test "Real part of: clog (0xa.ec55b7682e528ap-4 + 0xb.b0f2405504a68p-4 i)":
6605 ildouble: 1
6606 ldouble: 1
6607 Test "Real part of: clog (0xa.ec55b7682e528p-4 + 0xb.b0f24p-4 i)":
6608 double: 1
6609 idouble: 1
6610 Test "Real part of: clog (0xa.ec55b7682e528p-4 + 0xb.b0f25p-4 i)":
6611 ildouble: 1
6612 ldouble: 1
6613 Test "Real part of: clog (0xa.ec55b7682e53p-4 + 0xb.b0f2405504a6058p-4 i)":
6614 ildouble: 1
6615 ldouble: 1
6616 Test "Imaginary part of: clog (0xa.ec55b7682e53p-4 + 0xb.b0f2405504a68p-4 i)":
6617 ildouble: 1
6618 ldouble: 1
6619 Test "Real part of: clog (0xa.ec55b7682e53p-4 + 0xb.b0f2405504a6p-4 i)":
6620 ildouble: 1
6621 ldouble: 1
6622 Test "Real part of: clog (0xa.ec55b7682e53p-4 + 0xb.b0f25p-4 i)":
6623 ildouble: 1
6624 ldouble: 1
6625 Test "Imaginary part of: clog (0xa.ec55bp-4 + 0xb.b0f2405504a68p-4 i)":
6626 ildouble: 1
6627 ldouble: 1
6628 Test "Real part of: clog (0xa.ec55bp-4 + 0xb.b0f2405504a6p-4 i)":
6629 ildouble: 1
6630 ldouble: 1
6631 Test "Real part of: clog (0xa.ec55cp-4 + 0xb.b0f2405504a68p-4 i)":
6632 double: 1
6633 idouble: 1
6634 ildouble: 1
6635 ldouble: 1
6636 Test "Real part of: clog (0xa.ec55cp-4 + 0xb.b0f2405504a6p-4 i)":
6637 ildouble: 1
6638 ldouble: 1
6639 Test "Real part of: clog (0xa.ec55cp-4 + 0xb.b0f25p-4 i)":
6640 float: 1
6641 ifloat: 1
6642 Test "Real part of: clog (0xb.263a77543bp-4 + 0xb.79c9ap-4 i)":
6643 double: 1
6644 idouble: 1
6645 Test "Real part of: clog (0xb.263a8p-4 + 0xb.79c9bp-4 i)":
6646 float: 1
6647 ifloat: 1
6648 Test "Real part of: clog (0xf.8p+124 + 0x8p-152 i)":
6649 float: 1
6650 ifloat: 1
6651 ildouble: 1
6652 ldouble: 1
6653 Test "Real part of: clog (0xf.8p+124 - 0x8p-152 i)":
6654 float: 1
6655 ifloat: 1
6656 ildouble: 1
6657 ldouble: 1
6658 Test "Real part of: clog (0xf.8p+16380 + +0 i)":
6659 ildouble: 1
6660 ldouble: 1
6661 Test "Real part of: clog (0xf.8p+16380 + 0x4p-1076 i)":
6662 ildouble: 1
6663 ldouble: 1
6664 Test "Real part of: clog (0xf.8p+16380 + 0x8p+16380 i)":
6665 ildouble: 1
6666 ldouble: 1
6667 Test "Real part of: clog (0xf.8p+16380 + 0x8p-152 i)":
6668 ildouble: 1
6669 ldouble: 1
6670 Test "Real part of: clog (0xf.8p+16380 + 0x8p-16448 i)":
6671 ildouble: 1
6672 ldouble: 1
6673 Test "Real part of: clog (0xf.8p+16380 + 0xf.ffffffffffff8p+1020 i)":
6674 ildouble: 1
6675 ldouble: 1
6676 Test "Real part of: clog (0xf.8p+16380 + 0xf.fffffp+124 i)":
6677 ildouble: 1
6678 ldouble: 1
6679 Test "Real part of: clog (0xf.8p+16380 - 0 i)":
6680 ildouble: 1
6681 ldouble: 1
6682 Test "Real part of: clog (0xf.8p+16380 - 0x4p-1076 i)":
6683 ildouble: 1
6684 ldouble: 1
6685 Test "Real part of: clog (0xf.8p+16380 - 0x8p-152 i)":
6686 ildouble: 1
6687 ldouble: 1
6688 Test "Real part of: clog (0xf.8p+16380 - 0x8p-16448 i)":
6689 ildouble: 1
6690 ldouble: 1
6691 Test "Real part of: clog (0xf.ffffffffffff8p+1020 + 0xf.8p+16380 i)":
6692 ildouble: 1
6693 ldouble: 1
6694 Test "Real part of: clog (0xf.fffffffffffffffp-4 + +0 i)":
6695 ildouble: 1
6696 ldouble: 1
6697 Test "Real part of: clog (0xf.fffffffffffffffp-4 + 0x4p-1076 i)":
6698 ildouble: 1
6699 ldouble: 1
6700 Test "Imaginary part of: clog (0xf.fffffffffffffffp-4 + 0x4p-1076 i)":
6701 ildouble: 1
6702 ldouble: 1
6703 Test "Real part of: clog (0xf.fffffffffffffffp-4 + 0x8p-152 i)":
6704 ildouble: 1
6705 ldouble: 1
6706 Test "Imaginary part of: clog (0xf.fffffffffffffffp-4 + 0x8p-152 i)":
6707 ildouble: 1
6708 ldouble: 1
6709 Test "Real part of: clog (0xf.fffffffffffffffp-4 + 0xf.fffffffffffffffp-15004 i)":
6710 ildouble: 1
6711 ldouble: 1
6712 Test "Real part of: clog (0xf.fffffp+124 + 0x8p+1020 i)":
6713 double: 1
6714 idouble: 1
6715 ildouble: 1
6716 ldouble: 1
6717 Test "Real part of: clog (0xf.fffffp+124 + 0xf.8p+16380 i)":
6718 ildouble: 1
6719 ldouble: 1
6720 Test "Real part of: clog (0xf.fffffp+124 + 0xf.fffffp+124 i)":
6721 ildouble: 1
6722 ldouble: 1
6723 Test "Real part of: clog (0xf.fffffp-4 + +0 i)":
6724 float: 1
6725 ifloat: 1
6726 Test "Real part of: clog (0xf.fffffp-4 + 0x8p-152 i)":
6727 float: 1
6728 ifloat: 1
6729 Test "Real part of: clog (0xf.fffffp-4 + 0xf.fffffp-104 i)":
6730 float: 1
6731 ifloat: 1
6732 Test "Real part of: clog (1.0 + 0x1.234566p-10 i)":
6733 float: 1
6734 ifloat: 1
6735
6736 # clog10
6737 Test "Imaginary part of: clog10 (-0 + inf i)":
6738 double: 1
6739 float: 1
6740 idouble: 1
6741 ifloat: 1
6742 Test "Imaginary part of: clog10 (-0 - inf i)":
6743 double: 1
6744 float: 1
6745 idouble: 1
6746 ifloat: 1
6747 Test "Real part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-1000 i)":
6748 double: 2
6749 idouble: 2
6750 Test "Imaginary part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-1000 i)":
6751 double: 1
6752 idouble: 1
6753 Test "Real part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-30 i)":
6754 double: 2
6755 idouble: 2
6756 Test "Imaginary part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-30 i)":
6757 double: 1
6758 idouble: 1
6759 ildouble: 1
6760 ldouble: 1
6761 Test "Imaginary part of: clog10 (-0x1.fp+1023 + 0x1p-1074 i)":
6762 double: 1
6763 idouble: 1
6764 Test "Imaginary part of: clog10 (-0x1.fp+1023 - 0x1p-1074 i)":
6765 double: 1
6766 idouble: 1
6767 Test "Real part of: clog10 (-0x1.fp+127 + 0x1p-149 i)":
6768 ildouble: 1
6769 ldouble: 1
6770 Test "Imaginary part of: clog10 (-0x1.fp+127 + 0x1p-149 i)":
6771 double: 1
6772 float: 1
6773 idouble: 1
6774 ifloat: 1
6775 Test "Real part of: clog10 (-0x1.fp+127 - 0x1p-149 i)":
6776 ildouble: 1
6777 ldouble: 1
6778 Test "Imaginary part of: clog10 (-0x1.fp+127 - 0x1p-149 i)":
6779 double: 1
6780 float: 1
6781 idouble: 1
6782 ifloat: 1
6783 Test "Real part of: clog10 (-0x1.fp+16383 + 0x1p-16445 i)":
6784 ildouble: 1
6785 ldouble: 1
6786 Test "Real part of: clog10 (-0x1.fp+16383 - 0x1p-16445 i)":
6787 ildouble: 1
6788 ldouble: 1
6789 Test "Imaginary part of: clog10 (-0x1p-1074 + 0x1.fp+1023 i)":
6790 double: 1
6791 idouble: 1
6792 Test "Imaginary part of: clog10 (-0x1p-1074 - 0x1.fp+1023 i)":
6793 double: 1
6794 idouble: 1
6795 Test "Real part of: clog10 (-0x1p-149 + 0x1.fp+127 i)":
6796 ildouble: 1
6797 ldouble: 1
6798 Test "Imaginary part of: clog10 (-0x1p-149 + 0x1.fp+127 i)":
6799 double: 1
6800 idouble: 1
6801 Test "Real part of: clog10 (-0x1p-149 - 0x1.fp+127 i)":
6802 ildouble: 1
6803 ldouble: 1
6804 Test "Imaginary part of: clog10 (-0x1p-149 - 0x1.fp+127 i)":
6805 double: 1
6806 idouble: 1
6807 Test "Real part of: clog10 (-0x1p-16445 + 0x1.fp+16383 i)":
6808 ildouble: 1
6809 ldouble: 1
6810 Test "Real part of: clog10 (-0x1p-16445 - 0x1.fp+16383 i)":
6811 ildouble: 1
6812 ldouble: 1
6813 Test "Imaginary part of: clog10 (-1.0 + 0x1.234566p-20 i)":
6814 double: 1
6815 idouble: 1
6816 Test "Imaginary part of: clog10 (-2 - 3 i)":
6817 double: 1
6818 idouble: 1
6819 Test "Imaginary part of: clog10 (-3 + inf i)":
6820 double: 1
6821 float: 1
6822 idouble: 1
6823 ifloat: 1
6824 Test "Imaginary part of: clog10 (-3 - inf i)":
6825 double: 1
6826 float: 1
6827 idouble: 1
6828 ifloat: 1
6829 Test "Imaginary part of: clog10 (-inf + 0 i)":
6830 double: 1
6831 float: 1
6832 idouble: 1
6833 ifloat: 1
6834 Test "Imaginary part of: clog10 (-inf + 1 i)":
6835 double: 1
6836 float: 1
6837 idouble: 1
6838 ifloat: 1
6839 Test "Imaginary part of: clog10 (-inf + inf i)":
6840 double: 1
6841 idouble: 1
6842 Test "Imaginary part of: clog10 (-inf - 0 i)":
6843 double: 1
6844 float: 1
6845 idouble: 1
6846 ifloat: 1
6847 Test "Imaginary part of: clog10 (-inf - 1 i)":
6848 double: 1
6849 float: 1
6850 idouble: 1
6851 ifloat: 1
6852 Test "Imaginary part of: clog10 (0 + inf i)":
6853 double: 1
6854 float: 1
6855 idouble: 1
6856 ifloat: 1
6857 Test "Imaginary part of: clog10 (0 - inf i)":
6858 double: 1
6859 float: 1
6860 idouble: 1
6861 ifloat: 1
6862 Test "Real part of: clog10 (0x0.fffffffffffff8p0 + 0x0.fffffffffffff8p-1000 i)":
6863 double: 1
6864 idouble: 1
6865 ildouble: 1
6866 ldouble: 1
6867 Test "Real part of: clog10 (0x0.ffffffffffffffffp0 + 0x0.ffffffffffffffffp-15000 i)":
6868 ildouble: 1
6869 ldouble: 1
6870 Test "Real part of: clog10 (0x0.ffffffp0 + 0x0.ffffffp-100 i)":
6871 double: 1
6872 float: 2
6873 idouble: 1
6874 ifloat: 2
6875 ildouble: 1
6876 ldouble: 1
6877 Test "Real part of: clog10 (0x1.000566p0 + 0x1.234p-10 i)":
6878 float: 1
6879 ifloat: 1
6880 ildouble: 1
6881 ldouble: 1
6882 Test "Imaginary part of: clog10 (0x1.000566p0 + 0x1.234p-10 i)":
6883 double: 1
6884 idouble: 1
6885 Test "Real part of: clog10 (0x1.000566p0 + 0x1.234p-100 i)":
6886 float: 1
6887 ifloat: 1
6888 Test "Imaginary part of: clog10 (0x1.000566p0 + 0x1.234p-100 i)":
6889 ildouble: 1
6890 ldouble: 1
6891 Test "Real part of: clog10 (0x1.234566p-30 + 1.0 i)":
6892 ildouble: 1
6893 ldouble: 1
6894 Test "Imaginary part of: clog10 (0x1.234566p-30 + 1.0 i)":
6895 float: 1
6896 ifloat: 1
6897 Test "Imaginary part of: clog10 (0x1.234566p-50 + 1.0 i)":
6898 float: 1
6899 ifloat: 1
6900 ildouble: 1
6901 ldouble: 1
6902 Test "Imaginary part of: clog10 (0x1.234566p-60 + 1.0 i)":
6903 double: 1
6904 float: 1
6905 idouble: 1
6906 ifloat: 1
6907 Test "Real part of: clog10 (0x1.fffffep+127 + 0x1.fffffep+127 i)":
6908 ildouble: 1
6909 ldouble: 1
6910 Test "Imaginary part of: clog10 (0x1.fffffep+127 + 0x1.fffffep+127 i)":
6911 double: 1
6912 float: 1
6913 idouble: 1
6914 ifloat: 1
6915 Test "Real part of: clog10 (0x1.fffffep+127 + 1.0 i)":
6916 float: 1
6917 ifloat: 1
6918 Test "Imaginary part of: clog10 (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)":
6919 double: 1
6920 idouble: 1
6921 Test "Real part of: clog10 (0x1.fffffffffffffp+1023 + 0x1p+1023 i)":
6922 ildouble: 1
6923 ldouble: 1
6924 Test "Real part of: clog10 (0x1.fp+16383 + 0x1.fp+16383 i)":
6925 ildouble: 1
6926 ldouble: 1
6927 Test "Real part of: clog10 (0x1.fp+16383 + 0x1p+16383 i)":
6928 ildouble: 1
6929 ldouble: 1
6930 Test "Real part of: clog10 (0x1.fp+16383 + 0x1p-16445 i)":
6931 ildouble: 1
6932 ldouble: 1
6933 Test "Real part of: clog10 (0x1.fp+16383 - 0x1p-16445 i)":
6934 ildouble: 1
6935 ldouble: 1
6936 Test "Real part of: clog10 (0x10673dd0f2481p-51 + 0x7ef1d17cefbd2p-51 i)":
6937 double: 1
6938 idouble: 1
6939 Test "Imaginary part of: clog10 (0x11682p-23 + 0x7ffed1p-23 i)":
6940 ildouble: 1
6941 ldouble: 1
6942 Test "Real part of: clog10 (0x1367a310575591p-54 + 0x3cfcc0a0541f60p-54 i)":
6943 double: 1
6944 idouble: 1
6945 Test "Imaginary part of: clog10 (0x1367a310575591p-54 + 0x3cfcc0a0541f60p-54 i)":
6946 double: 1
6947 idouble: 1
6948 ildouble: 1
6949 ldouble: 1
6950 Test "Imaginary part of: clog10 (0x164c74eea876p-45 + 0x16f393482f77p-45 i)":
6951 double: 1
6952 idouble: 1
6953 Test "Real part of: clog10 (0x1a6p-10 + 0x3a5p-10 i)":
6954 ildouble: 1
6955 ldouble: 1
6956 Test "Imaginary part of: clog10 (0x1a6p-10 + 0x3a5p-10 i)":
6957 double: 1
6958 idouble: 1
6959 Test "Imaginary part of: clog10 (0x1p-1073 + 0x1p-1073 i)":
6960 double: 1
6961 idouble: 1
6962 Test "Imaginary part of: clog10 (0x1p-1074 + 0x1.fp+1023 i)":
6963 double: 1
6964 idouble: 1
6965 Test "Real part of: clog10 (0x1p-1074 + 0x1p-1074 i)":
6966 double: 1
6967 idouble: 1
6968 Test "Imaginary part of: clog10 (0x1p-1074 + 0x1p-1074 i)":
6969 double: 1
6970 idouble: 1
6971 Test "Imaginary part of: clog10 (0x1p-1074 - 0x1.fp+1023 i)":
6972 double: 1
6973 idouble: 1
6974 Test "Imaginary part of: clog10 (0x1p-147 + 0x1p-147 i)":
6975 double: 1
6976 float: 1
6977 idouble: 1
6978 ifloat: 1
6979 Test "Real part of: clog10 (0x1p-149 + 0x1.fp+127 i)":
6980 ildouble: 1
6981 ldouble: 1
6982 Test "Imaginary part of: clog10 (0x1p-149 + 0x1.fp+127 i)":
6983 double: 1
6984 float: 1
6985 idouble: 1
6986 ifloat: 1
6987 Test "Real part of: clog10 (0x1p-149 + 0x1p-149 i)":
6988 ildouble: 1
6989 ldouble: 1
6990 Test "Imaginary part of: clog10 (0x1p-149 + 0x1p-149 i)":
6991 double: 1
6992 float: 1
6993 idouble: 1
6994 ifloat: 1
6995 Test "Real part of: clog10 (0x1p-149 - 0x1.fp+127 i)":
6996 ildouble: 1
6997 ldouble: 1
6998 Test "Imaginary part of: clog10 (0x1p-149 - 0x1.fp+127 i)":
6999 double: 1
7000 float: 1
7001 idouble: 1
7002 ifloat: 1
7003 Test "Real part of: clog10 (0x1p-16440 + 0x1p-16441 i)":
7004 ildouble: 1
7005 ldouble: 1
7006 Test "Imaginary part of: clog10 (0x1p-16440 + 0x1p-16441 i)":
7007 ildouble: 1
7008 ldouble: 1
7009 Test "Real part of: clog10 (0x1p-16445 + 0x1.fp+16383 i)":
7010 ildouble: 1
7011 ldouble: 1
7012 Test "Real part of: clog10 (0x1p-16445 - 0x1.fp+16383 i)":
7013 ildouble: 1
7014 ldouble: 1
7015 Test "Imaginary part of: clog10 (0x1p-509 + 1.0 i)":
7016 double: 1
7017 idouble: 1
7018 Test "Imaginary part of: clog10 (0x1p-510 + 1.0 i)":
7019 double: 1
7020 idouble: 1
7021 Test "Imaginary part of: clog10 (0x1p-511 + 1.0 i)":
7022 double: 1
7023 idouble: 1
7024 Test "Imaginary part of: clog10 (0x1p-61 + 1.0 i)":
7025 double: 1
7026 float: 1
7027 idouble: 1
7028 ifloat: 1
7029 Test "Imaginary part of: clog10 (0x1p-62 + 1.0 i)":
7030 double: 1
7031 float: 1
7032 idouble: 1
7033 ifloat: 1
7034 Test "Imaginary part of: clog10 (0x1p-63 + 1.0 i)":
7035 double: 1
7036 float: 1
7037 idouble: 1
7038 ifloat: 1
7039 Test "Real part of: clog10 (0x1p-8190 + 1.0 i)":
7040 ildouble: 1
7041 ldouble: 1
7042 Test "Real part of: clog10 (0x2818p-15 + 0x798fp-15 i)":
7043 double: 1
7044 float: 1
7045 idouble: 1
7046 ifloat: 1
7047 Test "Imaginary part of: clog10 (0x2818p-15 + 0x798fp-15 i)":
7048 float: 1
7049 ifloat: 1
7050 ildouble: 1
7051 ldouble: 1
7052 Test "Real part of: clog10 (0x2dd46725bp-35 + 0x7783a1284p-35 i)":
7053 double: 1
7054 idouble: 1
7055 Test "Imaginary part of: clog10 (0x2dd46725bp-35 + 0x7783a1284p-35 i)":
7056 ildouble: 1
7057 ldouble: 1
7058 Test "Real part of: clog10 (0x2ede88p-23 + 0x771c3fp-23 i)":
7059 float: 1
7060 ifloat: 1
7061 ildouble: 1
7062 ldouble: 1
7063 Test "Imaginary part of: clog10 (0x2ede88p-23 + 0x771c3fp-23 i)":
7064 double: 1
7065 idouble: 1
7066 ildouble: 1
7067 ldouble: 1
7068 Test "Real part of: clog10 (0x4447d7175p-35 + 0x6c445e00ap-35 i)":
7069 double: 1
7070 idouble: 1
7071 Test "Imaginary part of: clog10 (0x4447d7175p-35 + 0x6c445e00ap-35 i)":
7072 ildouble: 1
7073 ldouble: 1
7074 Test "Real part of: clog10 (0x4d4ep-15 + 0x6605p-15 i)":
7075 ildouble: 1
7076 ldouble: 1
7077 Test "Imaginary part of: clog10 (0x5b06b680ea2ccp-52 + 0xef452b965da9fp-52 i)":
7078 double: 1
7079 idouble: 1
7080 ildouble: 1
7081 ldouble: 1
7082 Test "Imaginary part of: clog10 (0x659b70ab7971bp-53 + 0x1f5d111e08abecp-53 i)":
7083 ildouble: 1
7084 ldouble: 1
7085 Test "Imaginary part of: clog10 (0x659feap-24 + 0xeaf6f9p-24 i)":
7086 ildouble: 1
7087 ldouble: 1
7088 Test "Imaginary part of: clog10 (0x6b10b4f3520217b6p-64 + 0xe8893cbb449253a1p-64 i)":
7089 ildouble: 1
7090 ldouble: 1
7091 Test "Imaginary part of: clog10 (0x81b7efa81fc35ad1p-65 + 0x1ef4b835f1c79d812p-65 i)":
7092 ildouble: 1
7093 ldouble: 1
7094 Test "Real part of: clog10 (0x8ecbf810c4ae6p-52 + 0xd479468b09a37p-52 i)":
7095 ildouble: 1
7096 ldouble: 1
7097 Test "Imaginary part of: clog10 (0x9b57bp-20 + 0xcb7b4p-20 i)":
7098 double: 1
7099 idouble: 1
7100 Test "Real part of: clog10 (0xf2p-10 + 0x3e3p-10 i)":
7101 double: 1
7102 idouble: 1
7103 ildouble: 1
7104 ldouble: 1
7105 Test "Imaginary part of: clog10 (0xf2p-10 + 0x3e3p-10 i)":
7106 double: 1
7107 idouble: 1
7108 Test "Imaginary part of: clog10 (0xfe961079616p-45 + 0x1bc37e09e6d1p-45 i)":
7109 double: 1
7110 idouble: 1
7111 Test "Imaginary part of: clog10 (1.0 + 0x1.234566p-10 i)":
7112 double: 1
7113 idouble: 1
7114 ildouble: 1
7115 ldouble: 1
7116 Test "Imaginary part of: clog10 (3 + inf i)":
7117 double: 1
7118 float: 1
7119 idouble: 1
7120 ifloat: 1
7121 Test "Imaginary part of: clog10 (3 - inf i)":
7122 double: 1
7123 float: 1
7124 idouble: 1
7125 ifloat: 1
7126 Test "Imaginary part of: clog10 (inf + inf i)":
7127 double: 1
7128 float: 1
7129 idouble: 1
7130 ifloat: 1
7131 Test "Imaginary part of: clog10 (inf - inf i)":
7132 double: 1
7133 float: 1
7134 idouble: 1
7135 ifloat: 1
7136
7137 # cos
7138 Test "cos (0x1.921fb4p+0)":
7139 ildouble: 1
7140 ldouble: 1
7141 Test "cos (M_PI_6l * 2.0)":
7142 double: 1
7143 idouble: 1
7144 Test "cos (M_PI_6l * 4.0)":
7145 double: 2
7146 float: 1
7147 idouble: 2
7148 ifloat: 1
7149
7150 # cos_downward
7151 Test "cos_downward (0x1.000000cf4a2a2p+0)":
7152 double: 1
7153 idouble: 1
7154 ildouble: 1
7155 ldouble: 1
7156 Test "cos_downward (0x1.0000010b239a9p+0)":
7157 double: 1
7158 idouble: 1
7159 ildouble: 1
7160 ldouble: 1
7161 Test "cos_downward (0x1.00000162a932bp+0)":
7162 double: 1
7163 idouble: 1
7164 ildouble: 1
7165 ldouble: 1
7166 Test "cos_downward (0x1.000002d452a1p+0)":
7167 double: 1
7168 idouble: 1
7169 ildouble: 1
7170 ldouble: 1
7171 Test "cos_downward (0x1.000002p+0)":
7172 double: 1
7173 idouble: 1
7174 Test "cos_downward (0x1.0c152382d7365p+0)":
7175 double: 1
7176 idouble: 1
7177 Test "cos_downward (0x1.921fb4p+0)":
7178 ildouble: 1
7179 ldouble: 1
7180 Test "cos_downward (0x1.921fb54442d18468p+0)":
7181 ildouble: 1
7182 ldouble: 1
7183 Test "cos_downward (0x1.921fb54442d1846ap+0)":
7184 ildouble: 1
7185 ldouble: 1
7186 Test "cos_downward (0x1.921fb54442d18p+0)":
7187 double: 1
7188 idouble: 1
7189 ildouble: 1
7190 ldouble: 1
7191 Test "cos_downward (0x1.921fb54442d19p+0)":
7192 ildouble: 1
7193 ldouble: 1
7194 Test "cos_downward (0x1.921fb6p+0)":
7195 double: 1
7196 idouble: 1
7197 ildouble: 1
7198 ldouble: 1
7199 Test "cos_downward (0x1p+0)":
7200 double: 1
7201 idouble: 1
7202 Test "cos_downward (0x1p+120)":
7203 ildouble: 1
7204 ldouble: 1
7205 Test "cos_downward (0x1p+28)":
7206 double: 1
7207 idouble: 1
7208 ildouble: 1
7209 ldouble: 1
7210 Test "cos_downward (0x2.182a44p+0)":
7211 double: 1
7212 idouble: 1
7213 ildouble: 1
7214 ldouble: 1
7215 Test "cos_downward (0x2.182a4705ae6cap+0)":
7216 double: 1
7217 idouble: 1
7218 ildouble: 1
7219 ldouble: 1
7220 Test "cos_downward (0x2.182a4705ae6cb08cp+0)":
7221 ildouble: 1
7222 ldouble: 1
7223 Test "cos_downward (0x2.182a4705ae6cb09p+0)":
7224 ildouble: 1
7225 ldouble: 1
7226 Test "cos_downward (0x2.182a4705ae6ccp+0)":
7227 ildouble: 1
7228 ldouble: 1
7229 Test "cos_downward (0x2.182a48p+0)":
7230 ildouble: 1
7231 ldouble: 1
7232 Test "cos_downward (0x2.1e19e0c9bab24p+72)":
7233 double: 1
7234 idouble: 1
7235 Test "cos_downward (0x2.1e19e4p+72)":
7236 double: 1
7237 idouble: 1
7238 Test "cos_downward (0x2.1e19ep+72)":
7239 double: 1
7240 idouble: 1
7241 Test "cos_downward (0x2p+0)":
7242 ildouble: 1
7243 ldouble: 1
7244 Test "cos_downward (0x3p+0)":
7245 double: 1
7246 idouble: 1
7247 ildouble: 1
7248 ldouble: 1
7249 Test "cos_downward (0x4p+0)":
7250 ildouble: 1
7251 ldouble: 1
7252 Test "cos_downward (0x4p+48)":
7253 double: 1
7254 idouble: 1
7255 Test "cos_downward (0x8p+0)":
7256 ildouble: 2
7257 ldouble: 2
7258 Test "cos_downward (0x8p+1020)":
7259 ildouble: 1
7260 ldouble: 1
7261 Test "cos_downward (0x9p+0)":
7262 double: 1
7263 idouble: 1
7264 ildouble: 1
7265 ldouble: 1
7266 Test "cos_downward (0xa.217bap+12)":
7267 ildouble: 1
7268 ldouble: 1
7269 Test "cos_downward (0xap+0)":
7270 double: 1
7271 idouble: 1
7272 ildouble: 1
7273 ldouble: 1
7274 Test "cos_downward (0xc.d4966d92d1708p-4)":
7275 double: 1
7276 idouble: 1
7277 ildouble: 1
7278 ldouble: 1
7279 Test "cos_downward (0xc.d4966d92d171p-4)":
7280 double: 1
7281 idouble: 1
7282 Test "cos_downward (0xc.d4966p-4)":
7283 double: 1
7284 idouble: 1
7285 Test "cos_downward (0xcp-4)":
7286 double: 1
7287 idouble: 1
7288 Test "cos_downward (0xf.ffffffffffff8p+1020)":
7289 double: 1
7290 idouble: 1
7291 ildouble: 1
7292 ldouble: 1
7293 Test "cos_downward (0xf.fffffp+124)":
7294 double: 1
7295 idouble: 1
7296 Test "cos_downward (1)":
7297 ildouble: 1
7298 ldouble: 1
7299 Test "cos_downward (10)":
7300 float: 1
7301 ifloat: 1
7302 ildouble: 1
7303 ldouble: 1
7304 Test "cos_downward (2)":
7305 ildouble: 1
7306 ldouble: 1
7307 Test "cos_downward (3)":
7308 ildouble: 1
7309 ldouble: 1
7310 Test "cos_downward (4)":
7311 float: 1
7312 ifloat: 1
7313 Test "cos_downward (5)":
7314 float: 1
7315 ifloat: 1
7316 Test "cos_downward (7)":
7317 float: 1
7318 ifloat: 1
7319 ildouble: 1
7320 ldouble: 1
7321 Test "cos_downward (8)":
7322 ildouble: 1
7323 ldouble: 1
7324 Test "cos_downward (9)":
7325 float: 1
7326 ifloat: 1
7327
7328 # cos_tonearest
7329 Test "cos_tonearest (0x1.921fb4p+0)":
7330 ildouble: 1
7331 ldouble: 1
7332
7333 # cos_towardzero
7334 Test "cos_towardzero (0x1.000000cf4a2a2p+0)":
7335 double: 1
7336 idouble: 1
7337 ildouble: 1
7338 ldouble: 1
7339 Test "cos_towardzero (0x1.0000010b239a9p+0)":
7340 double: 1
7341 idouble: 1
7342 ildouble: 1
7343 ldouble: 1
7344 Test "cos_towardzero (0x1.00000162a932bp+0)":
7345 double: 1
7346 idouble: 1
7347 ildouble: 1
7348 ldouble: 1
7349 Test "cos_towardzero (0x1.000002d452a1p+0)":
7350 double: 1
7351 idouble: 1
7352 ildouble: 1
7353 ldouble: 1
7354 Test "cos_towardzero (0x1.000002p+0)":
7355 double: 1
7356 idouble: 1
7357 Test "cos_towardzero (0x1.0c152382d7365p+0)":
7358 double: 1
7359 idouble: 1
7360 Test "cos_towardzero (0x1.921fb4p+0)":
7361 ildouble: 1
7362 ldouble: 1
7363 Test "cos_towardzero (0x1.921fb54442d18p+0)":
7364 double: 1
7365 idouble: 1
7366 Test "cos_towardzero (0x1.921fb54442d19p+0)":
7367 double: 1
7368 idouble: 1
7369 Test "cos_towardzero (0x1p+0)":
7370 double: 1
7371 idouble: 1
7372 Test "cos_towardzero (0x1p+120)":
7373 double: 1
7374 idouble: 1
7375 Test "cos_towardzero (0x2.182a4705ae6ccp+0)":
7376 double: 1
7377 idouble: 1
7378 Test "cos_towardzero (0x2.182a48p+0)":
7379 double: 1
7380 idouble: 1
7381 Test "cos_towardzero (0x2.1e19e0c9bab24p+72)":
7382 double: 1
7383 idouble: 1
7384 Test "cos_towardzero (0x2.1e19e4p+72)":
7385 double: 1
7386 idouble: 1
7387 Test "cos_towardzero (0x2.1e19ep+72)":
7388 double: 1
7389 idouble: 1
7390 Test "cos_towardzero (0x2p+0)":
7391 double: 1
7392 idouble: 1
7393 Test "cos_towardzero (0x4p+0)":
7394 double: 1
7395 idouble: 1
7396 Test "cos_towardzero (0x4p+48)":
7397 double: 1
7398 idouble: 1
7399 Test "cos_towardzero (0x8p+0)":
7400 double: 1
7401 idouble: 1
7402 ildouble: 1
7403 ldouble: 1
7404 Test "cos_towardzero (0x8p+1020)":
7405 double: 1
7406 idouble: 1
7407 Test "cos_towardzero (0xa.217bap+12)":
7408 ildouble: 1
7409 ldouble: 1
7410 Test "cos_towardzero (0xc.d4966d92d1708p-4)":
7411 double: 1
7412 idouble: 1
7413 ildouble: 1
7414 ldouble: 1
7415 Test "cos_towardzero (0xc.d4966d92d171p-4)":
7416 double: 1
7417 idouble: 1
7418 Test "cos_towardzero (0xc.d4966p-4)":
7419 double: 1
7420 idouble: 1
7421 Test "cos_towardzero (0xcp-4)":
7422 double: 1
7423 idouble: 1
7424 Test "cos_towardzero (0xf.fffffp+124)":
7425 double: 1
7426 idouble: 1
7427 Test "cos_towardzero (1)":
7428 ildouble: 1
7429 ldouble: 1
7430 Test "cos_towardzero (10)":
7431 ildouble: 1
7432 ldouble: 1
7433 Test "cos_towardzero (2)":
7434 float: 1
7435 ifloat: 1
7436 ildouble: 1
7437 ldouble: 1
7438 Test "cos_towardzero (3)":
7439 float: 1
7440 ifloat: 1
7441 ildouble: 1
7442 ldouble: 1
7443 Test "cos_towardzero (5)":
7444 float: 1
7445 ifloat: 1
7446 Test "cos_towardzero (7)":
7447 float: 1
7448 ifloat: 1
7449 ildouble: 1
7450 ldouble: 1
7451 Test "cos_towardzero (8)":
7452 float: 1
7453 ifloat: 1
7454 ildouble: 1
7455 ldouble: 1
7456
7457 # cos_upward
7458 Test "cos_upward (-0x2p+64)":
7459 double: 1
7460 idouble: 1
7461 Test "cos_upward (0x1.000004p+0)":
7462 double: 1
7463 idouble: 1
7464 Test "cos_upward (0x1.000005bc7d86dp+0)":
7465 double: 1
7466 idouble: 1
7467 ildouble: 1
7468 ldouble: 1
7469 Test "cos_upward (0x1.000006p+0)":
7470 double: 1
7471 idouble: 1
7472 Test "cos_upward (0x1.0c1522p+0)":
7473 double: 1
7474 idouble: 1
7475 Test "cos_upward (0x1.0c152382d7366p+0)":
7476 double: 1
7477 idouble: 1
7478 Test "cos_upward (0x1.0c1524p+0)":
7479 double: 1
7480 idouble: 1
7481 Test "cos_upward (0x1.921fb4p+0)":
7482 double: 1
7483 idouble: 1
7484 ildouble: 2
7485 ldouble: 2
7486 Test "cos_upward (0x1.921fb54442d18468p+0)":
7487 ildouble: 1
7488 ldouble: 1
7489 Test "cos_upward (0x1.921fb54442d1846ap+0)":
7490 ildouble: 1
7491 ldouble: 1
7492 Test "cos_upward (0x1.921fb54442d18p+0)":
7493 ildouble: 1
7494 ldouble: 1
7495 Test "cos_upward (0x1.921fb54442d19p+0)":
7496 double: 1
7497 idouble: 1
7498 ildouble: 1
7499 ldouble: 1
7500 Test "cos_upward (0x1.921fb6p+0)":
7501 ildouble: 2
7502 ldouble: 2
7503 Test "cos_upward (0x1p+120)":
7504 double: 1
7505 idouble: 1
7506 ildouble: 1
7507 ldouble: 1
7508 Test "cos_upward (0x1p+28)":
7509 ildouble: 1
7510 ldouble: 1
7511 Test "cos_upward (0x2.182a44p+0)":
7512 ildouble: 1
7513 ldouble: 1
7514 Test "cos_upward (0x2.182a4705ae6cap+0)":
7515 ildouble: 1
7516 ldouble: 1
7517 Test "cos_upward (0x2.182a4705ae6cb08cp+0)":
7518 ildouble: 1
7519 ldouble: 1
7520 Test "cos_upward (0x2.182a4705ae6cb09p+0)":
7521 ildouble: 1
7522 ldouble: 1
7523 Test "cos_upward (0x2.182a4705ae6ccp+0)":
7524 double: 1
7525 idouble: 1
7526 ildouble: 1
7527 ldouble: 1
7528 Test "cos_upward (0x2.182a48p+0)":
7529 double: 1
7530 idouble: 1
7531 ildouble: 1
7532 ldouble: 1
7533 Test "cos_upward (0x2p+0)":
7534 double: 1
7535 idouble: 1
7536 ildouble: 1
7537 ldouble: 1
7538 Test "cos_upward (0x2p+64)":
7539 double: 1
7540 idouble: 1
7541 Test "cos_upward (0x3p+0)":
7542 ildouble: 1
7543 ldouble: 1
7544 Test "cos_upward (0x4p+0)":
7545 double: 1
7546 idouble: 1
7547 ildouble: 1
7548 ldouble: 1
7549 Test "cos_upward (0x5p+0)":
7550 double: 1
7551 idouble: 1
7552 Test "cos_upward (0x6p+0)":
7553 double: 1
7554 idouble: 1
7555 Test "cos_upward (0x7p+0)":
7556 double: 1
7557 idouble: 1
7558 Test "cos_upward (0x8p+0)":
7559 double: 1
7560 idouble: 1
7561 ildouble: 1
7562 ldouble: 1
7563 Test "cos_upward (0x8p+1020)":
7564 double: 1
7565 idouble: 1
7566 ildouble: 1
7567 ldouble: 1
7568 Test "cos_upward (0x8p+124)":
7569 double: 1
7570 idouble: 1
7571 Test "cos_upward (0x9p+0)":
7572 ildouble: 1
7573 ldouble: 1
7574 Test "cos_upward (0xa.217bap+12)":
7575 double: 1
7576 idouble: 1
7577 ildouble: 2
7578 ldouble: 2
7579 Test "cos_upward (0xap+0)":
7580 ildouble: 1
7581 ldouble: 1
7582 Test "cos_upward (0xc.d4967p-4)":
7583 double: 1
7584 idouble: 1
7585 Test "cos_upward (0xf.ffffcp+124)":
7586 double: 1
7587 idouble: 1
7588 Test "cos_upward (0xf.ffffffffffff8p+1020)":
7589 ildouble: 1
7590 ldouble: 1
7591 Test "cos_upward (1)":
7592 float: 1
7593 ifloat: 1
7594 Test "cos_upward (2)":
7595 float: 1
7596 ifloat: 1
7597 Test "cos_upward (3)":
7598 float: 1
7599 ifloat: 1
7600 Test "cos_upward (4)":
7601 ildouble: 1
7602 ldouble: 1
7603 Test "cos_upward (5)":
7604 ildouble: 1
7605 ldouble: 1
7606 Test "cos_upward (6)":
7607 float: 1
7608 ifloat: 1
7609 ildouble: 1
7610 ldouble: 1
7611 Test "cos_upward (8)":
7612 float: 1
7613 ifloat: 1
7614 ildouble: 1
7615 ldouble: 1
7616 Test "cos_upward (9)":
7617 ildouble: 1
7618 ldouble: 1
7619
7620 # cosh
7621 Test "cosh (-0x2.c5e3acp+8)":
7622 double: 1
7623 idouble: 1
7624 Test "cosh (0x1.6p+4)":
7625 ildouble: 1
7626 ldouble: 1
7627 Test "cosh (0x2.c5e3acp+8)":
7628 double: 1
7629 idouble: 1
7630
7631 # cosh_downward
7632 Test "cosh_downward (-0x2.c5e3bp+8)":
7633 double: 1
7634 idouble: 1
7635 Test "cosh_downward (0x1.6p+4)":
7636 double: 1
7637 idouble: 1
7638 ildouble: 2
7639 ldouble: 2
7640 Test "cosh_downward (0x1.7p+4)":
7641 double: 1
7642 idouble: 1
7643 Test "cosh_downward (0x2.c5e3bp+8)":
7644 double: 1
7645 idouble: 1
7646 Test "cosh_downward (22)":
7647 float: 1
7648 ifloat: 1
7649 ildouble: 2
7650 ldouble: 2
7651 Test "cosh_downward (23)":
7652 float: 1
7653 ifloat: 1
7654 ildouble: 1
7655 ldouble: 1
7656 Test "cosh_downward (24)":
7657 float: 1
7658 ifloat: 1
7659 ildouble: 1
7660 ldouble: 1
7661
7662 # cosh_tonearest
7663 Test "cosh_tonearest (-0x2.c5e3acp+8)":
7664 double: 1
7665 idouble: 1
7666 Test "cosh_tonearest (0x1.6p+4)":
7667 ildouble: 1
7668 ldouble: 1
7669 Test "cosh_tonearest (0x2.c5e3acp+8)":
7670 double: 1
7671 idouble: 1
7672 Test "cosh_tonearest (22)":
7673 ildouble: 1
7674 ldouble: 1
7675
7676 # cosh_towardzero
7677 Test "cosh_towardzero (-0x2.c5e3bp+8)":
7678 double: 1
7679 idouble: 1
7680 Test "cosh_towardzero (0x1.6p+4)":
7681 double: 1
7682 idouble: 1
7683 ildouble: 2
7684 ldouble: 2
7685 Test "cosh_towardzero (0x1.7p+4)":
7686 double: 1
7687 idouble: 1
7688 Test "cosh_towardzero (0x2.c5e3bp+8)":
7689 double: 1
7690 idouble: 1
7691 Test "cosh_towardzero (22)":
7692 float: 1
7693 ifloat: 1
7694 ildouble: 2
7695 ldouble: 2
7696 Test "cosh_towardzero (23)":
7697 float: 1
7698 ifloat: 1
7699 ildouble: 1
7700 ldouble: 1
7701 Test "cosh_towardzero (24)":
7702 float: 1
7703 ifloat: 1
7704 ildouble: 1
7705 ldouble: 1
7706
7707 # cosh_upward
7708 Test "cosh_upward (-0x2.c5e3acd2922a6p+8)":
7709 ildouble: 1
7710 ldouble: 1
7711 Test "cosh_upward (-0x2.c5e3bp+8)":
7712 double: 1
7713 idouble: 1
7714 Test "cosh_upward (0x1.6p+4)":
7715 ildouble: 1
7716 ldouble: 1
7717 Test "cosh_upward (0x1.7p+4)":
7718 ildouble: 1
7719 ldouble: 1
7720 Test "cosh_upward (0x1.8p+4)":
7721 double: 1
7722 idouble: 1
7723 Test "cosh_upward (0x2.c5e3acd2922a6p+8)":
7724 ildouble: 1
7725 ldouble: 1
7726 Test "cosh_upward (0x2.c5e3bp+8)":
7727 double: 1
7728 idouble: 1
7729 Test "cosh_upward (22)":
7730 ildouble: 1
7731 ldouble: 1
7732 Test "cosh_upward (23)":
7733 ildouble: 1
7734 ldouble: 1
7735
7736 # cpow
7737 Test "Real part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i)":
7738 float: 1
7739 ifloat: 1
7740 ildouble: 1
7741 ldouble: 1
7742 Test "Real part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i)":
7743 double: 1
7744 float: 4
7745 idouble: 1
7746 ifloat: 4
7747 ildouble: 1
7748 ldouble: 1
7749 Test "Imaginary part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i)":
7750 ildouble: 2
7751 ldouble: 2
7752 Test "Real part of: cpow (0.75 + 1.25 i, 1.0 + 0.0 i)":
7753 ildouble: 1
7754 ldouble: 1
7755 Test "Real part of: cpow (0.75 + 1.25 i, 1.0 + 1.0 i)":
7756 double: 2
7757 float: 3
7758 idouble: 2
7759 ifloat: 3
7760 ildouble: 3
7761 ldouble: 3
7762 Test "Real part of: cpow (2 + 0 i, 10 + 0 i)":
7763 ildouble: 1
7764 ldouble: 1
7765 Test "Real part of: cpow (2 + 3 i, 4 + 0 i)":
7766 double: 1
7767 float: 5
7768 idouble: 1
7769 ifloat: 5
7770 ildouble: 1
7771 ldouble: 1
7772 Test "Imaginary part of: cpow (2 + 3 i, 4 + 0 i)":
7773 float: 2
7774 ifloat: 2
7775 ildouble: 4
7776 ldouble: 4
7777
7778 # csin
7779 Test "Real part of: csin (-0.75 + 710.5 i)":
7780 double: 1
7781 idouble: 1
7782 Test "Real part of: csin (-0.75 + 89.5 i)":
7783 float: 1
7784 ifloat: 1
7785 Test "Real part of: csin (-0.75 - 710.5 i)":
7786 double: 1
7787 idouble: 1
7788 Test "Real part of: csin (-0.75 - 89.5 i)":
7789 float: 1
7790 ifloat: 1
7791 Test "Real part of: csin (0.75 + 1.25 i)":
7792 ildouble: 1
7793 ldouble: 1
7794 Test "Real part of: csin (0.75 + 710.5 i)":
7795 double: 1
7796 idouble: 1
7797 Test "Real part of: csin (0.75 + 89.5 i)":
7798 float: 1
7799 ifloat: 1
7800 Test "Real part of: csin (0.75 - 710.5 i)":
7801 double: 1
7802 idouble: 1
7803 Test "Real part of: csin (0.75 - 89.5 i)":
7804 float: 1
7805 ifloat: 1
7806 Test "Real part of: csin (0x1p-1074 + 1440 i)":
7807 double: 1
7808 idouble: 1
7809
7810 # csinh
7811 Test "Imaginary part of: csinh (-2 - 3 i)":
7812 double: 1
7813 idouble: 1
7814 Test "Imaginary part of: csinh (-710.5 + 0.75 i)":
7815 double: 1
7816 idouble: 1
7817 Test "Imaginary part of: csinh (-710.5 - 0.75 i)":
7818 double: 1
7819 idouble: 1
7820 Test "Imaginary part of: csinh (-89.5 + 0.75 i)":
7821 float: 1
7822 ifloat: 1
7823 Test "Imaginary part of: csinh (-89.5 - 0.75 i)":
7824 float: 1
7825 ifloat: 1
7826 Test "Real part of: csinh (0.75 + 1.25 i)":
7827 float: 1
7828 ifloat: 1
7829 ildouble: 1
7830 ldouble: 1
7831 Test "Imaginary part of: csinh (0.75 + 1.25 i)":
7832 float: 1
7833 ifloat: 1
7834 Test "Imaginary part of: csinh (1440 + 0x1p-1074 i)":
7835 double: 1
7836 idouble: 1
7837 Test "Imaginary part of: csinh (710.5 + 0.75 i)":
7838 double: 1
7839 idouble: 1
7840 Test "Imaginary part of: csinh (710.5 - 0.75 i)":
7841 double: 1
7842 idouble: 1
7843 Test "Imaginary part of: csinh (89.5 + 0.75 i)":
7844 float: 1
7845 ifloat: 1
7846 Test "Imaginary part of: csinh (89.5 - 0.75 i)":
7847 float: 1
7848 ifloat: 1
7849
7850 # csqrt
7851 Test "Real part of: csqrt (-0x1.0000000000000002p-16382 - 0x1.0000000000000002p-16382 i)":
7852 ildouble: 1
7853 ldouble: 1
7854 Test "Imaginary part of: csqrt (-0x1.0000000000000002p-16382 - 0x1.0000000000000002p-16382 i)":
7855 ildouble: 1
7856 ldouble: 1
7857 Test "Real part of: csqrt (-0x1.0000000000001p-1022 - 0x1.0000000000001p-1022 i)":
7858 ildouble: 1
7859 ldouble: 1
7860 Test "Real part of: csqrt (-0x1.000002p-126 - 0x1.000002p-126 i)":
7861 double: 1
7862 idouble: 1
7863 ildouble: 1
7864 ldouble: 1
7865 Test "Real part of: csqrt (-0x2p+0 + 0x3p+0 i)":
7866 float: 1
7867 ifloat: 1
7868 Test "Real part of: csqrt (-0x2p+0 - 0x3p+0 i)":
7869 float: 1
7870 ifloat: 1
7871 Test "Real part of: csqrt (-0x4.0000000000000008p-16384 - 0x4.0000000000000008p-16384 i)":
7872 ildouble: 1
7873 ldouble: 1
7874 Test "Imaginary part of: csqrt (-0x4.0000000000000008p-16384 - 0x4.0000000000000008p-16384 i)":
7875 ildouble: 1
7876 ldouble: 1
7877 Test "Real part of: csqrt (-0x4.0000000000000008p-16384 - 0x4p-1076 i)":
7878 ildouble: 1
7879 ldouble: 1
7880 Test "Real part of: csqrt (-0x4.0000000000004p-1024 - 0x4.0000000000004p-1024 i)":
7881 ildouble: 1
7882 ldouble: 1
7883 Test "Real part of: csqrt (-0x4.000008p-128 - 0x4.000008p-128 i)":
7884 double: 1
7885 idouble: 1
7886 ildouble: 1
7887 ldouble: 1
7888 Test "Real part of: csqrt (-0x4p-1076 - 0x4p-1076 i)":
7889 ildouble: 1
7890 ldouble: 1
7891 Test "Real part of: csqrt (-0x4p-16384 - 0x4p-1076 i)":
7892 ildouble: 1
7893 ldouble: 1
7894 Test "Real part of: csqrt (-0x4p-16384 - 0x4p-16384 i)":
7895 ildouble: 1
7896 ldouble: 1
7897 Test "Real part of: csqrt (-0x8p-152 - 0x4p-1076 i)":
7898 double: 1
7899 idouble: 1
7900 ildouble: 1
7901 ldouble: 1
7902 Test "Real part of: csqrt (-0x8p-152 - 0x4p-16384 i)":
7903 ildouble: 1
7904 ldouble: 1
7905 Test "Real part of: csqrt (-0x8p-152 - 0x8p-152 i)":
7906 ildouble: 1
7907 ldouble: 1
7908 Test "Real part of: csqrt (-2 + 3 i)":
7909 float: 1
7910 ifloat: 1
7911 Test "Real part of: csqrt (-2 - 3 i)":
7912 float: 1
7913 ifloat: 1
7914 Test "Real part of: csqrt (0x1.0000000000000002p-16382 + 0x1.0000000000000002p-16382 i)":
7915 ildouble: 1
7916 ldouble: 1
7917 Test "Imaginary part of: csqrt (0x1.0000000000000002p-16382 + 0x1.0000000000000002p-16382 i)":
7918 ildouble: 1
7919 ldouble: 1
7920 Test "Imaginary part of: csqrt (0x1.0000000000001p-1022 + 0x1.0000000000001p-1022 i)":
7921 ildouble: 1
7922 ldouble: 1
7923 Test "Imaginary part of: csqrt (0x1.000002p-126 + 0x1.000002p-126 i)":
7924 double: 1
7925 idouble: 1
7926 ildouble: 1
7927 ldouble: 1
7928 Test "Imaginary part of: csqrt (0x1.fffffep+127 + 1.0 i)":
7929 float: 1
7930 ifloat: 1
7931 Test "Real part of: csqrt (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)":
7932 double: 1
7933 idouble: 1
7934 Test "Imaginary part of: csqrt (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)":
7935 double: 1
7936 idouble: 1
7937 Test "Imaginary part of: csqrt (0x1.fffffffffffffp+1023 + 0x1p+1023 i)":
7938 double: 1
7939 idouble: 1
7940 ildouble: 1
7941 ldouble: 1
7942 Test "Imaginary part of: csqrt (0x1.fp+16383 + 0x1.fp+16383 i)":
7943 ildouble: 1
7944 ldouble: 1
7945 Test "Imaginary part of: csqrt (0x1p-1073 + 0x1p-1073 i)":
7946 ildouble: 1
7947 ldouble: 1
7948 Test "Imaginary part of: csqrt (0x1p-1074 + 0x1p-1074 i)":
7949 ildouble: 1
7950 ldouble: 1
7951 Test "Imaginary part of: csqrt (0x1p-147 + 0x1p-147 i)":
7952 ildouble: 1
7953 ldouble: 1
7954 Test "Imaginary part of: csqrt (0x1p-149 + 0x1p-149 i)":
7955 ildouble: 1
7956 ldouble: 1
7957 Test "Imaginary part of: csqrt (0x1p-16440 + 0x4p-1076 i)":
7958 ildouble: 1
7959 ldouble: 1
7960 Test "Imaginary part of: csqrt (0x1p-5000 + 0x4p-1076 i)":
7961 ildouble: 1
7962 ldouble: 1
7963 Test "Imaginary part of: csqrt (0x2p-148 + 0x2p-148 i)":
7964 ildouble: 1
7965 ldouble: 1
7966 Test "Real part of: csqrt (0x4.0000000000000008p-16384 + 0x4.0000000000000008p-16384 i)":
7967 ildouble: 1
7968 ldouble: 1
7969 Test "Imaginary part of: csqrt (0x4.0000000000000008p-16384 + 0x4.0000000000000008p-16384 i)":
7970 ildouble: 1
7971 ldouble: 1
7972 Test "Imaginary part of: csqrt (0x4.0000000000000008p-16384 + 0x4p-1076 i)":
7973 ildouble: 1
7974 ldouble: 1
7975 Test "Imaginary part of: csqrt (0x4.0000000000004p-1024 + 0x4.0000000000004p-1024 i)":
7976 ildouble: 1
7977 ldouble: 1
7978 Test "Imaginary part of: csqrt (0x4.000008p-128 + 0x4.000008p-128 i)":
7979 double: 1
7980 idouble: 1
7981 ildouble: 1
7982 ldouble: 1
7983 Test "Imaginary part of: csqrt (0x4p-1076 + 0x4p-1076 i)":
7984 ildouble: 1
7985 ldouble: 1
7986 Test "Imaginary part of: csqrt (0x4p-1076 + 0xf.ffffffffffff8p+1020 i)":
7987 ildouble: 1
7988 ldouble: 1
7989 Test "Imaginary part of: csqrt (0x4p-1076 + 0xf.fffffp+124 i)":
7990 double: 1
7991 idouble: 1
7992 Test "Imaginary part of: csqrt (0x4p-16384 + 0x4p-1076 i)":
7993 ildouble: 1
7994 ldouble: 1
7995 Test "Imaginary part of: csqrt (0x4p-16384 + 0x4p-16384 i)":
7996 ildouble: 1
7997 ldouble: 1
7998 Test "Imaginary part of: csqrt (0x8p+1020 + 0x4p-1076 i)":
7999 ildouble: 1
8000 ldouble: 1
8001 Test "Imaginary part of: csqrt (0x8p+1020 + 0x8p-152 i)":
8002 double: 1
8003 idouble: 1
8004 ildouble: 1
8005 ldouble: 1
8006 Test "Imaginary part of: csqrt (0x8p+124 + 0x8p-152 i)":
8007 double: 1
8008 idouble: 1
8009 ildouble: 1
8010 ldouble: 1
8011 Test "Imaginary part of: csqrt (0x8p+16380 + 0x4p-1076 i)":
8012 ildouble: 1
8013 ldouble: 1
8014 Test "Imaginary part of: csqrt (0x8p+16380 + 0x8p-152 i)":
8015 ildouble: 1
8016 ldouble: 1
8017 Test "Imaginary part of: csqrt (0x8p-1076 + 0x8p-1076 i)":
8018 ildouble: 1
8019 ldouble: 1
8020 Test "Imaginary part of: csqrt (0x8p-152 + 0x4p-1076 i)":
8021 double: 1
8022 idouble: 1
8023 ildouble: 1
8024 ldouble: 1
8025 Test "Imaginary part of: csqrt (0x8p-152 + 0x4p-16384 i)":
8026 ildouble: 1
8027 ldouble: 1
8028 Test "Imaginary part of: csqrt (0x8p-152 + 0x8p-1076 i)":
8029 double: 1
8030 idouble: 1
8031 ildouble: 1
8032 ldouble: 1
8033 Test "Imaginary part of: csqrt (0x8p-152 + 0x8p-152 i)":
8034 ildouble: 1
8035 ldouble: 1
8036 Test "Imaginary part of: csqrt (0x8p-152 + 0x8p-16444 i)":
8037 ildouble: 1
8038 ldouble: 1
8039 Test "Imaginary part of: csqrt (0x8p-152 + 0x8p-16448 i)":
8040 ildouble: 1
8041 ldouble: 1
8042 Test "Imaginary part of: csqrt (0x8p-152 + 0xf.ffffffffffff8p+1020 i)":
8043 ildouble: 1
8044 ldouble: 1
8045 Test "Imaginary part of: csqrt (0x8p-152 + 0xf.fffffp+124 i)":
8046 double: 1
8047 idouble: 1
8048 Test "Imaginary part of: csqrt (0x8p-16448 + 0xf.ffffffffffff8p+1020 i)":
8049 ildouble: 1
8050 ldouble: 1
8051 Test "Imaginary part of: csqrt (0xf.8p+16380 + 0xf.8p+16380 i)":
8052 ildouble: 1
8053 ldouble: 1
8054 Test "Imaginary part of: csqrt (0xf.ffffffffffff8p+1020 + 0x8p+1020 i)":
8055 double: 1
8056 idouble: 1
8057 ildouble: 1
8058 ldouble: 1
8059 Test "Imaginary part of: csqrt (0xf.ffffffffffff8p+1020 + 0x8p-152 i)":
8060 double: 1
8061 idouble: 1
8062 Test "Real part of: csqrt (0xf.ffffffffffff8p+1020 + 0xf.ffffffffffff8p+1020 i)":
8063 double: 1
8064 idouble: 1
8065 Test "Imaginary part of: csqrt (0xf.ffffffffffff8p+1020 + 0xf.ffffffffffff8p+1020 i)":
8066 double: 1
8067 idouble: 1
8068 Test "Imaginary part of: csqrt (0xf.ffffffffffff8p+1020 + 0xf.fffffp+124 i)":
8069 double: 1
8070 idouble: 1
8071 Test "Imaginary part of: csqrt (0xf.fffffp+124 + 0x1p+0 i)":
8072 float: 1
8073 ifloat: 1
8074 Test "Imaginary part of: csqrt (0xf.fffffp+124 + 0xf.ffffffffffff8p+1020 i)":
8075 ildouble: 1
8076 ldouble: 1
8077
8078 # ctan
8079 Test "Real part of: ctan (-0x2p+0 - 0x3p+0 i)":
8080 float: 1
8081 ifloat: 1
8082 ildouble: 1
8083 ldouble: 1
8084 Test "Imaginary part of: ctan (-0x2p+0 - 0x3p+0 i)":
8085 double: 1
8086 idouble: 1
8087 ildouble: 1
8088 ldouble: 1
8089 Test "Real part of: ctan (-2 - 3 i)":
8090 float: 1
8091 ifloat: 1
8092 ildouble: 1
8093 ldouble: 1
8094 Test "Imaginary part of: ctan (-2 - 3 i)":
8095 double: 1
8096 idouble: 1
8097 ildouble: 1
8098 ldouble: 1
8099 Test "Real part of: ctan (0.75 + 1.25 i)":
8100 float: 1
8101 ifloat: 1
8102 Test "Imaginary part of: ctan (0.75 + 1.25 i)":
8103 double: 1
8104 float: 1
8105 idouble: 1
8106 ifloat: 1
8107 ildouble: 1
8108 ldouble: 1
8109 Test "Real part of: ctan (0x1.921fb4p+0 + +0 i)":
8110 double: 1
8111 float: 1
8112 idouble: 1
8113 ifloat: 1
8114 ildouble: 2
8115 ldouble: 2
8116 Test "Real part of: ctan (0x1.921fb4p+0 + 0x4p-1076 i)":
8117 double: 1
8118 idouble: 1
8119 ildouble: 2
8120 ldouble: 2
8121 Test "Imaginary part of: ctan (0x1.921fb4p+0 + 0x4p-1076 i)":
8122 double: 1
8123 idouble: 1
8124 ildouble: 1
8125 ldouble: 1
8126 Test "Real part of: ctan (0x1.921fb4p+0 + 0x8p-152 i)":
8127 double: 1
8128 float: 1
8129 idouble: 1
8130 ifloat: 1
8131 ildouble: 2
8132 ldouble: 2
8133 Test "Imaginary part of: ctan (0x1.921fb4p+0 + 0x8p-152 i)":
8134 double: 1
8135 idouble: 1
8136 ildouble: 1
8137 ldouble: 1
8138 Test "Real part of: ctan (0x1.921fb4p+0 + 0x8p-16448 i)":
8139 ildouble: 2
8140 ldouble: 2
8141 Test "Imaginary part of: ctan (0x1.921fb54442d1846ap+0 + 0x4p-1076 i)":
8142 ildouble: 1
8143 ldouble: 1
8144 Test "Imaginary part of: ctan (0x1.921fb54442d1846ap+0 + 0x8p-152 i)":
8145 ildouble: 1
8146 ldouble: 1
8147 Test "Imaginary part of: ctan (0x1.921fb54442d1846ap+0 + 0x8p-16448 i)":
8148 ildouble: 1
8149 ldouble: 1
8150 Test "Imaginary part of: ctan (0x1.921fb54442d18p+0 + 0x4p-1076 i)":
8151 ildouble: 1
8152 ldouble: 1
8153 Test "Imaginary part of: ctan (0x1.921fb54442d18p+0 + 0x8p-152 i)":
8154 ildouble: 1
8155 ldouble: 1
8156 Test "Imaginary part of: ctan (0x1.921fb54442d18p+0 + 0x8p-16448 i)":
8157 ildouble: 1
8158 ldouble: 1
8159 Test "Real part of: ctan (0x1.921fb54442d19p+0 + +0 i)":
8160 double: 1
8161 idouble: 1
8162 Test "Real part of: ctan (0x1.921fb54442d19p+0 + 0x4p-1076 i)":
8163 double: 1
8164 idouble: 1
8165 Test "Imaginary part of: ctan (0x1.921fb54442d19p+0 + 0x4p-1076 i)":
8166 double: 2
8167 idouble: 2
8168 ildouble: 1
8169 ldouble: 1
8170 Test "Real part of: ctan (0x1.921fb54442d19p+0 + 0x8p-152 i)":
8171 double: 1
8172 idouble: 1
8173 Test "Imaginary part of: ctan (0x1.921fb54442d19p+0 + 0x8p-152 i)":
8174 double: 2
8175 idouble: 2
8176 ildouble: 1
8177 ldouble: 1
8178 Test "Imaginary part of: ctan (0x1.921fb54442d19p+0 + 0x8p-16448 i)":
8179 ildouble: 1
8180 ldouble: 1
8181 Test "Real part of: ctan (0x1.921fb6p+0 + +0 i)":
8182 float: 1
8183 ifloat: 1
8184 Test "Imaginary part of: ctan (0x1.921fb6p+0 + 0x4p-1076 i)":
8185 ildouble: 1
8186 ldouble: 1
8187 Test "Real part of: ctan (0x1.921fb6p+0 + 0x8p-152 i)":
8188 float: 1
8189 ifloat: 1
8190 Test "Imaginary part of: ctan (0x1.921fb6p+0 + 0x8p-152 i)":
8191 float: 1
8192 ifloat: 1
8193 ildouble: 1
8194 ldouble: 1
8195 Test "Real part of: ctan (0x1p+0 + 0x2.dp+4 i)":
8196 ildouble: 1
8197 ldouble: 1
8198 Test "Real part of: ctan (0x1p+0 + 0x2.fp+4 i)":
8199 ildouble: 2
8200 ldouble: 2
8201 Test "Real part of: ctan (0x1p1023 + 1 i)":
8202 double: 1
8203 idouble: 1
8204 ildouble: 1
8205 ldouble: 1
8206 Test "Imaginary part of: ctan (0x1p1023 + 1 i)":
8207 ildouble: 1
8208 ldouble: 1
8209 Test "Real part of: ctan (0x1p127 + 1 i)":
8210 float: 1
8211 ifloat: 1
8212 Test "Imaginary part of: ctan (0x1p127 + 1 i)":
8213 double: 1
8214 float: 2
8215 idouble: 1
8216 ifloat: 2
8217 Test "Real part of: ctan (0x3.243f6cp-1 + 0 i)":
8218 float: 1
8219 ifloat: 1
8220 Test "Real part of: ctan (0x8p+1020 + 0x1p+0 i)":
8221 double: 1
8222 idouble: 1
8223 ildouble: 1
8224 ldouble: 1
8225 Test "Imaginary part of: ctan (0x8p+1020 + 0x1p+0 i)":
8226 ildouble: 1
8227 ldouble: 1
8228 Test "Real part of: ctan (0x8p+124 + 0x1p+0 i)":
8229 float: 1
8230 ifloat: 1
8231 Test "Imaginary part of: ctan (0x8p+124 + 0x1p+0 i)":
8232 double: 1
8233 float: 2
8234 idouble: 1
8235 ifloat: 2
8236 Test "Imaginary part of: ctan (0xcp-4 + 0x1.4p+0 i)":
8237 double: 1
8238 idouble: 1
8239 ildouble: 1
8240 ldouble: 1
8241 Test "Real part of: ctan (0xf.ffffffffffff8p+1020 + 0x1p+0 i)":
8242 double: 1
8243 idouble: 1
8244 Test "Imaginary part of: ctan (0xf.ffffffffffff8p+1020 + 0x1p+0 i)":
8245 ildouble: 1
8246 ldouble: 1
8247 Test "Real part of: ctan (0xf.fffffp+124 + 0x1p+0 i)":
8248 double: 1
8249 idouble: 1
8250 Test "Imaginary part of: ctan (0xf.fffffp+124 + 0x1p+0 i)":
8251 double: 1
8252 float: 1
8253 idouble: 1
8254 ifloat: 1
8255 ildouble: 1
8256 ldouble: 1
8257 Test "Real part of: ctan (1 + 45 i)":
8258 ildouble: 1
8259 ldouble: 1
8260 Test "Real part of: ctan (1 + 47 i)":
8261 ildouble: 2
8262 ldouble: 2
8263
8264 # ctan_downward
8265 Test "Real part of: ctan_downward (-0x2p+0 - 0x3p+0 i)":
8266 double: 3
8267 float: 2
8268 idouble: 3
8269 ifloat: 2
8270 ildouble: 5
8271 ldouble: 5
8272 Test "Imaginary part of: ctan_downward (-0x2p+0 - 0x3p+0 i)":
8273 double: 2
8274 idouble: 2
8275 ildouble: 2
8276 ldouble: 2
8277 Test "Real part of: ctan_downward (0x1.921fb4p+0 + +0 i)":
8278 float: 1
8279 ifloat: 1
8280 ildouble: 1
8281 ldouble: 1
8282 Test "Real part of: ctan_downward (0x1.921fb4p+0 + 0x4p-1076 i)":
8283 ildouble: 1
8284 ldouble: 1
8285 Test "Imaginary part of: ctan_downward (0x1.921fb4p+0 + 0x4p-1076 i)":
8286 ildouble: 2
8287 ldouble: 2
8288 Test "Real part of: ctan_downward (0x1.921fb4p+0 + 0x8p-152 i)":
8289 float: 1
8290 ifloat: 1
8291 ildouble: 1
8292 ldouble: 1
8293 Test "Imaginary part of: ctan_downward (0x1.921fb4p+0 + 0x8p-152 i)":
8294 double: 1
8295 float: 2
8296 idouble: 1
8297 ifloat: 2
8298 ildouble: 2
8299 ldouble: 2
8300 Test "Real part of: ctan_downward (0x1.921fb4p+0 + 0x8p-16448 i)":
8301 ildouble: 1
8302 ldouble: 1
8303 Test "Real part of: ctan_downward (0x1.921fb54442d1846ap+0 + +0 i)":
8304 ildouble: 1
8305 ldouble: 1
8306 Test "Real part of: ctan_downward (0x1.921fb54442d1846ap+0 + 0x1p-16445 i)":
8307 ildouble: 1
8308 ldouble: 1
8309 Test "Real part of: ctan_downward (0x1.921fb54442d1846ap+0 + 0x4p-1076 i)":
8310 ildouble: 1
8311 ldouble: 1
8312 Test "Real part of: ctan_downward (0x1.921fb54442d1846ap+0 + 0x8p-152 i)":
8313 ildouble: 1
8314 ldouble: 1
8315 Test "Real part of: ctan_downward (0x1.921fb54442d1846ap+0 + 0x8p-16448 i)":
8316 ildouble: 1
8317 ldouble: 1
8318 Test "Real part of: ctan_downward (0x1.921fb54442d18p+0 + +0 i)":
8319 double: 1
8320 idouble: 1
8321 ildouble: 2
8322 ldouble: 2
8323 Test "Real part of: ctan_downward (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
8324 ildouble: 2
8325 ldouble: 2
8326 Test "Imaginary part of: ctan_downward (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
8327 ildouble: 3
8328 ldouble: 3
8329 Test "Real part of: ctan_downward (0x1.921fb54442d18p+0 + 0x4p-1076 i)":
8330 double: 1
8331 idouble: 1
8332 ildouble: 2
8333 ldouble: 2
8334 Test "Imaginary part of: ctan_downward (0x1.921fb54442d18p+0 + 0x4p-1076 i)":
8335 ildouble: 3
8336 ldouble: 3
8337 Test "Real part of: ctan_downward (0x1.921fb54442d18p+0 + 0x8p-152 i)":
8338 double: 1
8339 idouble: 1
8340 ildouble: 2
8341 ldouble: 2
8342 Test "Imaginary part of: ctan_downward (0x1.921fb54442d18p+0 + 0x8p-152 i)":
8343 ildouble: 3
8344 ldouble: 3
8345 Test "Real part of: ctan_downward (0x1.921fb54442d18p+0 + 0x8p-16448 i)":
8346 ildouble: 2
8347 ldouble: 2
8348 Test "Imaginary part of: ctan_downward (0x1.921fb54442d18p+0 + 0x8p-16448 i)":
8349 ildouble: 3
8350 ldouble: 3
8351 Test "Real part of: ctan_downward (0x1.921fb54442d19p+0 + +0 i)":
8352 ildouble: 1
8353 ldouble: 1
8354 Test "Real part of: ctan_downward (0x1.921fb54442d19p+0 + 0x4p-1076 i)":
8355 ildouble: 1
8356 ldouble: 1
8357 Test "Imaginary part of: ctan_downward (0x1.921fb54442d19p+0 + 0x4p-1076 i)":
8358 ildouble: 3
8359 ldouble: 3
8360 Test "Real part of: ctan_downward (0x1.921fb54442d19p+0 + 0x8p-152 i)":
8361 ildouble: 1
8362 ldouble: 1
8363 Test "Imaginary part of: ctan_downward (0x1.921fb54442d19p+0 + 0x8p-152 i)":
8364 ildouble: 3
8365 ldouble: 3
8366 Test "Real part of: ctan_downward (0x1.921fb54442d19p+0 + 0x8p-16448 i)":
8367 ildouble: 1
8368 ldouble: 1
8369 Test "Imaginary part of: ctan_downward (0x1.921fb54442d19p+0 + 0x8p-16448 i)":
8370 ildouble: 3
8371 ldouble: 3
8372 Test "Real part of: ctan_downward (0x1.921fb6p+0 + +0 i)":
8373 double: 1
8374 idouble: 1
8375 ildouble: 2
8376 ldouble: 2
8377 Test "Real part of: ctan_downward (0x1.921fb6p+0 + 0x1p-149 i)":
8378 double: 2
8379 float: 1
8380 idouble: 2
8381 ifloat: 1
8382 ildouble: 3
8383 ldouble: 3
8384 Test "Imaginary part of: ctan_downward (0x1.921fb6p+0 + 0x1p-149 i)":
8385 float: 1
8386 ifloat: 1
8387 ildouble: 4
8388 ldouble: 4
8389 Test "Real part of: ctan_downward (0x1.921fb6p+0 + 0x4p-1076 i)":
8390 double: 1
8391 idouble: 1
8392 ildouble: 2
8393 ldouble: 2
8394 Test "Imaginary part of: ctan_downward (0x1.921fb6p+0 + 0x4p-1076 i)":
8395 ildouble: 4
8396 ldouble: 4
8397 Test "Real part of: ctan_downward (0x1.921fb6p+0 + 0x8p-152 i)":
8398 double: 1
8399 idouble: 1
8400 ildouble: 2
8401 ldouble: 2
8402 Test "Imaginary part of: ctan_downward (0x1.921fb6p+0 + 0x8p-152 i)":
8403 double: 1
8404 float: 1
8405 idouble: 1
8406 ifloat: 1
8407 ildouble: 4
8408 ldouble: 4
8409 Test "Real part of: ctan_downward (0x1.921fb6p+0 + 0x8p-16448 i)":
8410 ildouble: 2
8411 ldouble: 2
8412 Test "Real part of: ctan_downward (0x1p+0 + 0x1.63p+8 i)":
8413 ildouble: 1
8414 ldouble: 1
8415 Test "Real part of: ctan_downward (0x1p+0 + 0x1.6dp+8 i)":
8416 ildouble: 1
8417 ldouble: 1
8418 Test "Real part of: ctan_downward (0x1p+0 + 0x2.dp+4 i)":
8419 double: 1
8420 idouble: 1
8421 Test "Real part of: ctan_downward (0x1p+0 + 0x2.fp+4 i)":
8422 ildouble: 1
8423 ldouble: 1
8424 Test "Real part of: ctan_downward (0x8p+1020 + 0x1p+0 i)":
8425 double: 6
8426 idouble: 6
8427 ildouble: 4
8428 ldouble: 4
8429 Test "Real part of: ctan_downward (0x8p+124 + 0x1p+0 i)":
8430 double: 4
8431 float: 3
8432 idouble: 4
8433 ifloat: 3
8434 ildouble: 2
8435 ldouble: 2
8436 Test "Imaginary part of: ctan_downward (0x8p+124 + 0x1p+0 i)":
8437 double: 2
8438 float: 1
8439 idouble: 2
8440 ifloat: 1
8441 Test "Imaginary part of: ctan_downward (0x8p+16380 + 0x1p+0 i)":
8442 ildouble: 1
8443 ldouble: 1
8444 Test "Real part of: ctan_downward (0xcp-4 + 0x1.4p+0 i)":
8445 float: 1
8446 ifloat: 1
8447 ildouble: 2
8448 ldouble: 2
8449 Test "Real part of: ctan_downward (0xf.ffffffffffff8p+1020 + 0x1p+0 i)":
8450 double: 3
8451 idouble: 3
8452 ildouble: 4
8453 ldouble: 4
8454 Test "Real part of: ctan_downward (0xf.fffffp+124 + 0x1p+0 i)":
8455 double: 5
8456 float: 5
8457 idouble: 5
8458 ifloat: 5
8459 ildouble: 1
8460 ldouble: 1
8461 Test "Imaginary part of: ctan_downward (0xf.fffffp+124 + 0x1p+0 i)":
8462 double: 1
8463 idouble: 1
8464
8465 # ctan_tonearest
8466 Test "Real part of: ctan_tonearest (-0x2p+0 - 0x3p+0 i)":
8467 float: 1
8468 ifloat: 1
8469 ildouble: 1
8470 ldouble: 1
8471 Test "Imaginary part of: ctan_tonearest (-0x2p+0 - 0x3p+0 i)":
8472 double: 1
8473 idouble: 1
8474 ildouble: 1
8475 ldouble: 1
8476 Test "Real part of: ctan_tonearest (0x1.921fb4p+0 + +0 i)":
8477 double: 1
8478 float: 1
8479 idouble: 1
8480 ifloat: 1
8481 ildouble: 2
8482 ldouble: 2
8483 Test "Real part of: ctan_tonearest (0x1.921fb4p+0 + 0x4p-1076 i)":
8484 double: 1
8485 idouble: 1
8486 ildouble: 2
8487 ldouble: 2
8488 Test "Imaginary part of: ctan_tonearest (0x1.921fb4p+0 + 0x4p-1076 i)":
8489 double: 1
8490 idouble: 1
8491 ildouble: 1
8492 ldouble: 1
8493 Test "Real part of: ctan_tonearest (0x1.921fb4p+0 + 0x8p-152 i)":
8494 double: 1
8495 float: 1
8496 idouble: 1
8497 ifloat: 1
8498 ildouble: 2
8499 ldouble: 2
8500 Test "Imaginary part of: ctan_tonearest (0x1.921fb4p+0 + 0x8p-152 i)":
8501 double: 1
8502 idouble: 1
8503 ildouble: 1
8504 ldouble: 1
8505 Test "Real part of: ctan_tonearest (0x1.921fb4p+0 + 0x8p-16448 i)":
8506 ildouble: 2
8507 ldouble: 2
8508 Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d1846ap+0 + 0x1p-16445 i)":
8509 ildouble: 1
8510 ldouble: 1
8511 Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d1846ap+0 + 0x4p-1076 i)":
8512 ildouble: 1
8513 ldouble: 1
8514 Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d1846ap+0 + 0x8p-152 i)":
8515 ildouble: 1
8516 ldouble: 1
8517 Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d1846ap+0 + 0x8p-16448 i)":
8518 ildouble: 1
8519 ldouble: 1
8520 Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
8521 ildouble: 1
8522 ldouble: 1
8523 Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d18p+0 + 0x4p-1076 i)":
8524 ildouble: 1
8525 ldouble: 1
8526 Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d18p+0 + 0x8p-152 i)":
8527 ildouble: 1
8528 ldouble: 1
8529 Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d18p+0 + 0x8p-16448 i)":
8530 ildouble: 1
8531 ldouble: 1
8532 Test "Real part of: ctan_tonearest (0x1.921fb54442d19p+0 + +0 i)":
8533 double: 1
8534 idouble: 1
8535 Test "Real part of: ctan_tonearest (0x1.921fb54442d19p+0 + 0x4p-1076 i)":
8536 double: 1
8537 idouble: 1
8538 Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d19p+0 + 0x4p-1076 i)":
8539 double: 2
8540 idouble: 2
8541 ildouble: 1
8542 ldouble: 1
8543 Test "Real part of: ctan_tonearest (0x1.921fb54442d19p+0 + 0x8p-152 i)":
8544 double: 1
8545 idouble: 1
8546 Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d19p+0 + 0x8p-152 i)":
8547 double: 2
8548 idouble: 2
8549 ildouble: 1
8550 ldouble: 1
8551 Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d19p+0 + 0x8p-16448 i)":
8552 ildouble: 1
8553 ldouble: 1
8554 Test "Real part of: ctan_tonearest (0x1.921fb6p+0 + +0 i)":
8555 float: 1
8556 ifloat: 1
8557 Test "Real part of: ctan_tonearest (0x1.921fb6p+0 + 0x1p-149 i)":
8558 float: 1
8559 ifloat: 1
8560 Test "Imaginary part of: ctan_tonearest (0x1.921fb6p+0 + 0x1p-149 i)":
8561 float: 1
8562 ifloat: 1
8563 ildouble: 1
8564 ldouble: 1
8565 Test "Imaginary part of: ctan_tonearest (0x1.921fb6p+0 + 0x4p-1076 i)":
8566 ildouble: 1
8567 ldouble: 1
8568 Test "Real part of: ctan_tonearest (0x1.921fb6p+0 + 0x8p-152 i)":
8569 float: 1
8570 ifloat: 1
8571 Test "Imaginary part of: ctan_tonearest (0x1.921fb6p+0 + 0x8p-152 i)":
8572 float: 1
8573 ifloat: 1
8574 ildouble: 1
8575 ldouble: 1
8576 Test "Real part of: ctan_tonearest (0x1p+0 + 0x2.dp+4 i)":
8577 ildouble: 1
8578 ldouble: 1
8579 Test "Real part of: ctan_tonearest (0x1p+0 + 0x2.fp+4 i)":
8580 ildouble: 2
8581 ldouble: 2
8582 Test "Real part of: ctan_tonearest (0x8p+1020 + 0x1p+0 i)":
8583 double: 1
8584 idouble: 1
8585 ildouble: 1
8586 ldouble: 1
8587 Test "Imaginary part of: ctan_tonearest (0x8p+1020 + 0x1p+0 i)":
8588 ildouble: 1
8589 ldouble: 1
8590 Test "Real part of: ctan_tonearest (0x8p+124 + 0x1p+0 i)":
8591 float: 1
8592 ifloat: 1
8593 Test "Imaginary part of: ctan_tonearest (0x8p+124 + 0x1p+0 i)":
8594 double: 1
8595 float: 2
8596 idouble: 1
8597 ifloat: 2
8598 Test "Imaginary part of: ctan_tonearest (0xcp-4 + 0x1.4p+0 i)":
8599 double: 1
8600 idouble: 1
8601 ildouble: 1
8602 ldouble: 1
8603 Test "Real part of: ctan_tonearest (0xf.ffffffffffff8p+1020 + 0x1p+0 i)":
8604 double: 1
8605 idouble: 1
8606 Test "Imaginary part of: ctan_tonearest (0xf.ffffffffffff8p+1020 + 0x1p+0 i)":
8607 ildouble: 1
8608 ldouble: 1
8609 Test "Real part of: ctan_tonearest (0xf.fffffp+124 + 0x1p+0 i)":
8610 double: 1
8611 idouble: 1
8612 Test "Imaginary part of: ctan_tonearest (0xf.fffffp+124 + 0x1p+0 i)":
8613 double: 1
8614 float: 1
8615 idouble: 1
8616 ifloat: 1
8617 ildouble: 1
8618 ldouble: 1
8619
8620 # ctan_towardzero
8621 Test "Real part of: ctan_towardzero (-0x2p+0 - 0x3p+0 i)":
8622 double: 5
8623 float: 3
8624 idouble: 5
8625 ifloat: 3
8626 ildouble: 5
8627 ldouble: 5
8628 Test "Imaginary part of: ctan_towardzero (-0x2p+0 - 0x3p+0 i)":
8629 double: 1
8630 idouble: 1
8631 ildouble: 2
8632 ldouble: 2
8633 Test "Imaginary part of: ctan_towardzero (-0xc.35p+12 - 0xc.35p+12 i)":
8634 double: 1
8635 float: 1
8636 idouble: 1
8637 ifloat: 1
8638 ildouble: 1
8639 ldouble: 1
8640 Test "Real part of: ctan_towardzero (0x1.921fb4p+0 + +0 i)":
8641 float: 1
8642 ifloat: 1
8643 ildouble: 1
8644 ldouble: 1
8645 Test "Real part of: ctan_towardzero (0x1.921fb4p+0 + 0x4p-1076 i)":
8646 ildouble: 1
8647 ldouble: 1
8648 Test "Imaginary part of: ctan_towardzero (0x1.921fb4p+0 + 0x4p-1076 i)":
8649 ildouble: 2
8650 ldouble: 2
8651 Test "Real part of: ctan_towardzero (0x1.921fb4p+0 + 0x8p-152 i)":
8652 float: 1
8653 ifloat: 1
8654 ildouble: 1
8655 ldouble: 1
8656 Test "Imaginary part of: ctan_towardzero (0x1.921fb4p+0 + 0x8p-152 i)":
8657 double: 1
8658 float: 2
8659 idouble: 1
8660 ifloat: 2
8661 ildouble: 2
8662 ldouble: 2
8663 Test "Real part of: ctan_towardzero (0x1.921fb4p+0 + 0x8p-16448 i)":
8664 ildouble: 1
8665 ldouble: 1
8666 Test "Real part of: ctan_towardzero (0x1.921fb54442d1846ap+0 + +0 i)":
8667 ildouble: 1
8668 ldouble: 1
8669 Test "Real part of: ctan_towardzero (0x1.921fb54442d1846ap+0 + 0x4p-1076 i)":
8670 ildouble: 1
8671 ldouble: 1
8672 Test "Real part of: ctan_towardzero (0x1.921fb54442d1846ap+0 + 0x8p-152 i)":
8673 ildouble: 1
8674 ldouble: 1
8675 Test "Real part of: ctan_towardzero (0x1.921fb54442d1846ap+0 + 0x8p-16448 i)":
8676 ildouble: 1
8677 ldouble: 1
8678 Test "Real part of: ctan_towardzero (0x1.921fb54442d18p+0 + +0 i)":
8679 double: 1
8680 idouble: 1
8681 ildouble: 1
8682 ldouble: 1
8683 Test "Real part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
8684 ildouble: 1
8685 ldouble: 1
8686 Test "Imaginary part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
8687 ildouble: 1
8688 ldouble: 1
8689 Test "Real part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x4p-1076 i)":
8690 double: 1
8691 idouble: 1
8692 ildouble: 1
8693 ldouble: 1
8694 Test "Imaginary part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x4p-1076 i)":
8695 ildouble: 1
8696 ldouble: 1
8697 Test "Real part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x8p-152 i)":
8698 double: 1
8699 idouble: 1
8700 ildouble: 1
8701 ldouble: 1
8702 Test "Imaginary part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x8p-152 i)":
8703 ildouble: 1
8704 ldouble: 1
8705 Test "Real part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x8p-16448 i)":
8706 ildouble: 1
8707 ldouble: 1
8708 Test "Imaginary part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x8p-16448 i)":
8709 ildouble: 1
8710 ldouble: 1
8711 Test "Real part of: ctan_towardzero (0x1.921fb54442d19p+0 + +0 i)":
8712 ildouble: 1
8713 ldouble: 1
8714 Test "Real part of: ctan_towardzero (0x1.921fb54442d19p+0 + 0x4p-1076 i)":
8715 ildouble: 1
8716 ldouble: 1
8717 Test "Imaginary part of: ctan_towardzero (0x1.921fb54442d19p+0 + 0x4p-1076 i)":
8718 ildouble: 3
8719 ldouble: 3
8720 Test "Real part of: ctan_towardzero (0x1.921fb54442d19p+0 + 0x8p-152 i)":
8721 ildouble: 1
8722 ldouble: 1
8723 Test "Imaginary part of: ctan_towardzero (0x1.921fb54442d19p+0 + 0x8p-152 i)":
8724 ildouble: 3
8725 ldouble: 3
8726 Test "Real part of: ctan_towardzero (0x1.921fb54442d19p+0 + 0x8p-16448 i)":
8727 ildouble: 1
8728 ldouble: 1
8729 Test "Imaginary part of: ctan_towardzero (0x1.921fb54442d19p+0 + 0x8p-16448 i)":
8730 ildouble: 3
8731 ldouble: 3
8732 Test "Real part of: ctan_towardzero (0x1.921fb6p+0 + +0 i)":
8733 float: 1
8734 ifloat: 1
8735 ildouble: 1
8736 ldouble: 1
8737 Test "Real part of: ctan_towardzero (0x1.921fb6p+0 + 0x1p-149 i)":
8738 float: 1
8739 ifloat: 1
8740 ildouble: 1
8741 ldouble: 1
8742 Test "Imaginary part of: ctan_towardzero (0x1.921fb6p+0 + 0x1p-149 i)":
8743 float: 1
8744 ifloat: 1
8745 ildouble: 4
8746 ldouble: 4
8747 Test "Real part of: ctan_towardzero (0x1.921fb6p+0 + 0x4p-1076 i)":
8748 ildouble: 1
8749 ldouble: 1
8750 Test "Imaginary part of: ctan_towardzero (0x1.921fb6p+0 + 0x4p-1076 i)":
8751 ildouble: 4
8752 ldouble: 4
8753 Test "Real part of: ctan_towardzero (0x1.921fb6p+0 + 0x8p-152 i)":
8754 float: 1
8755 ifloat: 1
8756 ildouble: 1
8757 ldouble: 1
8758 Test "Imaginary part of: ctan_towardzero (0x1.921fb6p+0 + 0x8p-152 i)":
8759 double: 1
8760 float: 1
8761 idouble: 1
8762 ifloat: 1
8763 ildouble: 4
8764 ldouble: 4
8765 Test "Real part of: ctan_towardzero (0x1.921fb6p+0 + 0x8p-16448 i)":
8766 ildouble: 1
8767 ldouble: 1
8768 Test "Real part of: ctan_towardzero (0x1p+0 + 0x1.63p+8 i)":
8769 ildouble: 1
8770 ldouble: 1
8771 Test "Real part of: ctan_towardzero (0x1p+0 + 0x1.6dp+8 i)":
8772 ildouble: 1
8773 ldouble: 1
8774 Test "Real part of: ctan_towardzero (0x1p+0 + 0x2.dp+4 i)":
8775 double: 1
8776 idouble: 1
8777 Test "Real part of: ctan_towardzero (0x1p+0 + 0x2.fp+4 i)":
8778 ildouble: 1
8779 ldouble: 1
8780 Test "Real part of: ctan_towardzero (0x8p+1020 + 0x1p+0 i)":
8781 double: 5
8782 idouble: 5
8783 ildouble: 3
8784 ldouble: 3
8785 Test "Real part of: ctan_towardzero (0x8p+124 + 0x1p+0 i)":
8786 double: 4
8787 float: 3
8788 idouble: 4
8789 ifloat: 3
8790 ildouble: 2
8791 ldouble: 2
8792 Test "Imaginary part of: ctan_towardzero (0x8p+124 + 0x1p+0 i)":
8793 double: 2
8794 float: 1
8795 idouble: 2
8796 ifloat: 1
8797 Test "Imaginary part of: ctan_towardzero (0x8p+16380 + 0x1p+0 i)":
8798 ildouble: 1
8799 ldouble: 1
8800 Test "Imaginary part of: ctan_towardzero (0xc.35p+12 - 0xc.35p+12 i)":
8801 double: 1
8802 float: 1
8803 idouble: 1
8804 ifloat: 1
8805 ildouble: 1
8806 ldouble: 1
8807 Test "Real part of: ctan_towardzero (0xcp-4 + 0x1.4p+0 i)":
8808 float: 1
8809 ifloat: 1
8810 ildouble: 1
8811 ldouble: 1
8812 Test "Real part of: ctan_towardzero (0xf.ffffffffffff8p+1020 + 0x1p+0 i)":
8813 double: 2
8814 idouble: 2
8815 ildouble: 1
8816 ldouble: 1
8817 Test "Real part of: ctan_towardzero (0xf.fffffp+124 + 0x1p+0 i)":
8818 double: 4
8819 float: 2
8820 idouble: 4
8821 ifloat: 2
8822 Test "Imaginary part of: ctan_towardzero (0xf.fffffp+124 + 0x1p+0 i)":
8823 double: 1
8824 idouble: 1
8825
8826 # ctan_upward
8827 Test "Real part of: ctan_upward (-0x2p+0 - 0x3p+0 i)":
8828 double: 2
8829 float: 4
8830 idouble: 2
8831 ifloat: 4
8832 Test "Imaginary part of: ctan_upward (-0x2p+0 - 0x3p+0 i)":
8833 double: 1
8834 float: 1
8835 idouble: 1
8836 ifloat: 1
8837 Test "Imaginary part of: ctan_upward (-0xc.35p+12 + 0xc.35p+12 i)":
8838 double: 1
8839 float: 1
8840 idouble: 1
8841 ifloat: 1
8842 ildouble: 1
8843 ldouble: 1
8844 Test "Imaginary part of: ctan_upward (-0xc.35p+12 - 0xc.35p+12 i)":
8845 double: 1
8846 float: 1
8847 idouble: 1
8848 ifloat: 1
8849 ildouble: 1
8850 ldouble: 1
8851 Test "Real part of: ctan_upward (0x1.921fb4p+0 + +0 i)":
8852 float: 1
8853 ifloat: 1
8854 ildouble: 1
8855 ldouble: 1
8856 Test "Real part of: ctan_upward (0x1.921fb4p+0 + 0x4p-1076 i)":
8857 ildouble: 1
8858 ldouble: 1
8859 Test "Imaginary part of: ctan_upward (0x1.921fb4p+0 + 0x4p-1076 i)":
8860 ildouble: 3
8861 ldouble: 3
8862 Test "Real part of: ctan_upward (0x1.921fb4p+0 + 0x8p-152 i)":
8863 float: 1
8864 ifloat: 1
8865 ildouble: 1
8866 ldouble: 1
8867 Test "Imaginary part of: ctan_upward (0x1.921fb4p+0 + 0x8p-152 i)":
8868 double: 2
8869 float: 1
8870 idouble: 2
8871 ifloat: 1
8872 ildouble: 3
8873 ldouble: 3
8874 Test "Real part of: ctan_upward (0x1.921fb4p+0 + 0x8p-16448 i)":
8875 ildouble: 1
8876 ldouble: 1
8877 Test "Real part of: ctan_upward (0x1.921fb54442d1846ap+0 + +0 i)":
8878 ildouble: 1
8879 ldouble: 1
8880 Test "Real part of: ctan_upward (0x1.921fb54442d1846ap+0 + 0x1p-16445 i)":
8881 ildouble: 2
8882 ldouble: 2
8883 Test "Imaginary part of: ctan_upward (0x1.921fb54442d1846ap+0 + 0x1p-16445 i)":
8884 ildouble: 1
8885 ldouble: 1
8886 Test "Real part of: ctan_upward (0x1.921fb54442d1846ap+0 + 0x4p-1076 i)":
8887 ildouble: 1
8888 ldouble: 1
8889 Test "Imaginary part of: ctan_upward (0x1.921fb54442d1846ap+0 + 0x4p-1076 i)":
8890 ildouble: 1
8891 ldouble: 1
8892 Test "Real part of: ctan_upward (0x1.921fb54442d1846ap+0 + 0x8p-152 i)":
8893 ildouble: 1
8894 ldouble: 1
8895 Test "Imaginary part of: ctan_upward (0x1.921fb54442d1846ap+0 + 0x8p-152 i)":
8896 ildouble: 1
8897 ldouble: 1
8898 Test "Real part of: ctan_upward (0x1.921fb54442d1846ap+0 + 0x8p-16448 i)":
8899 ildouble: 1
8900 ldouble: 1
8901 Test "Imaginary part of: ctan_upward (0x1.921fb54442d1846ap+0 + 0x8p-16448 i)":
8902 ildouble: 2
8903 ldouble: 2
8904 Test "Real part of: ctan_upward (0x1.921fb54442d18p+0 + +0 i)":
8905 double: 1
8906 idouble: 1
8907 Test "Real part of: ctan_upward (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
8908 double: 1
8909 idouble: 1
8910 ildouble: 1
8911 ldouble: 1
8912 Test "Imaginary part of: ctan_upward (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
8913 ildouble: 4
8914 ldouble: 4
8915 Test "Real part of: ctan_upward (0x1.921fb54442d18p+0 + 0x4p-1076 i)":
8916 double: 1
8917 idouble: 1
8918 Test "Imaginary part of: ctan_upward (0x1.921fb54442d18p+0 + 0x4p-1076 i)":
8919 double: 1
8920 idouble: 1
8921 ildouble: 2
8922 ldouble: 2
8923 Test "Real part of: ctan_upward (0x1.921fb54442d18p+0 + 0x8p-152 i)":
8924 double: 1
8925 idouble: 1
8926 Test "Imaginary part of: ctan_upward (0x1.921fb54442d18p+0 + 0x8p-152 i)":
8927 ildouble: 2
8928 ldouble: 2
8929 Test "Real part of: ctan_upward (0x1.921fb54442d19p+0 + +0 i)":
8930 double: 1
8931 idouble: 1
8932 ildouble: 2
8933 ldouble: 2
8934 Test "Real part of: ctan_upward (0x1.921fb54442d19p+0 + 0x4p-1076 i)":
8935 double: 1
8936 idouble: 1
8937 ildouble: 2
8938 ldouble: 2
8939 Test "Imaginary part of: ctan_upward (0x1.921fb54442d19p+0 + 0x4p-1076 i)":
8940 double: 2
8941 idouble: 2
8942 ildouble: 1
8943 ldouble: 1
8944 Test "Real part of: ctan_upward (0x1.921fb54442d19p+0 + 0x8p-152 i)":
8945 double: 1
8946 idouble: 1
8947 ildouble: 2
8948 ldouble: 2
8949 Test "Imaginary part of: ctan_upward (0x1.921fb54442d19p+0 + 0x8p-152 i)":
8950 ildouble: 1
8951 ldouble: 1
8952 Test "Real part of: ctan_upward (0x1.921fb54442d19p+0 + 0x8p-16448 i)":
8953 ildouble: 2
8954 ldouble: 2
8955 Test "Imaginary part of: ctan_upward (0x1.921fb54442d19p+0 + 0x8p-16448 i)":
8956 ildouble: 3
8957 ldouble: 3
8958 Test "Real part of: ctan_upward (0x1.921fb6p+0 + +0 i)":
8959 double: 2
8960 float: 1
8961 idouble: 2
8962 ifloat: 1
8963 ildouble: 2
8964 ldouble: 2
8965 Test "Real part of: ctan_upward (0x1.921fb6p+0 + 0x1p-149 i)":
8966 double: 2
8967 float: 1
8968 idouble: 2
8969 ifloat: 1
8970 ildouble: 2
8971 ldouble: 2
8972 Test "Imaginary part of: ctan_upward (0x1.921fb6p+0 + 0x1p-149 i)":
8973 double: 1
8974 idouble: 1
8975 ildouble: 1
8976 ldouble: 1
8977 Test "Real part of: ctan_upward (0x1.921fb6p+0 + 0x4p-1076 i)":
8978 double: 2
8979 idouble: 2
8980 ildouble: 2
8981 ldouble: 2
8982 Test "Imaginary part of: ctan_upward (0x1.921fb6p+0 + 0x4p-1076 i)":
8983 ildouble: 1
8984 ldouble: 1
8985 Test "Real part of: ctan_upward (0x1.921fb6p+0 + 0x8p-152 i)":
8986 double: 2
8987 float: 1
8988 idouble: 2
8989 ifloat: 1
8990 ildouble: 2
8991 ldouble: 2
8992 Test "Imaginary part of: ctan_upward (0x1.921fb6p+0 + 0x8p-152 i)":
8993 double: 1
8994 float: 1
8995 idouble: 1
8996 ifloat: 1
8997 ildouble: 1
8998 ldouble: 1
8999 Test "Real part of: ctan_upward (0x1.921fb6p+0 + 0x8p-16448 i)":
9000 ildouble: 2
9001 ldouble: 2
9002 Test "Imaginary part of: ctan_upward (0x1p+0 + 0x1.63ap+12 i)":
9003 double: 1
9004 float: 1
9005 idouble: 1
9006 ifloat: 1
9007 ildouble: 1
9008 ldouble: 1
9009 Test "Imaginary part of: ctan_upward (0x1p+0 + 0x1.63p+12 i)":
9010 double: 1
9011 float: 1
9012 idouble: 1
9013 ifloat: 1
9014 ildouble: 1
9015 ldouble: 1
9016 Test "Real part of: ctan_upward (0x1p+0 + 0x1.63p+8 i)":
9017 ildouble: 2
9018 ldouble: 2
9019 Test "Imaginary part of: ctan_upward (0x1p+0 + 0x1.63p+8 i)":
9020 double: 1
9021 float: 1
9022 idouble: 1
9023 ifloat: 1
9024 ildouble: 2
9025 ldouble: 2
9026 Test "Real part of: ctan_upward (0x1p+0 + 0x1.6dp+8 i)":
9027 ildouble: 1
9028 ldouble: 1
9029 Test "Imaginary part of: ctan_upward (0x1p+0 + 0x1.6dp+8 i)":
9030 double: 1
9031 float: 1
9032 idouble: 1
9033 ifloat: 1
9034 ildouble: 2
9035 ldouble: 2
9036 Test "Real part of: ctan_upward (0x1p+0 + 0x2.dp+4 i)":
9037 float: 1
9038 ifloat: 1
9039 ildouble: 1
9040 ldouble: 1
9041 Test "Imaginary part of: ctan_upward (0x1p+0 + 0x2.dp+4 i)":
9042 double: 2
9043 float: 1
9044 idouble: 2
9045 ifloat: 1
9046 ildouble: 2
9047 ldouble: 2
9048 Test "Real part of: ctan_upward (0x1p+0 + 0x2.fp+4 i)":
9049 double: 1
9050 idouble: 1
9051 ildouble: 1
9052 ldouble: 1
9053 Test "Imaginary part of: ctan_upward (0x1p+0 + 0x2.fp+4 i)":
9054 double: 2
9055 float: 1
9056 idouble: 2
9057 ifloat: 1
9058 ildouble: 2
9059 ldouble: 2
9060 Test "Real part of: ctan_upward (0x8p+1020 + 0x1p+0 i)":
9061 double: 2
9062 idouble: 2
9063 ildouble: 1
9064 ldouble: 1
9065 Test "Imaginary part of: ctan_upward (0x8p+1020 + 0x1p+0 i)":
9066 double: 1
9067 idouble: 1
9068 ildouble: 1
9069 ldouble: 1
9070 Test "Real part of: ctan_upward (0x8p+124 + 0x1p+0 i)":
9071 double: 2
9072 float: 1
9073 idouble: 2
9074 ifloat: 1
9075 ildouble: 1
9076 ldouble: 1
9077 Test "Imaginary part of: ctan_upward (0x8p+124 + 0x1p+0 i)":
9078 double: 1
9079 float: 1
9080 idouble: 1
9081 ifloat: 1
9082 Test "Real part of: ctan_upward (0x8p+16380 + 0x1p+0 i)":
9083 ildouble: 2
9084 ldouble: 2
9085 Test "Imaginary part of: ctan_upward (0x8p+16380 + 0x1p+0 i)":
9086 ildouble: 1
9087 ldouble: 1
9088 Test "Imaginary part of: ctan_upward (0xc.35p+12 + 0xc.35p+12 i)":
9089 double: 1
9090 float: 1
9091 idouble: 1
9092 ifloat: 1
9093 ildouble: 1
9094 ldouble: 1
9095 Test "Imaginary part of: ctan_upward (0xc.35p+12 - 0xc.35p+12 i)":
9096 double: 1
9097 float: 1
9098 idouble: 1
9099 ifloat: 1
9100 ildouble: 1
9101 ldouble: 1
9102 Test "Real part of: ctan_upward (0xcp-4 + 0x1.4p+0 i)":
9103 double: 2
9104 idouble: 2
9105 Test "Imaginary part of: ctan_upward (0xcp-4 + 0x1.4p+0 i)":
9106 double: 1
9107 float: 1
9108 idouble: 1
9109 ifloat: 1
9110 Test "Real part of: ctan_upward (0xf.ffffffffffff8p+1020 + 0x1p+0 i)":
9111 double: 1
9112 idouble: 1
9113 ildouble: 2
9114 ldouble: 2
9115 Test "Real part of: ctan_upward (0xf.fffffp+124 + 0x1p+0 i)":
9116 double: 2
9117 float: 3
9118 idouble: 2
9119 ifloat: 3
9120 ildouble: 3
9121 ldouble: 3
9122 Test "Imaginary part of: ctan_upward (0xf.fffffp+124 + 0x1p+0 i)":
9123 ildouble: 1
9124 ldouble: 1
9125
9126 # ctanh
9127 Test "Imaginary part of: ctanh (+0 + 0x1.921fb4p+0 i)":
9128 double: 1
9129 float: 1
9130 idouble: 1
9131 ifloat: 1
9132 ildouble: 2
9133 ldouble: 2
9134 Test "Imaginary part of: ctanh (+0 + 0x1.921fb54442d19p+0 i)":
9135 double: 1
9136 idouble: 1
9137 Test "Imaginary part of: ctanh (+0 + 0x1.921fb6p+0 i)":
9138 float: 1
9139 ifloat: 1
9140 Test "Imaginary part of: ctanh (+0 + 0xc.90fdaa22168c235p-4 i)":
9141 ildouble: 1
9142 ldouble: 1
9143 Test "Imaginary part of: ctanh (+0 + 0xc.90fdaa22168cp-4 i)":
9144 double: 1
9145 idouble: 1
9146 Test "Imaginary part of: ctanh (+0 + 0xc.90fdap-4 i)":
9147 double: 2
9148 float: 1
9149 idouble: 2
9150 ifloat: 1
9151 ildouble: 1
9152 ldouble: 1
9153 Test "Imaginary part of: ctanh (+0 + 0xc.90fdbp-4 i)":
9154 ildouble: 1
9155 ldouble: 1
9156 Test "Real part of: ctanh (-0x2p+0 - 0x3p+0 i)":
9157 double: 1
9158 float: 1
9159 idouble: 1
9160 ifloat: 1
9161 ildouble: 1
9162 ldouble: 1
9163 Test "Imaginary part of: ctanh (-0x2p+0 - 0x3p+0 i)":
9164 double: 1
9165 float: 1
9166 idouble: 1
9167 ifloat: 1
9168 ildouble: 1
9169 ldouble: 1
9170 Test "Real part of: ctanh (-2 - 3 i)":
9171 double: 1
9172 float: 2
9173 idouble: 1
9174 ifloat: 2
9175 ildouble: 1
9176 ldouble: 1
9177 Test "Imaginary part of: ctanh (-2 - 3 i)":
9178 double: 1
9179 float: 1
9180 idouble: 1
9181 ifloat: 1
9182 ildouble: 1
9183 ldouble: 1
9184 Test "Imaginary part of: ctanh (0 + 0x3.243f6cp-1 i)":
9185 float: 1
9186 ifloat: 1
9187 Test "Imaginary part of: ctanh (0 + M_PI_4l i)":
9188 double: 1
9189 idouble: 1
9190 ildouble: 1
9191 ldouble: 1
9192 Test "Imaginary part of: ctanh (0 + pi/4 i)":
9193 double: 1
9194 idouble: 1
9195 ildouble: 1
9196 ldouble: 1
9197 Test "Real part of: ctanh (0.75 + 1.25 i)":
9198 double: 1
9199 float: 1
9200 idouble: 1
9201 ifloat: 1
9202 Test "Imaginary part of: ctanh (0.75 + 1.25 i)":
9203 double: 1
9204 float: 2
9205 idouble: 1
9206 ifloat: 2
9207 Test "Real part of: ctanh (0x1p+0 + 0x8p+1020 i)":
9208 ildouble: 1
9209 ldouble: 1
9210 Test "Imaginary part of: ctanh (0x1p+0 + 0x8p+1020 i)":
9211 double: 1
9212 idouble: 1
9213 ildouble: 1
9214 ldouble: 1
9215 Test "Real part of: ctanh (0x1p+0 + 0x8p+124 i)":
9216 double: 1
9217 float: 2
9218 idouble: 1
9219 ifloat: 2
9220 Test "Imaginary part of: ctanh (0x1p+0 + 0x8p+124 i)":
9221 float: 1
9222 ifloat: 1
9223 Test "Real part of: ctanh (0x1p+0 + 0xf.ffffffffffff8p+1020 i)":
9224 ildouble: 1
9225 ldouble: 1
9226 Test "Imaginary part of: ctanh (0x1p+0 + 0xf.ffffffffffff8p+1020 i)":
9227 double: 1
9228 idouble: 1
9229 Test "Real part of: ctanh (0x1p+0 + 0xf.fffffp+124 i)":
9230 double: 1
9231 float: 1
9232 idouble: 1
9233 ifloat: 1
9234 ildouble: 1
9235 ldouble: 1
9236 Test "Imaginary part of: ctanh (0x1p+0 + 0xf.fffffp+124 i)":
9237 double: 1
9238 idouble: 1
9239 Test "Imaginary part of: ctanh (0x2.dp+4 + 0x1p+0 i)":
9240 ildouble: 1
9241 ldouble: 1
9242 Test "Imaginary part of: ctanh (0x2.fp+4 + 0x1p+0 i)":
9243 ildouble: 2
9244 ldouble: 2
9245 Test "Real part of: ctanh (0x4p-1076 + 0x1.921fb4p+0 i)":
9246 double: 1
9247 idouble: 1
9248 ildouble: 1
9249 ldouble: 1
9250 Test "Imaginary part of: ctanh (0x4p-1076 + 0x1.921fb4p+0 i)":
9251 double: 1
9252 idouble: 1
9253 ildouble: 2
9254 ldouble: 2
9255 Test "Real part of: ctanh (0x4p-1076 + 0x1.921fb54442d1846ap+0 i)":
9256 ildouble: 1
9257 ldouble: 1
9258 Test "Real part of: ctanh (0x4p-1076 + 0x1.921fb54442d18p+0 i)":
9259 ildouble: 1
9260 ldouble: 1
9261 Test "Real part of: ctanh (0x4p-1076 + 0x1.921fb54442d19p+0 i)":
9262 double: 2
9263 idouble: 2
9264 ildouble: 1
9265 ldouble: 1
9266 Test "Imaginary part of: ctanh (0x4p-1076 + 0x1.921fb54442d19p+0 i)":
9267 double: 1
9268 idouble: 1
9269 Test "Real part of: ctanh (0x4p-1076 + 0x1.921fb6p+0 i)":
9270 ildouble: 1
9271 ldouble: 1
9272 Test "Real part of: ctanh (0x8p-152 + 0x1.921fb4p+0 i)":
9273 double: 1
9274 idouble: 1
9275 ildouble: 1
9276 ldouble: 1
9277 Test "Imaginary part of: ctanh (0x8p-152 + 0x1.921fb4p+0 i)":
9278 double: 1
9279 float: 1
9280 idouble: 1
9281 ifloat: 1
9282 ildouble: 2
9283 ldouble: 2
9284 Test "Real part of: ctanh (0x8p-152 + 0x1.921fb54442d1846ap+0 i)":
9285 ildouble: 1
9286 ldouble: 1
9287 Test "Real part of: ctanh (0x8p-152 + 0x1.921fb54442d18p+0 i)":
9288 ildouble: 1
9289 ldouble: 1
9290 Test "Real part of: ctanh (0x8p-152 + 0x1.921fb54442d19p+0 i)":
9291 double: 2
9292 idouble: 2
9293 ildouble: 1
9294 ldouble: 1
9295 Test "Imaginary part of: ctanh (0x8p-152 + 0x1.921fb54442d19p+0 i)":
9296 double: 1
9297 idouble: 1
9298 Test "Real part of: ctanh (0x8p-152 + 0x1.921fb6p+0 i)":
9299 float: 1
9300 ifloat: 1
9301 ildouble: 1
9302 ldouble: 1
9303 Test "Imaginary part of: ctanh (0x8p-152 + 0x1.921fb6p+0 i)":
9304 float: 1
9305 ifloat: 1
9306 Test "Imaginary part of: ctanh (0x8p-16448 + 0x1.921fb4p+0 i)":
9307 ildouble: 2
9308 ldouble: 2
9309 Test "Real part of: ctanh (0x8p-16448 + 0x1.921fb54442d1846ap+0 i)":
9310 ildouble: 1
9311 ldouble: 1
9312 Test "Real part of: ctanh (0x8p-16448 + 0x1.921fb54442d18p+0 i)":
9313 ildouble: 1
9314 ldouble: 1
9315 Test "Real part of: ctanh (0x8p-16448 + 0x1.921fb54442d19p+0 i)":
9316 ildouble: 1
9317 ldouble: 1
9318 Test "Real part of: ctanh (0xcp-4 + 0x1.4p+0 i)":
9319 double: 1
9320 float: 1
9321 idouble: 1
9322 ifloat: 1
9323 Test "Imaginary part of: ctanh (0xcp-4 + 0x1.4p+0 i)":
9324 float: 2
9325 ifloat: 2
9326 Test "Real part of: ctanh (1 + 0x1p1023 i)":
9327 ildouble: 1
9328 ldouble: 1
9329 Test "Imaginary part of: ctanh (1 + 0x1p1023 i)":
9330 double: 1
9331 idouble: 1
9332 ildouble: 1
9333 ldouble: 1
9334 Test "Real part of: ctanh (1 + 0x1p127 i)":
9335 double: 1
9336 float: 2
9337 idouble: 1
9338 ifloat: 2
9339 Test "Imaginary part of: ctanh (1 + 0x1p127 i)":
9340 float: 1
9341 ifloat: 1
9342 Test "Imaginary part of: ctanh (45 + 1 i)":
9343 ildouble: 1
9344 ldouble: 1
9345 Test "Imaginary part of: ctanh (47 + 1 i)":
9346 ildouble: 2
9347 ldouble: 2
9348
9349 # ctanh_downward
9350 Test "Imaginary part of: ctanh_downward (+0 + 0x1.921fb4p+0 i)":
9351 float: 1
9352 ifloat: 1
9353 ildouble: 1
9354 ldouble: 1
9355 Test "Imaginary part of: ctanh_downward (+0 + 0x1.921fb54442d1846ap+0 i)":
9356 ildouble: 1
9357 ldouble: 1
9358 Test "Imaginary part of: ctanh_downward (+0 + 0x1.921fb54442d18p+0 i)":
9359 double: 1
9360 idouble: 1
9361 ildouble: 2
9362 ldouble: 2
9363 Test "Imaginary part of: ctanh_downward (+0 + 0x1.921fb54442d19p+0 i)":
9364 ildouble: 1
9365 ldouble: 1
9366 Test "Imaginary part of: ctanh_downward (+0 + 0x1.921fb6p+0 i)":
9367 double: 1
9368 idouble: 1
9369 ildouble: 2
9370 ldouble: 2
9371 Test "Imaginary part of: ctanh_downward (+0 + 0xc.90fdaa22168c234p-4 i)":
9372 ildouble: 1
9373 ldouble: 1
9374 Test "Imaginary part of: ctanh_downward (+0 + 0xc.90fdaa22168c8p-4 i)":
9375 ildouble: 1
9376 ldouble: 1
9377 Test "Imaginary part of: ctanh_downward (+0 + 0xc.90fdaa22168cp-4 i)":
9378 ildouble: 1
9379 ldouble: 1
9380 Test "Imaginary part of: ctanh_downward (+0 + 0xc.90fdbp-4 i)":
9381 float: 1
9382 ifloat: 1
9383 Test "Real part of: ctanh_downward (-0x2p+0 - 0x3p+0 i)":
9384 double: 4
9385 float: 1
9386 idouble: 4
9387 ifloat: 1
9388 ildouble: 1
9389 ldouble: 1
9390 Test "Imaginary part of: ctanh_downward (-0x2p+0 - 0x3p+0 i)":
9391 double: 1
9392 float: 3
9393 idouble: 1
9394 ifloat: 3
9395 ildouble: 1
9396 ldouble: 1
9397 Test "Imaginary part of: ctanh_downward (0x1.63p+8 + 0x1p+0 i)":
9398 ildouble: 1
9399 ldouble: 1
9400 Test "Imaginary part of: ctanh_downward (0x1.6dp+8 + 0x1p+0 i)":
9401 ildouble: 1
9402 ldouble: 1
9403 Test "Imaginary part of: ctanh_downward (0x1p+0 + 0x8p+1020 i)":
9404 double: 6
9405 idouble: 6
9406 ildouble: 4
9407 ldouble: 4
9408 Test "Real part of: ctanh_downward (0x1p+0 + 0x8p+124 i)":
9409 double: 2
9410 float: 1
9411 idouble: 2
9412 ifloat: 1
9413 Test "Imaginary part of: ctanh_downward (0x1p+0 + 0x8p+124 i)":
9414 double: 4
9415 float: 3
9416 idouble: 4
9417 ifloat: 3
9418 ildouble: 2
9419 ldouble: 2
9420 Test "Real part of: ctanh_downward (0x1p+0 + 0x8p+16380 i)":
9421 ildouble: 1
9422 ldouble: 1
9423 Test "Imaginary part of: ctanh_downward (0x1p+0 + 0xf.ffffffffffff8p+1020 i)":
9424 double: 3
9425 idouble: 3
9426 ildouble: 4
9427 ldouble: 4
9428 Test "Real part of: ctanh_downward (0x1p+0 + 0xf.fffffp+124 i)":
9429 double: 1
9430 idouble: 1
9431 Test "Imaginary part of: ctanh_downward (0x1p+0 + 0xf.fffffp+124 i)":
9432 double: 5
9433 float: 5
9434 idouble: 5
9435 ifloat: 5
9436 ildouble: 1
9437 ldouble: 1
9438 Test "Real part of: ctanh_downward (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
9439 ildouble: 3
9440 ldouble: 3
9441 Test "Imaginary part of: ctanh_downward (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
9442 ildouble: 2
9443 ldouble: 2
9444 Test "Real part of: ctanh_downward (0x1p-149 + 0x1.921fb6p+0 i)":
9445 float: 1
9446 ifloat: 1
9447 ildouble: 4
9448 ldouble: 4
9449 Test "Imaginary part of: ctanh_downward (0x1p-149 + 0x1.921fb6p+0 i)":
9450 double: 2
9451 float: 1
9452 idouble: 2
9453 ifloat: 1
9454 ildouble: 3
9455 ldouble: 3
9456 Test "Imaginary part of: ctanh_downward (0x1p-16445 + 0x1.921fb54442d1846ap+0 i)":
9457 ildouble: 1
9458 ldouble: 1
9459 Test "Imaginary part of: ctanh_downward (0x2.dp+4 + 0x1p+0 i)":
9460 double: 1
9461 idouble: 1
9462 Test "Imaginary part of: ctanh_downward (0x2.fp+4 + 0x1p+0 i)":
9463 ildouble: 1
9464 ldouble: 1
9465 Test "Real part of: ctanh_downward (0x4p-1076 + 0x1.921fb4p+0 i)":
9466 ildouble: 2
9467 ldouble: 2
9468 Test "Imaginary part of: ctanh_downward (0x4p-1076 + 0x1.921fb4p+0 i)":
9469 ildouble: 1
9470 ldouble: 1
9471 Test "Imaginary part of: ctanh_downward (0x4p-1076 + 0x1.921fb54442d1846ap+0 i)":
9472 ildouble: 1
9473 ldouble: 1
9474 Test "Real part of: ctanh_downward (0x4p-1076 + 0x1.921fb54442d18p+0 i)":
9475 ildouble: 3
9476 ldouble: 3
9477 Test "Imaginary part of: ctanh_downward (0x4p-1076 + 0x1.921fb54442d18p+0 i)":
9478 double: 1
9479 idouble: 1
9480 ildouble: 2
9481 ldouble: 2
9482 Test "Real part of: ctanh_downward (0x4p-1076 + 0x1.921fb54442d19p+0 i)":
9483 ildouble: 3
9484 ldouble: 3
9485 Test "Imaginary part of: ctanh_downward (0x4p-1076 + 0x1.921fb54442d19p+0 i)":
9486 ildouble: 1
9487 ldouble: 1
9488 Test "Real part of: ctanh_downward (0x4p-1076 + 0x1.921fb6p+0 i)":
9489 ildouble: 4
9490 ldouble: 4
9491 Test "Imaginary part of: ctanh_downward (0x4p-1076 + 0x1.921fb6p+0 i)":
9492 double: 1
9493 idouble: 1
9494 ildouble: 2
9495 ldouble: 2
9496 Test "Real part of: ctanh_downward (0x8p-152 + 0x1.921fb4p+0 i)":
9497 double: 1
9498 float: 2
9499 idouble: 1
9500 ifloat: 2
9501 ildouble: 2
9502 ldouble: 2
9503 Test "Imaginary part of: ctanh_downward (0x8p-152 + 0x1.921fb4p+0 i)":
9504 float: 1
9505 ifloat: 1
9506 ildouble: 1
9507 ldouble: 1
9508 Test "Imaginary part of: ctanh_downward (0x8p-152 + 0x1.921fb54442d1846ap+0 i)":
9509 ildouble: 1
9510 ldouble: 1
9511 Test "Real part of: ctanh_downward (0x8p-152 + 0x1.921fb54442d18p+0 i)":
9512 ildouble: 3
9513 ldouble: 3
9514 Test "Imaginary part of: ctanh_downward (0x8p-152 + 0x1.921fb54442d18p+0 i)":
9515 double: 1
9516 idouble: 1
9517 ildouble: 2
9518 ldouble: 2
9519 Test "Real part of: ctanh_downward (0x8p-152 + 0x1.921fb54442d19p+0 i)":
9520 ildouble: 3
9521 ldouble: 3
9522 Test "Imaginary part of: ctanh_downward (0x8p-152 + 0x1.921fb54442d19p+0 i)":
9523 ildouble: 1
9524 ldouble: 1
9525 Test "Real part of: ctanh_downward (0x8p-152 + 0x1.921fb6p+0 i)":
9526 double: 1
9527 float: 1
9528 idouble: 1
9529 ifloat: 1
9530 ildouble: 4
9531 ldouble: 4
9532 Test "Imaginary part of: ctanh_downward (0x8p-152 + 0x1.921fb6p+0 i)":
9533 double: 1
9534 idouble: 1
9535 ildouble: 2
9536 ldouble: 2
9537 Test "Imaginary part of: ctanh_downward (0x8p-16448 + 0x1.921fb4p+0 i)":
9538 ildouble: 1
9539 ldouble: 1
9540 Test "Imaginary part of: ctanh_downward (0x8p-16448 + 0x1.921fb54442d1846ap+0 i)":
9541 ildouble: 1
9542 ldouble: 1
9543 Test "Real part of: ctanh_downward (0x8p-16448 + 0x1.921fb54442d18p+0 i)":
9544 ildouble: 3
9545 ldouble: 3
9546 Test "Imaginary part of: ctanh_downward (0x8p-16448 + 0x1.921fb54442d18p+0 i)":
9547 ildouble: 2
9548 ldouble: 2
9549 Test "Real part of: ctanh_downward (0x8p-16448 + 0x1.921fb54442d19p+0 i)":
9550 ildouble: 3
9551 ldouble: 3
9552 Test "Imaginary part of: ctanh_downward (0x8p-16448 + 0x1.921fb54442d19p+0 i)":
9553 ildouble: 1
9554 ldouble: 1
9555 Test "Imaginary part of: ctanh_downward (0x8p-16448 + 0x1.921fb6p+0 i)":
9556 ildouble: 2
9557 ldouble: 2
9558 Test "Imaginary part of: ctanh_downward (0xcp-4 + 0x1.4p+0 i)":
9559 double: 1
9560 float: 1
9561 idouble: 1
9562 ifloat: 1
9563
9564 # ctanh_tonearest
9565 Test "Imaginary part of: ctanh_tonearest (+0 + 0x1.921fb4p+0 i)":
9566 double: 1
9567 float: 1
9568 idouble: 1
9569 ifloat: 1
9570 ildouble: 2
9571 ldouble: 2
9572 Test "Imaginary part of: ctanh_tonearest (+0 + 0x1.921fb54442d19p+0 i)":
9573 double: 1
9574 idouble: 1
9575 Test "Imaginary part of: ctanh_tonearest (+0 + 0x1.921fb6p+0 i)":
9576 float: 1
9577 ifloat: 1
9578 Test "Imaginary part of: ctanh_tonearest (+0 + 0xc.90fdaa22168c235p-4 i)":
9579 ildouble: 1
9580 ldouble: 1
9581 Test "Imaginary part of: ctanh_tonearest (+0 + 0xc.90fdaa22168cp-4 i)":
9582 double: 1
9583 idouble: 1
9584 Test "Imaginary part of: ctanh_tonearest (+0 + 0xc.90fdap-4 i)":
9585 double: 2
9586 float: 1
9587 idouble: 2
9588 ifloat: 1
9589 ildouble: 1
9590 ldouble: 1
9591 Test "Imaginary part of: ctanh_tonearest (+0 + 0xc.90fdbp-4 i)":
9592 ildouble: 1
9593 ldouble: 1
9594 Test "Real part of: ctanh_tonearest (-0x2p+0 - 0x3p+0 i)":
9595 double: 1
9596 float: 1
9597 idouble: 1
9598 ifloat: 1
9599 ildouble: 1
9600 ldouble: 1
9601 Test "Imaginary part of: ctanh_tonearest (-0x2p+0 - 0x3p+0 i)":
9602 double: 1
9603 float: 1
9604 idouble: 1
9605 ifloat: 1
9606 ildouble: 1
9607 ldouble: 1
9608 Test "Real part of: ctanh_tonearest (0x1p+0 + 0x8p+1020 i)":
9609 ildouble: 1
9610 ldouble: 1
9611 Test "Imaginary part of: ctanh_tonearest (0x1p+0 + 0x8p+1020 i)":
9612 double: 1
9613 idouble: 1
9614 ildouble: 1
9615 ldouble: 1
9616 Test "Real part of: ctanh_tonearest (0x1p+0 + 0x8p+124 i)":
9617 double: 1
9618 float: 2
9619 idouble: 1
9620 ifloat: 2
9621 Test "Imaginary part of: ctanh_tonearest (0x1p+0 + 0x8p+124 i)":
9622 float: 1
9623 ifloat: 1
9624 Test "Real part of: ctanh_tonearest (0x1p+0 + 0xf.ffffffffffff8p+1020 i)":
9625 ildouble: 1
9626 ldouble: 1
9627 Test "Imaginary part of: ctanh_tonearest (0x1p+0 + 0xf.ffffffffffff8p+1020 i)":
9628 double: 1
9629 idouble: 1
9630 Test "Real part of: ctanh_tonearest (0x1p+0 + 0xf.fffffp+124 i)":
9631 double: 1
9632 float: 1
9633 idouble: 1
9634 ifloat: 1
9635 ildouble: 1
9636 ldouble: 1
9637 Test "Imaginary part of: ctanh_tonearest (0x1p+0 + 0xf.fffffp+124 i)":
9638 double: 1
9639 idouble: 1
9640 Test "Real part of: ctanh_tonearest (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
9641 ildouble: 1
9642 ldouble: 1
9643 Test "Real part of: ctanh_tonearest (0x1p-149 + 0x1.921fb6p+0 i)":
9644 float: 1
9645 ifloat: 1
9646 ildouble: 1
9647 ldouble: 1
9648 Test "Imaginary part of: ctanh_tonearest (0x1p-149 + 0x1.921fb6p+0 i)":
9649 float: 1
9650 ifloat: 1
9651 Test "Real part of: ctanh_tonearest (0x1p-16445 + 0x1.921fb54442d1846ap+0 i)":
9652 ildouble: 1
9653 ldouble: 1
9654 Test "Imaginary part of: ctanh_tonearest (0x2.dp+4 + 0x1p+0 i)":
9655 ildouble: 1
9656 ldouble: 1
9657 Test "Imaginary part of: ctanh_tonearest (0x2.fp+4 + 0x1p+0 i)":
9658 ildouble: 2
9659 ldouble: 2
9660 Test "Real part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb4p+0 i)":
9661 double: 1
9662 idouble: 1
9663 ildouble: 1
9664 ldouble: 1
9665 Test "Imaginary part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb4p+0 i)":
9666 double: 1
9667 idouble: 1
9668 ildouble: 2
9669 ldouble: 2
9670 Test "Real part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb54442d1846ap+0 i)":
9671 ildouble: 1
9672 ldouble: 1
9673 Test "Real part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb54442d18p+0 i)":
9674 ildouble: 1
9675 ldouble: 1
9676 Test "Real part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb54442d19p+0 i)":
9677 double: 2
9678 idouble: 2
9679 ildouble: 1
9680 ldouble: 1
9681 Test "Imaginary part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb54442d19p+0 i)":
9682 double: 1
9683 idouble: 1
9684 Test "Real part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb6p+0 i)":
9685 ildouble: 1
9686 ldouble: 1
9687 Test "Real part of: ctanh_tonearest (0x8p-152 + 0x1.921fb4p+0 i)":
9688 double: 1
9689 idouble: 1
9690 ildouble: 1
9691 ldouble: 1
9692 Test "Imaginary part of: ctanh_tonearest (0x8p-152 + 0x1.921fb4p+0 i)":
9693 double: 1
9694 float: 1
9695 idouble: 1
9696 ifloat: 1
9697 ildouble: 2
9698 ldouble: 2
9699 Test "Real part of: ctanh_tonearest (0x8p-152 + 0x1.921fb54442d1846ap+0 i)":
9700 ildouble: 1
9701 ldouble: 1
9702 Test "Real part of: ctanh_tonearest (0x8p-152 + 0x1.921fb54442d18p+0 i)":
9703 ildouble: 1
9704 ldouble: 1
9705 Test "Real part of: ctanh_tonearest (0x8p-152 + 0x1.921fb54442d19p+0 i)":
9706 double: 2
9707 idouble: 2
9708 ildouble: 1
9709 ldouble: 1
9710 Test "Imaginary part of: ctanh_tonearest (0x8p-152 + 0x1.921fb54442d19p+0 i)":
9711 double: 1
9712 idouble: 1
9713 Test "Real part of: ctanh_tonearest (0x8p-152 + 0x1.921fb6p+0 i)":
9714 float: 1
9715 ifloat: 1
9716 ildouble: 1
9717 ldouble: 1
9718 Test "Imaginary part of: ctanh_tonearest (0x8p-152 + 0x1.921fb6p+0 i)":
9719 float: 1
9720 ifloat: 1
9721 Test "Imaginary part of: ctanh_tonearest (0x8p-16448 + 0x1.921fb4p+0 i)":
9722 ildouble: 2
9723 ldouble: 2
9724 Test "Real part of: ctanh_tonearest (0x8p-16448 + 0x1.921fb54442d1846ap+0 i)":
9725 ildouble: 1
9726 ldouble: 1
9727 Test "Real part of: ctanh_tonearest (0x8p-16448 + 0x1.921fb54442d18p+0 i)":
9728 ildouble: 1
9729 ldouble: 1
9730 Test "Real part of: ctanh_tonearest (0x8p-16448 + 0x1.921fb54442d19p+0 i)":
9731 ildouble: 1
9732 ldouble: 1
9733 Test "Real part of: ctanh_tonearest (0xcp-4 + 0x1.4p+0 i)":
9734 double: 1
9735 float: 1
9736 idouble: 1
9737 ifloat: 1
9738 Test "Imaginary part of: ctanh_tonearest (0xcp-4 + 0x1.4p+0 i)":
9739 float: 2
9740 ifloat: 2
9741
9742 # ctanh_towardzero
9743 Test "Imaginary part of: ctanh_towardzero (+0 + 0x1.921fb4p+0 i)":
9744 float: 1
9745 ifloat: 1
9746 ildouble: 1
9747 ldouble: 1
9748 Test "Imaginary part of: ctanh_towardzero (+0 + 0x1.921fb54442d1846ap+0 i)":
9749 ildouble: 1
9750 ldouble: 1
9751 Test "Imaginary part of: ctanh_towardzero (+0 + 0x1.921fb54442d18p+0 i)":
9752 double: 1
9753 idouble: 1
9754 ildouble: 1
9755 ldouble: 1
9756 Test "Imaginary part of: ctanh_towardzero (+0 + 0x1.921fb54442d19p+0 i)":
9757 ildouble: 1
9758 ldouble: 1
9759 Test "Imaginary part of: ctanh_towardzero (+0 + 0x1.921fb6p+0 i)":
9760 float: 1
9761 ifloat: 1
9762 ildouble: 1
9763 ldouble: 1
9764 Test "Imaginary part of: ctanh_towardzero (+0 + 0xc.90fdaa22168c234p-4 i)":
9765 ildouble: 1
9766 ldouble: 1
9767 Test "Imaginary part of: ctanh_towardzero (+0 + 0xc.90fdaa22168c8p-4 i)":
9768 ildouble: 1
9769 ldouble: 1
9770 Test "Imaginary part of: ctanh_towardzero (+0 + 0xc.90fdaa22168cp-4 i)":
9771 ildouble: 3
9772 ldouble: 3
9773 Test "Imaginary part of: ctanh_towardzero (+0 + 0xc.90fdbp-4 i)":
9774 float: 1
9775 ifloat: 1
9776 Test "Real part of: ctanh_towardzero (-0x2p+0 - 0x3p+0 i)":
9777 double: 2
9778 idouble: 2
9779 Test "Imaginary part of: ctanh_towardzero (-0x2p+0 - 0x3p+0 i)":
9780 double: 1
9781 float: 1
9782 idouble: 1
9783 ifloat: 1
9784 Test "Real part of: ctanh_towardzero (-0xc.35p+12 + 0xc.35p+12 i)":
9785 double: 1
9786 float: 1
9787 idouble: 1
9788 ifloat: 1
9789 ildouble: 1
9790 ldouble: 1
9791 Test "Real part of: ctanh_towardzero (-0xc.35p+12 - 0xc.35p+12 i)":
9792 double: 1
9793 float: 1
9794 idouble: 1
9795 ifloat: 1
9796 ildouble: 1
9797 ldouble: 1
9798 Test "Imaginary part of: ctanh_towardzero (0x1.63p+8 + 0x1p+0 i)":
9799 ildouble: 1
9800 ldouble: 1
9801 Test "Imaginary part of: ctanh_towardzero (0x1.6dp+8 + 0x1p+0 i)":
9802 ildouble: 1
9803 ldouble: 1
9804 Test "Imaginary part of: ctanh_towardzero (0x1p+0 + 0x8p+1020 i)":
9805 double: 5
9806 idouble: 5
9807 ildouble: 3
9808 ldouble: 3
9809 Test "Real part of: ctanh_towardzero (0x1p+0 + 0x8p+124 i)":
9810 double: 2
9811 float: 1
9812 idouble: 2
9813 ifloat: 1
9814 Test "Imaginary part of: ctanh_towardzero (0x1p+0 + 0x8p+124 i)":
9815 double: 4
9816 float: 3
9817 idouble: 4
9818 ifloat: 3
9819 ildouble: 2
9820 ldouble: 2
9821 Test "Real part of: ctanh_towardzero (0x1p+0 + 0x8p+16380 i)":
9822 ildouble: 1
9823 ldouble: 1
9824 Test "Imaginary part of: ctanh_towardzero (0x1p+0 + 0xf.ffffffffffff8p+1020 i)":
9825 double: 2
9826 idouble: 2
9827 ildouble: 1
9828 ldouble: 1
9829 Test "Real part of: ctanh_towardzero (0x1p+0 + 0xf.fffffp+124 i)":
9830 double: 1
9831 idouble: 1
9832 Test "Imaginary part of: ctanh_towardzero (0x1p+0 + 0xf.fffffp+124 i)":
9833 double: 4
9834 float: 2
9835 idouble: 4
9836 ifloat: 2
9837 Test "Real part of: ctanh_towardzero (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
9838 ildouble: 1
9839 ldouble: 1
9840 Test "Imaginary part of: ctanh_towardzero (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
9841 ildouble: 1
9842 ldouble: 1
9843 Test "Real part of: ctanh_towardzero (0x1p-149 + 0x1.921fb6p+0 i)":
9844 float: 1
9845 ifloat: 1
9846 ildouble: 4
9847 ldouble: 4
9848 Test "Imaginary part of: ctanh_towardzero (0x1p-149 + 0x1.921fb6p+0 i)":
9849 float: 1
9850 ifloat: 1
9851 ildouble: 1
9852 ldouble: 1
9853 Test "Imaginary part of: ctanh_towardzero (0x2.dp+4 + 0x1p+0 i)":
9854 double: 1
9855 idouble: 1
9856 Test "Imaginary part of: ctanh_towardzero (0x2.fp+4 + 0x1p+0 i)":
9857 ildouble: 1
9858 ldouble: 1
9859 Test "Real part of: ctanh_towardzero (0x4p-1076 + 0x1.921fb4p+0 i)":
9860 ildouble: 2
9861 ldouble: 2
9862 Test "Imaginary part of: ctanh_towardzero (0x4p-1076 + 0x1.921fb4p+0 i)":
9863 ildouble: 1
9864 ldouble: 1
9865 Test "Imaginary part of: ctanh_towardzero (0x4p-1076 + 0x1.921fb54442d1846ap+0 i)":
9866 ildouble: 1
9867 ldouble: 1
9868 Test "Real part of: ctanh_towardzero (0x4p-1076 + 0x1.921fb54442d18p+0 i)":
9869 ildouble: 1
9870 ldouble: 1
9871 Test "Imaginary part of: ctanh_towardzero (0x4p-1076 + 0x1.921fb54442d18p+0 i)":
9872 double: 1
9873 idouble: 1
9874 ildouble: 1
9875 ldouble: 1
9876 Test "Real part of: ctanh_towardzero (0x4p-1076 + 0x1.921fb54442d19p+0 i)":
9877 ildouble: 3
9878 ldouble: 3
9879 Test "Imaginary part of: ctanh_towardzero (0x4p-1076 + 0x1.921fb54442d19p+0 i)":
9880 ildouble: 1
9881 ldouble: 1
9882 Test "Real part of: ctanh_towardzero (0x4p-1076 + 0x1.921fb6p+0 i)":
9883 ildouble: 4
9884 ldouble: 4
9885 Test "Imaginary part of: ctanh_towardzero (0x4p-1076 + 0x1.921fb6p+0 i)":
9886 ildouble: 1
9887 ldouble: 1
9888 Test "Real part of: ctanh_towardzero (0x8p-152 + 0x1.921fb4p+0 i)":
9889 double: 1
9890 float: 2
9891 idouble: 1
9892 ifloat: 2
9893 ildouble: 2
9894 ldouble: 2
9895 Test "Imaginary part of: ctanh_towardzero (0x8p-152 + 0x1.921fb4p+0 i)":
9896 float: 1
9897 ifloat: 1
9898 ildouble: 1
9899 ldouble: 1
9900 Test "Imaginary part of: ctanh_towardzero (0x8p-152 + 0x1.921fb54442d1846ap+0 i)":
9901 ildouble: 1
9902 ldouble: 1
9903 Test "Real part of: ctanh_towardzero (0x8p-152 + 0x1.921fb54442d18p+0 i)":
9904 ildouble: 1
9905 ldouble: 1
9906 Test "Imaginary part of: ctanh_towardzero (0x8p-152 + 0x1.921fb54442d18p+0 i)":
9907 double: 1
9908 idouble: 1
9909 ildouble: 1
9910 ldouble: 1
9911 Test "Real part of: ctanh_towardzero (0x8p-152 + 0x1.921fb54442d19p+0 i)":
9912 ildouble: 3
9913 ldouble: 3
9914 Test "Imaginary part of: ctanh_towardzero (0x8p-152 + 0x1.921fb54442d19p+0 i)":
9915 ildouble: 1
9916 ldouble: 1
9917 Test "Real part of: ctanh_towardzero (0x8p-152 + 0x1.921fb6p+0 i)":
9918 double: 1
9919 float: 1
9920 idouble: 1
9921 ifloat: 1
9922 ildouble: 4
9923 ldouble: 4
9924 Test "Imaginary part of: ctanh_towardzero (0x8p-152 + 0x1.921fb6p+0 i)":
9925 float: 1
9926 ifloat: 1
9927 ildouble: 1
9928 ldouble: 1
9929 Test "Imaginary part of: ctanh_towardzero (0x8p-16448 + 0x1.921fb4p+0 i)":
9930 ildouble: 1
9931 ldouble: 1
9932 Test "Imaginary part of: ctanh_towardzero (0x8p-16448 + 0x1.921fb54442d1846ap+0 i)":
9933 ildouble: 1
9934 ldouble: 1
9935 Test "Real part of: ctanh_towardzero (0x8p-16448 + 0x1.921fb54442d18p+0 i)":
9936 ildouble: 1
9937 ldouble: 1
9938 Test "Imaginary part of: ctanh_towardzero (0x8p-16448 + 0x1.921fb54442d18p+0 i)":
9939 ildouble: 1
9940 ldouble: 1
9941 Test "Real part of: ctanh_towardzero (0x8p-16448 + 0x1.921fb54442d19p+0 i)":
9942 ildouble: 3
9943 ldouble: 3
9944 Test "Imaginary part of: ctanh_towardzero (0x8p-16448 + 0x1.921fb54442d19p+0 i)":
9945 ildouble: 1
9946 ldouble: 1
9947 Test "Imaginary part of: ctanh_towardzero (0x8p-16448 + 0x1.921fb6p+0 i)":
9948 ildouble: 1
9949 ldouble: 1
9950 Test "Imaginary part of: ctanh_towardzero (0xcp-4 + 0x1.4p+0 i)":
9951 double: 1
9952 float: 1
9953 idouble: 1
9954 ifloat: 1
9955
9956 # ctanh_upward
9957 Test "Imaginary part of: ctanh_upward (+0 + 0x1.921fb4p+0 i)":
9958 float: 1
9959 ifloat: 1
9960 ildouble: 1
9961 ldouble: 1
9962 Test "Imaginary part of: ctanh_upward (+0 + 0x1.921fb54442d1846ap+0 i)":
9963 ildouble: 1
9964 ldouble: 1
9965 Test "Imaginary part of: ctanh_upward (+0 + 0x1.921fb54442d18p+0 i)":
9966 double: 1
9967 idouble: 1
9968 Test "Imaginary part of: ctanh_upward (+0 + 0x1.921fb54442d19p+0 i)":
9969 double: 1
9970 idouble: 1
9971 ildouble: 2
9972 ldouble: 2
9973 Test "Imaginary part of: ctanh_upward (+0 + 0x1.921fb6p+0 i)":
9974 double: 2
9975 float: 1
9976 idouble: 2
9977 ifloat: 1
9978 ildouble: 2
9979 ldouble: 2
9980 Test "Imaginary part of: ctanh_upward (+0 + 0xc.90fdaa22168c234p-4 i)":
9981 ildouble: 1
9982 ldouble: 1
9983 Test "Imaginary part of: ctanh_upward (+0 + 0xc.90fdaa22168c235p-4 i)":
9984 ildouble: 1
9985 ldouble: 1
9986 Test "Imaginary part of: ctanh_upward (+0 + 0xc.90fdap-4 i)":
9987 double: 1
9988 idouble: 1
9989 Test "Imaginary part of: ctanh_upward (+0 + 0xc.90fdbp-4 i)":
9990 ildouble: 1
9991 ldouble: 1
9992 Test "Real part of: ctanh_upward (-0x2p+0 - 0x3p+0 i)":
9993 double: 1
9994 float: 2
9995 idouble: 1
9996 ifloat: 2
9997 ildouble: 2
9998 ldouble: 2
9999 Test "Imaginary part of: ctanh_upward (-0x2p+0 - 0x3p+0 i)":
10000 double: 2
10001 float: 2
10002 idouble: 2
10003 ifloat: 2
10004 ildouble: 1
10005 ldouble: 1
10006 Test "Real part of: ctanh_upward (-0xc.35p+12 + 0xc.35p+12 i)":
10007 double: 1
10008 float: 1
10009 idouble: 1
10010 ifloat: 1
10011 ildouble: 1
10012 ldouble: 1
10013 Test "Real part of: ctanh_upward (-0xc.35p+12 - 0xc.35p+12 i)":
10014 double: 1
10015 float: 1
10016 idouble: 1
10017 ifloat: 1
10018 ildouble: 1
10019 ldouble: 1
10020 Test "Real part of: ctanh_upward (0x1.63ap+12 + 0x1p+0 i)":
10021 double: 1
10022 float: 1
10023 idouble: 1
10024 ifloat: 1
10025 ildouble: 1
10026 ldouble: 1
10027 Test "Real part of: ctanh_upward (0x1.63p+12 + 0x1p+0 i)":
10028 double: 1
10029 float: 1
10030 idouble: 1
10031 ifloat: 1
10032 ildouble: 1
10033 ldouble: 1
10034 Test "Real part of: ctanh_upward (0x1.63p+8 + 0x1p+0 i)":
10035 double: 1
10036 float: 1
10037 idouble: 1
10038 ifloat: 1
10039 ildouble: 2
10040 ldouble: 2
10041 Test "Imaginary part of: ctanh_upward (0x1.63p+8 + 0x1p+0 i)":
10042 ildouble: 2
10043 ldouble: 2
10044 Test "Real part of: ctanh_upward (0x1.6dp+8 + 0x1p+0 i)":
10045 double: 1
10046 float: 1
10047 idouble: 1
10048 ifloat: 1
10049 ildouble: 2
10050 ldouble: 2
10051 Test "Imaginary part of: ctanh_upward (0x1.6dp+8 + 0x1p+0 i)":
10052 ildouble: 1
10053 ldouble: 1
10054 Test "Real part of: ctanh_upward (0x1p+0 + 0x8p+1020 i)":
10055 double: 1
10056 idouble: 1
10057 ildouble: 1
10058 ldouble: 1
10059 Test "Imaginary part of: ctanh_upward (0x1p+0 + 0x8p+1020 i)":
10060 double: 2
10061 idouble: 2
10062 ildouble: 1
10063 ldouble: 1
10064 Test "Real part of: ctanh_upward (0x1p+0 + 0x8p+124 i)":
10065 double: 1
10066 float: 1
10067 idouble: 1
10068 ifloat: 1
10069 Test "Imaginary part of: ctanh_upward (0x1p+0 + 0x8p+124 i)":
10070 double: 2
10071 float: 1
10072 idouble: 2
10073 ifloat: 1
10074 ildouble: 1
10075 ldouble: 1
10076 Test "Real part of: ctanh_upward (0x1p+0 + 0x8p+16380 i)":
10077 ildouble: 1
10078 ldouble: 1
10079 Test "Imaginary part of: ctanh_upward (0x1p+0 + 0x8p+16380 i)":
10080 ildouble: 2
10081 ldouble: 2
10082 Test "Imaginary part of: ctanh_upward (0x1p+0 + 0xf.ffffffffffff8p+1020 i)":
10083 double: 1
10084 idouble: 1
10085 ildouble: 2
10086 ldouble: 2
10087 Test "Real part of: ctanh_upward (0x1p+0 + 0xf.fffffp+124 i)":
10088 ildouble: 1
10089 ldouble: 1
10090 Test "Imaginary part of: ctanh_upward (0x1p+0 + 0xf.fffffp+124 i)":
10091 double: 2
10092 float: 3
10093 idouble: 2
10094 ifloat: 3
10095 ildouble: 3
10096 ldouble: 3
10097 Test "Real part of: ctanh_upward (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
10098 ildouble: 4
10099 ldouble: 4
10100 Test "Imaginary part of: ctanh_upward (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
10101 double: 1
10102 idouble: 1
10103 ildouble: 1
10104 ldouble: 1
10105 Test "Real part of: ctanh_upward (0x1p-149 + 0x1.921fb6p+0 i)":
10106 double: 1
10107 idouble: 1
10108 ildouble: 1
10109 ldouble: 1
10110 Test "Imaginary part of: ctanh_upward (0x1p-149 + 0x1.921fb6p+0 i)":
10111 double: 2
10112 float: 1
10113 idouble: 2
10114 ifloat: 1
10115 ildouble: 2
10116 ldouble: 2
10117 Test "Real part of: ctanh_upward (0x1p-16445 + 0x1.921fb54442d1846ap+0 i)":
10118 ildouble: 1
10119 ldouble: 1
10120 Test "Imaginary part of: ctanh_upward (0x1p-16445 + 0x1.921fb54442d1846ap+0 i)":
10121 ildouble: 2
10122 ldouble: 2
10123 Test "Real part of: ctanh_upward (0x2.dp+4 + 0x1p+0 i)":
10124 double: 2
10125 float: 1
10126 idouble: 2
10127 ifloat: 1
10128 ildouble: 2
10129 ldouble: 2
10130 Test "Imaginary part of: ctanh_upward (0x2.dp+4 + 0x1p+0 i)":
10131 float: 1
10132 ifloat: 1
10133 ildouble: 1
10134 ldouble: 1
10135 Test "Real part of: ctanh_upward (0x2.fp+4 + 0x1p+0 i)":
10136 double: 2
10137 float: 1
10138 idouble: 2
10139 ifloat: 1
10140 ildouble: 2
10141 ldouble: 2
10142 Test "Imaginary part of: ctanh_upward (0x2.fp+4 + 0x1p+0 i)":
10143 double: 1
10144 idouble: 1
10145 ildouble: 1
10146 ldouble: 1
10147 Test "Real part of: ctanh_upward (0x4p-1076 + 0x1.921fb4p+0 i)":
10148 ildouble: 3
10149 ldouble: 3
10150 Test "Imaginary part of: ctanh_upward (0x4p-1076 + 0x1.921fb4p+0 i)":
10151 ildouble: 1
10152 ldouble: 1
10153 Test "Real part of: ctanh_upward (0x4p-1076 + 0x1.921fb54442d1846ap+0 i)":
10154 ildouble: 1
10155 ldouble: 1
10156 Test "Imaginary part of: ctanh_upward (0x4p-1076 + 0x1.921fb54442d1846ap+0 i)":
10157 ildouble: 1
10158 ldouble: 1
10159 Test "Real part of: ctanh_upward (0x4p-1076 + 0x1.921fb54442d18p+0 i)":
10160 double: 1
10161 idouble: 1
10162 ildouble: 2
10163 ldouble: 2
10164 Test "Imaginary part of: ctanh_upward (0x4p-1076 + 0x1.921fb54442d18p+0 i)":
10165 double: 1
10166 idouble: 1
10167 Test "Real part of: ctanh_upward (0x4p-1076 + 0x1.921fb54442d19p+0 i)":
10168 double: 2
10169 idouble: 2
10170 ildouble: 1
10171 ldouble: 1
10172 Test "Imaginary part of: ctanh_upward (0x4p-1076 + 0x1.921fb54442d19p+0 i)":
10173 double: 1
10174 idouble: 1
10175 ildouble: 2
10176 ldouble: 2
10177 Test "Real part of: ctanh_upward (0x4p-1076 + 0x1.921fb6p+0 i)":
10178 ildouble: 1
10179 ldouble: 1
10180 Test "Imaginary part of: ctanh_upward (0x4p-1076 + 0x1.921fb6p+0 i)":
10181 double: 2
10182 idouble: 2
10183 ildouble: 2
10184 ldouble: 2
10185 Test "Real part of: ctanh_upward (0x8p-152 + 0x1.921fb4p+0 i)":
10186 double: 2
10187 float: 1
10188 idouble: 2
10189 ifloat: 1
10190 ildouble: 3
10191 ldouble: 3
10192 Test "Imaginary part of: ctanh_upward (0x8p-152 + 0x1.921fb4p+0 i)":
10193 float: 1
10194 ifloat: 1
10195 ildouble: 1
10196 ldouble: 1
10197 Test "Real part of: ctanh_upward (0x8p-152 + 0x1.921fb54442d1846ap+0 i)":
10198 ildouble: 1
10199 ldouble: 1
10200 Test "Imaginary part of: ctanh_upward (0x8p-152 + 0x1.921fb54442d1846ap+0 i)":
10201 ildouble: 1
10202 ldouble: 1
10203 Test "Real part of: ctanh_upward (0x8p-152 + 0x1.921fb54442d18p+0 i)":
10204 ildouble: 2
10205 ldouble: 2
10206 Test "Imaginary part of: ctanh_upward (0x8p-152 + 0x1.921fb54442d18p+0 i)":
10207 double: 1
10208 idouble: 1
10209 Test "Real part of: ctanh_upward (0x8p-152 + 0x1.921fb54442d19p+0 i)":
10210 ildouble: 1
10211 ldouble: 1
10212 Test "Imaginary part of: ctanh_upward (0x8p-152 + 0x1.921fb54442d19p+0 i)":
10213 double: 1
10214 idouble: 1
10215 ildouble: 2
10216 ldouble: 2
10217 Test "Real part of: ctanh_upward (0x8p-152 + 0x1.921fb6p+0 i)":
10218 double: 1
10219 float: 1
10220 idouble: 1
10221 ifloat: 1
10222 ildouble: 1
10223 ldouble: 1
10224 Test "Imaginary part of: ctanh_upward (0x8p-152 + 0x1.921fb6p+0 i)":
10225 double: 2
10226 float: 1
10227 idouble: 2
10228 ifloat: 1
10229 ildouble: 2
10230 ldouble: 2
10231 Test "Imaginary part of: ctanh_upward (0x8p-16448 + 0x1.921fb4p+0 i)":
10232 ildouble: 1
10233 ldouble: 1
10234 Test "Real part of: ctanh_upward (0x8p-16448 + 0x1.921fb54442d1846ap+0 i)":
10235 ildouble: 2
10236 ldouble: 2
10237 Test "Imaginary part of: ctanh_upward (0x8p-16448 + 0x1.921fb54442d1846ap+0 i)":
10238 ildouble: 1
10239 ldouble: 1
10240 Test "Real part of: ctanh_upward (0x8p-16448 + 0x1.921fb54442d19p+0 i)":
10241 ildouble: 3
10242 ldouble: 3
10243 Test "Imaginary part of: ctanh_upward (0x8p-16448 + 0x1.921fb54442d19p+0 i)":
10244 ildouble: 2
10245 ldouble: 2
10246 Test "Imaginary part of: ctanh_upward (0x8p-16448 + 0x1.921fb6p+0 i)":
10247 ildouble: 2
10248 ldouble: 2
10249 Test "Real part of: ctanh_upward (0xc.35p+12 + 0xc.35p+12 i)":
10250 double: 1
10251 float: 1
10252 idouble: 1
10253 ifloat: 1
10254 ildouble: 1
10255 ldouble: 1
10256 Test "Real part of: ctanh_upward (0xc.35p+12 - 0xc.35p+12 i)":
10257 double: 1
10258 float: 1
10259 idouble: 1
10260 ifloat: 1
10261 ildouble: 1
10262 ldouble: 1
10263 Test "Imaginary part of: ctanh_upward (0xcp-4 + 0x1.4p+0 i)":
10264 float: 2
10265 ifloat: 2
10266
10267 # erf
10268 Test "erf (-0x8p-4)":
10269 ildouble: 1
10270 ldouble: 1
10271 Test "erf (0x1.4p+0)":
10272 double: 1
10273 idouble: 1
10274 Test "erf (1.25)":
10275 double: 1
10276 idouble: 1
10277
10278 # erfc
10279 Test "erfc (-0x8p-4)":
10280 float: 1
10281 ifloat: 1
10282 Test "erfc (0.75)":
10283 float: 1
10284 ifloat: 1
10285 Test "erfc (0x1.4p+0)":
10286 ildouble: 1
10287 ldouble: 1
10288 Test "erfc (0x1.f7303cp+1)":
10289 double: 1
10290 idouble: 1
10291 ildouble: 1
10292 ldouble: 1
10293 Test "erfc (0x1.ffa002p+2)":
10294 float: 1
10295 ifloat: 1
10296 ildouble: 1
10297 ldouble: 1
10298 Test "erfc (0x2p+0)":
10299 double: 1
10300 idouble: 1
10301 Test "erfc (0x3.ee6078p+0)":
10302 double: 1
10303 idouble: 1
10304 ildouble: 1
10305 ldouble: 1
10306 Test "erfc (0x4.2p+0)":
10307 double: 1
10308 idouble: 1
10309 ildouble: 1
10310 ldouble: 1
10311 Test "erfc (0x6.4p+4)":
10312 ildouble: 1
10313 ldouble: 1
10314 Test "erfc (0x7.fe8008p+0)":
10315 float: 1
10316 ifloat: 1
10317 ildouble: 1
10318 ldouble: 1
10319 Test "erfc (0x7.fffd58p+0)":
10320 ildouble: 1
10321 ldouble: 1
10322 Test "erfc (0x7.fffd59e26af37bc8p+0)":
10323 ildouble: 1
10324 ldouble: 1
10325 Test "erfc (0x7.fffd59e26af37bcp+0)":
10326 ildouble: 1
10327 ldouble: 1
10328 Test "erfc (0x7.fffd6p+0)":
10329 float: 1
10330 ifloat: 1
10331 Test "erfc (1.25)":
10332 ildouble: 1
10333 ldouble: 1
10334 Test "erfc (2.0)":
10335 double: 1
10336 idouble: 1
10337 Test "erfc (4.125)":
10338 double: 1
10339 idouble: 1
10340 ildouble: 1
10341 ldouble: 1
10342
10343 # exp10
10344 Test "exp10 (-0x1.31p+8)":
10345 double: 1
10346 idouble: 1
10347 Test "exp10 (-0x1p+0)":
10348 double: 1
10349 idouble: 1
10350 Test "exp10 (-0x2.4p+4)":
10351 double: 1
10352 idouble: 1
10353 Test "exp10 (-1)":
10354 double: 1
10355 idouble: 1
10356 Test "exp10 (-305)":
10357 double: 1
10358 idouble: 1
10359 Test "exp10 (-36)":
10360 double: 1
10361 idouble: 1
10362 Test "exp10 (0.75)":
10363 ildouble: 1
10364 ldouble: 1
10365 Test "exp10 (0x2.4p+4)":
10366 double: 1
10367 idouble: 1
10368 Test "exp10 (0x3p+0)":
10369 double: 1
10370 idouble: 1
10371 Test "exp10 (0xcp-4)":
10372 ildouble: 1
10373 ldouble: 1
10374 Test "exp10 (3)":
10375 double: 1
10376 idouble: 1
10377 Test "exp10 (36)":
10378 double: 1
10379 idouble: 1
10380
10381 # exp_downward
10382 Test "exp_downward (0x2.c5cp+8)":
10383 ildouble: 1
10384 ldouble: 1
10385 Test "exp_downward (0x2p+0)":
10386 double: 1
10387 idouble: 1
10388 ildouble: 1
10389 ldouble: 1
10390 Test "exp_downward (0x3.e8p+8)":
10391 ildouble: 1
10392 ldouble: 1
10393 Test "exp_downward (0x3p+0)":
10394 double: 1
10395 idouble: 1
10396 Test "exp_downward (0x5.8b9028p+4)":
10397 double: 1
10398 idouble: 1
10399 Test "exp_downward (0xcp-4)":
10400 double: 1
10401 idouble: 1
10402 Test "exp_downward (1)":
10403 ildouble: 1
10404 ldouble: 1
10405 Test "exp_downward (2)":
10406 float: 1
10407 ifloat: 1
10408 ildouble: 2
10409 ldouble: 2
10410 Test "exp_downward (3)":
10411 float: 1
10412 ifloat: 1
10413 ildouble: 1
10414 ldouble: 1
10415
10416 # exp_towardzero
10417 Test "exp_towardzero (-0x2.e870a4p+8)":
10418 ildouble: 1
10419 ldouble: 1
10420 Test "exp_towardzero (-0x2.e870a7e5e88c1f0cp+8)":
10421 ildouble: 1
10422 ldouble: 1
10423 Test "exp_towardzero (-0x2.e870a7e5e88c1f1p+8)":
10424 ildouble: 1
10425 ldouble: 1
10426 Test "exp_towardzero (-0x2.e870a7e5e88c2p+8)":
10427 ildouble: 1
10428 ldouble: 1
10429 Test "exp_towardzero (-0x2.e870a7e5e88cp+8)":
10430 ildouble: 1
10431 ldouble: 1
10432 Test "exp_towardzero (-0x2.e870a8p+8)":
10433 ildouble: 1
10434 ldouble: 1
10435 Test "exp_towardzero (-0x2.ebe224p+8)":
10436 ildouble: 1
10437 ldouble: 1
10438 Test "exp_towardzero (-0x2.ebe228p+8)":
10439 ildouble: 1
10440 ldouble: 1
10441 Test "exp_towardzero (0x2.c5cp+8)":
10442 ildouble: 1
10443 ldouble: 1
10444 Test "exp_towardzero (0x2p+0)":
10445 double: 1
10446 idouble: 1
10447 ildouble: 1
10448 ldouble: 1
10449 Test "exp_towardzero (0x3.e8p+8)":
10450 ildouble: 1
10451 ldouble: 1
10452 Test "exp_towardzero (0x3p+0)":
10453 double: 1
10454 idouble: 1
10455 Test "exp_towardzero (0x5.8b9028p+4)":
10456 double: 1
10457 idouble: 1
10458 Test "exp_towardzero (0xcp-4)":
10459 double: 1
10460 idouble: 1
10461 Test "exp_towardzero (1)":
10462 ildouble: 1
10463 ldouble: 1
10464 Test "exp_towardzero (2)":
10465 float: 1
10466 ifloat: 1
10467 ildouble: 2
10468 ldouble: 2
10469 Test "exp_towardzero (3)":
10470 float: 1
10471 ifloat: 1
10472 ildouble: 1
10473 ldouble: 1
10474
10475 # exp_upward
10476 Test "exp_upward (-0x2.e870a4p+8)":
10477 double: 1
10478 idouble: 1
10479 Test "exp_upward (-0x2.e870a7e5e88c1f0cp+8)":
10480 ildouble: 1
10481 ldouble: 1
10482 Test "exp_upward (-0x2.e870a7e5e88c2p+8)":
10483 double: 1
10484 idouble: 1
10485 Test "exp_upward (-0x2.e870a7e5e88cp+8)":
10486 double: 1
10487 idouble: 1
10488 ildouble: 1
10489 ldouble: 1
10490 Test "exp_upward (-0x2.e870a8p+8)":
10491 double: 1
10492 idouble: 1
10493 Test "exp_upward (-0x2.ebe224p+8)":
10494 double: 1
10495 idouble: 1
10496 Test "exp_upward (-0x2.ebe227861639p+8)":
10497 double: 1
10498 idouble: 1
10499 Test "exp_upward (-0x2.ebe228p+8)":
10500 double: 1
10501 idouble: 1
10502 Test "exp_upward (-0x4.d2p+8)":
10503 double: 1
10504 idouble: 1
10505 Test "exp_upward (-0xf.ffffffffffff8p+1020)":
10506 double: 1
10507 idouble: 1
10508 Test "exp_upward (-0xf.fffffp+124)":
10509 double: 1
10510 idouble: 1
10511 Test "exp_upward (0x1p+0)":
10512 double: 1
10513 idouble: 1
10514 Test "exp_upward (0x2.c5cp+8)":
10515 double: 1
10516 idouble: 1
10517 Test "exp_upward (0x3.2p+4)":
10518 double: 1
10519 idouble: 1
10520 Test "exp_upward (1)":
10521 float: 1
10522 ifloat: 1
10523
10524 # expm1
10525 Test "expm1 (-0x1p-64)":
10526 ildouble: 1
10527 ldouble: 1
10528 Test "expm1 (-0x2.dp+4)":
10529 ildouble: 1
10530 ldouble: 1
10531 Test "expm1 (-0x4p-12)":
10532 ildouble: 1
10533 ldouble: 1
10534 Test "expm1 (-45.0)":
10535 ildouble: 1
10536 ldouble: 1
10537 Test "expm1 (0.75)":
10538 double: 1
10539 idouble: 1
10540 Test "expm1 (0x1.f4p+8)":
10541 double: 1
10542 idouble: 1
10543 Test "expm1 (0x1p+0)":
10544 double: 1
10545 float: 1
10546 idouble: 1
10547 ifloat: 1
10548 ildouble: 1
10549 ldouble: 1
10550 Test "expm1 (0x2.c5c4p+12)":
10551 ildouble: 1
10552 ldouble: 1
10553 Test "expm1 (0xcp-4)":
10554 double: 1
10555 idouble: 1
10556 Test "expm1 (1)":
10557 double: 1
10558 float: 1
10559 idouble: 1
10560 ifloat: 1
10561 Test "expm1 (11356.25)":
10562 ildouble: 1
10563 ldouble: 1
10564 Test "expm1 (500.0)":
10565 double: 1
10566 idouble: 1
10567
10568 # expm1_downward
10569 Test "expm1_downward (-0x1p-100)":
10570 ildouble: 1
10571 ldouble: 1
10572 Test "expm1_downward (-0x2.ep+4)":
10573 ildouble: 1
10574 ldouble: 1
10575 Test "expm1_downward (-0x4.9p+4)":
10576 ildouble: 1
10577 ldouble: 1
10578 Test "expm1_downward (-0x4.bp+4)":
10579 ildouble: 1
10580 ldouble: 1
10581 Test "expm1_downward (-0x4p-4)":
10582 ildouble: 1
10583 ldouble: 1
10584 Test "expm1_downward (-0x5p+4)":
10585 ildouble: 1
10586 ldouble: 1
10587 Test "expm1_downward (-0x6.4p+4)":
10588 ildouble: 1
10589 ldouble: 1
10590 Test "expm1_downward (0x1.f4p+8)":
10591 double: 1
10592 idouble: 1
10593 Test "expm1_downward (0x1p+0)":
10594 ildouble: 1
10595 ldouble: 1
10596 Test "expm1_downward (0x1p-100)":
10597 ildouble: 1
10598 ldouble: 1
10599 Test "expm1_downward (0x1p-32)":
10600 ildouble: 1
10601 ldouble: 1
10602 Test "expm1_downward (0x3.2p+4)":
10603 double: 1
10604 float: 1
10605 idouble: 1
10606 ifloat: 1
10607 ildouble: 1
10608 ldouble: 1
10609 Test "expm1_downward (0x4p-12)":
10610 ildouble: 1
10611 ldouble: 1
10612 Test "expm1_downward (0x4p-52)":
10613 ildouble: 1
10614 ldouble: 1
10615 Test "expm1_downward (0x7.fp+4)":
10616 double: 1
10617 idouble: 1
10618 ildouble: 1
10619 ldouble: 1
10620 Test "expm1_downward (0x8p-32)":
10621 ildouble: 1
10622 ldouble: 1
10623
10624 # expm1_tonearest
10625 Test "expm1_tonearest (-0x1p-64)":
10626 ildouble: 1
10627 ldouble: 1
10628 Test "expm1_tonearest (-0x2.dp+4)":
10629 ildouble: 1
10630 ldouble: 1
10631 Test "expm1_tonearest (-0x4p-12)":
10632 ildouble: 1
10633 ldouble: 1
10634 Test "expm1_tonearest (0x1.f4p+8)":
10635 double: 1
10636 idouble: 1
10637 Test "expm1_tonearest (0x1p+0)":
10638 double: 1
10639 float: 1
10640 idouble: 1
10641 ifloat: 1
10642 ildouble: 1
10643 ldouble: 1
10644 Test "expm1_tonearest (0x2.c5c4p+12)":
10645 ildouble: 1
10646 ldouble: 1
10647 Test "expm1_tonearest (0xcp-4)":
10648 double: 1
10649 idouble: 1
10650
10651 # expm1_towardzero
10652 Test "expm1_towardzero (-0x1.86ap+16)":
10653 ildouble: 1
10654 ldouble: 1
10655 Test "expm1_towardzero (-0x1p-100)":
10656 double: 1
10657 float: 1
10658 idouble: 1
10659 ifloat: 1
10660 ildouble: 1
10661 ldouble: 1
10662 Test "expm1_towardzero (-0x1p-20)":
10663 ildouble: 2
10664 ldouble: 2
10665 Test "expm1_towardzero (-0x1p-32)":
10666 float: 1
10667 ifloat: 1
10668 ildouble: 1
10669 ldouble: 1
10670 Test "expm1_towardzero (-0x1p-64)":
10671 double: 1
10672 float: 1
10673 idouble: 1
10674 ifloat: 1
10675 ildouble: 1
10676 ldouble: 1
10677 Test "expm1_towardzero (-0x2.71p+12)":
10678 ildouble: 1
10679 ldouble: 1
10680 Test "expm1_towardzero (-0x2.dp+4)":
10681 ildouble: 1
10682 ldouble: 1
10683 Test "expm1_towardzero (-0x3.e8p+8)":
10684 ildouble: 1
10685 ldouble: 1
10686 Test "expm1_towardzero (-0x4.ap+4)":
10687 ildouble: 1
10688 ldouble: 1
10689 Test "expm1_towardzero (-0x4.ep+4)":
10690 ildouble: 1
10691 ldouble: 1
10692 Test "expm1_towardzero (-0x4.fp+4)":
10693 ildouble: 1
10694 ldouble: 1
10695 Test "expm1_towardzero (-0x4p-12)":
10696 ildouble: 1
10697 ldouble: 1
10698 Test "expm1_towardzero (-0x4p-52)":
10699 float: 1
10700 ifloat: 1
10701 ildouble: 2
10702 ldouble: 2
10703 Test "expm1_towardzero (-0x8p-32)":
10704 float: 1
10705 ifloat: 1
10706 ildouble: 1
10707 ldouble: 1
10708 Test "expm1_towardzero (-0xf.ffffffffffff8p+1020)":
10709 ildouble: 1
10710 ldouble: 1
10711 Test "expm1_towardzero (-0xf.fffffffffffffffp+16380)":
10712 ildouble: 1
10713 ldouble: 1
10714 Test "expm1_towardzero (-0xf.fffffp+124)":
10715 ildouble: 1
10716 ldouble: 1
10717 Test "expm1_towardzero (0x1.f4p+8)":
10718 double: 1
10719 idouble: 1
10720 Test "expm1_towardzero (0x1p+0)":
10721 ildouble: 1
10722 ldouble: 1
10723 Test "expm1_towardzero (0x1p-100)":
10724 ildouble: 1
10725 ldouble: 1
10726 Test "expm1_towardzero (0x1p-32)":
10727 ildouble: 1
10728 ldouble: 1
10729 Test "expm1_towardzero (0x3.2p+4)":
10730 double: 1
10731 float: 1
10732 idouble: 1
10733 ifloat: 1
10734 ildouble: 1
10735 ldouble: 1
10736 Test "expm1_towardzero (0x4p-12)":
10737 ildouble: 1
10738 ldouble: 1
10739 Test "expm1_towardzero (0x4p-52)":
10740 ildouble: 1
10741 ldouble: 1
10742 Test "expm1_towardzero (0x7.fp+4)":
10743 double: 1
10744 idouble: 1
10745 ildouble: 1
10746 ldouble: 1
10747 Test "expm1_towardzero (0x8p-32)":
10748 ildouble: 1
10749 ldouble: 1
10750
10751 # expm1_upward
10752 Test "expm1_upward (-0x1.86ap+16)":
10753 ildouble: 1
10754 ldouble: 1
10755 Test "expm1_upward (-0x1p-100)":
10756 double: 1
10757 float: 1
10758 idouble: 1
10759 ifloat: 1
10760 ildouble: 1
10761 ldouble: 1
10762 Test "expm1_upward (-0x1p-20)":
10763 ildouble: 2
10764 ldouble: 2
10765 Test "expm1_upward (-0x1p-32)":
10766 float: 1
10767 ifloat: 1
10768 ildouble: 1
10769 ldouble: 1
10770 Test "expm1_upward (-0x1p-64)":
10771 double: 1
10772 float: 1
10773 idouble: 1
10774 ifloat: 1
10775 ildouble: 1
10776 ldouble: 1
10777 Test "expm1_upward (-0x2.71p+12)":
10778 ildouble: 1
10779 ldouble: 1
10780 Test "expm1_upward (-0x2.dp+4)":
10781 ildouble: 1
10782 ldouble: 1
10783 Test "expm1_upward (-0x3.e8p+8)":
10784 ildouble: 1
10785 ldouble: 1
10786 Test "expm1_upward (-0x4.ap+4)":
10787 ildouble: 1
10788 ldouble: 1
10789 Test "expm1_upward (-0x4.ep+4)":
10790 ildouble: 1
10791 ldouble: 1
10792 Test "expm1_upward (-0x4.fp+4)":
10793 ildouble: 1
10794 ldouble: 1
10795 Test "expm1_upward (-0x4p-12)":
10796 ildouble: 1
10797 ldouble: 1
10798 Test "expm1_upward (-0x4p-52)":
10799 float: 1
10800 ifloat: 1
10801 ildouble: 2
10802 ldouble: 2
10803 Test "expm1_upward (-0x8p-32)":
10804 float: 1
10805 ifloat: 1
10806 ildouble: 1
10807 ldouble: 1
10808 Test "expm1_upward (-0xf.ffffffffffff8p+1020)":
10809 ildouble: 1
10810 ldouble: 1
10811 Test "expm1_upward (-0xf.fffffffffffffffp+16380)":
10812 ildouble: 1
10813 ldouble: 1
10814 Test "expm1_upward (-0xf.fffffp+124)":
10815 ildouble: 1
10816 ldouble: 1
10817 Test "expm1_upward (0x1.f4p+8)":
10818 ildouble: 1
10819 ldouble: 1
10820 Test "expm1_upward (0x1p-100)":
10821 double: 1
10822 float: 1
10823 idouble: 1
10824 ifloat: 1
10825 Test "expm1_upward (0x1p-32)":
10826 float: 1
10827 ifloat: 1
10828 Test "expm1_upward (0x1p-64)":
10829 double: 1
10830 float: 1
10831 idouble: 1
10832 ifloat: 1
10833 Test "expm1_upward (0x4p-4)":
10834 ildouble: 1
10835 ldouble: 1
10836 Test "expm1_upward (0x4p-52)":
10837 float: 1
10838 ifloat: 1
10839 Test "expm1_upward (0x8p-32)":
10840 float: 1
10841 ifloat: 1
10842
10843 # gamma
10844 Test "gamma (-0.5)":
10845 ildouble: 1
10846 ldouble: 1
10847 Test "gamma (-0x1p-10)":
10848 double: 1
10849 idouble: 1
10850 ildouble: 1
10851 ldouble: 1
10852 Test "gamma (-0x1p-15)":
10853 double: 1
10854 float: 1
10855 idouble: 1
10856 ifloat: 1
10857 Test "gamma (-0x1p-20)":
10858 double: 1
10859 idouble: 1
10860 Test "gamma (-0x1p-30)":
10861 ildouble: 1
10862 ldouble: 1
10863 Test "gamma (-0x1p-5)":
10864 double: 1
10865 idouble: 1
10866 Test "gamma (-0x2p-16)":
10867 double: 1
10868 float: 1
10869 idouble: 1
10870 ifloat: 1
10871 Test "gamma (-0x4p-12)":
10872 double: 1
10873 idouble: 1
10874 ildouble: 1
10875 ldouble: 1
10876 Test "gamma (-0x4p-32)":
10877 ildouble: 1
10878 ldouble: 1
10879 Test "gamma (-0x8p-4)":
10880 ildouble: 1
10881 ldouble: 1
10882 Test "gamma (-0x8p-8)":
10883 double: 1
10884 idouble: 1
10885 Test "gamma (0.7)":
10886 double: 1
10887 float: 1
10888 idouble: 1
10889 ifloat: 1
10890 Test "gamma (0x1.3333333333334p+0)":
10891 ildouble: 1
10892 ldouble: 1
10893 Test "gamma (0x1p-10)":
10894 float: 1
10895 ifloat: 1
10896 Test "gamma (0x1p-30)":
10897 double: 1
10898 idouble: 1
10899 Test "gamma (0x1p-40)":
10900 ildouble: 1
10901 ldouble: 1
10902 Test "gamma (0x4p-12)":
10903 float: 1
10904 ifloat: 1
10905 Test "gamma (0x4p-32)":
10906 double: 1
10907 idouble: 1
10908 Test "gamma (0xb.333333333333334p-4)":
10909 ildouble: 1
10910 ldouble: 1
10911 Test "gamma (0xb.3333333333338p-4)":
10912 ildouble: 1
10913 ldouble: 1
10914 Test "gamma (0xb.333333333333p-4)":
10915 double: 1
10916 idouble: 1
10917 Test "gamma (0xb.33333p-4)":
10918 double: 1
10919 idouble: 1
10920 Test "gamma (1.2)":
10921 double: 1
10922 float: 2
10923 idouble: 1
10924 ifloat: 2
10925 ildouble: 1
10926 ldouble: 1
10927
10928 # hypot
10929 Test "hypot (-0.7, -12.4)":
10930 float: 1
10931 ifloat: 1
10932 Test "hypot (-0.7, 12.4)":
10933 float: 1
10934 ifloat: 1
10935 Test "hypot (-0xb.3333333333338p-4, -0xc.6666666666668p+0)":
10936 ildouble: 1
10937 ldouble: 1
10938 Test "hypot (-0xb.3333333333338p-4, 0xc.6666666666668p+0)":
10939 ildouble: 1
10940 ldouble: 1
10941 Test "hypot (-0xb.33333p-4, -0xc.666666666666p+0)":
10942 ildouble: 1
10943 ldouble: 1
10944 Test "hypot (-0xb.33333p-4, 0xc.666666666666p+0)":
10945 ildouble: 1
10946 ldouble: 1
10947 Test "hypot (-0xb.33334p-4, -0xc.6666666666668p+0)":
10948 double: 1
10949 idouble: 1
10950 Test "hypot (-0xb.33334p-4, 0xc.6666666666668p+0)":
10951 double: 1
10952 idouble: 1
10953 Test "hypot (-0xc.6666666666668p+0, -0xb.3333333333338p-4)":
10954 ildouble: 1
10955 ldouble: 1
10956 Test "hypot (-0xc.6666666666668p+0, -0xb.33334p-4)":
10957 double: 1
10958 idouble: 1
10959 Test "hypot (-0xc.6666666666668p+0, 0xb.3333333333338p-4)":
10960 ildouble: 1
10961 ldouble: 1
10962 Test "hypot (-0xc.6666666666668p+0, 0xb.33334p-4)":
10963 double: 1
10964 idouble: 1
10965 Test "hypot (-0xc.666666666666p+0, -0xb.33333p-4)":
10966 ildouble: 1
10967 ldouble: 1
10968 Test "hypot (-0xc.666666666666p+0, 0xb.33333p-4)":
10969 ildouble: 1
10970 ldouble: 1
10971 Test "hypot (-12.4, -0.7)":
10972 float: 1
10973 ifloat: 1
10974 Test "hypot (-12.4, 0.7)":
10975 float: 1
10976 ifloat: 1
10977 Test "hypot (0.7, -12.4)":
10978 float: 1
10979 ifloat: 1
10980 Test "hypot (0.7, 12.4)":
10981 float: 1
10982 ifloat: 1
10983 Test "hypot (0x1.23456789abcdef02p-500, 0x1.23456789abcdefp-500)":
10984 ildouble: 1
10985 ldouble: 1
10986 Test "hypot (0x1.23456789abcdefp-500, 0x1.23456789abcdef02p-500)":
10987 ildouble: 1
10988 ldouble: 1
10989 Test "hypot (0x1.23456789abcdefp-500, 0x1.23456789abcdfp-500)":
10990 ildouble: 1
10991 ldouble: 1
10992 Test "hypot (0x1.23456789abcdfp-500, 0x1.23456789abcdefp-500)":
10993 ildouble: 1
10994 ldouble: 1
10995 Test "hypot (0xb.3333333333338p-4, -0xc.6666666666668p+0)":
10996 ildouble: 1
10997 ldouble: 1
10998 Test "hypot (0xb.3333333333338p-4, 0xc.6666666666668p+0)":
10999 ildouble: 1
11000 ldouble: 1
11001 Test "hypot (0xb.33333p-4, -0xc.666666666666p+0)":
11002 ildouble: 1
11003 ldouble: 1
11004 Test "hypot (0xb.33333p-4, 0xc.666666666666p+0)":
11005 ildouble: 1
11006 ldouble: 1
11007 Test "hypot (0xb.33334p-4, -0xc.6666666666668p+0)":
11008 double: 1
11009 idouble: 1
11010 Test "hypot (0xb.33334p-4, 0xc.6666666666668p+0)":
11011 double: 1
11012 idouble: 1
11013 Test "hypot (0xc.6666666666668p+0, -0xb.3333333333338p-4)":
11014 ildouble: 1
11015 ldouble: 1
11016 Test "hypot (0xc.6666666666668p+0, -0xb.33334p-4)":
11017 double: 1
11018 idouble: 1
11019 Test "hypot (0xc.6666666666668p+0, 0xb.3333333333338p-4)":
11020 ildouble: 1
11021 ldouble: 1
11022 Test "hypot (0xc.6666666666668p+0, 0xb.33334p-4)":
11023 double: 1
11024 idouble: 1
11025 Test "hypot (0xc.666666666666p+0, -0xb.33333p-4)":
11026 ildouble: 1
11027 ldouble: 1
11028 Test "hypot (0xc.666666666666p+0, 0xb.33333p-4)":
11029 ildouble: 1
11030 ldouble: 1
11031 Test "hypot (12.4, -0.7)":
11032 float: 1
11033 ifloat: 1
11034 Test "hypot (12.4, 0.7)":
11035 float: 1
11036 ifloat: 1
11037
11038 # j0
11039 Test "j0 (-0x1.001000001p+593)":
11040 ildouble: 2
11041 ldouble: 2
11042 Test "j0 (-0x2.002000002p+592)":
11043 ildouble: 2
11044 ldouble: 2
11045 Test "j0 (-0x4p+0)":
11046 double: 1
11047 float: 1
11048 idouble: 1
11049 ifloat: 1
11050 ildouble: 2
11051 ldouble: 2
11052 Test "j0 (-0xf.fffffp+124)":
11053 double: 2
11054 float: 2
11055 idouble: 2
11056 ifloat: 2
11057 ildouble: 1
11058 ldouble: 1
11059 Test "j0 (-4.0)":
11060 double: 1
11061 float: 1
11062 idouble: 1
11063 ifloat: 1
11064 ildouble: 2
11065 ldouble: 2
11066 Test "j0 (0.75)":
11067 float: 1
11068 ifloat: 1
11069 Test "j0 (0x1.d7ce3ap+107)":
11070 float: 2
11071 ifloat: 2
11072 Test "j0 (0x1p16382)":
11073 ildouble: 1
11074 ldouble: 1
11075 Test "j0 (0x2p+0)":
11076 float: 2
11077 ifloat: 2
11078 Test "j0 (0x4p+0)":
11079 double: 1
11080 float: 1
11081 idouble: 1
11082 ifloat: 1
11083 ildouble: 2
11084 ldouble: 2
11085 Test "j0 (0x4p+16380)":
11086 ildouble: 1
11087 ldouble: 1
11088 Test "j0 (0x8p+0)":
11089 float: 1
11090 ifloat: 1
11091 Test "j0 (0xap+0)":
11092 double: 2
11093 float: 1
11094 idouble: 2
11095 ifloat: 1
11096 Test "j0 (0xcp-4)":
11097 float: 1
11098 ifloat: 1
11099 Test "j0 (0xe.be71dp+104)":
11100 float: 2
11101 ifloat: 2
11102 Test "j0 (0xf.ffffffffffff8p+1020)":
11103 ildouble: 1
11104 ldouble: 1
11105 Test "j0 (0xf.fffffp+124)":
11106 double: 2
11107 float: 2
11108 idouble: 2
11109 ifloat: 2
11110 ildouble: 1
11111 ldouble: 1
11112 Test "j0 (10.0)":
11113 double: 2
11114 float: 1
11115 idouble: 2
11116 ifloat: 1
11117 Test "j0 (2.0)":
11118 float: 2
11119 ifloat: 2
11120 Test "j0 (4.0)":
11121 double: 1
11122 float: 1
11123 idouble: 1
11124 ifloat: 1
11125 ildouble: 2
11126 ldouble: 2
11127 Test "j0 (8.0)":
11128 float: 1
11129 ifloat: 1
11130
11131 # j1
11132 Test "j1 (0x1.3ffp+74)":
11133 double: 1
11134 idouble: 1
11135 ildouble: 1
11136 ldouble: 1
11137 Test "j1 (0x1.ff00000000002p+840)":
11138 double: 1
11139 idouble: 1
11140 Test "j1 (0x1p16382)":
11141 ildouble: 1
11142 ldouble: 1
11143 Test "j1 (0x2p+0)":
11144 double: 1
11145 idouble: 1
11146 Test "j1 (0x4.ffcp+72)":
11147 double: 1
11148 idouble: 1
11149 ildouble: 1
11150 ldouble: 1
11151 Test "j1 (0x4p+16380)":
11152 ildouble: 1
11153 ldouble: 1
11154 Test "j1 (0x8p+0)":
11155 double: 1
11156 idouble: 1
11157 Test "j1 (0xap+0)":
11158 float: 2
11159 ifloat: 2
11160 ildouble: 1
11161 ldouble: 1
11162 Test "j1 (0xf.ffffffffffff8p+1020)":
11163 double: 1
11164 idouble: 1
11165 Test "j1 (0xf.fffffp+124)":
11166 double: 1
11167 float: 1
11168 idouble: 1
11169 ifloat: 1
11170 Test "j1 (10.0)":
11171 float: 2
11172 ifloat: 2
11173 ildouble: 1
11174 ldouble: 1
11175 Test "j1 (2.0)":
11176 double: 1
11177 idouble: 1
11178 Test "j1 (8.0)":
11179 double: 1
11180 idouble: 1
11181
11182 # jn
11183 Test "jn (0, -0x4p+0)":
11184 double: 1
11185 float: 1
11186 idouble: 1
11187 ifloat: 1
11188 ildouble: 2
11189 ldouble: 2
11190 Test "jn (0, -4.0)":
11191 double: 1
11192 float: 1
11193 idouble: 1
11194 ifloat: 1
11195 ildouble: 2
11196 ldouble: 2
11197 Test "jn (0, 0.75)":
11198 float: 1
11199 ifloat: 1
11200 Test "jn (0, 0x2p+0)":
11201 float: 2
11202 ifloat: 2
11203 Test "jn (0, 0x4p+0)":
11204 double: 1
11205 float: 1
11206 idouble: 1
11207 ifloat: 1
11208 ildouble: 2
11209 ldouble: 2
11210 Test "jn (0, 0x8p+0)":
11211 float: 1
11212 ifloat: 1
11213 Test "jn (0, 0xap+0)":
11214 double: 2
11215 float: 1
11216 idouble: 2
11217 ifloat: 1
11218 Test "jn (0, 0xcp-4)":
11219 float: 1
11220 ifloat: 1
11221 Test "jn (0, 10.0)":
11222 double: 2
11223 float: 1
11224 idouble: 2
11225 ifloat: 1
11226 Test "jn (0, 2.0)":
11227 float: 2
11228 ifloat: 2
11229 Test "jn (0, 4.0)":
11230 double: 1
11231 float: 1
11232 idouble: 1
11233 ifloat: 1
11234 ildouble: 2
11235 ldouble: 2
11236 Test "jn (0, 8.0)":
11237 float: 1
11238 ifloat: 1
11239 Test "jn (1, 0x2p+0)":
11240 double: 1
11241 idouble: 1
11242 Test "jn (1, 0x8p+0)":
11243 double: 1
11244 idouble: 1
11245 Test "jn (1, 0xap+0)":
11246 float: 2
11247 ifloat: 2
11248 ildouble: 1
11249 ldouble: 1
11250 Test "jn (1, 10.0)":
11251 float: 2
11252 ifloat: 2
11253 ildouble: 1
11254 ldouble: 1
11255 Test "jn (1, 2.0)":
11256 double: 1
11257 idouble: 1
11258 Test "jn (1, 8.0)":
11259 double: 1
11260 idouble: 1
11261 Test "jn (10, -0x1p+0)":
11262 ildouble: 1
11263 ldouble: 1
11264 Test "jn (10, -1.0)":
11265 ildouble: 1
11266 ldouble: 1
11267 Test "jn (10, 0.125)":
11268 double: 1
11269 float: 1
11270 idouble: 1
11271 ifloat: 1
11272 Test "jn (10, 0.75)":
11273 double: 1
11274 float: 1
11275 idouble: 1
11276 ifloat: 1
11277 ildouble: 2
11278 ldouble: 2
11279 Test "jn (10, 0x1p+0)":
11280 ildouble: 1
11281 ldouble: 1
11282 Test "jn (10, 0x2p+0)":
11283 double: 1
11284 float: 2
11285 idouble: 1
11286 ifloat: 2
11287 ildouble: 1
11288 ldouble: 1
11289 Test "jn (10, 0x2p-4)":
11290 double: 1
11291 float: 1
11292 idouble: 1
11293 ifloat: 1
11294 Test "jn (10, 0xap+0)":
11295 double: 4
11296 float: 2
11297 idouble: 4
11298 ifloat: 2
11299 ildouble: 2
11300 ldouble: 2
11301 Test "jn (10, 0xcp-4)":
11302 double: 1
11303 float: 1
11304 idouble: 1
11305 ifloat: 1
11306 ildouble: 2
11307 ldouble: 2
11308 Test "jn (10, 1.0)":
11309 ildouble: 1
11310 ldouble: 1
11311 Test "jn (10, 10.0)":
11312 double: 4
11313 float: 3
11314 idouble: 4
11315 ifloat: 3
11316 ildouble: 2
11317 ldouble: 2
11318 Test "jn (10, 2.0)":
11319 double: 1
11320 float: 2
11321 idouble: 1
11322 ifloat: 2
11323 ildouble: 1
11324 ldouble: 1
11325 Test "jn (2, 0x1.ffff62p+99)":
11326 double: 2
11327 float: 2
11328 idouble: 2
11329 ifloat: 2
11330 ildouble: 1
11331 ldouble: 1
11332 Test "jn (2, 0x1p127)":
11333 double: 1
11334 idouble: 1
11335 ildouble: 1
11336 ldouble: 1
11337 Test "jn (2, 0x2.67a2a4p+0)":
11338 float: 1
11339 ifloat: 1
11340 ildouble: 3
11341 ldouble: 3
11342 Test "jn (2, 0x2.67a2a5d2e36800fcp+0)":
11343 ildouble: 1
11344 ldouble: 1
11345 Test "jn (2, 0x2.67a2a5d2e36801p+0)":
11346 ildouble: 2
11347 ldouble: 2
11348 Test "jn (2, 0x2.67a2a5d2e3682p+0)":
11349 double: 1
11350 idouble: 1
11351 ildouble: 1
11352 ldouble: 1
11353 Test "jn (2, 0x2.67a2a5d2e368p+0)":
11354 double: 2
11355 idouble: 2
11356 ildouble: 1
11357 ldouble: 1
11358 Test "jn (2, 0x2.67a2a8p+0)":
11359 double: 1
11360 float: 3
11361 idouble: 1
11362 ifloat: 3
11363 ildouble: 2
11364 ldouble: 2
11365 Test "jn (2, 0x8p+124)":
11366 double: 1
11367 idouble: 1
11368 ildouble: 1
11369 ldouble: 1
11370 Test "jn (2, 0xf.fffb1p+96)":
11371 double: 2
11372 float: 2
11373 idouble: 2
11374 ifloat: 2
11375 ildouble: 1
11376 ldouble: 1
11377 Test "jn (2, 0xf.ffffffffffff8p+1020)":
11378 ildouble: 1
11379 ldouble: 1
11380 Test "jn (2, 0xf.fffffp+124)":
11381 double: 2
11382 float: 2
11383 idouble: 2
11384 ifloat: 2
11385 ildouble: 1
11386 ldouble: 1
11387 Test "jn (2, 2.4048255576957729)":
11388 double: 2
11389 float: 1
11390 idouble: 2
11391 ifloat: 1
11392 ildouble: 1
11393 ldouble: 1
11394 Test "jn (3, -0x1p+0)":
11395 ildouble: 1
11396 ldouble: 1
11397 Test "jn (3, -1.0)":
11398 ildouble: 1
11399 ldouble: 1
11400 Test "jn (3, 0.125)":
11401 double: 1
11402 float: 1
11403 idouble: 1
11404 ifloat: 1
11405 Test "jn (3, 0.75)":
11406 double: 1
11407 float: 1
11408 idouble: 1
11409 ifloat: 1
11410 Test "jn (3, 0x1p+0)":
11411 ildouble: 1
11412 ldouble: 1
11413 Test "jn (3, 0x2.67a2a4p+0)":
11414 double: 1
11415 float: 2
11416 idouble: 1
11417 ifloat: 2
11418 ildouble: 1
11419 ldouble: 1
11420 Test "jn (3, 0x2.67a2a5d2e36801p+0)":
11421 ildouble: 3
11422 ldouble: 3
11423 Test "jn (3, 0x2.67a2a5d2e3682p+0)":
11424 double: 1
11425 idouble: 1
11426 ildouble: 1
11427 ldouble: 1
11428 Test "jn (3, 0x2.67a2a5d2e368p+0)":
11429 double: 3
11430 idouble: 3
11431 Test "jn (3, 0x2.67a2a8p+0)":
11432 double: 1
11433 float: 3
11434 idouble: 1
11435 ifloat: 3
11436 ildouble: 1
11437 ldouble: 1
11438 Test "jn (3, 0x2p+0)":
11439 float: 1
11440 ifloat: 1
11441 ildouble: 1
11442 ldouble: 1
11443 Test "jn (3, 0x2p-4)":
11444 double: 1
11445 float: 1
11446 idouble: 1
11447 ifloat: 1
11448 Test "jn (3, 0xap+0)":
11449 double: 3
11450 idouble: 3
11451 ildouble: 1
11452 ldouble: 1
11453 Test "jn (3, 0xcp-4)":
11454 double: 1
11455 float: 1
11456 idouble: 1
11457 ifloat: 1
11458 Test "jn (3, 1.0)":
11459 ildouble: 1
11460 ldouble: 1
11461 Test "jn (3, 10.0)":
11462 double: 3
11463 float: 1
11464 idouble: 3
11465 ifloat: 1
11466 ildouble: 1
11467 ldouble: 1
11468 Test "jn (3, 2.0)":
11469 float: 1
11470 ifloat: 1
11471 ildouble: 1
11472 ldouble: 1
11473 Test "jn (3, 2.4048255576957729)":
11474 double: 3
11475 idouble: 3
11476 ildouble: 1
11477 ldouble: 1
11478 Test "jn (4, 0x2.67a2a4p+0)":
11479 float: 1
11480 ifloat: 1
11481 ildouble: 1
11482 ldouble: 1
11483 Test "jn (4, 0x2.67a2a5d2e36800fcp+0)":
11484 ildouble: 2
11485 ldouble: 2
11486 Test "jn (4, 0x2.67a2a5d2e36801p+0)":
11487 ildouble: 1
11488 ldouble: 1
11489 Test "jn (4, 0x2.67a2a5d2e3682p+0)":
11490 double: 1
11491 idouble: 1
11492 Test "jn (4, 0x2.67a2a5d2e368p+0)":
11493 double: 1
11494 idouble: 1
11495 ildouble: 1
11496 ldouble: 1
11497 Test "jn (4, 0x2.67a2a8p+0)":
11498 float: 1
11499 ifloat: 1
11500 ildouble: 1
11501 ldouble: 1
11502 Test "jn (4, 2.4048255576957729)":
11503 double: 1
11504 idouble: 1
11505 ildouble: 2
11506 ldouble: 2
11507 Test "jn (5, 0x2.67a2a4p+0)":
11508 double: 1
11509 float: 1
11510 idouble: 1
11511 ifloat: 1
11512 ildouble: 1
11513 ldouble: 1
11514 Test "jn (5, 0x2.67a2a5d2e36800fcp+0)":
11515 ildouble: 2
11516 ldouble: 2
11517 Test "jn (5, 0x2.67a2a5d2e36801p+0)":
11518 ildouble: 1
11519 ldouble: 1
11520 Test "jn (5, 0x2.67a2a5d2e3682p+0)":
11521 double: 1
11522 idouble: 1
11523 Test "jn (5, 0x2.67a2a5d2e368p+0)":
11524 double: 2
11525 idouble: 2
11526 ildouble: 1
11527 ldouble: 1
11528 Test "jn (5, 0x2.67a2a8p+0)":
11529 float: 2
11530 ifloat: 2
11531 Test "jn (5, 2.4048255576957729)":
11532 double: 3
11533 float: 1
11534 idouble: 3
11535 ifloat: 1
11536 ildouble: 3
11537 ldouble: 3
11538 Test "jn (6, 0x2.67a2a4p+0)":
11539 double: 2
11540 float: 1
11541 idouble: 2
11542 ifloat: 1
11543 ildouble: 1
11544 ldouble: 1
11545 Test "jn (6, 0x2.67a2a5d2e36800fcp+0)":
11546 ildouble: 1
11547 ldouble: 1
11548 Test "jn (6, 0x2.67a2a5d2e36801p+0)":
11549 ildouble: 1
11550 ldouble: 1
11551 Test "jn (6, 0x2.67a2a5d2e3682p+0)":
11552 double: 2
11553 idouble: 2
11554 ildouble: 1
11555 ldouble: 1
11556 Test "jn (6, 0x2.67a2a5d2e368p+0)":
11557 double: 4
11558 idouble: 4
11559 Test "jn (6, 0x2.67a2a8p+0)":
11560 double: 2
11561 float: 3
11562 idouble: 2
11563 ifloat: 3
11564 ildouble: 1
11565 ldouble: 1
11566 Test "jn (6, 2.4048255576957729)":
11567 double: 4
11568 float: 3
11569 idouble: 4
11570 ifloat: 3
11571 ildouble: 1
11572 ldouble: 1
11573 Test "jn (7, 0x2.67a2a4p+0)":
11574 double: 2
11575 float: 1
11576 idouble: 2
11577 ifloat: 1
11578 Test "jn (7, 0x2.67a2a5d2e36800fcp+0)":
11579 ildouble: 2
11580 ldouble: 2
11581 Test "jn (7, 0x2.67a2a5d2e36801p+0)":
11582 ildouble: 1
11583 ldouble: 1
11584 Test "jn (7, 0x2.67a2a5d2e3682p+0)":
11585 ildouble: 4
11586 ldouble: 4
11587 Test "jn (7, 0x2.67a2a5d2e368p+0)":
11588 double: 3
11589 idouble: 3
11590 ildouble: 1
11591 ldouble: 1
11592 Test "jn (7, 0x2.67a2a8p+0)":
11593 double: 2
11594 float: 3
11595 idouble: 2
11596 ifloat: 3
11597 Test "jn (7, 2.4048255576957729)":
11598 double: 3
11599 float: 5
11600 idouble: 3
11601 ifloat: 5
11602 Test "jn (8, 0x2.67a2a4p+0)":
11603 double: 2
11604 float: 2
11605 idouble: 2
11606 ifloat: 2
11607 ildouble: 1
11608 ldouble: 1
11609 Test "jn (8, 0x2.67a2a5d2e3682p+0)":
11610 double: 1
11611 idouble: 1
11612 Test "jn (8, 0x2.67a2a5d2e368p+0)":
11613 double: 3
11614 idouble: 3
11615 Test "jn (8, 0x2.67a2a8p+0)":
11616 double: 2
11617 float: 4
11618 idouble: 2
11619 ifloat: 4
11620 ildouble: 1
11621 ldouble: 1
11622 Test "jn (8, 2.4048255576957729)":
11623 double: 3
11624 float: 2
11625 idouble: 3
11626 ifloat: 2
11627 ildouble: 2
11628 ldouble: 2
11629 Test "jn (9, 0x2.67a2a4p+0)":
11630 double: 3
11631 float: 3
11632 idouble: 3
11633 ifloat: 3
11634 ildouble: 2
11635 ldouble: 2
11636 Test "jn (9, 0x2.67a2a5d2e3682p+0)":
11637 double: 4
11638 idouble: 4
11639 Test "jn (9, 0x2.67a2a5d2e368p+0)":
11640 double: 1
11641 idouble: 1
11642 ildouble: 1
11643 ldouble: 1
11644 Test "jn (9, 0x2.67a2a8p+0)":
11645 double: 3
11646 float: 3
11647 idouble: 3
11648 ifloat: 3
11649 ildouble: 3
11650 ldouble: 3
11651 Test "jn (9, 2.4048255576957729)":
11652 double: 1
11653 float: 2
11654 idouble: 1
11655 ifloat: 2
11656 ildouble: 2
11657 ldouble: 2
11658
11659 # lgamma
11660 Test "lgamma (-0.5)":
11661 ildouble: 1
11662 ldouble: 1
11663 Test "lgamma (-0x1p-10)":
11664 double: 1
11665 idouble: 1
11666 ildouble: 1
11667 ldouble: 1
11668 Test "lgamma (-0x1p-15)":
11669 double: 1
11670 float: 1
11671 idouble: 1
11672 ifloat: 1
11673 Test "lgamma (-0x1p-20)":
11674 double: 1
11675 idouble: 1
11676 Test "lgamma (-0x1p-30)":
11677 ildouble: 1
11678 ldouble: 1
11679 Test "lgamma (-0x1p-5)":
11680 double: 1
11681 idouble: 1
11682 Test "lgamma (-0x2p-16)":
11683 double: 1
11684 float: 1
11685 idouble: 1
11686 ifloat: 1
11687 Test "lgamma (-0x4p-12)":
11688 double: 1
11689 idouble: 1
11690 ildouble: 1
11691 ldouble: 1
11692 Test "lgamma (-0x4p-32)":
11693 ildouble: 1
11694 ldouble: 1
11695 Test "lgamma (-0x8p-4)":
11696 ildouble: 1
11697 ldouble: 1
11698 Test "lgamma (-0x8p-8)":
11699 double: 1
11700 idouble: 1
11701 Test "lgamma (0.7)":
11702 double: 1
11703 float: 1
11704 idouble: 1
11705 ifloat: 1
11706 Test "lgamma (0x1.3333333333334p+0)":
11707 ildouble: 1
11708 ldouble: 1
11709 Test "lgamma (0x1p-10)":
11710 float: 1
11711 ifloat: 1
11712 Test "lgamma (0x1p-30)":
11713 double: 1
11714 idouble: 1
11715 Test "lgamma (0x1p-40)":
11716 ildouble: 1
11717 ldouble: 1
11718 Test "lgamma (0x4p-12)":
11719 float: 1
11720 ifloat: 1
11721 Test "lgamma (0x4p-32)":
11722 double: 1
11723 idouble: 1
11724 Test "lgamma (0xb.333333333333334p-4)":
11725 ildouble: 1
11726 ldouble: 1
11727 Test "lgamma (0xb.3333333333338p-4)":
11728 ildouble: 1
11729 ldouble: 1
11730 Test "lgamma (0xb.333333333333p-4)":
11731 double: 1
11732 idouble: 1
11733 Test "lgamma (0xb.33333p-4)":
11734 double: 1
11735 idouble: 1
11736 Test "lgamma (1.2)":
11737 double: 1
11738 float: 2
11739 idouble: 1
11740 ifloat: 2
11741 ildouble: 1
11742 ldouble: 1
11743
11744 # log
11745 Test "log (0x2.b7e154p+0)":
11746 ildouble: 1
11747 ldouble: 1
11748 Test "log (0x2.b7e15p+0)":
11749 float: 1
11750 ifloat: 1
11751 Test "log (0x5.e2d58d8b3bcdf1bp-4)":
11752 ildouble: 1
11753 ldouble: 1
11754 Test "log (0x5.e2d59p-4)":
11755 ildouble: 1
11756 ldouble: 1
11757
11758 # log10
11759 Test "log10 (0.75)":
11760 double: 1
11761 float: 2
11762 idouble: 1
11763 ifloat: 2
11764 ildouble: 1
11765 ldouble: 1
11766 Test "log10 (0x1.999998p-4)":
11767 ildouble: 1
11768 ldouble: 1
11769 Test "log10 (0x1.9999999999999998p-4)":
11770 ildouble: 1
11771 ldouble: 1
11772 Test "log10 (0x1.999999999999ap-4)":
11773 ildouble: 1
11774 ldouble: 1
11775 Test "log10 (0x2.b7e151628aed2a68p+0)":
11776 ildouble: 1
11777 ldouble: 1
11778 Test "log10 (0x2.b7e151628aed2p+0)":
11779 ildouble: 1
11780 ldouble: 1
11781 Test "log10 (0x2.b7e154p+0)":
11782 float: 1
11783 ifloat: 1
11784 Test "log10 (0x4p-128)":
11785 ildouble: 1
11786 ldouble: 1
11787 Test "log10 (0xcp-4)":
11788 double: 1
11789 float: 2
11790 idouble: 1
11791 ifloat: 2
11792 ildouble: 1
11793 ldouble: 1
11794 Test "log10 (e)":
11795 float: 1
11796 ifloat: 1
11797 ildouble: 1
11798 ldouble: 1
11799
11800 # log1p
11801 Test "log1p (-0.25)":
11802 float: 1
11803 ifloat: 1
11804 Test "log1p (-0x4p-4)":
11805 float: 1
11806 ifloat: 1
11807 Test "log1p (0x1.b7e15p+0)":
11808 float: 1
11809 ifloat: 1
11810
11811 # pow
11812 Test "pow (0x0.ffffffp0, -0x1p24)":
11813 float: 1
11814 ifloat: 1
11815 ildouble: 1
11816 ldouble: 1
11817 Test "pow (0x0.ffffffp0, 0x1p24)":
11818 float: 1
11819 ifloat: 1
11820 Test "pow (0x1.0000000000001p+0, 0x2.468adp+60)":
11821 ildouble: 1
11822 ldouble: 1
11823 Test "pow (0x1.000002p+0, 0x1p+24)":
11824 float: 1
11825 ifloat: 1
11826 Test "pow (0x1.000002p0, 0x1p24)":
11827 float: 1
11828 ifloat: 1
11829 Test "pow (0xf.ffffffffffff8p-4, 0x4.8d15ap+60)":
11830 ildouble: 1
11831 ldouble: 1
11832 Test "pow (0xf.fffffp-4, -0x1p+24)":
11833 float: 1
11834 ifloat: 1
11835 ildouble: 1
11836 ldouble: 1
11837 Test "pow (0xf.fffffp-4, 0x1p+24)":
11838 float: 1
11839 ifloat: 1
11840
11841 # pow10
11842 Test "pow10 (-0x1.31p+8)":
11843 double: 1
11844 idouble: 1
11845 Test "pow10 (-0x1p+0)":
11846 double: 1
11847 idouble: 1
11848 Test "pow10 (-0x2.4p+4)":
11849 double: 1
11850 idouble: 1
11851 Test "pow10 (-1)":
11852 double: 1
11853 idouble: 1
11854 Test "pow10 (-305)":
11855 double: 1
11856 idouble: 1
11857 Test "pow10 (-36)":
11858 double: 1
11859 idouble: 1
11860 Test "pow10 (0.75)":
11861 ildouble: 1
11862 ldouble: 1
11863 Test "pow10 (0x2.4p+4)":
11864 double: 1
11865 idouble: 1
11866 Test "pow10 (0x3p+0)":
11867 double: 1
11868 idouble: 1
11869 Test "pow10 (0xcp-4)":
11870 ildouble: 1
11871 ldouble: 1
11872 Test "pow10 (3)":
11873 double: 1
11874 idouble: 1
11875 Test "pow10 (36)":
11876 double: 1
11877 idouble: 1
11878
11879 # pow_downward
11880 Test "pow_downward (1.5, 1.03125)":
11881 float: 1
11882 ifloat: 1
11883
11884 # pow_tonearest
11885 Test "pow_tonearest (0x1.0000000000001p+0, 0x2.468adp+60)":
11886 ildouble: 1
11887 ldouble: 1
11888 Test "pow_tonearest (0x1.000002p+0, 0x1p+24)":
11889 float: 1
11890 ifloat: 1
11891 Test "pow_tonearest (0xf.ffffffffffff8p-4, 0x4.8d15ap+60)":
11892 ildouble: 1
11893 ldouble: 1
11894 Test "pow_tonearest (0xf.fffffp-4, -0x1p+24)":
11895 float: 1
11896 ifloat: 1
11897 ildouble: 1
11898 ldouble: 1
11899 Test "pow_tonearest (0xf.fffffp-4, 0x1p+24)":
11900 float: 1
11901 ifloat: 1
11902
11903 # pow_towardzero
11904 Test "pow_towardzero (1.5, 1.03125)":
11905 float: 1
11906 ifloat: 1
11907
11908 # pow_upward
11909 Test "pow_upward (1.0625, 1.125)":
11910 float: 1
11911 ifloat: 1
11912 ildouble: 1
11913 ldouble: 1
11914 Test "pow_upward (1.5, 1.03125)":
11915 ildouble: 1
11916 ldouble: 1
11917
11918 # sin
11919 Test "sin (0xf.ffffffffffff8p+1020)":
11920 ildouble: 1
11921 ldouble: 1
11922
11923 # sin_downward
11924 Test "sin_downward (-0x1.921fb4p+0)":
11925 double: 1
11926 idouble: 1
11927 ildouble: 1
11928 ldouble: 1
11929 Test "sin_downward (-0x1.921fb6p+0)":
11930 double: 1
11931 idouble: 1
11932 ildouble: 1
11933 ldouble: 1
11934 Test "sin_downward (-0x2p+64)":
11935 double: 1
11936 idouble: 1
11937 Test "sin_downward (-0x8.60a91c16b9b28p-4)":
11938 ildouble: 1
11939 ldouble: 1
11940 Test "sin_downward (-0x8.60a91c16b9b2c24p-4)":
11941 ildouble: 1
11942 ldouble: 1
11943 Test "sin_downward (-0x8.60a91c16b9b3p-4)":
11944 double: 1
11945 idouble: 1
11946 ildouble: 1
11947 ldouble: 1
11948 Test "sin_downward (-0x8.60a91p-4)":
11949 double: 1
11950 idouble: 1
11951 ildouble: 1
11952 ldouble: 1
11953 Test "sin_downward (-0x8.60a92p-4)":
11954 double: 1
11955 idouble: 1
11956 ildouble: 1
11957 ldouble: 1
11958 Test "sin_downward (0x1.921fb54442d18468p+0)":
11959 ildouble: 1
11960 ldouble: 1
11961 Test "sin_downward (0x1.921fb54442d1846ap+0)":
11962 ildouble: 1
11963 ldouble: 1
11964 Test "sin_downward (0x1.921fb54442d18p+0)":
11965 double: 1
11966 idouble: 1
11967 ildouble: 1
11968 ldouble: 1
11969 Test "sin_downward (0x1.921fb54442d19p+0)":
11970 double: 1
11971 idouble: 1
11972 ildouble: 1
11973 ldouble: 1
11974 Test "sin_downward (0x1p+28)":
11975 double: 1
11976 idouble: 1
11977 ildouble: 1
11978 ldouble: 1
11979 Test "sin_downward (0x2.1e19e0c9bab24p+72)":
11980 double: 1
11981 idouble: 1
11982 ildouble: 1
11983 ldouble: 1
11984 Test "sin_downward (0x2.1e19e4p+72)":
11985 ildouble: 1
11986 ldouble: 1
11987 Test "sin_downward (0x2.1e19ep+72)":
11988 ildouble: 1
11989 ldouble: 1
11990 Test "sin_downward (0x2.553534p+0)":
11991 double: 1
11992 idouble: 1
11993 Test "sin_downward (0x2.5535376715bap+0)":
11994 double: 1
11995 idouble: 1
11996 Test "sin_downward (0x2p+0)":
11997 double: 1
11998 idouble: 1
11999 Test "sin_downward (0x3.be735c19be9fep+0)":
12000 double: 1
12001 idouble: 1
12002 ildouble: 1
12003 ldouble: 1
12004 Test "sin_downward (0x3.be735c19be9ffffcp+0)":
12005 ildouble: 1
12006 ldouble: 1
12007 Test "sin_downward (0x3.be735c19beap+0)":
12008 ildouble: 2
12009 ldouble: 2
12010 Test "sin_downward (0x3.be735cp+0)":
12011 ildouble: 1
12012 ldouble: 1
12013 Test "sin_downward (0x3.be736p+0)":
12014 double: 1
12015 idouble: 1
12016 ildouble: 1
12017 ldouble: 1
12018 Test "sin_downward (0x3.ec2a0250032a0004p+0)":
12019 ildouble: 1
12020 ldouble: 1
12021 Test "sin_downward (0x3.ec2a0250032a2p+0)":
12022 double: 1
12023 idouble: 1
12024 ildouble: 1
12025 ldouble: 1
12026 Test "sin_downward (0x3.ec2a0250032ap+0)":
12027 double: 1
12028 idouble: 1
12029 ildouble: 1
12030 ldouble: 1
12031 Test "sin_downward (0x3.ec2a04p+0)":
12032 ildouble: 1
12033 ldouble: 1
12034 Test "sin_downward (0x3.ec2ap+0)":
12035 double: 1
12036 idouble: 1
12037 ildouble: 1
12038 ldouble: 1
12039 Test "sin_downward (0x3p+0)":
12040 ildouble: 2
12041 ldouble: 2
12042 Test "sin_downward (0x4.093388p-4)":
12043 double: 1
12044 idouble: 1
12045 Test "sin_downward (0x4.1237e153f7080008p+0)":
12046 ildouble: 1
12047 ldouble: 1
12048 Test "sin_downward (0x4.1237e153f7084p+0)":
12049 double: 1
12050 idouble: 1
12051 ildouble: 1
12052 ldouble: 1
12053 Test "sin_downward (0x4.1237e153f708p+0)":
12054 double: 1
12055 idouble: 1
12056 Test "sin_downward (0x4.1237e8p+0)":
12057 ildouble: 1
12058 ldouble: 1
12059 Test "sin_downward (0x4.1237ep+0)":
12060 ildouble: 1
12061 ldouble: 1
12062 Test "sin_downward (0x4.c92d08p+0)":
12063 double: 1
12064 idouble: 1
12065 ildouble: 1
12066 ldouble: 1
12067 Test "sin_downward (0x4.c92d0ffa4bf00008p+0)":
12068 ildouble: 1
12069 ldouble: 1
12070 Test "sin_downward (0x4.c92d0ffa4bf04p+0)":
12071 ildouble: 1
12072 ldouble: 1
12073 Test "sin_downward (0x4.c92d0ffa4bfp+0)":
12074 ildouble: 1
12075 ldouble: 1
12076 Test "sin_downward (0x4.c92d1p+0)":
12077 double: 1
12078 idouble: 1
12079 ildouble: 1
12080 ldouble: 1
12081 Test "sin_downward (0x4p+0)":
12082 double: 1
12083 idouble: 1
12084 ildouble: 1
12085 ldouble: 1
12086 Test "sin_downward (0x4p+48)":
12087 double: 1
12088 idouble: 1
12089 Test "sin_downward (0x5.fbec7477d4a80008p+0)":
12090 ildouble: 1
12091 ldouble: 1
12092 Test "sin_downward (0x5.fbec7477d4a84p+0)":
12093 double: 1
12094 idouble: 1
12095 ildouble: 1
12096 ldouble: 1
12097 Test "sin_downward (0x5.fbec7477d4a8p+0)":
12098 double: 1
12099 idouble: 1
12100 ildouble: 1
12101 ldouble: 1
12102 Test "sin_downward (0x5.fbec78p+0)":
12103 double: 1
12104 idouble: 1
12105 ildouble: 1
12106 ldouble: 1
12107 Test "sin_downward (0x5.fbec7p+0)":
12108 ildouble: 1
12109 ldouble: 1
12110 Test "sin_downward (0x5p+0)":
12111 double: 1
12112 idouble: 1
12113 ildouble: 1
12114 ldouble: 1
12115 Test "sin_downward (0x6p+0)":
12116 double: 1
12117 idouble: 1
12118 ildouble: 1
12119 ldouble: 1
12120 Test "sin_downward (0x8p+0)":
12121 double: 1
12122 idouble: 1
12123 Test "sin_downward (0x8p+1020)":
12124 double: 1
12125 idouble: 1
12126 Test "sin_downward (0x9p+0)":
12127 double: 1
12128 idouble: 1
12129 Test "sin_downward (0xap+0)":
12130 double: 1
12131 idouble: 1
12132 ildouble: 1
12133 ldouble: 1
12134 Test "sin_downward (0xc.d4966d92d1708p-4)":
12135 double: 1
12136 idouble: 1
12137 Test "sin_downward (0xc.d4966p-4)":
12138 double: 1
12139 idouble: 1
12140 Test "sin_downward (0xe.ef3af1b5d8p-4)":
12141 ildouble: 1
12142 ldouble: 1
12143 Test "sin_downward (0xf.ffffcp+124)":
12144 double: 1
12145 idouble: 1
12146 ildouble: 1
12147 ldouble: 1
12148 Test "sin_downward (0xf.ffffffffffff8p+1020)":
12149 double: 1
12150 idouble: 1
12151 ildouble: 2
12152 ldouble: 2
12153 Test "sin_downward (0xf.fffffp+124)":
12154 double: 1
12155 idouble: 1
12156 ildouble: 1
12157 ldouble: 1
12158 Test "sin_downward (1)":
12159 ildouble: 1
12160 ldouble: 1
12161 Test "sin_downward (3)":
12162 ildouble: 1
12163 ldouble: 1
12164 Test "sin_downward (6)":
12165 float: 1
12166 ifloat: 1
12167 Test "sin_downward (7)":
12168 ildouble: 1
12169 ldouble: 1
12170 Test "sin_downward (8)":
12171 ildouble: 1
12172 ldouble: 1
12173 Test "sin_downward (9)":
12174 float: 1
12175 ifloat: 1
12176 ildouble: 1
12177 ldouble: 1
12178
12179 # sin_tonearest
12180 Test "sin_tonearest (0xf.ffffffffffff8p+1020)":
12181 ildouble: 1
12182 ldouble: 1
12183
12184 # sin_towardzero
12185 Test "sin_towardzero (-0x1.921fb54442d18468p+0)":
12186 ildouble: 1
12187 ldouble: 1
12188 Test "sin_towardzero (-0x1.921fb54442d1846ap+0)":
12189 ildouble: 1
12190 ldouble: 1
12191 Test "sin_towardzero (-0x1.921fb54442d18p+0)":
12192 double: 1
12193 idouble: 1
12194 ildouble: 1
12195 ldouble: 1
12196 Test "sin_towardzero (-0x1.921fb54442d19p+0)":
12197 double: 1
12198 idouble: 1
12199 ildouble: 1
12200 ldouble: 1
12201 Test "sin_towardzero (-0x2p+64)":
12202 double: 1
12203 idouble: 1
12204 ildouble: 1
12205 ldouble: 1
12206 Test "sin_towardzero (0x1.921fb54442d18468p+0)":
12207 ildouble: 1
12208 ldouble: 1
12209 Test "sin_towardzero (0x1.921fb54442d1846ap+0)":
12210 ildouble: 1
12211 ldouble: 1
12212 Test "sin_towardzero (0x1.921fb54442d18p+0)":
12213 double: 1
12214 idouble: 1
12215 ildouble: 1
12216 ldouble: 1
12217 Test "sin_towardzero (0x1.921fb54442d19p+0)":
12218 double: 1
12219 idouble: 1
12220 ildouble: 1
12221 ldouble: 1
12222 Test "sin_towardzero (0x2.1e19e4p+72)":
12223 double: 1
12224 idouble: 1
12225 Test "sin_towardzero (0x2.1e19ep+72)":
12226 double: 1
12227 idouble: 1
12228 Test "sin_towardzero (0x2.553534p+0)":
12229 double: 1
12230 idouble: 1
12231 Test "sin_towardzero (0x2.5535376715bap+0)":
12232 double: 1
12233 idouble: 1
12234 ildouble: 1
12235 ldouble: 1
12236 Test "sin_towardzero (0x2p+0)":
12237 double: 1
12238 idouble: 1
12239 Test "sin_towardzero (0x2p+64)":
12240 double: 1
12241 idouble: 1
12242 ildouble: 1
12243 ldouble: 1
12244 Test "sin_towardzero (0x3.be735c19beap+0)":
12245 double: 1
12246 idouble: 1
12247 ildouble: 1
12248 ldouble: 1
12249 Test "sin_towardzero (0x3.be735cp+0)":
12250 double: 1
12251 idouble: 1
12252 Test "sin_towardzero (0x3.ec2a0250032ap+0)":
12253 ildouble: 1
12254 ldouble: 1
12255 Test "sin_towardzero (0x3.ec2a04p+0)":
12256 double: 1
12257 idouble: 1
12258 Test "sin_towardzero (0x4.093388p-4)":
12259 double: 1
12260 idouble: 1
12261 Test "sin_towardzero (0x4.1237e153f708p+0)":
12262 ildouble: 1
12263 ldouble: 1
12264 Test "sin_towardzero (0x4.1237e8p+0)":
12265 double: 1
12266 idouble: 1
12267 Test "sin_towardzero (0x4.1237ep+0)":
12268 double: 1
12269 idouble: 1
12270 Test "sin_towardzero (0x4.c92d0ffa4bf04p+0)":
12271 double: 1
12272 idouble: 1
12273 Test "sin_towardzero (0x4.c92d0ffa4bfp+0)":
12274 double: 1
12275 idouble: 1
12276 Test "sin_towardzero (0x4p+48)":
12277 double: 1
12278 idouble: 1
12279 Test "sin_towardzero (0x5.fbec7p+0)":
12280 double: 1
12281 idouble: 1
12282 Test "sin_towardzero (0x8p+0)":
12283 double: 1
12284 idouble: 1
12285 Test "sin_towardzero (0x8p+1020)":
12286 double: 1
12287 idouble: 1
12288 Test "sin_towardzero (0x9p+0)":
12289 double: 1
12290 idouble: 1
12291 Test "sin_towardzero (0xb.fa09ap+100)":
12292 double: 1
12293 idouble: 1
12294 ildouble: 1
12295 ldouble: 1
12296 Test "sin_towardzero (0xc.d4966d92d1708p-4)":
12297 double: 1
12298 idouble: 1
12299 Test "sin_towardzero (0xc.d4966p-4)":
12300 double: 1
12301 idouble: 1
12302 Test "sin_towardzero (0xf.ffffcp+124)":
12303 double: 1
12304 idouble: 1
12305 ildouble: 1
12306 ldouble: 1
12307 Test "sin_towardzero (0xf.ffffffffffff8p+1020)":
12308 double: 1
12309 idouble: 1
12310 Test "sin_towardzero (1)":
12311 ildouble: 1
12312 ldouble: 1
12313 Test "sin_towardzero (10)":
12314 float: 1
12315 ifloat: 1
12316 Test "sin_towardzero (3)":
12317 ildouble: 1
12318 ldouble: 1
12319 Test "sin_towardzero (4)":
12320 float: 1
12321 ifloat: 1
12322 Test "sin_towardzero (5)":
12323 float: 1
12324 ifloat: 1
12325 Test "sin_towardzero (7)":
12326 ildouble: 1
12327 ldouble: 1
12328 Test "sin_towardzero (8)":
12329 ildouble: 1
12330 ldouble: 1
12331 Test "sin_towardzero (9)":
12332 float: 1
12333 ifloat: 1
12334 ildouble: 1
12335 ldouble: 1
12336
12337 # sin_upward
12338 Test "sin_upward (-0x1.921fb4p+0)":
12339 ildouble: 1
12340 ldouble: 1
12341 Test "sin_upward (-0x1.921fb54442d18468p+0)":
12342 ildouble: 1
12343 ldouble: 1
12344 Test "sin_upward (-0x1.921fb54442d1846ap+0)":
12345 ildouble: 1
12346 ldouble: 1
12347 Test "sin_upward (-0x1.921fb54442d18p+0)":
12348 double: 1
12349 idouble: 1
12350 ildouble: 1
12351 ldouble: 1
12352 Test "sin_upward (-0x1.921fb54442d19p+0)":
12353 double: 1
12354 idouble: 1
12355 ildouble: 1
12356 ldouble: 1
12357 Test "sin_upward (-0x1.921fb6p+0)":
12358 ildouble: 1
12359 ldouble: 1
12360 Test "sin_upward (-0x2p+64)":
12361 ildouble: 1
12362 ldouble: 1
12363 Test "sin_upward (-0x8.60a91c16b9b28p-4)":
12364 ildouble: 1
12365 ldouble: 1
12366 Test "sin_upward (-0x8.60a91c16b9b2c23p-4)":
12367 ildouble: 1
12368 ldouble: 1
12369 Test "sin_upward (-0x8.60a91c16b9b2c24p-4)":
12370 ildouble: 1
12371 ldouble: 1
12372 Test "sin_upward (-0x8.60a91c16b9b3p-4)":
12373 ildouble: 1
12374 ldouble: 1
12375 Test "sin_upward (-0x8.60a91p-4)":
12376 ildouble: 1
12377 ldouble: 1
12378 Test "sin_upward (-0x8.60a92p-4)":
12379 ildouble: 1
12380 ldouble: 1
12381 Test "sin_upward (0x1.921fb4p+0)":
12382 double: 1
12383 idouble: 1
12384 Test "sin_upward (0x1.921fb6p+0)":
12385 double: 1
12386 idouble: 1
12387 Test "sin_upward (0x1p+0)":
12388 double: 1
12389 idouble: 1
12390 Test "sin_upward (0x1p+120)":
12391 double: 1
12392 idouble: 1
12393 Test "sin_upward (0x1p+28)":
12394 ildouble: 1
12395 ldouble: 1
12396 Test "sin_upward (0x2.1e19e0c9bab24p+72)":
12397 ildouble: 1
12398 ldouble: 1
12399 Test "sin_upward (0x2.1e19e4p+72)":
12400 double: 1
12401 idouble: 1
12402 ildouble: 1
12403 ldouble: 1
12404 Test "sin_upward (0x2.1e19ep+72)":
12405 double: 1
12406 idouble: 1
12407 ildouble: 1
12408 ldouble: 1
12409 Test "sin_upward (0x2.5535376715b9ep+0)":
12410 double: 1
12411 idouble: 1
12412 Test "sin_upward (0x2.5535376715bap+0)":
12413 ildouble: 1
12414 ldouble: 1
12415 Test "sin_upward (0x2.553538p+0)":
12416 double: 1
12417 idouble: 1
12418 Test "sin_upward (0x2p+64)":
12419 double: 1
12420 idouble: 1
12421 ildouble: 1
12422 ldouble: 1
12423 Test "sin_upward (0x3.be735c19be9fep+0)":
12424 ildouble: 1
12425 ldouble: 1
12426 Test "sin_upward (0x3.be735c19be9ffffcp+0)":
12427 ildouble: 1
12428 ldouble: 1
12429 Test "sin_upward (0x3.be735c19beap+0)":
12430 double: 1
12431 idouble: 1
12432 ildouble: 1
12433 ldouble: 1
12434 Test "sin_upward (0x3.be735cp+0)":
12435 double: 1
12436 idouble: 1
12437 ildouble: 1
12438 ldouble: 1
12439 Test "sin_upward (0x3.be736p+0)":
12440 ildouble: 1
12441 ldouble: 1
12442 Test "sin_upward (0x3.ec2a0250032a0004p+0)":
12443 ildouble: 1
12444 ldouble: 1
12445 Test "sin_upward (0x3.ec2a0250032a2p+0)":
12446 ildouble: 1
12447 ldouble: 1
12448 Test "sin_upward (0x3.ec2a0250032ap+0)":
12449 ildouble: 2
12450 ldouble: 2
12451 Test "sin_upward (0x3.ec2a04p+0)":
12452 double: 1
12453 idouble: 1
12454 ildouble: 1
12455 ldouble: 1
12456 Test "sin_upward (0x3.ec2ap+0)":
12457 ildouble: 1
12458 ldouble: 1
12459 Test "sin_upward (0x3p+0)":
12460 double: 1
12461 idouble: 1
12462 ildouble: 1
12463 ldouble: 1
12464 Test "sin_upward (0x4.093385688a2d1508p-4)":
12465 ildouble: 1
12466 ldouble: 1
12467 Test "sin_upward (0x4.093385688a2d4p-4)":
12468 double: 1
12469 idouble: 1
12470 Test "sin_upward (0x4.093385688a2dp-4)":
12471 double: 1
12472 idouble: 1
12473 Test "sin_upward (0x4.09338p-4)":
12474 double: 1
12475 idouble: 1
12476 Test "sin_upward (0x4.1237e153f7080008p+0)":
12477 ildouble: 1
12478 ldouble: 1
12479 Test "sin_upward (0x4.1237e153f7084p+0)":
12480 ildouble: 1
12481 ldouble: 1
12482 Test "sin_upward (0x4.1237e153f708p+0)":
12483 ildouble: 1
12484 ldouble: 1
12485 Test "sin_upward (0x4.1237e8p+0)":
12486 double: 1
12487 idouble: 1
12488 ildouble: 1
12489 ldouble: 1
12490 Test "sin_upward (0x4.1237ep+0)":
12491 double: 1
12492 idouble: 1
12493 ildouble: 1
12494 ldouble: 1
12495 Test "sin_upward (0x4.c92d08p+0)":
12496 ildouble: 1
12497 ldouble: 1
12498 Test "sin_upward (0x4.c92d0ffa4bf00008p+0)":
12499 ildouble: 1
12500 ldouble: 1
12501 Test "sin_upward (0x4.c92d0ffa4bf04p+0)":
12502 double: 1
12503 idouble: 1
12504 ildouble: 1
12505 ldouble: 1
12506 Test "sin_upward (0x4.c92d0ffa4bfp+0)":
12507 double: 1
12508 idouble: 1
12509 Test "sin_upward (0x4.c92d1p+0)":
12510 ildouble: 1
12511 ldouble: 1
12512 Test "sin_upward (0x4p+0)":
12513 ildouble: 1
12514 ldouble: 1
12515 Test "sin_upward (0x5.fbec7477d4a80008p+0)":
12516 ildouble: 1
12517 ldouble: 1
12518 Test "sin_upward (0x5.fbec7477d4a84p+0)":
12519 ildouble: 1
12520 ldouble: 1
12521 Test "sin_upward (0x5.fbec7477d4a8p+0)":
12522 ildouble: 2
12523 ldouble: 2
12524 Test "sin_upward (0x5.fbec78p+0)":
12525 ildouble: 1
12526 ldouble: 1
12527 Test "sin_upward (0x5.fbec7p+0)":
12528 double: 1
12529 idouble: 1
12530 ildouble: 1
12531 ldouble: 1
12532 Test "sin_upward (0x5p+0)":
12533 ildouble: 1
12534 ldouble: 1
12535 Test "sin_upward (0x6p+0)":
12536 ildouble: 1
12537 ldouble: 1
12538 Test "sin_upward (0x7p+0)":
12539 double: 1
12540 idouble: 1
12541 Test "sin_upward (0x8.60a91c16b9b3p-4)":
12542 double: 1
12543 idouble: 1
12544 Test "sin_upward (0x8.60a91p-4)":
12545 double: 1
12546 idouble: 1
12547 Test "sin_upward (0x8.60a92p-4)":
12548 double: 1
12549 idouble: 1
12550 Test "sin_upward (0x8p+124)":
12551 double: 1
12552 idouble: 1
12553 Test "sin_upward (0xap+0)":
12554 ildouble: 1
12555 ldouble: 1
12556 Test "sin_upward (0xb.fa09ap+100)":
12557 double: 1
12558 idouble: 1
12559 ildouble: 1
12560 ldouble: 1
12561 Test "sin_upward (0xc.d4966d92d171p-4)":
12562 double: 1
12563 idouble: 1
12564 Test "sin_upward (0xc.d4967p-4)":
12565 double: 1
12566 idouble: 1
12567 ildouble: 1
12568 ldouble: 1
12569 Test "sin_upward (0xcp-4)":
12570 double: 1
12571 idouble: 1
12572 Test "sin_upward (0xe.ef3af1b5d8008p-4)":
12573 double: 1
12574 idouble: 1
12575 Test "sin_upward (0xe.ef3af1b5d8p-4)":
12576 double: 1
12577 idouble: 1
12578 Test "sin_upward (0xe.ef3afp-4)":
12579 double: 1
12580 idouble: 1
12581 Test "sin_upward (0xe.ef3bp-4)":
12582 double: 1
12583 idouble: 1
12584 Test "sin_upward (0xf.ffffffffffff8p+1020)":
12585 ildouble: 1
12586 ldouble: 1
12587 Test "sin_upward (0xf.fffffp+124)":
12588 ildouble: 1
12589 ldouble: 1
12590 Test "sin_upward (1)":
12591 float: 1
12592 ifloat: 1
12593 Test "sin_upward (10)":
12594 float: 1
12595 ifloat: 1
12596 ildouble: 1
12597 ldouble: 1
12598 Test "sin_upward (2)":
12599 float: 1
12600 ifloat: 1
12601 ildouble: 1
12602 ldouble: 1
12603 Test "sin_upward (3)":
12604 float: 1
12605 ifloat: 1
12606 ildouble: 1
12607 ldouble: 1
12608 Test "sin_upward (4)":
12609 float: 1
12610 ifloat: 1
12611 ildouble: 1
12612 ldouble: 1
12613 Test "sin_upward (5)":
12614 float: 1
12615 ifloat: 1
12616 ildouble: 1
12617 ldouble: 1
12618 Test "sin_upward (6)":
12619 ildouble: 1
12620 ldouble: 1
12621 Test "sin_upward (7)":
12622 float: 1
12623 ifloat: 1
12624 Test "sin_upward (8)":
12625 float: 1
12626 ifloat: 1
12627
12628 # sincos
12629 Test "sincos (0x1.921fb4p+0) extra output 2":
12630 ildouble: 1
12631 ldouble: 1
12632 Test "sincos (0xf.ffffffffffff8p+1020) extra output 1":
12633 ildouble: 1
12634 ldouble: 1
12635 Test "sincos (M_PI_6l*2.0) extra output 1":
12636 double: 1
12637 float: 1
12638 idouble: 1
12639 ifloat: 1
12640 ildouble: 1
12641 ldouble: 1
12642 Test "sincos (M_PI_6l*2.0) extra output 2":
12643 double: 1
12644 idouble: 1
12645
12646 # sinh
12647 Test "sinh (0x8p-32)":
12648 ildouble: 1
12649 ldouble: 1
12650
12651 # sinh_downward
12652 Test "sinh_downward (0x1.6p+4)":
12653 double: 1
12654 idouble: 1
12655 ildouble: 1
12656 ldouble: 1
12657 Test "sinh_downward (0x1.7p+4)":
12658 double: 1
12659 idouble: 1
12660 ildouble: 1
12661 ldouble: 1
12662 Test "sinh_downward (0x1.8p+4)":
12663 ildouble: 1
12664 ldouble: 1
12665 Test "sinh_downward (0x8p-32)":
12666 ildouble: 1
12667 ldouble: 1
12668 Test "sinh_downward (22)":
12669 float: 1
12670 ifloat: 1
12671 ildouble: 2
12672 ldouble: 2
12673 Test "sinh_downward (23)":
12674 float: 1
12675 ifloat: 1
12676 ildouble: 2
12677 ldouble: 2
12678 Test "sinh_downward (24)":
12679 float: 1
12680 ifloat: 1
12681 ildouble: 2
12682 ldouble: 2
12683
12684 # sinh_towardzero
12685 Test "sinh_towardzero (0x1.6p+4)":
12686 double: 1
12687 idouble: 1
12688 ildouble: 1
12689 ldouble: 1
12690 Test "sinh_towardzero (0x1.7p+4)":
12691 double: 1
12692 idouble: 1
12693 ildouble: 1
12694 ldouble: 1
12695 Test "sinh_towardzero (0x1.8p+4)":
12696 ildouble: 1
12697 ldouble: 1
12698 Test "sinh_towardzero (0x8p-32)":
12699 ildouble: 1
12700 ldouble: 1
12701 Test "sinh_towardzero (22)":
12702 float: 1
12703 ifloat: 1
12704 ildouble: 2
12705 ldouble: 2
12706 Test "sinh_towardzero (23)":
12707 float: 1
12708 ifloat: 1
12709 ildouble: 2
12710 ldouble: 2
12711 Test "sinh_towardzero (24)":
12712 float: 1
12713 ifloat: 1
12714 ildouble: 2
12715 ldouble: 2
12716
12717 # sinh_upward
12718 Test "sinh_upward (0x1.6p+4)":
12719 ildouble: 1
12720 ldouble: 1
12721 Test "sinh_upward (0x1.7p+4)":
12722 ildouble: 1
12723 ldouble: 1
12724 Test "sinh_upward (0x1.8p+4)":
12725 double: 1
12726 idouble: 1
12727 Test "sinh_upward (0x8p-32)":
12728 double: 1
12729 float: 1
12730 idouble: 1
12731 ifloat: 1
12732 Test "sinh_upward (0xcp-4)":
12733 ildouble: 1
12734 ldouble: 1
12735 Test "sinh_upward (22)":
12736 ildouble: 1
12737 ldouble: 1
12738 Test "sinh_upward (23)":
12739 ildouble: 1
12740 ldouble: 1
12741
12742 # tan
12743 Test "tan (0x1p+0)":
12744 ildouble: 1
12745 ldouble: 1
12746 Test "tan (0x1p16383)":
12747 ildouble: 1
12748 ldouble: 1
12749 Test "tan (0x2.1e19e0c9bab24p+72)":
12750 ildouble: 1
12751 ldouble: 1
12752 Test "tan (0x2p+0)":
12753 ildouble: 1
12754 ldouble: 1
12755 Test "tan (0x8p+0)":
12756 ildouble: 1
12757 ldouble: 1
12758 Test "tan (0x8p+16380)":
12759 ildouble: 1
12760 ldouble: 1
12761 Test "tan (1e22)":
12762 ildouble: 1
12763 ldouble: 1
12764
12765 # tan_downward
12766 Test "tan_downward (-0x2p+64)":
12767 double: 1
12768 idouble: 1
12769 Test "tan_downward (-0xc.908p-4)":
12770 float: 2
12771 ifloat: 2
12772 ildouble: 1
12773 ldouble: 1
12774 Test "tan_downward (-0xc.90cp-4)":
12775 float: 1
12776 ifloat: 1
12777 ildouble: 1
12778 ldouble: 1
12779 Test "tan_downward (-0xc.90ep-4)":
12780 double: 1
12781 float: 1
12782 idouble: 1
12783 ifloat: 1
12784 ildouble: 1
12785 ldouble: 1
12786 Test "tan_downward (-0xc.90f8p-4)":
12787 double: 1
12788 float: 1
12789 idouble: 1
12790 ifloat: 1
12791 ildouble: 1
12792 ldouble: 1
12793 Test "tan_downward (-0xc.90fcp-4)":
12794 float: 1
12795 ifloat: 1
12796 ildouble: 1
12797 ldouble: 1
12798 Test "tan_downward (-0xc.90fd8p-4)":
12799 double: 1
12800 float: 1
12801 idouble: 1
12802 ifloat: 1
12803 ildouble: 1
12804 ldouble: 1
12805 Test "tan_downward (-0xc.90fdap-4)":
12806 double: 1
12807 float: 1
12808 idouble: 1
12809 ifloat: 1
12810 ildouble: 1
12811 ldouble: 1
12812 Test "tan_downward (-0xc.90fdbp-4)":
12813 double: 1
12814 float: 1
12815 idouble: 1
12816 ifloat: 1
12817 ildouble: 1
12818 ldouble: 1
12819 Test "tan_downward (-0xc.90fdcp-4)":
12820 double: 1
12821 float: 1
12822 idouble: 1
12823 ifloat: 1
12824 ildouble: 1
12825 ldouble: 1
12826 Test "tan_downward (-0xc.90fdp-4)":
12827 float: 1
12828 ifloat: 1
12829 ildouble: 1
12830 ldouble: 1
12831 Test "tan_downward (-0xc.90fep-4)":
12832 double: 1
12833 float: 1
12834 idouble: 1
12835 ifloat: 1
12836 ildouble: 1
12837 ldouble: 1
12838 Test "tan_downward (-0xc.90fp-4)":
12839 double: 1
12840 float: 1
12841 idouble: 1
12842 ifloat: 1
12843 ildouble: 1
12844 ldouble: 1
12845 Test "tan_downward (-0xc.91p-4)":
12846 double: 1
12847 float: 1
12848 idouble: 1
12849 ifloat: 1
12850 ildouble: 1
12851 ldouble: 1
12852 Test "tan_downward (-0xc.92p-4)":
12853 double: 1
12854 idouble: 1
12855 ildouble: 1
12856 ldouble: 1
12857 Test "tan_downward (-0xc.94p-4)":
12858 ildouble: 1
12859 ldouble: 1
12860 Test "tan_downward (-0xc.98p-4)":
12861 ildouble: 1
12862 ldouble: 1
12863 Test "tan_downward (-0xc.9p-4)":
12864 double: 1
12865 float: 1
12866 idouble: 1
12867 ifloat: 1
12868 ildouble: 1
12869 ldouble: 1
12870 Test "tan_downward (-0xc.ap-4)":
12871 double: 1
12872 idouble: 1
12873 ildouble: 1
12874 ldouble: 1
12875 Test "tan_downward (0x1p+0)":
12876 double: 1
12877 idouble: 1
12878 ildouble: 1
12879 ldouble: 1
12880 Test "tan_downward (0x2.1e19e0c9bab24p+72)":
12881 double: 1
12882 idouble: 1
12883 ildouble: 1
12884 ldouble: 1
12885 Test "tan_downward (0x2p+0)":
12886 double: 1
12887 idouble: 1
12888 Test "tan_downward (0x3p+0)":
12889 double: 1
12890 idouble: 1
12891 Test "tan_downward (0x4p+0)":
12892 float: 1
12893 ifloat: 1
12894 ildouble: 1
12895 ldouble: 1
12896 Test "tan_downward (0x6p+0)":
12897 double: 1
12898 idouble: 1
12899 Test "tan_downward (0x7p+0)":
12900 double: 1
12901 idouble: 1
12902 Test "tan_downward (0x8p+0)":
12903 ildouble: 1
12904 ldouble: 1
12905 Test "tan_downward (0x8p+1020)":
12906 double: 1
12907 idouble: 1
12908 ildouble: 1
12909 ldouble: 1
12910 Test "tan_downward (0xc.908p-4)":
12911 double: 1
12912 float: 1
12913 idouble: 1
12914 ifloat: 1
12915 Test "tan_downward (0xc.90cp-4)":
12916 double: 1
12917 idouble: 1
12918 Test "tan_downward (0xc.90fcp-4)":
12919 double: 1
12920 idouble: 1
12921 Test "tan_downward (0xc.90fdaa22168c8p-4)":
12922 double: 1
12923 idouble: 1
12924 Test "tan_downward (0xc.90fdp-4)":
12925 double: 1
12926 idouble: 1
12927 Test "tan_downward (0xc.92p-4)":
12928 float: 1
12929 ifloat: 1
12930 Test "tan_downward (0xc.94p-4)":
12931 double: 1
12932 float: 1
12933 idouble: 1
12934 ifloat: 1
12935 Test "tan_downward (0xc.98p-4)":
12936 double: 1
12937 float: 1
12938 idouble: 1
12939 ifloat: 1
12940 Test "tan_downward (0xc.ap-4)":
12941 float: 1
12942 ifloat: 1
12943 Test "tan_downward (0xcp-4)":
12944 double: 1
12945 idouble: 1
12946 Test "tan_downward (1)":
12947 float: 1
12948 ifloat: 1
12949 ildouble: 1
12950 ldouble: 1
12951 Test "tan_downward (10)":
12952 float: 1
12953 ifloat: 1
12954 ildouble: 1
12955 ldouble: 1
12956 Test "tan_downward (2)":
12957 float: 1
12958 ifloat: 1
12959 Test "tan_downward (3)":
12960 ildouble: 1
12961 ldouble: 1
12962 Test "tan_downward (5)":
12963 ildouble: 1
12964 ldouble: 1
12965 Test "tan_downward (6)":
12966 float: 1
12967 ifloat: 1
12968 Test "tan_downward (8)":
12969 float: 1
12970 ifloat: 1
12971 ildouble: 1
12972 ldouble: 1
12973 Test "tan_downward (9)":
12974 float: 1
12975 ifloat: 1
12976
12977 # tan_tonearest
12978 Test "tan_tonearest (0x1p+0)":
12979 ildouble: 1
12980 ldouble: 1
12981 Test "tan_tonearest (0x2.1e19e0c9bab24p+72)":
12982 ildouble: 1
12983 ldouble: 1
12984 Test "tan_tonearest (0x2p+0)":
12985 ildouble: 1
12986 ldouble: 1
12987 Test "tan_tonearest (0x8p+0)":
12988 ildouble: 1
12989 ldouble: 1
12990 Test "tan_tonearest (0x8p+16380)":
12991 ildouble: 1
12992 ldouble: 1
12993 Test "tan_tonearest (1)":
12994 ildouble: 1
12995 ldouble: 1
12996 Test "tan_tonearest (2)":
12997 ildouble: 1
12998 ldouble: 1
12999 Test "tan_tonearest (8)":
13000 ildouble: 1
13001 ldouble: 1
13002
13003 # tan_towardzero
13004 Test "tan_towardzero (-0x2p+64)":
13005 double: 1
13006 idouble: 1
13007 Test "tan_towardzero (-0xc.908p-4)":
13008 double: 1
13009 float: 1
13010 idouble: 1
13011 ifloat: 1
13012 Test "tan_towardzero (-0xc.90cp-4)":
13013 double: 1
13014 idouble: 1
13015 Test "tan_towardzero (-0xc.90fcp-4)":
13016 double: 1
13017 idouble: 1
13018 Test "tan_towardzero (-0xc.90fdp-4)":
13019 double: 1
13020 idouble: 1
13021 Test "tan_towardzero (-0xc.94p-4)":
13022 double: 1
13023 idouble: 1
13024 Test "tan_towardzero (-0xc.98p-4)":
13025 double: 1
13026 idouble: 1
13027 Test "tan_towardzero (0x1p+0)":
13028 double: 1
13029 float: 1
13030 idouble: 1
13031 ifloat: 1
13032 ildouble: 1
13033 ldouble: 1
13034 Test "tan_towardzero (0x2.1e19e0c9bab24p+72)":
13035 ildouble: 1
13036 ldouble: 1
13037 Test "tan_towardzero (0x2.1e19e4p+72)":
13038 double: 1
13039 idouble: 1
13040 Test "tan_towardzero (0x2.1e19ep+72)":
13041 double: 1
13042 idouble: 1
13043 Test "tan_towardzero (0x2p+64)":
13044 double: 1
13045 idouble: 1
13046 Test "tan_towardzero (0x5p+0)":
13047 double: 1
13048 idouble: 1
13049 Test "tan_towardzero (0x7p+0)":
13050 double: 1
13051 idouble: 1
13052 Test "tan_towardzero (0x8p+0)":
13053 double: 1
13054 idouble: 1
13055 ildouble: 1
13056 ldouble: 1
13057 Test "tan_towardzero (0x9p+0)":
13058 double: 1
13059 float: 1
13060 idouble: 1
13061 ifloat: 1
13062 Test "tan_towardzero (0xc.908p-4)":
13063 double: 1
13064 float: 1
13065 idouble: 1
13066 ifloat: 1
13067 Test "tan_towardzero (0xc.90cp-4)":
13068 double: 1
13069 idouble: 1
13070 Test "tan_towardzero (0xc.90fcp-4)":
13071 double: 1
13072 idouble: 1
13073 Test "tan_towardzero (0xc.90fdaa22168c8p-4)":
13074 double: 1
13075 idouble: 1
13076 Test "tan_towardzero (0xc.90fdp-4)":
13077 double: 1
13078 idouble: 1
13079 Test "tan_towardzero (0xc.94p-4)":
13080 double: 1
13081 idouble: 1
13082 Test "tan_towardzero (0xc.98p-4)":
13083 double: 1
13084 idouble: 1
13085 Test "tan_towardzero (0xcp-4)":
13086 double: 1
13087 idouble: 1
13088 Test "tan_towardzero (0xf.ffffffffffff8p+1020)":
13089 double: 1
13090 idouble: 1
13091 Test "tan_towardzero (0xf.fffffp+124)":
13092 double: 1
13093 idouble: 1
13094 Test "tan_towardzero (1)":
13095 ildouble: 1
13096 ldouble: 1
13097 Test "tan_towardzero (10)":
13098 float: 1
13099 ifloat: 1
13100 ildouble: 1
13101 ldouble: 1
13102 Test "tan_towardzero (2)":
13103 ildouble: 1
13104 ldouble: 1
13105 Test "tan_towardzero (3)":
13106 float: 1
13107 ifloat: 1
13108 Test "tan_towardzero (4)":
13109 float: 1
13110 ifloat: 1
13111 ildouble: 1
13112 ldouble: 1
13113 Test "tan_towardzero (5)":
13114 float: 1
13115 ifloat: 1
13116 Test "tan_towardzero (6)":
13117 ildouble: 1
13118 ldouble: 1
13119 Test "tan_towardzero (9)":
13120 float: 1
13121 ifloat: 1
13122 ildouble: 1
13123 ldouble: 1
13124
13125 # tan_upward
13126 Test "tan_upward (-0xc.908p-4)":
13127 double: 1
13128 idouble: 1
13129 ildouble: 1
13130 ldouble: 1
13131 Test "tan_upward (-0xc.90cp-4)":
13132 double: 1
13133 float: 1
13134 idouble: 1
13135 ifloat: 1
13136 ildouble: 1
13137 ldouble: 1
13138 Test "tan_upward (-0xc.90ep-4)":
13139 float: 1
13140 ifloat: 1
13141 ildouble: 1
13142 ldouble: 1
13143 Test "tan_upward (-0xc.90f8p-4)":
13144 float: 1
13145 ifloat: 1
13146 ildouble: 1
13147 ldouble: 1
13148 Test "tan_upward (-0xc.90fcp-4)":
13149 double: 1
13150 float: 1
13151 idouble: 1
13152 ifloat: 1
13153 ildouble: 1
13154 ldouble: 1
13155 Test "tan_upward (-0xc.90fd8p-4)":
13156 float: 1
13157 ifloat: 1
13158 ildouble: 1
13159 ldouble: 1
13160 Test "tan_upward (-0xc.90fdap-4)":
13161 float: 1
13162 ifloat: 1
13163 ildouble: 1
13164 ldouble: 1
13165 Test "tan_upward (-0xc.90fdbp-4)":
13166 float: 1
13167 ifloat: 1
13168 ildouble: 1
13169 ldouble: 1
13170 Test "tan_upward (-0xc.90fdcp-4)":
13171 float: 1
13172 ifloat: 1
13173 ildouble: 1
13174 ldouble: 1
13175 Test "tan_upward (-0xc.90fdp-4)":
13176 double: 1
13177 float: 1
13178 idouble: 1
13179 ifloat: 1
13180 ildouble: 1
13181 ldouble: 1
13182 Test "tan_upward (-0xc.90fep-4)":
13183 float: 1
13184 ifloat: 1
13185 ildouble: 1
13186 ldouble: 1
13187 Test "tan_upward (-0xc.90fp-4)":
13188 float: 1
13189 ifloat: 1
13190 ildouble: 1
13191 ldouble: 1
13192 Test "tan_upward (-0xc.91p-4)":
13193 float: 1
13194 ifloat: 1
13195 ildouble: 1
13196 ldouble: 1
13197 Test "tan_upward (-0xc.92p-4)":
13198 ildouble: 1
13199 ldouble: 1
13200 Test "tan_upward (-0xc.94p-4)":
13201 double: 1
13202 idouble: 1
13203 ildouble: 1
13204 ldouble: 1
13205 Test "tan_upward (-0xc.98p-4)":
13206 double: 1
13207 idouble: 1
13208 ildouble: 1
13209 ldouble: 1
13210 Test "tan_upward (-0xc.9p-4)":
13211 float: 1
13212 ifloat: 1
13213 ildouble: 1
13214 ldouble: 1
13215 Test "tan_upward (-0xc.ap-4)":
13216 ildouble: 1
13217 ldouble: 1
13218 Test "tan_upward (0x1p+0)":
13219 float: 1
13220 ifloat: 1
13221 Test "tan_upward (0x2.1e19e4p+72)":
13222 double: 1
13223 idouble: 1
13224 Test "tan_upward (0x2.1e19ep+72)":
13225 double: 1
13226 idouble: 1
13227 Test "tan_upward (0x2p+64)":
13228 double: 1
13229 idouble: 1
13230 Test "tan_upward (0x4p+0)":
13231 double: 1
13232 idouble: 1
13233 Test "tan_upward (0x5p+0)":
13234 double: 1
13235 idouble: 1
13236 ildouble: 2
13237 ldouble: 2
13238 Test "tan_upward (0x7p+0)":
13239 float: 1
13240 ifloat: 1
13241 ildouble: 1
13242 ldouble: 1
13243 Test "tan_upward (0x8p+0)":
13244 double: 1
13245 idouble: 1
13246 Test "tan_upward (0x9p+0)":
13247 double: 1
13248 idouble: 1
13249 Test "tan_upward (0xap+0)":
13250 double: 1
13251 float: 1
13252 idouble: 1
13253 ifloat: 1
13254 ildouble: 1
13255 ldouble: 1
13256 Test "tan_upward (0xc.908p-4)":
13257 float: 1
13258 ifloat: 1
13259 Test "tan_upward (0xc.90ep-4)":
13260 double: 1
13261 idouble: 1
13262 Test "tan_upward (0xc.90f8p-4)":
13263 double: 1
13264 idouble: 1
13265 Test "tan_upward (0xc.90fd8p-4)":
13266 double: 1
13267 idouble: 1
13268 Test "tan_upward (0xc.90fdap-4)":
13269 double: 1
13270 idouble: 1
13271 Test "tan_upward (0xc.90fdbp-4)":
13272 double: 1
13273 idouble: 1
13274 Test "tan_upward (0xc.90fdcp-4)":
13275 double: 1
13276 idouble: 1
13277 Test "tan_upward (0xc.90fep-4)":
13278 double: 1
13279 idouble: 1
13280 Test "tan_upward (0xc.90fp-4)":
13281 double: 1
13282 idouble: 1
13283 Test "tan_upward (0xc.91p-4)":
13284 double: 1
13285 idouble: 1
13286 Test "tan_upward (0xc.92p-4)":
13287 double: 1
13288 float: 1
13289 idouble: 1
13290 ifloat: 1
13291 Test "tan_upward (0xc.94p-4)":
13292 float: 1
13293 ifloat: 1
13294 Test "tan_upward (0xc.98p-4)":
13295 float: 1
13296 ifloat: 1
13297 Test "tan_upward (0xc.9p-4)":
13298 double: 1
13299 idouble: 1
13300 Test "tan_upward (0xc.ap-4)":
13301 double: 1
13302 float: 1
13303 idouble: 1
13304 ifloat: 1
13305 Test "tan_upward (0xcp-4)":
13306 float: 1
13307 ifloat: 1
13308 ildouble: 1
13309 ldouble: 1
13310 Test "tan_upward (0xf.ffffffffffff8p+1020)":
13311 double: 1
13312 idouble: 1
13313 Test "tan_upward (0xf.fffffp+124)":
13314 double: 1
13315 idouble: 1
13316 Test "tan_upward (1)":
13317 float: 1
13318 ifloat: 1
13319 ildouble: 1
13320 ldouble: 1
13321 Test "tan_upward (10)":
13322 float: 1
13323 ifloat: 1
13324 ildouble: 1
13325 ldouble: 1
13326 Test "tan_upward (2)":
13327 ildouble: 1
13328 ldouble: 1
13329 Test "tan_upward (3)":
13330 float: 1
13331 ifloat: 1
13332 Test "tan_upward (5)":
13333 float: 1
13334 ifloat: 1
13335 ildouble: 2
13336 ldouble: 2
13337 Test "tan_upward (6)":
13338 ildouble: 1
13339 ldouble: 1
13340 Test "tan_upward (8)":
13341 ildouble: 1
13342 ldouble: 1
13343 Test "tan_upward (9)":
13344 ildouble: 1
13345 ldouble: 1
13346
13347 # tgamma
13348 Test "tgamma (-0.5)":
13349 double: 1
13350 float: 1
13351 idouble: 1
13352 ifloat: 1
13353 Test "tgamma (-0x0.fffffffffffff8p0)":
13354 double: 1
13355 idouble: 1
13356 Test "tgamma (-0x0.ffffffffffffffffp0)":
13357 ildouble: 1
13358 ldouble: 1
13359 Test "tgamma (-0x0.ffffffp0)":
13360 float: 1
13361 ifloat: 1
13362 Test "tgamma (-0x1.000002p+0)":
13363 double: 2
13364 idouble: 2
13365 ildouble: 1
13366 ldouble: 1
13367 Test "tgamma (-0x1.000002p0)":
13368 double: 2
13369 idouble: 2
13370 ildouble: 1
13371 ldouble: 1
13372 Test "tgamma (-0x1.0a32a2p+5)":
13373 float: 2
13374 ifloat: 2
13375 ildouble: 1
13376 ldouble: 1
13377 Test "tgamma (-0x1.3ffffep+4)":
13378 float: 2
13379 ifloat: 2
13380 Test "tgamma (-0x1.3ffffffffffffffep+4)":
13381 ildouble: 1
13382 ldouble: 1
13383 Test "tgamma (-0x1.3ffffffffffffp+4)":
13384 ildouble: 1
13385 ldouble: 1
13386 Test "tgamma (-0x1.4000000000001p+4)":
13387 double: 1
13388 idouble: 1
13389 ildouble: 2
13390 ldouble: 2
13391 Test "tgamma (-0x1.400002p+4)":
13392 float: 1
13393 ifloat: 1
13394 Test "tgamma (-0x1.5800000080001p+7)":
13395 ildouble: 2
13396 ldouble: 2
13397 Test "tgamma (-0x1.8p+0)":
13398 ildouble: 1
13399 ldouble: 1
13400 Test "tgamma (-0x1.dffffep+4)":
13401 double: 1
13402 float: 1
13403 idouble: 1
13404 ifloat: 1
13405 ildouble: 1
13406 ldouble: 1
13407 Test "tgamma (-0x1.dffffffffffffffep+4)":
13408 ildouble: 1
13409 ldouble: 1
13410 Test "tgamma (-0x1.e000000000000002p+4)":
13411 ildouble: 2
13412 ldouble: 2
13413 Test "tgamma (-0x1.e000000000001p+4)":
13414 double: 3
13415 idouble: 3
13416 Test "tgamma (-0x1.e00002p+4)":
13417 double: 1
13418 float: 1
13419 idouble: 1
13420 ifloat: 1
13421 ildouble: 2
13422 ldouble: 2
13423 Test "tgamma (-0x1.f3fffep+8)":
13424 ildouble: 1
13425 ldouble: 1
13426 Test "tgamma (-0x1.f3fffffffffffp+8)":
13427 ildouble: 1
13428 ldouble: 1
13429 Test "tgamma (-0x1.f400000000000002p+8)":
13430 ildouble: 3
13431 ldouble: 3
13432 Test "tgamma (-0x1.f40002p+8)":
13433 ildouble: 1
13434 ldouble: 1
13435 Test "tgamma (-0x1.fffffffffffffp+0)":
13436 ildouble: 1
13437 ldouble: 1
13438 Test "tgamma (-0x1.fffffffffffffp0)":
13439 ildouble: 1
13440 ldouble: 1
13441 Test "tgamma (-0x13.ffffep0)":
13442 float: 2
13443 ifloat: 2
13444 Test "tgamma (-0x13.ffffffffffffffep0)":
13445 ildouble: 1
13446 ldouble: 1
13447 Test "tgamma (-0x13.ffffffffffffp0)":
13448 ildouble: 1
13449 ldouble: 1
13450 Test "tgamma (-0x14.000000000001p0)":
13451 double: 1
13452 idouble: 1
13453 ildouble: 2
13454 ldouble: 2
13455 Test "tgamma (-0x14.00002p0)":
13456 float: 1
13457 ifloat: 1
13458 Test "tgamma (-0x1d.ffffep0)":
13459 double: 1
13460 float: 1
13461 idouble: 1
13462 ifloat: 1
13463 ildouble: 1
13464 ldouble: 1
13465 Test "tgamma (-0x1d.ffffffffffffffep0)":
13466 ildouble: 1
13467 ldouble: 1
13468 Test "tgamma (-0x1e.000000000000002p0)":
13469 ildouble: 2
13470 ldouble: 2
13471 Test "tgamma (-0x1e.000000000001p0)":
13472 double: 3
13473 idouble: 3
13474 Test "tgamma (-0x1e.00002p0)":
13475 double: 1
13476 float: 1
13477 idouble: 1
13478 ifloat: 1
13479 ildouble: 2
13480 ldouble: 2
13481 Test "tgamma (-0x1f4.00000000000002p0)":
13482 ildouble: 3
13483 ldouble: 3
13484 Test "tgamma (-0x1p-24)":
13485 ildouble: 1
13486 ldouble: 1
13487 Test "tgamma (-0x2.0000000000000004p+0)":
13488 ildouble: 1
13489 ldouble: 1
13490 Test "tgamma (-0x2.0000000000000004p0)":
13491 ildouble: 1
13492 ldouble: 1
13493 Test "tgamma (-0x2.0000000000002p+0)":
13494 double: 1
13495 idouble: 1
13496 ildouble: 1
13497 ldouble: 1
13498 Test "tgamma (-0x2.0000000000002p0)":
13499 double: 1
13500 idouble: 1
13501 ildouble: 1
13502 ldouble: 1
13503 Test "tgamma (-0x2.000004p+0)":
13504 double: 2
13505 float: 1
13506 idouble: 2
13507 ifloat: 1
13508 ildouble: 1
13509 ldouble: 1
13510 Test "tgamma (-0x2.000004p0)":
13511 double: 2
13512 float: 1
13513 idouble: 2
13514 ifloat: 1
13515 ildouble: 1
13516 ldouble: 1
13517 Test "tgamma (-0x2.146544p+4)":
13518 float: 2
13519 ifloat: 2
13520 ildouble: 1
13521 ldouble: 1
13522 Test "tgamma (-0x2.7ffffcp+4)":
13523 ildouble: 1
13524 ldouble: 1
13525 Test "tgamma (-0x2.7fffffffffffep+4)":
13526 double: 1
13527 idouble: 1
13528 ildouble: 1
13529 ldouble: 1
13530 Test "tgamma (-0x2.8000000000002p+4)":
13531 double: 1
13532 idouble: 1
13533 Test "tgamma (-0x2.800004p+4)":
13534 double: 2
13535 idouble: 2
13536 ildouble: 1
13537 ldouble: 1
13538 Test "tgamma (-0x2.8ffffcp+4)":
13539 ildouble: 1
13540 ldouble: 1
13541 Test "tgamma (-0x2.8fffffffffffep+4)":
13542 ildouble: 1
13543 ldouble: 1
13544 Test "tgamma (-0x2.8ffffffffffffffcp+4)":
13545 ildouble: 1
13546 ldouble: 1
13547 Test "tgamma (-0x2.8p+0)":
13548 double: 1
13549 float: 2
13550 idouble: 1
13551 ifloat: 2
13552 Test "tgamma (-0x2.9000000000000004p+4)":
13553 ildouble: 1
13554 ldouble: 1
13555 Test "tgamma (-0x2.9000000000002p+4)":
13556 ildouble: 1
13557 ldouble: 1
13558 Test "tgamma (-0x2.900004p+4)":
13559 double: 1
13560 idouble: 1
13561 ildouble: 1
13562 ldouble: 1
13563 Test "tgamma (-0x2.9ffffcp+4)":
13564 double: 1
13565 idouble: 1
13566 ildouble: 1
13567 ldouble: 1
13568 Test "tgamma (-0x2.a00004p+4)":
13569 ildouble: 1
13570 ldouble: 1
13571 Test "tgamma (-0x2.edfffffffffffffcp+8)":
13572 ildouble: 1
13573 ldouble: 1
13574 Test "tgamma (-0x2.ee00000000002p+8)":
13575 ildouble: 1
13576 ldouble: 1
13577 Test "tgamma (-0x2.fffffcp+0)":
13578 double: 1
13579 float: 1
13580 idouble: 1
13581 ifloat: 1
13582 Test "tgamma (-0x2.fffffcp0)":
13583 double: 1
13584 float: 1
13585 idouble: 1
13586 ifloat: 1
13587 Test "tgamma (-0x27.ffffcp0)":
13588 ildouble: 1
13589 ldouble: 1
13590 Test "tgamma (-0x27.fffffffffffep0)":
13591 double: 1
13592 idouble: 1
13593 ildouble: 1
13594 ldouble: 1
13595 Test "tgamma (-0x28.000000000002p0)":
13596 double: 1
13597 idouble: 1
13598 Test "tgamma (-0x28.00004p0)":
13599 double: 2
13600 idouble: 2
13601 ildouble: 1
13602 ldouble: 1
13603 Test "tgamma (-0x28.ffffcp0)":
13604 ildouble: 1
13605 ldouble: 1
13606 Test "tgamma (-0x28.fffffffffffep0)":
13607 ildouble: 1
13608 ldouble: 1
13609 Test "tgamma (-0x28.ffffffffffffffcp0)":
13610 ildouble: 1
13611 ldouble: 1
13612 Test "tgamma (-0x29.000000000000004p0)":
13613 ildouble: 1
13614 ldouble: 1
13615 Test "tgamma (-0x29.000000000002p0)":
13616 ildouble: 1
13617 ldouble: 1
13618 Test "tgamma (-0x29.00004p0)":
13619 double: 1
13620 idouble: 1
13621 ildouble: 1
13622 ldouble: 1
13623 Test "tgamma (-0x29.ffffcp0)":
13624 double: 1
13625 idouble: 1
13626 ildouble: 1
13627 ldouble: 1
13628 Test "tgamma (-0x2a.00004p0)":
13629 ildouble: 1
13630 ldouble: 1
13631 Test "tgamma (-0x2ed.fffffffffffffcp0)":
13632 ildouble: 1
13633 ldouble: 1
13634 Test "tgamma (-0x3.0000000000002p+0)":
13635 ildouble: 1
13636 ldouble: 1
13637 Test "tgamma (-0x3.0000000000002p0)":
13638 ildouble: 1
13639 ldouble: 1
13640 Test "tgamma (-0x3.000004p+0)":
13641 double: 2
13642 float: 1
13643 idouble: 2
13644 ifloat: 1
13645 Test "tgamma (-0x3.000004p0)":
13646 double: 2
13647 float: 1
13648 idouble: 2
13649 ifloat: 1
13650 Test "tgamma (-0x3.1ffffcp+4)":
13651 double: 1
13652 idouble: 1
13653 Test "tgamma (-0x3.1fffffffffffep+4)":
13654 double: 3
13655 idouble: 3
13656 ildouble: 1
13657 ldouble: 1
13658 Test "tgamma (-0x3.2000000000000004p+4)":
13659 ildouble: 1
13660 ldouble: 1
13661 Test "tgamma (-0x3.2000000000002p+4)":
13662 ildouble: 1
13663 ldouble: 1
13664 Test "tgamma (-0x3.200004p+4)":
13665 ildouble: 1
13666 ldouble: 1
13667 Test "tgamma (-0x3.8p+0)":
13668 double: 1
13669 float: 1
13670 idouble: 1
13671 ifloat: 1
13672 Test "tgamma (-0x3.e7fffcp+8)":
13673 ildouble: 3
13674 ldouble: 3
13675 Test "tgamma (-0x3.e7fffffffffffffcp+8)":
13676 ildouble: 1
13677 ldouble: 1
13678 Test "tgamma (-0x3.e800000000000004p+8)":
13679 ildouble: 1
13680 ldouble: 1
13681 Test "tgamma (-0x3.e800000000002p+8)":
13682 ildouble: 1
13683 ldouble: 1
13684 Test "tgamma (-0x3.e80004p+8)":
13685 ildouble: 1
13686 ldouble: 1
13687 Test "tgamma (-0x3.fffffcp+0)":
13688 double: 1
13689 float: 1
13690 idouble: 1
13691 ifloat: 1
13692 Test "tgamma (-0x3.fffffcp0)":
13693 double: 1
13694 float: 1
13695 idouble: 1
13696 ifloat: 1
13697 Test "tgamma (-0x3.ffffffffffffep+0)":
13698 double: 2
13699 idouble: 2
13700 Test "tgamma (-0x3.ffffffffffffep0)":
13701 double: 2
13702 idouble: 2
13703 Test "tgamma (-0x3.fffffffffffffffcp+0)":
13704 ildouble: 1
13705 ldouble: 1
13706 Test "tgamma (-0x3.fffffffffffffffcp0)":
13707 ildouble: 1
13708 ldouble: 1
13709 Test "tgamma (-0x31.fffffffffffep0)":
13710 double: 3
13711 idouble: 3
13712 ildouble: 1
13713 ldouble: 1
13714 Test "tgamma (-0x32.000000000000004p0)":
13715 ildouble: 1
13716 ldouble: 1
13717 Test "tgamma (-0x32.000000000002p0)":
13718 ildouble: 1
13719 ldouble: 1
13720 Test "tgamma (-0x3e7.fffffffffffffcp0)":
13721 ildouble: 1
13722 ldouble: 1
13723 Test "tgamma (-0x3e8.00000000000004p0)":
13724 ildouble: 1
13725 ldouble: 1
13726 Test "tgamma (-0x4.0000000000000008p+0)":
13727 ildouble: 1
13728 ldouble: 1
13729 Test "tgamma (-0x4.0000000000000008p0)":
13730 ildouble: 1
13731 ldouble: 1
13732 Test "tgamma (-0x4.000008p+0)":
13733 float: 1
13734 ifloat: 1
13735 Test "tgamma (-0x4.000008p0)":
13736 float: 1
13737 ifloat: 1
13738 Test "tgamma (-0x4.8p+0)":
13739 double: 1
13740 float: 1
13741 idouble: 1
13742 ifloat: 1
13743 ildouble: 1
13744 ldouble: 1
13745 Test "tgamma (-0x4.e200000000000008p+8)":
13746 ildouble: 1
13747 ldouble: 1
13748 Test "tgamma (-0x4.e200000000004p+8)":
13749 ildouble: 1
13750 ldouble: 1
13751 Test "tgamma (-0x4.e20008p+8)":
13752 ildouble: 1
13753 ldouble: 1
13754 Test "tgamma (-0x4.fffff8p+0)":
13755 double: 1
13756 idouble: 1
13757 ildouble: 1
13758 ldouble: 1
13759 Test "tgamma (-0x4.fffff8p0)":
13760 double: 1
13761 float: 1
13762 idouble: 1
13763 ifloat: 1
13764 ildouble: 1
13765 ldouble: 1
13766 Test "tgamma (-0x4.ffffffffffffcp+0)":
13767 double: 1
13768 idouble: 1
13769 Test "tgamma (-0x4.ffffffffffffcp0)":
13770 double: 1
13771 idouble: 1
13772 Test "tgamma (-0x4e2.00000000000008p0)":
13773 ildouble: 1
13774 ldouble: 1
13775 Test "tgamma (-0x5.0000000000000008p+0)":
13776 ildouble: 1
13777 ldouble: 1
13778 Test "tgamma (-0x5.0000000000000008p0)":
13779 ildouble: 1
13780 ldouble: 1
13781 Test "tgamma (-0x5.0000000000004p+0)":
13782 ildouble: 1
13783 ldouble: 1
13784 Test "tgamma (-0x5.0000000000004p0)":
13785 ildouble: 1
13786 ldouble: 1
13787 Test "tgamma (-0x5.000008p+0)":
13788 double: 1
13789 float: 1
13790 idouble: 1
13791 ifloat: 1
13792 ildouble: 1
13793 ldouble: 1
13794 Test "tgamma (-0x5.000008p0)":
13795 double: 1
13796 float: 2
13797 idouble: 1
13798 ifloat: 2
13799 ildouble: 1
13800 ldouble: 1
13801 Test "tgamma (-0x5.8p+0)":
13802 double: 1
13803 idouble: 1
13804 Test "tgamma (-0x5.dbfff8p+8)":
13805 ildouble: 1
13806 ldouble: 1
13807 Test "tgamma (-0x5.dbffffffffffcp+8)":
13808 ildouble: 1
13809 ldouble: 1
13810 Test "tgamma (-0x5.dbfffffffffffff8p+8)":
13811 ildouble: 1
13812 ldouble: 1
13813 Test "tgamma (-0x5.dc00000000004p+8)":
13814 ildouble: 1
13815 ldouble: 1
13816 Test "tgamma (-0x5.ffffffffffffcp+0)":
13817 double: 1
13818 idouble: 1
13819 Test "tgamma (-0x5.ffffffffffffcp0)":
13820 double: 1
13821 idouble: 1
13822 Test "tgamma (-0x5db.fffffffffffff8p0)":
13823 ildouble: 1
13824 ldouble: 1
13825 Test "tgamma (-0x6.0000000000000008p+0)":
13826 ildouble: 1
13827 ldouble: 1
13828 Test "tgamma (-0x6.0000000000000008p0)":
13829 ildouble: 1
13830 ldouble: 1
13831 Test "tgamma (-0x6.000008p+0)":
13832 float: 2
13833 ifloat: 2
13834 Test "tgamma (-0x6.000008p0)":
13835 float: 2
13836 ifloat: 2
13837 Test "tgamma (-0x6.3ffff8p+4)":
13838 ildouble: 1
13839 ldouble: 1
13840 Test "tgamma (-0x6.3fffffffffffcp+4)":
13841 double: 2
13842 idouble: 2
13843 ildouble: 1
13844 ldouble: 1
13845 Test "tgamma (-0x6.3ffffffffffffff8p+4)":
13846 ildouble: 1
13847 ldouble: 1
13848 Test "tgamma (-0x6.4000000000000008p+4)":
13849 ildouble: 1
13850 ldouble: 1
13851 Test "tgamma (-0x6.4000000000004p+4)":
13852 double: 1
13853 idouble: 1
13854 ildouble: 2
13855 ldouble: 2
13856 Test "tgamma (-0x6.400008p+4)":
13857 double: 1
13858 idouble: 1
13859 Test "tgamma (-0x6.8p+0)":
13860 float: 1
13861 ifloat: 1
13862 Test "tgamma (-0x6.d600000000000008p+8)":
13863 ildouble: 1
13864 ldouble: 1
13865 Test "tgamma (-0x6.fffff8p+0)":
13866 double: 2
13867 float: 1
13868 idouble: 2
13869 ifloat: 1
13870 ildouble: 2
13871 ldouble: 2
13872 Test "tgamma (-0x6.fffff8p0)":
13873 double: 2
13874 float: 1
13875 idouble: 2
13876 ifloat: 1
13877 ildouble: 2
13878 ldouble: 2
13879 Test "tgamma (-0x6.ffffffffffffcp+0)":
13880 double: 2
13881 idouble: 2
13882 ildouble: 1
13883 ldouble: 1
13884 Test "tgamma (-0x6.ffffffffffffcp0)":
13885 double: 2
13886 idouble: 2
13887 ildouble: 1
13888 ldouble: 1
13889 Test "tgamma (-0x63.fffffffffffcp0)":
13890 double: 2
13891 idouble: 2
13892 ildouble: 1
13893 ldouble: 1
13894 Test "tgamma (-0x63.ffffffffffffff8p0)":
13895 ildouble: 1
13896 ldouble: 1
13897 Test "tgamma (-0x64.000000000000008p0)":
13898 ildouble: 1
13899 ldouble: 1
13900 Test "tgamma (-0x64.000000000004p0)":
13901 double: 1
13902 idouble: 1
13903 ildouble: 2
13904 ldouble: 2
13905 Test "tgamma (-0x6d6.00000000000008p0)":
13906 ildouble: 1
13907 ldouble: 1
13908 Test "tgamma (-0x7.0000000000000008p+0)":
13909 ildouble: 1
13910 ldouble: 1
13911 Test "tgamma (-0x7.0000000000000008p0)":
13912 ildouble: 1
13913 ldouble: 1
13914 Test "tgamma (-0x7.0000000000004p+0)":
13915 double: 3
13916 idouble: 3
13917 ildouble: 1
13918 ldouble: 1
13919 Test "tgamma (-0x7.0000000000004p0)":
13920 double: 3
13921 idouble: 3
13922 ildouble: 1
13923 ldouble: 1
13924 Test "tgamma (-0x7.000008p+0)":
13925 double: 1
13926 float: 1
13927 idouble: 1
13928 ifloat: 1
13929 ildouble: 1
13930 ldouble: 1
13931 Test "tgamma (-0x7.000008p0)":
13932 double: 1
13933 float: 1
13934 idouble: 1
13935 ifloat: 1
13936 ildouble: 1
13937 ldouble: 1
13938 Test "tgamma (-0x7.8p+0)":
13939 double: 2
13940 float: 1
13941 idouble: 2
13942 ifloat: 1
13943 ildouble: 1
13944 ldouble: 1
13945 Test "tgamma (-0x7.fffff8p+0)":
13946 double: 3
13947 float: 1
13948 idouble: 3
13949 ifloat: 1
13950 ildouble: 1
13951 ldouble: 1
13952 Test "tgamma (-0x7.fffff8p0)":
13953 double: 3
13954 float: 1
13955 idouble: 3
13956 ifloat: 1
13957 ildouble: 1
13958 ldouble: 1
13959 Test "tgamma (-0x7.ffffffffffffcp+0)":
13960 double: 3
13961 idouble: 3
13962 Test "tgamma (-0x7.ffffffffffffcp0)":
13963 double: 3
13964 idouble: 3
13965 Test "tgamma (-0x7.fffffffffffffff8p+0)":
13966 ildouble: 4
13967 ldouble: 4
13968 Test "tgamma (-0x7.fffffffffffffff8p0)":
13969 ildouble: 4
13970 ldouble: 4
13971 Test "tgamma (-0x8.000000000000001p+0)":
13972 ildouble: 2
13973 ldouble: 2
13974 Test "tgamma (-0x8.000000000000001p0)":
13975 ildouble: 2
13976 ldouble: 2
13977 Test "tgamma (-0x8.00001p+0)":
13978 double: 2
13979 idouble: 2
13980 ildouble: 1
13981 ldouble: 1
13982 Test "tgamma (-0x8.00001p0)":
13983 double: 2
13984 idouble: 2
13985 ildouble: 1
13986 ldouble: 1
13987 Test "tgamma (-0x8.8p+0)":
13988 double: 1
13989 float: 1
13990 idouble: 1
13991 ifloat: 1
13992 ildouble: 1
13993 ldouble: 1
13994 Test "tgamma (-0x8p-4)":
13995 double: 1
13996 float: 1
13997 idouble: 1
13998 ifloat: 1
13999 Test "tgamma (-0x9.5fffffffffff8p+4)":
14000 ildouble: 1
14001 ldouble: 1
14002 Test "tgamma (-0x9.5ffffffffffffffp+4)":
14003 ildouble: 1
14004 ldouble: 1
14005 Test "tgamma (-0x9.6000000000008p+4)":
14006 double: 1
14007 idouble: 1
14008 ildouble: 1
14009 ldouble: 1
14010 Test "tgamma (-0x9.60001p+4)":
14011 double: 1
14012 idouble: 1
14013 Test "tgamma (-0x9.8p+0)":
14014 double: 1
14015 float: 1
14016 idouble: 1
14017 ifloat: 1
14018 ildouble: 2
14019 ldouble: 2
14020 Test "tgamma (-0x9.ffffffffffff8p+0)":
14021 double: 1
14022 idouble: 1
14023 ildouble: 1
14024 ldouble: 1
14025 Test "tgamma (-0x9.ffffffffffff8p0)":
14026 double: 1
14027 idouble: 1
14028 ildouble: 1
14029 ldouble: 1
14030 Test "tgamma (-0x9.fffffp+0)":
14031 float: 1
14032 ifloat: 1
14033 Test "tgamma (-0x9.fffffp0)":
14034 float: 1
14035 ifloat: 1
14036 Test "tgamma (-0x95.fffffffffff8p0)":
14037 ildouble: 1
14038 ldouble: 1
14039 Test "tgamma (-0x95.ffffffffffffffp0)":
14040 ildouble: 1
14041 ldouble: 1
14042 Test "tgamma (-0x96.000000000008p0)":
14043 double: 1
14044 idouble: 1
14045 ildouble: 1
14046 ldouble: 1
14047 Test "tgamma (-0xa.000000000000001p+0)":
14048 ildouble: 2
14049 ldouble: 2
14050 Test "tgamma (-0xa.000000000000001p0)":
14051 ildouble: 2
14052 ldouble: 2
14053 Test "tgamma (-0xa.00001p+0)":
14054 double: 1
14055 idouble: 1
14056 ildouble: 1
14057 ldouble: 1
14058 Test "tgamma (-0xa.00001p0)":
14059 double: 1
14060 idouble: 1
14061 ildouble: 1
14062 ldouble: 1
14063 Test "tgamma (-0xa.c000000400008p+4)":
14064 ildouble: 2
14065 ldouble: 2
14066 Test "tgamma (-0xa.c0001p+4)":
14067 double: 1
14068 idouble: 1
14069 ildouble: 1
14070 ldouble: 1
14071 Test "tgamma (-0xb.4ffffffffffffffp+4)":
14072 ildouble: 1
14073 ldouble: 1
14074 Test "tgamma (-0xb.500000000000001p+4)":
14075 ildouble: 1
14076 ldouble: 1
14077 Test "tgamma (-0xb.5000000000008p+4)":
14078 ildouble: 2
14079 ldouble: 2
14080 Test "tgamma (-0xb.5ffffffffffffffp+4)":
14081 ildouble: 1
14082 ldouble: 1
14083 Test "tgamma (-0xb.600000000000001p+4)":
14084 ildouble: 1
14085 ldouble: 1
14086 Test "tgamma (-0xb.6fffffffffff8p+4)":
14087 ildouble: 1
14088 ldouble: 1
14089 Test "tgamma (-0xb.6ffffffffffffffp+4)":
14090 ildouble: 1
14091 ldouble: 1
14092 Test "tgamma (-0xb.7fffffffffff8p+4)":
14093 ildouble: 1
14094 ldouble: 1
14095 Test "tgamma (-0xb.7ffffffffffffffp+4)":
14096 ildouble: 2
14097 ldouble: 2
14098 Test "tgamma (-0xb.8000000000008p+4)":
14099 ildouble: 1
14100 ldouble: 1
14101 Test "tgamma (-0xb.bffffffffffffffp+4)":
14102 ildouble: 2
14103 ldouble: 2
14104 Test "tgamma (-0xb.c00000000000001p+4)":
14105 ildouble: 3
14106 ldouble: 3
14107 Test "tgamma (-0xb.c000000000008p+4)":
14108 ildouble: 1
14109 ldouble: 1
14110 Test "tgamma (-0xb.d00000000000001p+4)":
14111 ildouble: 1
14112 ldouble: 1
14113 Test "tgamma (-0xb.d000000000008p+4)":
14114 ildouble: 1
14115 ldouble: 1
14116 Test "tgamma (-0xb.dffffp+4)":
14117 ildouble: 1
14118 ldouble: 1
14119 Test "tgamma (-0xb.e00000000000001p+4)":
14120 ildouble: 1
14121 ldouble: 1
14122 Test "tgamma (-0xb.e000000000008p+4)":
14123 ildouble: 2
14124 ldouble: 2
14125 Test "tgamma (-0xb.e0001p+4)":
14126 ildouble: 1
14127 ldouble: 1
14128 Test "tgamma (-0xb.effffffffffffffp+4)":
14129 ildouble: 1
14130 ldouble: 1
14131 Test "tgamma (-0xb.effffp+4)":
14132 ildouble: 1
14133 ldouble: 1
14134 Test "tgamma (-0xb.f00000000000001p+4)":
14135 ildouble: 1
14136 ldouble: 1
14137 Test "tgamma (-0xb.f000000000008p+4)":
14138 ildouble: 1
14139 ldouble: 1
14140 Test "tgamma (-0xb4.ffffffffffffffp0)":
14141 ildouble: 1
14142 ldouble: 1
14143 Test "tgamma (-0xb5.00000000000001p0)":
14144 ildouble: 1
14145 ldouble: 1
14146 Test "tgamma (-0xb5.000000000008p0)":
14147 ildouble: 2
14148 ldouble: 2
14149 Test "tgamma (-0xb5.ffffffffffffffp0)":
14150 ildouble: 1
14151 ldouble: 1
14152 Test "tgamma (-0xb6.00000000000001p0)":
14153 ildouble: 1
14154 ldouble: 1
14155 Test "tgamma (-0xb6.fffffffffff8p0)":
14156 ildouble: 1
14157 ldouble: 1
14158 Test "tgamma (-0xb6.ffffffffffffffp0)":
14159 ildouble: 1
14160 ldouble: 1
14161 Test "tgamma (-0xb7.fffffffffff8p0)":
14162 ildouble: 1
14163 ldouble: 1
14164 Test "tgamma (-0xb7.ffffffffffffffp0)":
14165 ildouble: 2
14166 ldouble: 2
14167 Test "tgamma (-0xb8.000000000008p0)":
14168 ildouble: 1
14169 ldouble: 1
14170 Test "tgamma (-0xbb.ffffffffffffffp0)":
14171 ildouble: 2
14172 ldouble: 2
14173 Test "tgamma (-0xbc.00000000000001p0)":
14174 ildouble: 3
14175 ldouble: 3
14176 Test "tgamma (-0xbd.00000000000001p0)":
14177 ildouble: 1
14178 ldouble: 1
14179 Test "tgamma (-0xbe.00000000000001p0)":
14180 ildouble: 1
14181 ldouble: 1
14182 Test "tgamma (-0xbe.ffffffffffffffp0)":
14183 ildouble: 1
14184 ldouble: 1
14185 Test "tgamma (-0xbf.00000000000001p0)":
14186 ildouble: 1
14187 ldouble: 1
14188 Test "tgamma (-0xf.9fffffffffff8p+4)":
14189 ildouble: 1
14190 ldouble: 1
14191 Test "tgamma (-0xf.9ffffffffffffffp+4)":
14192 ildouble: 1
14193 ldouble: 1
14194 Test "tgamma (-0xf.a00000000000001p+4)":
14195 ildouble: 1
14196 ldouble: 1
14197 Test "tgamma (-0xf.a000000000008p+4)":
14198 ildouble: 1
14199 ldouble: 1
14200 Test "tgamma (-0xf.a0001p+4)":
14201 ildouble: 1
14202 ldouble: 1
14203 Test "tgamma (-0xf.ffffffffffff8p-4)":
14204 double: 1
14205 idouble: 1
14206 Test "tgamma (-0xf.fffffffffffffffp-4)":
14207 ildouble: 1
14208 ldouble: 1
14209 Test "tgamma (-0xf.fffffp-4)":
14210 float: 1
14211 ifloat: 1
14212 Test "tgamma (-0xf9.ffffffffffffffp0)":
14213 ildouble: 1
14214 ldouble: 1
14215 Test "tgamma (-0xfa.00000000000001p0)":
14216 ildouble: 1
14217 ldouble: 1
14218 Test "tgamma (-1.5)":
14219 ildouble: 1
14220 ldouble: 1
14221 Test "tgamma (-2.5)":
14222 double: 1
14223 float: 2
14224 idouble: 1
14225 ifloat: 2
14226 Test "tgamma (-3.5)":
14227 double: 1
14228 float: 1
14229 idouble: 1
14230 ifloat: 1
14231 Test "tgamma (-4.5)":
14232 double: 1
14233 float: 1
14234 idouble: 1
14235 ifloat: 1
14236 ildouble: 1
14237 ldouble: 1
14238 Test "tgamma (-5.5)":
14239 double: 1
14240 idouble: 1
14241 Test "tgamma (-6.5)":
14242 float: 1
14243 ifloat: 1
14244 Test "tgamma (-7.5)":
14245 double: 2
14246 float: 1
14247 idouble: 2
14248 ifloat: 1
14249 ildouble: 1
14250 ldouble: 1
14251 Test "tgamma (-8.5)":
14252 double: 1
14253 float: 1
14254 idouble: 1
14255 ifloat: 1
14256 ildouble: 1
14257 ldouble: 1
14258 Test "tgamma (-9.5)":
14259 double: 1
14260 float: 2
14261 idouble: 1
14262 ifloat: 2
14263 ildouble: 2
14264 ldouble: 2
14265 Test "tgamma (0.5)":
14266 float: 1
14267 ifloat: 1
14268 Test "tgamma (0.7)":
14269 double: 1
14270 float: 1
14271 idouble: 1
14272 ifloat: 1
14273 Test "tgamma (0x1.28p+4)":
14274 double: 1
14275 float: 1
14276 idouble: 1
14277 ifloat: 1
14278 ildouble: 1
14279 ldouble: 1
14280 Test "tgamma (0x1.38p+4)":
14281 double: 2
14282 idouble: 2
14283 Test "tgamma (0x1.78p+4)":
14284 double: 1
14285 float: 1
14286 idouble: 1
14287 ifloat: 1
14288 ildouble: 1
14289 ldouble: 1
14290 Test "tgamma (0x1.d8p+4)":
14291 double: 1
14292 float: 1
14293 idouble: 1
14294 ifloat: 1
14295 ildouble: 1
14296 ldouble: 1
14297 Test "tgamma (0x1.e8p+4)":
14298 float: 1
14299 ifloat: 1
14300 Test "tgamma (0x1.fffffep+0)":
14301 float: 1
14302 ifloat: 1
14303 ildouble: 1
14304 ldouble: 1
14305 Test "tgamma (0x1.fffffep0)":
14306 float: 1
14307 ifloat: 1
14308 ildouble: 1
14309 ldouble: 1
14310 Test "tgamma (0x1.fffffffffffffffep+0)":
14311 ildouble: 1
14312 ldouble: 1
14313 Test "tgamma (0x1.fffffffffffffffep0)":
14314 ildouble: 1
14315 ldouble: 1
14316 Test "tgamma (0x1.fffffffffffffp+0)":
14317 double: 1
14318 idouble: 1
14319 Test "tgamma (0x1.fffffffffffffp0)":
14320 double: 1
14321 idouble: 1
14322 Test "tgamma (0x1p-24)":
14323 float: 1
14324 ifloat: 1
14325 Test "tgamma (0x1p-53)":
14326 double: 1
14327 idouble: 1
14328 Test "tgamma (0x1p-64)":
14329 ildouble: 1
14330 ldouble: 1
14331 Test "tgamma (0x2.0000000000002p+0)":
14332 ildouble: 1
14333 ldouble: 1
14334 Test "tgamma (0x2.0000000000002p0)":
14335 ildouble: 1
14336 ldouble: 1
14337 Test "tgamma (0x2.000004p+0)":
14338 ildouble: 1
14339 ldouble: 1
14340 Test "tgamma (0x2.000004p0)":
14341 ildouble: 1
14342 ldouble: 1
14343 Test "tgamma (0x2.08p+4)":
14344 ildouble: 1
14345 ldouble: 1
14346 Test "tgamma (0x2.18p+4)":
14347 float: 1
14348 ifloat: 1
14349 Test "tgamma (0x2.28p+4)":
14350 double: 1
14351 float: 2
14352 idouble: 1
14353 ifloat: 2
14354 ildouble: 1
14355 ldouble: 1
14356 Test "tgamma (0x2.30a43cp+4)":
14357 double: 1
14358 float: 2
14359 idouble: 1
14360 ifloat: 2
14361 Test "tgamma (0x2.8p+0)":
14362 float: 2
14363 ifloat: 2
14364 Test "tgamma (0x2.fffffcp+0)":
14365 float: 3
14366 ifloat: 3
14367 ildouble: 1
14368 ldouble: 1
14369 Test "tgamma (0x2.fffffcp0)":
14370 float: 3
14371 ifloat: 3
14372 ildouble: 1
14373 ldouble: 1
14374 Test "tgamma (0x2.ffffffffffffep+0)":
14375 ildouble: 1
14376 ldouble: 1
14377 Test "tgamma (0x2.ffffffffffffep0)":
14378 ildouble: 1
14379 ldouble: 1
14380 Test "tgamma (0x3.0000000000002p+0)":
14381 ildouble: 1
14382 ldouble: 1
14383 Test "tgamma (0x3.0000000000002p0)":
14384 ildouble: 1
14385 ldouble: 1
14386 Test "tgamma (0x3.8p+0)":
14387 float: 2
14388 ifloat: 2
14389 Test "tgamma (0x3.e8p+8)":
14390 ildouble: 1
14391 ldouble: 1
14392 Test "tgamma (0x3.fffffcp+0)":
14393 float: 1
14394 ifloat: 1
14395 ildouble: 1
14396 ldouble: 1
14397 Test "tgamma (0x3.fffffcp0)":
14398 float: 1
14399 ifloat: 1
14400 ildouble: 1
14401 ldouble: 1
14402 Test "tgamma (0x3.ffffffffffffep+0)":
14403 double: 1
14404 idouble: 1
14405 Test "tgamma (0x3.ffffffffffffep0)":
14406 double: 1
14407 idouble: 1
14408 Test "tgamma (0x3.fffffffffffffffcp+0)":
14409 ildouble: 1
14410 ldouble: 1
14411 Test "tgamma (0x3.fffffffffffffffcp0)":
14412 ildouble: 1
14413 ldouble: 1
14414 Test "tgamma (0x3p+0)":
14415 float: 1
14416 ifloat: 1
14417 Test "tgamma (0x4.0000000000000008p+0)":
14418 ildouble: 1
14419 ldouble: 1
14420 Test "tgamma (0x4.0000000000000008p0)":
14421 ildouble: 1
14422 ldouble: 1
14423 Test "tgamma (0x4.0000000000004p+0)":
14424 double: 1
14425 idouble: 1
14426 Test "tgamma (0x4.0000000000004p0)":
14427 double: 1
14428 idouble: 1
14429 Test "tgamma (0x4.8p+0)":
14430 double: 1
14431 float: 1
14432 idouble: 1
14433 ifloat: 1
14434 Test "tgamma (0x4.fffff8p+0)":
14435 ildouble: 1
14436 ldouble: 1
14437 Test "tgamma (0x4.fffff8p0)":
14438 float: 1
14439 ifloat: 1
14440 ildouble: 1
14441 ldouble: 1
14442 Test "tgamma (0x4.ffffffffffffcp+0)":
14443 double: 1
14444 idouble: 1
14445 Test "tgamma (0x4.ffffffffffffcp0)":
14446 double: 1
14447 idouble: 1
14448 Test "tgamma (0x4.fffffffffffffff8p+0)":
14449 ildouble: 1
14450 ldouble: 1
14451 Test "tgamma (0x4.fffffffffffffff8p0)":
14452 ildouble: 1
14453 ldouble: 1
14454 Test "tgamma (0x4p+0)":
14455 float: 1
14456 ifloat: 1
14457 Test "tgamma (0x5.0000000000000008p+0)":
14458 ildouble: 1
14459 ldouble: 1
14460 Test "tgamma (0x5.0000000000000008p0)":
14461 ildouble: 1
14462 ldouble: 1
14463 Test "tgamma (0x5.0000000000004p+0)":
14464 double: 1
14465 idouble: 1
14466 Test "tgamma (0x5.0000000000004p0)":
14467 double: 1
14468 idouble: 1
14469 Test "tgamma (0x5.000008p+0)":
14470 float: 2
14471 ifloat: 2
14472 ildouble: 1
14473 ldouble: 1
14474 Test "tgamma (0x5.000008p0)":
14475 float: 3
14476 ifloat: 3
14477 ildouble: 1
14478 ldouble: 1
14479 Test "tgamma (0x5.8p+0)":
14480 ildouble: 1
14481 ldouble: 1
14482 Test "tgamma (0x5.fffff8p+0)":
14483 double: 1
14484 float: 1
14485 idouble: 1
14486 ifloat: 1
14487 ildouble: 1
14488 ldouble: 1
14489 Test "tgamma (0x5.fffff8p0)":
14490 double: 1
14491 float: 1
14492 idouble: 1
14493 ifloat: 1
14494 ildouble: 1
14495 ldouble: 1
14496 Test "tgamma (0x5.ffffffffffffcp+0)":
14497 ildouble: 1
14498 ldouble: 1
14499 Test "tgamma (0x5.ffffffffffffcp0)":
14500 ildouble: 1
14501 ldouble: 1
14502 Test "tgamma (0x6.0000000000000008p+0)":
14503 ildouble: 1
14504 ldouble: 1
14505 Test "tgamma (0x6.0000000000000008p0)":
14506 ildouble: 1
14507 ldouble: 1
14508 Test "tgamma (0x6.0000000000004p+0)":
14509 double: 1
14510 idouble: 1
14511 Test "tgamma (0x6.0000000000004p0)":
14512 double: 1
14513 idouble: 1
14514 Test "tgamma (0x6.000008p+0)":
14515 float: 2
14516 ifloat: 2
14517 ildouble: 1
14518 ldouble: 1
14519 Test "tgamma (0x6.000008p0)":
14520 float: 2
14521 ifloat: 2
14522 ildouble: 1
14523 ldouble: 1
14524 Test "tgamma (0x6.8p+0)":
14525 float: 1
14526 ifloat: 1
14527 ildouble: 1
14528 ldouble: 1
14529 Test "tgamma (0x6.db8c603359a94p+8)":
14530 ildouble: 2
14531 ldouble: 2
14532 Test "tgamma (0x6.fffff8p+0)":
14533 double: 1
14534 idouble: 1
14535 ildouble: 1
14536 ldouble: 1
14537 Test "tgamma (0x6.fffff8p0)":
14538 double: 1
14539 idouble: 1
14540 ildouble: 1
14541 ldouble: 1
14542 Test "tgamma (0x6.ffffffffffffcp+0)":
14543 double: 3
14544 idouble: 3
14545 Test "tgamma (0x6.ffffffffffffcp0)":
14546 double: 3
14547 idouble: 3
14548 Test "tgamma (0x6p+0)":
14549 float: 1
14550 ifloat: 1
14551 Test "tgamma (0x7.0000000000000008p+0)":
14552 ildouble: 1
14553 ldouble: 1
14554 Test "tgamma (0x7.0000000000000008p0)":
14555 ildouble: 1
14556 ldouble: 1
14557 Test "tgamma (0x7.0000000000004p+0)":
14558 double: 4
14559 idouble: 4
14560 ildouble: 1
14561 ldouble: 1
14562 Test "tgamma (0x7.0000000000004p0)":
14563 double: 4
14564 idouble: 4
14565 ildouble: 1
14566 ldouble: 1
14567 Test "tgamma (0x7.000008p+0)":
14568 double: 1
14569 float: 1
14570 idouble: 1
14571 ifloat: 1
14572 ildouble: 1
14573 ldouble: 1
14574 Test "tgamma (0x7.000008p0)":
14575 double: 1
14576 float: 1
14577 idouble: 1
14578 ifloat: 1
14579 ildouble: 1
14580 ldouble: 1
14581 Test "tgamma (0x7.8p+0)":
14582 double: 2
14583 float: 1
14584 idouble: 2
14585 ifloat: 1
14586 ildouble: 1
14587 ldouble: 1
14588 Test "tgamma (0x7.fffff8p+0)":
14589 double: 2
14590 float: 1
14591 idouble: 2
14592 ifloat: 1
14593 ildouble: 1
14594 ldouble: 1
14595 Test "tgamma (0x7.fffff8p0)":
14596 double: 2
14597 float: 1
14598 idouble: 2
14599 ifloat: 1
14600 ildouble: 1
14601 ldouble: 1
14602 Test "tgamma (0x7.ffffffffffffcp+0)":
14603 double: 2
14604 idouble: 2
14605 Test "tgamma (0x7.ffffffffffffcp0)":
14606 double: 2
14607 idouble: 2
14608 Test "tgamma (0x7.fffffffffffffff8p+0)":
14609 ildouble: 3
14610 ldouble: 3
14611 Test "tgamma (0x7.fffffffffffffff8p0)":
14612 ildouble: 3
14613 ldouble: 3
14614 Test "tgamma (0x7p+0)":
14615 double: 1
14616 idouble: 1
14617 Test "tgamma (0x8.000000000000001p+0)":
14618 ildouble: 1
14619 ldouble: 1
14620 Test "tgamma (0x8.000000000000001p0)":
14621 ildouble: 1
14622 ldouble: 1
14623 Test "tgamma (0x8.00001p+0)":
14624 double: 2
14625 idouble: 2
14626 ildouble: 1
14627 ldouble: 1
14628 Test "tgamma (0x8.00001p0)":
14629 double: 2
14630 idouble: 2
14631 ildouble: 1
14632 ldouble: 1
14633 Test "tgamma (0x8.8p+0)":
14634 double: 1
14635 float: 1
14636 idouble: 1
14637 ifloat: 1
14638 ildouble: 2
14639 ldouble: 2
14640 Test "tgamma (0x8p+0)":
14641 double: 1
14642 idouble: 1
14643 ildouble: 1
14644 ldouble: 1
14645 Test "tgamma (0x8p-4)":
14646 float: 1
14647 ifloat: 1
14648 Test "tgamma (0x8p-56)":
14649 double: 1
14650 idouble: 1
14651 Test "tgamma (0x9.8p+0)":
14652 double: 1
14653 idouble: 1
14654 ildouble: 1
14655 ldouble: 1
14656 Test "tgamma (0x9p+0)":
14657 double: 1
14658 idouble: 1
14659 ildouble: 1
14660 ldouble: 1
14661 Test "tgamma (0xa.b9fd72b0fb238p+4)":
14662 double: 1
14663 idouble: 1
14664 ildouble: 2
14665 ldouble: 2
14666 Test "tgamma (0xa.b9fd72b0fb23a9dp+4)":
14667 ildouble: 1
14668 ldouble: 1
14669 Test "tgamma (0xa.b9fd72b0fb23a9ep+4)":
14670 ildouble: 1
14671 ldouble: 1
14672 Test "tgamma (0xa.b9fd7p+4)":
14673 double: 2
14674 idouble: 2
14675 ildouble: 1
14676 ldouble: 1
14677 Test "tgamma (0xa.b9fd8p+4)":
14678 ildouble: 1
14679 ldouble: 1
14680 Test "tgamma (0xap+0)":
14681 double: 1
14682 float: 1
14683 idouble: 1
14684 ifloat: 1
14685 Test "tgamma (0xb.333333333333p-4)":
14686 ildouble: 1
14687 ldouble: 1
14688 Test "tgamma (10)":
14689 double: 1
14690 float: 1
14691 idouble: 1
14692 ifloat: 1
14693 Test "tgamma (18.5)":
14694 double: 1
14695 float: 1
14696 idouble: 1
14697 ifloat: 1
14698 ildouble: 1
14699 ldouble: 1
14700 Test "tgamma (19.5)":
14701 double: 2
14702 idouble: 2
14703 Test "tgamma (2.5)":
14704 float: 2
14705 ifloat: 2
14706 Test "tgamma (23.5)":
14707 double: 1
14708 float: 1
14709 idouble: 1
14710 ifloat: 1
14711 ildouble: 1
14712 ldouble: 1
14713 Test "tgamma (29.5)":
14714 double: 1
14715 float: 1
14716 idouble: 1
14717 ifloat: 1
14718 ildouble: 1
14719 ldouble: 1
14720 Test "tgamma (3)":
14721 float: 1
14722 ifloat: 1
14723 Test "tgamma (3.5)":
14724 float: 2
14725 ifloat: 2
14726 Test "tgamma (30.5)":
14727 float: 1
14728 ifloat: 1
14729 Test "tgamma (32.5)":
14730 ildouble: 1
14731 ldouble: 1
14732 Test "tgamma (33.5)":
14733 float: 1
14734 ifloat: 1
14735 Test "tgamma (34.5)":
14736 double: 1
14737 float: 2
14738 idouble: 1
14739 ifloat: 2
14740 ildouble: 1
14741 ldouble: 1
14742 Test "tgamma (4)":
14743 float: 1
14744 ifloat: 1
14745 Test "tgamma (4.5)":
14746 double: 1
14747 float: 1
14748 idouble: 1
14749 ifloat: 1
14750 Test "tgamma (5.5)":
14751 ildouble: 1
14752 ldouble: 1
14753 Test "tgamma (6)":
14754 float: 1
14755 ifloat: 1
14756 Test "tgamma (6.5)":
14757 float: 1
14758 ifloat: 1
14759 ildouble: 1
14760 ldouble: 1
14761 Test "tgamma (7)":
14762 double: 1
14763 idouble: 1
14764 Test "tgamma (7.5)":
14765 double: 2
14766 float: 1
14767 idouble: 2
14768 ifloat: 1
14769 ildouble: 1
14770 ldouble: 1
14771 Test "tgamma (8)":
14772 double: 1
14773 idouble: 1
14774 ildouble: 1
14775 ldouble: 1
14776 Test "tgamma (8.5)":
14777 double: 1
14778 float: 1
14779 idouble: 1
14780 ifloat: 1
14781 ildouble: 2
14782 ldouble: 2
14783 Test "tgamma (9)":
14784 double: 1
14785 idouble: 1
14786 ildouble: 1
14787 ldouble: 1
14788 Test "tgamma (9.5)":
14789 double: 1
14790 float: 1
14791 idouble: 1
14792 ifloat: 1
14793 ildouble: 1
14794 ldouble: 1
14795
14796 # y0
14797 Test "y0 (0.125)":
14798 ildouble: 1
14799 ldouble: 1
14800 Test "y0 (0x1.3ffp+74)":
14801 double: 1
14802 idouble: 1
14803 ildouble: 1
14804 ldouble: 1
14805 Test "y0 (0x1.8p+0)":
14806 double: 2
14807 float: 1
14808 idouble: 2
14809 ifloat: 1
14810 Test "y0 (0x1.ff00000000002p+840)":
14811 double: 1
14812 idouble: 1
14813 Test "y0 (0x1p+0)":
14814 double: 2
14815 float: 1
14816 idouble: 2
14817 ifloat: 1
14818 ildouble: 1
14819 ldouble: 1
14820 Test "y0 (0x1p-10)":
14821 double: 1
14822 idouble: 1
14823 ildouble: 1
14824 ldouble: 1
14825 Test "y0 (0x1p-110)":
14826 double: 1
14827 idouble: 1
14828 Test "y0 (0x1p-20)":
14829 double: 1
14830 float: 1
14831 idouble: 1
14832 ifloat: 1
14833 Test "y0 (0x1p-30)":
14834 float: 1
14835 ifloat: 1
14836 ildouble: 1
14837 ldouble: 1
14838 Test "y0 (0x1p-40)":
14839 double: 1
14840 float: 1
14841 idouble: 1
14842 ifloat: 1
14843 Test "y0 (0x1p-50)":
14844 float: 1
14845 ifloat: 1
14846 Test "y0 (0x1p-60)":
14847 float: 1
14848 ifloat: 1
14849 Test "y0 (0x1p-70)":
14850 double: 1
14851 float: 1
14852 idouble: 1
14853 ifloat: 1
14854 Test "y0 (0x1p-80)":
14855 double: 1
14856 float: 1
14857 idouble: 1
14858 ifloat: 1
14859 Test "y0 (0x1p16382)":
14860 ildouble: 1
14861 ldouble: 1
14862 Test "y0 (0x2p-4)":
14863 ildouble: 1
14864 ldouble: 1
14865 Test "y0 (0x4.ffcp+72)":
14866 double: 1
14867 idouble: 1
14868 ildouble: 1
14869 ldouble: 1
14870 Test "y0 (0x4p+16380)":
14871 ildouble: 1
14872 ldouble: 1
14873 Test "y0 (0x4p-112)":
14874 double: 1
14875 idouble: 1
14876 Test "y0 (0x4p-12)":
14877 double: 1
14878 idouble: 1
14879 ildouble: 1
14880 ldouble: 1
14881 Test "y0 (0x4p-32)":
14882 float: 1
14883 ifloat: 1
14884 ildouble: 1
14885 ldouble: 1
14886 Test "y0 (0x4p-52)":
14887 float: 1
14888 ifloat: 1
14889 Test "y0 (0x4p-72)":
14890 double: 1
14891 idouble: 1
14892 Test "y0 (0x8p+0)":
14893 double: 1
14894 float: 1
14895 idouble: 1
14896 ifloat: 1
14897 ildouble: 1
14898 ldouble: 1
14899 Test "y0 (0xap+0)":
14900 float: 1
14901 ifloat: 1
14902 Test "y0 (0xf.ffffffffffff8p+1020)":
14903 double: 1
14904 idouble: 1
14905 Test "y0 (0xf.fffffp+124)":
14906 double: 1
14907 float: 1
14908 idouble: 1
14909 ifloat: 1
14910 Test "y0 (1.0)":
14911 double: 2
14912 float: 1
14913 idouble: 2
14914 ifloat: 1
14915 ildouble: 1
14916 ldouble: 1
14917 Test "y0 (1.5)":
14918 double: 2
14919 float: 1
14920 idouble: 2
14921 ifloat: 1
14922 Test "y0 (10.0)":
14923 double: 1
14924 float: 1
14925 idouble: 1
14926 ifloat: 1
14927 Test "y0 (2.0)":
14928 double: 1
14929 idouble: 1
14930 Test "y0 (8.0)":
14931 double: 1
14932 float: 1
14933 idouble: 1
14934 ifloat: 1
14935 ildouble: 1
14936 ldouble: 1
14937
14938 # y1
14939 Test "y1 (0.125)":
14940 double: 1
14941 idouble: 1
14942 ildouble: 1
14943 ldouble: 1
14944 Test "y1 (0x1.001000001p+593)":
14945 ildouble: 2
14946 ldouble: 2
14947 Test "y1 (0x1.27e204p+99)":
14948 double: 1
14949 float: 1
14950 idouble: 1
14951 ifloat: 1
14952 ildouble: 1
14953 ldouble: 1
14954 Test "y1 (0x1.8p+0)":
14955 float: 1
14956 ifloat: 1
14957 Test "y1 (0x1p-10)":
14958 double: 1
14959 idouble: 1
14960 Test "y1 (0x1p16382)":
14961 ildouble: 1
14962 ldouble: 1
14963 Test "y1 (0x2.002000002p+592)":
14964 ildouble: 2
14965 ldouble: 2
14966 Test "y1 (0x2p+0)":
14967 double: 1
14968 float: 1
14969 idouble: 1
14970 ifloat: 1
14971 ildouble: 1
14972 ldouble: 1
14973 Test "y1 (0x2p-4)":
14974 double: 1
14975 idouble: 1
14976 ildouble: 1
14977 ldouble: 1
14978 Test "y1 (0x4p+16380)":
14979 ildouble: 1
14980 ldouble: 1
14981 Test "y1 (0x4p-12)":
14982 double: 1
14983 idouble: 1
14984 Test "y1 (0x8p+0)":
14985 double: 1
14986 float: 2
14987 idouble: 1
14988 ifloat: 2
14989 Test "y1 (0x9.3f102p+96)":
14990 double: 1
14991 float: 1
14992 idouble: 1
14993 ifloat: 1
14994 ildouble: 1
14995 ldouble: 1
14996 Test "y1 (0xap+0)":
14997 double: 3
14998 float: 1
14999 idouble: 3
15000 ifloat: 1
15001 Test "y1 (0xf.ffffffffffff8p+1020)":
15002 ildouble: 1
15003 ldouble: 1
15004 Test "y1 (0xf.fffffp+124)":
15005 double: 2
15006 float: 2
15007 idouble: 2
15008 ifloat: 2
15009 ildouble: 1
15010 ldouble: 1
15011 Test "y1 (1.5)":
15012 float: 1
15013 ifloat: 1
15014 Test "y1 (10.0)":
15015 double: 3
15016 float: 1
15017 idouble: 3
15018 ifloat: 1
15019 Test "y1 (2.0)":
15020 double: 1
15021 float: 1
15022 idouble: 1
15023 ifloat: 1
15024 ildouble: 1
15025 ldouble: 1
15026 Test "y1 (8.0)":
15027 double: 1
15028 float: 2
15029 idouble: 1
15030 ifloat: 2
15031
15032 # yn
15033 Test "yn (-10, 0x1p+0)":
15034 double: 1
15035 float: 2
15036 idouble: 1
15037 ifloat: 2
15038 Test "yn (-10, 1.0)":
15039 double: 1
15040 float: 2
15041 idouble: 1
15042 ifloat: 2
15043 Test "yn (0, 0.125)":
15044 ildouble: 1
15045 ldouble: 1
15046 Test "yn (0, 0x1.8p+0)":
15047 double: 2
15048 float: 1
15049 idouble: 2
15050 ifloat: 1
15051 Test "yn (0, 0x1p+0)":
15052 double: 2
15053 float: 1
15054 idouble: 2
15055 ifloat: 1
15056 ildouble: 1
15057 ldouble: 1
15058 Test "yn (0, 0x2p-4)":
15059 ildouble: 1
15060 ldouble: 1
15061 Test "yn (0, 0x8p+0)":
15062 double: 1
15063 float: 1
15064 idouble: 1
15065 ifloat: 1
15066 ildouble: 1
15067 ldouble: 1
15068 Test "yn (0, 0xap+0)":
15069 float: 1
15070 ifloat: 1
15071 Test "yn (0, 1.0)":
15072 double: 2
15073 float: 1
15074 idouble: 2
15075 ifloat: 1
15076 ildouble: 1
15077 ldouble: 1
15078 Test "yn (0, 1.5)":
15079 double: 2
15080 float: 1
15081 idouble: 2
15082 ifloat: 1
15083 Test "yn (0, 10.0)":
15084 double: 1
15085 float: 1
15086 idouble: 1
15087 ifloat: 1
15088 Test "yn (0, 2.0)":
15089 double: 1
15090 idouble: 1
15091 Test "yn (0, 8.0)":
15092 double: 1
15093 float: 1
15094 idouble: 1
15095 ifloat: 1
15096 ildouble: 1
15097 ldouble: 1
15098 Test "yn (1, 0.125)":
15099 double: 1
15100 idouble: 1
15101 ildouble: 1
15102 ldouble: 1
15103 Test "yn (1, 0x1.8p+0)":
15104 float: 1
15105 ifloat: 1
15106 Test "yn (1, 0x2p+0)":
15107 double: 1
15108 float: 1
15109 idouble: 1
15110 ifloat: 1
15111 ildouble: 1
15112 ldouble: 1
15113 Test "yn (1, 0x2p-4)":
15114 double: 1
15115 idouble: 1
15116 ildouble: 1
15117 ldouble: 1
15118 Test "yn (1, 0x8p+0)":
15119 double: 1
15120 float: 2
15121 idouble: 1
15122 ifloat: 2
15123 Test "yn (1, 0xap+0)":
15124 double: 3
15125 float: 1
15126 idouble: 3
15127 ifloat: 1
15128 Test "yn (1, 1.5)":
15129 float: 1
15130 ifloat: 1
15131 Test "yn (1, 10.0)":
15132 double: 3
15133 float: 1
15134 idouble: 3
15135 ifloat: 1
15136 Test "yn (1, 2.0)":
15137 double: 1
15138 float: 1
15139 idouble: 1
15140 ifloat: 1
15141 ildouble: 1
15142 ldouble: 1
15143 Test "yn (1, 8.0)":
15144 double: 1
15145 float: 2
15146 idouble: 1
15147 ifloat: 2
15148 Test "yn (10, 0.125)":
15149 double: 1
15150 idouble: 1
15151 ildouble: 2
15152 ldouble: 2
15153 Test "yn (10, 0.75)":
15154 double: 1
15155 float: 2
15156 idouble: 1
15157 ifloat: 2
15158 ildouble: 4
15159 ldouble: 4
15160 Test "yn (10, 0x1p+0)":
15161 double: 1
15162 float: 2
15163 idouble: 1
15164 ifloat: 2
15165 Test "yn (10, 0x2p+0)":
15166 double: 2
15167 float: 1
15168 idouble: 2
15169 ifloat: 1
15170 Test "yn (10, 0x2p-4)":
15171 double: 1
15172 idouble: 1
15173 ildouble: 2
15174 ldouble: 2
15175 Test "yn (10, 0x4p-1024)":
15176 ildouble: 1
15177 ldouble: 1
15178 Test "yn (10, 0x4p-128)":
15179 ildouble: 1
15180 ldouble: 1
15181 Test "yn (10, 0x8p-972)":
15182 ildouble: 1
15183 ldouble: 1
15184 Test "yn (10, 0xap+0)":
15185 double: 1
15186 float: 1
15187 idouble: 1
15188 ifloat: 1
15189 Test "yn (10, 0xcp-4)":
15190 double: 1
15191 float: 1
15192 idouble: 1
15193 ifloat: 1
15194 ildouble: 4
15195 ldouble: 4
15196 Test "yn (10, 1.0)":
15197 double: 1
15198 float: 2
15199 idouble: 1
15200 ifloat: 2
15201 Test "yn (10, 10.0)":
15202 double: 2
15203 float: 1
15204 idouble: 2
15205 ifloat: 1
15206 Test "yn (10, 2.0)":
15207 double: 3
15208 float: 1
15209 idouble: 3
15210 ifloat: 1
15211 Test "yn (2, 0x1.ffff62p+99)":
15212 double: 1
15213 idouble: 1
15214 ildouble: 1
15215 ldouble: 1
15216 Test "yn (2, 0x1p127)":
15217 double: 1
15218 float: 3
15219 idouble: 1
15220 ifloat: 3
15221 Test "yn (2, 0x8p+124)":
15222 double: 1
15223 float: 3
15224 idouble: 1
15225 ifloat: 3
15226 Test "yn (2, 0xf.fffb1p+96)":
15227 double: 1
15228 idouble: 1
15229 ildouble: 1
15230 ldouble: 1
15231 Test "yn (2, 0xf.ffffffffffff8p+1020)":
15232 double: 1
15233 idouble: 1
15234 Test "yn (2, 0xf.fffffp+124)":
15235 double: 1
15236 float: 1
15237 idouble: 1
15238 ifloat: 1
15239 Test "yn (3, 0.125)":
15240 double: 1
15241 idouble: 1
15242 ildouble: 1
15243 ldouble: 1
15244 Test "yn (3, 0.75)":
15245 double: 1
15246 float: 1
15247 idouble: 1
15248 ifloat: 1
15249 ildouble: 2
15250 ldouble: 2
15251 Test "yn (3, 0x2p+0)":
15252 double: 1
15253 idouble: 1
15254 Test "yn (3, 0x2p-4)":
15255 double: 1
15256 idouble: 1
15257 ildouble: 1
15258 ldouble: 1
15259 Test "yn (3, 0xap+0)":
15260 double: 1
15261 float: 1
15262 idouble: 1
15263 ifloat: 1
15264 Test "yn (3, 0xcp-4)":
15265 double: 1
15266 idouble: 1
15267 ildouble: 2
15268 ldouble: 2
15269 Test "yn (3, 10.0)":
15270 double: 1
15271 float: 1
15272 idouble: 1
15273 ifloat: 1
15274 Test "yn (3, 2.0)":
15275 double: 1
15276 idouble: 1
15277
15278 # Maximal error of functions:
15279 Function: "acos":
15280 ildouble: 1
15281 ldouble: 1
15282
15283 Function: "acos_downward":
15284 double: 1
15285 float: 1
15286 idouble: 1
15287 ifloat: 1
15288 ildouble: 1
15289 ldouble: 1
15290
15291 Function: "acos_tonearest":
15292 ildouble: 1
15293 ldouble: 1
15294
15295 Function: "acos_towardzero":
15296 double: 1
15297 float: 1
15298 idouble: 1
15299 ifloat: 1
15300 ildouble: 1
15301 ldouble: 1
15302
15303 Function: "acos_upward":
15304 double: 1
15305 idouble: 1
15306 ildouble: 1
15307 ldouble: 1
15308
15309 Function: "asin_downward":
15310 double: 1
15311 float: 1
15312 idouble: 1
15313 ifloat: 1
15314 ildouble: 1
15315 ldouble: 1
15316
15317 Function: "asin_towardzero":
15318 double: 1
15319 float: 1
15320 idouble: 1
15321 ifloat: 1
15322 ildouble: 1
15323 ldouble: 1
15324
15325 Function: "asin_upward":
15326 double: 1
15327 float: 1
15328 idouble: 1
15329 ifloat: 1
15330 ildouble: 1
15331 ldouble: 1
15332
15333 Function: "atan2":
15334 float: 1
15335 ifloat: 1
15336 ildouble: 1
15337 ldouble: 1
15338
15339 Function: "atanh":
15340 float: 1
15341 ifloat: 1
15342 ildouble: 1
15343 ldouble: 1
15344
15345 Function: Real part of "cacos":
15346 double: 1
15347 float: 2
15348 idouble: 1
15349 ifloat: 2
15350 ildouble: 1
15351 ldouble: 1
15352
15353 Function: Imaginary part of "cacos":
15354 double: 1
15355 float: 2
15356 idouble: 1
15357 ifloat: 2
15358 ildouble: 2
15359 ldouble: 2
15360
15361 Function: Real part of "cacosh":
15362 double: 1
15363 float: 2
15364 idouble: 1
15365 ifloat: 2
15366 ildouble: 2
15367 ldouble: 2
15368
15369 Function: Imaginary part of "cacosh":
15370 double: 1
15371 float: 2
15372 idouble: 1
15373 ifloat: 2
15374 ildouble: 1
15375 ldouble: 1
15376
15377 Function: Real part of "casin":
15378 double: 1
15379 float: 1
15380 idouble: 1
15381 ifloat: 1
15382 ildouble: 1
15383 ldouble: 1
15384
15385 Function: Imaginary part of "casin":
15386 double: 1
15387 float: 2
15388 idouble: 1
15389 ifloat: 2
15390 ildouble: 2
15391 ldouble: 2
15392
15393 Function: Real part of "casinh":
15394 double: 1
15395 float: 2
15396 idouble: 1
15397 ifloat: 2
15398 ildouble: 2
15399 ldouble: 2
15400
15401 Function: Imaginary part of "casinh":
15402 double: 1
15403 float: 1
15404 idouble: 1
15405 ifloat: 1
15406 ildouble: 1
15407 ldouble: 1
15408
15409 Function: Real part of "catan":
15410 float: 1
15411 ifloat: 1
15412
15413 Function: Imaginary part of "catan":
15414 double: 1
15415 float: 1
15416 idouble: 1
15417 ifloat: 1
15418 ildouble: 1
15419 ldouble: 1
15420
15421 Function: Real part of "catanh":
15422 double: 1
15423 float: 1
15424 idouble: 1
15425 ifloat: 1
15426 ildouble: 1
15427 ldouble: 1
15428
15429 Function: Imaginary part of "catanh":
15430 float: 1
15431 ifloat: 1
15432
15433 Function: "cbrt":
15434 double: 1
15435 float: 1
15436 idouble: 1
15437 ifloat: 1
15438 ildouble: 1
15439 ldouble: 1
15440
15441 Function: Real part of "ccos":
15442 double: 1
15443 float: 1
15444 idouble: 1
15445 ifloat: 1
15446 ildouble: 1
15447 ldouble: 1
15448
15449 Function: Imaginary part of "ccos":
15450 double: 1
15451 float: 1
15452 idouble: 1
15453 ifloat: 1
15454 ildouble: 1
15455 ldouble: 1
15456
15457 Function: Real part of "ccosh":
15458 double: 1
15459 float: 1
15460 idouble: 1
15461 ifloat: 1
15462
15463 Function: Imaginary part of "ccosh":
15464 double: 1
15465 float: 1
15466 idouble: 1
15467 ifloat: 1
15468 ildouble: 1
15469 ldouble: 1
15470
15471 Function: Real part of "cexp":
15472 double: 2
15473 float: 1
15474 idouble: 2
15475 ifloat: 1
15476 ildouble: 1
15477 ldouble: 1
15478
15479 Function: Imaginary part of "cexp":
15480 double: 1
15481 float: 2
15482 idouble: 1
15483 ifloat: 2
15484 ildouble: 1
15485 ldouble: 1
15486
15487 Function: Real part of "clog":
15488 double: 1
15489 float: 1
15490 idouble: 1
15491 ifloat: 1
15492 ildouble: 1
15493 ldouble: 1
15494
15495 Function: Imaginary part of "clog":
15496 float: 1
15497 ifloat: 1
15498 ildouble: 1
15499 ldouble: 1
15500
15501 Function: Real part of "clog10":
15502 double: 2
15503 float: 2
15504 idouble: 2
15505 ifloat: 2
15506 ildouble: 1
15507 ldouble: 1
15508
15509 Function: Imaginary part of "clog10":
15510 double: 1
15511 float: 1
15512 idouble: 1
15513 ifloat: 1
15514 ildouble: 1
15515 ldouble: 1
15516
15517 Function: "cos":
15518 double: 2
15519 float: 1
15520 idouble: 2
15521 ifloat: 1
15522 ildouble: 1
15523 ldouble: 1
15524
15525 Function: "cos_downward":
15526 double: 1
15527 float: 1
15528 idouble: 1
15529 ifloat: 1
15530 ildouble: 2
15531 ldouble: 2
15532
15533 Function: "cos_tonearest":
15534 ildouble: 1
15535 ldouble: 1
15536
15537 Function: "cos_towardzero":
15538 double: 1
15539 float: 1
15540 idouble: 1
15541 ifloat: 1
15542 ildouble: 1
15543 ldouble: 1
15544
15545 Function: "cos_upward":
15546 double: 1
15547 float: 1
15548 idouble: 1
15549 ifloat: 1
15550 ildouble: 2
15551 ldouble: 2
15552
15553 Function: "cosh":
15554 double: 1
15555 idouble: 1
15556 ildouble: 1
15557 ldouble: 1
15558
15559 Function: "cosh_downward":
15560 double: 1
15561 float: 1
15562 idouble: 1
15563 ifloat: 1
15564 ildouble: 2
15565 ldouble: 2
15566
15567 Function: "cosh_tonearest":
15568 double: 1
15569 idouble: 1
15570 ildouble: 1
15571 ldouble: 1
15572
15573 Function: "cosh_towardzero":
15574 double: 1
15575 float: 1
15576 idouble: 1
15577 ifloat: 1
15578 ildouble: 2
15579 ldouble: 2
15580
15581 Function: "cosh_upward":
15582 double: 1
15583 idouble: 1
15584 ildouble: 1
15585 ldouble: 1
15586
15587 Function: Real part of "cpow":
15588 double: 2
15589 float: 5
15590 idouble: 2
15591 ifloat: 5
15592 ildouble: 3
15593 ldouble: 3
15594
15595 Function: Imaginary part of "cpow":
15596 float: 2
15597 ifloat: 2
15598 ildouble: 4
15599 ldouble: 4
15600
15601 Function: Real part of "csin":
15602 double: 1
15603 float: 1
15604 idouble: 1
15605 ifloat: 1
15606 ildouble: 1
15607 ldouble: 1
15608
15609 Function: Real part of "csinh":
15610 float: 1
15611 ifloat: 1
15612 ildouble: 1
15613 ldouble: 1
15614
15615 Function: Imaginary part of "csinh":
15616 double: 1
15617 float: 1
15618 idouble: 1
15619 ifloat: 1
15620
15621 Function: Real part of "csqrt":
15622 double: 1
15623 float: 1
15624 idouble: 1
15625 ifloat: 1
15626 ildouble: 1
15627 ldouble: 1
15628
15629 Function: Imaginary part of "csqrt":
15630 double: 1
15631 float: 1
15632 idouble: 1
15633 ifloat: 1
15634 ildouble: 1
15635 ldouble: 1
15636
15637 Function: Real part of "ctan":
15638 double: 1
15639 float: 1
15640 idouble: 1
15641 ifloat: 1
15642 ildouble: 2
15643 ldouble: 2
15644
15645 Function: Imaginary part of "ctan":
15646 double: 2
15647 float: 2
15648 idouble: 2
15649 ifloat: 2
15650 ildouble: 1
15651 ldouble: 1
15652
15653 Function: Real part of "ctan_downward":
15654 double: 6
15655 float: 5
15656 idouble: 6
15657 ifloat: 5
15658 ildouble: 5
15659 ldouble: 5
15660
15661 Function: Imaginary part of "ctan_downward":
15662 double: 2
15663 float: 2
15664 idouble: 2
15665 ifloat: 2
15666 ildouble: 4
15667 ldouble: 4
15668
15669 Function: Real part of "ctan_tonearest":
15670 double: 1
15671 float: 1
15672 idouble: 1
15673 ifloat: 1
15674 ildouble: 2
15675 ldouble: 2
15676
15677 Function: Imaginary part of "ctan_tonearest":
15678 double: 2
15679 float: 2
15680 idouble: 2
15681 ifloat: 2
15682 ildouble: 1
15683 ldouble: 1
15684
15685 Function: Real part of "ctan_towardzero":
15686 double: 5
15687 float: 3
15688 idouble: 5
15689 ifloat: 3
15690 ildouble: 5
15691 ldouble: 5
15692
15693 Function: Imaginary part of "ctan_towardzero":
15694 double: 2
15695 float: 2
15696 idouble: 2
15697 ifloat: 2
15698 ildouble: 4
15699 ldouble: 4
15700
15701 Function: Real part of "ctan_upward":
15702 double: 2
15703 float: 4
15704 idouble: 2
15705 ifloat: 4
15706 ildouble: 3
15707 ldouble: 3
15708
15709 Function: Imaginary part of "ctan_upward":
15710 double: 2
15711 float: 1
15712 idouble: 2
15713 ifloat: 1
15714 ildouble: 3
15715 ldouble: 3
15716
15717 Function: Real part of "ctanh":
15718 double: 2
15719 float: 2
15720 idouble: 2
15721 ifloat: 2
15722 ildouble: 1
15723 ldouble: 1
15724
15725 Function: Imaginary part of "ctanh":
15726 double: 2
15727 float: 2
15728 idouble: 2
15729 ifloat: 2
15730 ildouble: 2
15731 ldouble: 2
15732
15733 Function: Real part of "ctanh_downward":
15734 double: 4
15735 float: 2
15736 idouble: 4
15737 ifloat: 2
15738 ildouble: 4
15739 ldouble: 4
15740
15741 Function: Imaginary part of "ctanh_downward":
15742 double: 6
15743 float: 5
15744 idouble: 6
15745 ifloat: 5
15746 ildouble: 4
15747 ldouble: 4
15748
15749 Function: Real part of "ctanh_tonearest":
15750 double: 2
15751 float: 2
15752 idouble: 2
15753 ifloat: 2
15754 ildouble: 1
15755 ldouble: 1
15756
15757 Function: Imaginary part of "ctanh_tonearest":
15758 double: 2
15759 float: 2
15760 idouble: 2
15761 ifloat: 2
15762 ildouble: 2
15763 ldouble: 2
15764
15765 Function: Real part of "ctanh_towardzero":
15766 double: 2
15767 float: 2
15768 idouble: 2
15769 ifloat: 2
15770 ildouble: 4
15771 ldouble: 4
15772
15773 Function: Imaginary part of "ctanh_towardzero":
15774 double: 5
15775 float: 3
15776 idouble: 5
15777 ifloat: 3
15778 ildouble: 3
15779 ldouble: 3
15780
15781 Function: Real part of "ctanh_upward":
15782 double: 2
15783 float: 2
15784 idouble: 2
15785 ifloat: 2
15786 ildouble: 3
15787 ldouble: 3
15788
15789 Function: Imaginary part of "ctanh_upward":
15790 double: 2
15791 float: 3
15792 idouble: 2
15793 ifloat: 3
15794 ildouble: 3
15795 ldouble: 3
15796
15797 Function: "erf":
15798 double: 1
15799 idouble: 1
15800 ildouble: 1
15801 ldouble: 1
15802
15803 Function: "erfc":
15804 double: 1
15805 float: 1
15806 idouble: 1
15807 ifloat: 1
15808 ildouble: 1
15809 ldouble: 1
15810
15811 Function: "exp10":
15812 double: 1
15813 idouble: 1
15814 ildouble: 1
15815 ldouble: 1
15816
15817 Function: "exp_downward":
15818 double: 1
15819 float: 1
15820 idouble: 1
15821 ifloat: 1
15822 ildouble: 2
15823 ldouble: 2
15824
15825 Function: "exp_towardzero":
15826 double: 1
15827 float: 1
15828 idouble: 1
15829 ifloat: 1
15830 ildouble: 2
15831 ldouble: 2
15832
15833 Function: "exp_upward":
15834 double: 1
15835 float: 1
15836 idouble: 1
15837 ifloat: 1
15838 ildouble: 1
15839 ldouble: 1
15840
15841 Function: "expm1":
15842 double: 1
15843 float: 1
15844 idouble: 1
15845 ifloat: 1
15846 ildouble: 1
15847 ldouble: 1
15848
15849 Function: "expm1_downward":
15850 double: 1
15851 float: 1
15852 idouble: 1
15853 ifloat: 1
15854 ildouble: 1
15855 ldouble: 1
15856
15857 Function: "expm1_tonearest":
15858 double: 1
15859 float: 1
15860 idouble: 1
15861 ifloat: 1
15862 ildouble: 1
15863 ldouble: 1
15864
15865 Function: "expm1_towardzero":
15866 double: 1
15867 float: 1
15868 idouble: 1
15869 ifloat: 1
15870 ildouble: 2
15871 ldouble: 2
15872
15873 Function: "expm1_upward":
15874 double: 1
15875 float: 1
15876 idouble: 1
15877 ifloat: 1
15878 ildouble: 2
15879 ldouble: 2
15880
15881 Function: "gamma":
15882 double: 1
15883 float: 2
15884 idouble: 1
15885 ifloat: 2
15886 ildouble: 1
15887 ldouble: 1
15888
15889 Function: "hypot":
15890 double: 1
15891 float: 1
15892 idouble: 1
15893 ifloat: 1
15894 ildouble: 1
15895 ldouble: 1
15896
15897 Function: "j0":
15898 double: 2
15899 float: 2
15900 idouble: 2
15901 ifloat: 2
15902 ildouble: 2
15903 ldouble: 2
15904
15905 Function: "j1":
15906 double: 1
15907 float: 2
15908 idouble: 1
15909 ifloat: 2
15910 ildouble: 1
15911 ldouble: 1
15912
15913 Function: "jn":
15914 double: 4
15915 float: 5
15916 idouble: 4
15917 ifloat: 5
15918 ildouble: 4
15919 ldouble: 4
15920
15921 Function: "lgamma":
15922 double: 1
15923 float: 2
15924 idouble: 1
15925 ifloat: 2
15926 ildouble: 1
15927 ldouble: 1
15928
15929 Function: "log":
15930 float: 1
15931 ifloat: 1
15932 ildouble: 1
15933 ldouble: 1
15934
15935 Function: "log10":
15936 double: 1
15937 float: 2
15938 idouble: 1
15939 ifloat: 2
15940 ildouble: 1
15941 ldouble: 1
15942
15943 Function: "log1p":
15944 float: 1
15945 ifloat: 1
15946 ildouble: 1
15947 ldouble: 1
15948
15949 Function: "pow":
15950 float: 1
15951 ifloat: 1
15952 ildouble: 1
15953 ldouble: 1
15954
15955 Function: "pow10":
15956 double: 1
15957 idouble: 1
15958 ildouble: 1
15959 ldouble: 1
15960
15961 Function: "pow_downward":
15962 float: 1
15963 ifloat: 1
15964
15965 Function: "pow_tonearest":
15966 float: 1
15967 ifloat: 1
15968 ildouble: 1
15969 ldouble: 1
15970
15971 Function: "pow_towardzero":
15972 float: 1
15973 ifloat: 1
15974
15975 Function: "pow_upward":
15976 float: 1
15977 ifloat: 1
15978 ildouble: 1
15979 ldouble: 1
15980
15981 Function: "sin":
15982 ildouble: 1
15983 ldouble: 1
15984
15985 Function: "sin_downward":
15986 double: 1
15987 float: 1
15988 idouble: 1
15989 ifloat: 1
15990 ildouble: 2
15991 ldouble: 2
15992
15993 Function: "sin_tonearest":
15994 ildouble: 1
15995 ldouble: 1
15996
15997 Function: "sin_towardzero":
15998 double: 1
15999 float: 1
16000 idouble: 1
16001 ifloat: 1
16002 ildouble: 1
16003 ldouble: 1
16004
16005 Function: "sin_upward":
16006 double: 1
16007 float: 1
16008 idouble: 1
16009 ifloat: 1
16010 ildouble: 2
16011 ldouble: 2
16012
16013 Function: "sincos":
16014 double: 1
16015 float: 1
16016 idouble: 1
16017 ifloat: 1
16018 ildouble: 1
16019 ldouble: 1
16020
16021 Function: "sinh":
16022 ildouble: 1
16023 ldouble: 1
16024
16025 Function: "sinh_downward":
16026 double: 1
16027 float: 1
16028 idouble: 1
16029 ifloat: 1
16030 ildouble: 2
16031 ldouble: 2
16032
16033 Function: "sinh_towardzero":
16034 double: 1
16035 float: 1
16036 idouble: 1
16037 ifloat: 1
16038 ildouble: 2
16039 ldouble: 2
16040
16041 Function: "sinh_upward":
16042 double: 1
16043 float: 1
16044 idouble: 1
16045 ifloat: 1
16046 ildouble: 1
16047 ldouble: 1
16048
16049 Function: "tan":
16050 double: 1
16051 idouble: 1
16052 ildouble: 1
16053 ldouble: 1
16054
16055 Function: "tan_downward":
16056 double: 1
16057 float: 2
16058 idouble: 1
16059 ifloat: 2
16060 ildouble: 1
16061 ldouble: 1
16062
16063 Function: "tan_tonearest":
16064 ildouble: 1
16065 ldouble: 1
16066
16067 Function: "tan_towardzero":
16068 double: 1
16069 float: 1
16070 idouble: 1
16071 ifloat: 1
16072 ildouble: 1
16073 ldouble: 1
16074
16075 Function: "tan_upward":
16076 double: 1
16077 float: 1
16078 idouble: 1
16079 ifloat: 1
16080 ildouble: 2
16081 ldouble: 2
16082
16083 Function: "tgamma":
16084 double: 4
16085 float: 3
16086 idouble: 4
16087 ifloat: 3
16088 ildouble: 4
16089 ldouble: 4
16090
16091 Function: "y0":
16092 double: 2
16093 float: 1
16094 idouble: 2
16095 ifloat: 1
16096 ildouble: 1
16097 ldouble: 1
16098
16099 Function: "y1":
16100 double: 3
16101 float: 2
16102 idouble: 3
16103 ifloat: 2
16104 ildouble: 2
16105 ldouble: 2
16106
16107 Function: "yn":
16108 double: 3
16109 float: 3
16110 idouble: 3
16111 ifloat: 3
16112 ildouble: 4
16113 ldouble: 4
16114
16115 # end of automatic generation