]> sourceware.org Git - glibc.git/blob - sysdeps/powerpc/fpu/libm-test-ulps
Update powerpc-fpu ULPs.
[glibc.git] / sysdeps / powerpc / fpu / libm-test-ulps
1 # Begin of automatic generation
2
3 # acos
4 Test "acos (-0x0.ffffffff8p0)":
5 ildouble: 1
6 ldouble: 1
7 Test "acos (-0x0.ffffffp0)":
8 ildouble: 1
9 ldouble: 1
10 Test "acos (-0xf.fffffff8p-4)":
11 ildouble: 1
12 ldouble: 1
13 Test "acos (-0xf.fffffp-4)":
14 ildouble: 1
15 ldouble: 1
16 Test "acos (0x1.70ef54646d496892137dfd73f58p-56)":
17 ildouble: 1
18 ldouble: 1
19 Test "acos (0x1.70ef54646d496892137dfd73f6p-56)":
20 ildouble: 1
21 ldouble: 1
22 Test "acos (0x1.70ef54646d496892p-56)":
23 ildouble: 1
24 ldouble: 1
25 Test "acos (0x1.70ef54646d496894p-56)":
26 ildouble: 1
27 ldouble: 1
28 Test "acos (0x1.70ef54646d496p-56)":
29 ildouble: 1
30 ldouble: 1
31 Test "acos (0x1.70ef54646d497p-56)":
32 ildouble: 1
33 ldouble: 1
34 Test "acos (2e-17)":
35 ildouble: 1
36 ldouble: 1
37
38 # acos_downward
39 Test "acos_downward (-0)":
40 float: 1
41 ifloat: 1
42 Test "acos_downward (-0.5)":
43 double: 1
44 idouble: 1
45 ildouble: 1
46 ldouble: 1
47 Test "acos_downward (-0x8p-4)":
48 float: 1
49 ifloat: 1
50 Test "acos_downward (-0xf.fffffffffffffffp-4)":
51 ildouble: 2
52 ldouble: 2
53 Test "acos_downward (-0xf.fffffffffffp-4)":
54 ildouble: 2
55 ldouble: 2
56 Test "acos_downward (-1)":
57 float: 1
58 ifloat: 1
59 Test "acos_downward (0)":
60 float: 1
61 ifloat: 1
62 Test "acos_downward (0.5)":
63 double: 1
64 float: 1
65 idouble: 1
66 ifloat: 1
67 ildouble: 1
68 ldouble: 1
69 Test "acos_downward (0x1.70ef54646d496892137dfd73f58p-56)":
70 ildouble: 2
71 ldouble: 2
72 Test "acos_downward (0x1.70ef54646d496892137dfd73f6p-56)":
73 ildouble: 2
74 ldouble: 2
75 Test "acos_downward (0x1.70ef54646d496892p-56)":
76 ildouble: 2
77 ldouble: 2
78 Test "acos_downward (0x1.70ef54646d496894p-56)":
79 ildouble: 2
80 ldouble: 2
81 Test "acos_downward (0x1.70ef54646d496p-56)":
82 ildouble: 2
83 ldouble: 2
84 Test "acos_downward (0x1.70ef54646d497p-56)":
85 ildouble: 2
86 ldouble: 2
87 Test "acos_downward (0x1.70ef54p-56)":
88 ildouble: 3
89 ldouble: 3
90 Test "acos_downward (0x1.70ef56p-56)":
91 ildouble: 3
92 ldouble: 3
93 Test "acos_downward (0x1p-4)":
94 ildouble: 1
95 ldouble: 1
96 Test "acos_downward (0xcp-4)":
97 ildouble: 1
98 ldouble: 1
99
100 # acos_tonearest
101 Test "acos_tonearest (-0xf.fffffff8p-4)":
102 ildouble: 1
103 ldouble: 1
104 Test "acos_tonearest (-0xf.fffffp-4)":
105 ildouble: 1
106 ldouble: 1
107 Test "acos_tonearest (0x1.70ef54646d496892137dfd73f58p-56)":
108 ildouble: 1
109 ldouble: 1
110 Test "acos_tonearest (0x1.70ef54646d496892137dfd73f6p-56)":
111 ildouble: 1
112 ldouble: 1
113 Test "acos_tonearest (0x1.70ef54646d496892p-56)":
114 ildouble: 1
115 ldouble: 1
116 Test "acos_tonearest (0x1.70ef54646d496894p-56)":
117 ildouble: 1
118 ldouble: 1
119 Test "acos_tonearest (0x1.70ef54646d496p-56)":
120 ildouble: 1
121 ldouble: 1
122 Test "acos_tonearest (0x1.70ef54646d497p-56)":
123 ildouble: 1
124 ldouble: 1
125
126 # acos_towardzero
127 Test "acos_towardzero (-0)":
128 float: 1
129 ifloat: 1
130 Test "acos_towardzero (-0.5)":
131 double: 1
132 idouble: 1
133 ildouble: 1
134 ldouble: 1
135 Test "acos_towardzero (-0x8p-4)":
136 float: 1
137 ifloat: 1
138 Test "acos_towardzero (-0xf.fffffffffffffffp-4)":
139 ildouble: 2
140 ldouble: 2
141 Test "acos_towardzero (-0xf.fffffffffffp-4)":
142 ildouble: 2
143 ldouble: 2
144 Test "acos_towardzero (-1)":
145 float: 1
146 ifloat: 1
147 Test "acos_towardzero (0)":
148 float: 1
149 ifloat: 1
150 Test "acos_towardzero (0.5)":
151 double: 1
152 float: 1
153 idouble: 1
154 ifloat: 1
155 ildouble: 1
156 ldouble: 1
157 Test "acos_towardzero (0x1.70ef54646d496892137dfd73f58p-56)":
158 ildouble: 2
159 ldouble: 2
160 Test "acos_towardzero (0x1.70ef54646d496892137dfd73f6p-56)":
161 ildouble: 2
162 ldouble: 2
163 Test "acos_towardzero (0x1.70ef54646d496892p-56)":
164 ildouble: 2
165 ldouble: 2
166 Test "acos_towardzero (0x1.70ef54646d496894p-56)":
167 ildouble: 2
168 ldouble: 2
169 Test "acos_towardzero (0x1.70ef54646d496p-56)":
170 ildouble: 2
171 ldouble: 2
172 Test "acos_towardzero (0x1.70ef54646d497p-56)":
173 ildouble: 2
174 ldouble: 2
175 Test "acos_towardzero (0x1.70ef54p-56)":
176 ildouble: 3
177 ldouble: 3
178 Test "acos_towardzero (0x1.70ef56p-56)":
179 ildouble: 3
180 ldouble: 3
181 Test "acos_towardzero (0x1p-4)":
182 ildouble: 1
183 ldouble: 1
184 Test "acos_towardzero (0xcp-4)":
185 ildouble: 1
186 ldouble: 1
187
188 # acos_upward
189 Test "acos_upward (+0)":
190 double: 1
191 idouble: 1
192 ildouble: 1
193 ldouble: 1
194 Test "acos_upward (-0)":
195 double: 1
196 idouble: 1
197 ildouble: 2
198 ldouble: 2
199 Test "acos_upward (-0x1p+0)":
200 double: 1
201 idouble: 1
202 ildouble: 1
203 ldouble: 1
204 Test "acos_upward (-1)":
205 ildouble: 2
206 ldouble: 2
207 Test "acos_upward (0)":
208 ildouble: 2
209 ldouble: 2
210 Test "acos_upward (0x1.70ef54646d496p-56)":
211 double: 1
212 idouble: 1
213 Test "acos_upward (0x1.70ef54646d497p-56)":
214 double: 1
215 idouble: 1
216 Test "acos_upward (0x1.70ef54p-56)":
217 double: 1
218 idouble: 1
219 Test "acos_upward (0x1.70ef56p-56)":
220 double: 1
221 idouble: 1
222 Test "acos_upward (0x1p-4)":
223 ildouble: 1
224 ldouble: 1
225 Test "acos_upward (0xf.fffffp-4)":
226 ildouble: 1
227 ldouble: 1
228
229 # asin
230 Test "asin (-0x0.ffffffff8p0)":
231 ildouble: 1
232 ldouble: 1
233 Test "asin (-0x0.ffffffp0)":
234 ildouble: 1
235 ldouble: 1
236 Test "asin (-0xf.fffffff8p-4)":
237 ildouble: 1
238 ldouble: 1
239 Test "asin (-0xf.fffffp-4)":
240 ildouble: 1
241 ldouble: 1
242 Test "asin (0.75)":
243 ildouble: 2
244 ldouble: 2
245 Test "asin (0x0.ffffffff8p0)":
246 ildouble: 1
247 ldouble: 1
248 Test "asin (0x0.ffffffp0)":
249 ildouble: 1
250 ldouble: 1
251 Test "asin (0xcp-4)":
252 ildouble: 2
253 ldouble: 2
254 Test "asin (0xf.fffffff8p-4)":
255 ildouble: 1
256 ldouble: 1
257 Test "asin (0xf.fffffp-4)":
258 ildouble: 1
259 ldouble: 1
260
261 # asin_downward
262 Test "asin_downward (-0.5)":
263 double: 1
264 idouble: 1
265 ildouble: 1
266 ldouble: 1
267 Test "asin_downward (-0x1p+0)":
268 double: 1
269 idouble: 1
270 Test "asin_downward (-0x8p-4)":
271 double: 1
272 idouble: 1
273 ildouble: 1
274 ldouble: 1
275 Test "asin_downward (-0xf.fffffff8p-4)":
276 double: 1
277 idouble: 1
278 ildouble: 1
279 ldouble: 1
280 Test "asin_downward (-0xf.ffffffffffff8p-4)":
281 double: 1
282 idouble: 1
283 ildouble: 2
284 ldouble: 2
285 Test "asin_downward (-0xf.fffffffffffffffp-4)":
286 ildouble: 2
287 ldouble: 2
288 Test "asin_downward (-0xf.fffffffffffp-4)":
289 double: 1
290 idouble: 1
291 ildouble: 2
292 ldouble: 2
293 Test "asin_downward (-0xf.fffffp-4)":
294 double: 1
295 float: 1
296 idouble: 1
297 ifloat: 1
298 ildouble: 2
299 ldouble: 2
300 Test "asin_downward (-1.0)":
301 ildouble: 1
302 ldouble: 1
303 Test "asin_downward (0.5)":
304 double: 1
305 idouble: 1
306 ildouble: 1
307 ldouble: 1
308 Test "asin_downward (0x8p-4)":
309 float: 1
310 ifloat: 1
311 Test "asin_downward (0xcp-4)":
312 ildouble: 1
313 ldouble: 1
314 Test "asin_downward (0xf.fffffffffffffffp-4)":
315 ildouble: 1
316 ldouble: 1
317 Test "asin_downward (0xf.fffffffffffp-4)":
318 ildouble: 1
319 ldouble: 1
320 Test "asin_downward (0xf.fffffp-4)":
321 ildouble: 1
322 ldouble: 1
323 Test "asin_downward (1.0)":
324 float: 1
325 ifloat: 1
326
327 # asin_tonearest
328 Test "asin_tonearest (-0xf.fffffff8p-4)":
329 ildouble: 1
330 ldouble: 1
331 Test "asin_tonearest (-0xf.fffffp-4)":
332 ildouble: 1
333 ldouble: 1
334 Test "asin_tonearest (0xcp-4)":
335 ildouble: 2
336 ldouble: 2
337 Test "asin_tonearest (0xf.fffffff8p-4)":
338 ildouble: 1
339 ldouble: 1
340 Test "asin_tonearest (0xf.fffffp-4)":
341 ildouble: 1
342 ldouble: 1
343
344 # asin_towardzero
345 Test "asin_towardzero (-0.5)":
346 double: 1
347 idouble: 1
348 ildouble: 1
349 ldouble: 1
350 Test "asin_towardzero (-0x8p-4)":
351 float: 1
352 ifloat: 1
353 Test "asin_towardzero (-0xf.fffffffffffffffp-4)":
354 ildouble: 1
355 ldouble: 1
356 Test "asin_towardzero (-0xf.fffffffffffp-4)":
357 ildouble: 1
358 ldouble: 1
359 Test "asin_towardzero (-0xf.fffffp-4)":
360 ildouble: 1
361 ldouble: 1
362 Test "asin_towardzero (-1.0)":
363 float: 1
364 ifloat: 1
365 Test "asin_towardzero (0.5)":
366 double: 1
367 idouble: 1
368 ildouble: 1
369 ldouble: 1
370 Test "asin_towardzero (0x8p-4)":
371 float: 1
372 ifloat: 1
373 Test "asin_towardzero (0xcp-4)":
374 ildouble: 1
375 ldouble: 1
376 Test "asin_towardzero (0xf.fffffffffffffffp-4)":
377 ildouble: 1
378 ldouble: 1
379 Test "asin_towardzero (0xf.fffffffffffp-4)":
380 ildouble: 1
381 ldouble: 1
382 Test "asin_towardzero (0xf.fffffp-4)":
383 ildouble: 1
384 ldouble: 1
385 Test "asin_towardzero (1.0)":
386 float: 1
387 ifloat: 1
388
389 # asin_upward
390 Test "asin_upward (-0x8p-4)":
391 double: 1
392 float: 1
393 idouble: 1
394 ifloat: 1
395 ildouble: 1
396 ldouble: 1
397 Test "asin_upward (-0xf.fffffff8p-4)":
398 double: 1
399 idouble: 1
400 Test "asin_upward (-0xf.ffffffffffff8p-4)":
401 double: 1
402 idouble: 1
403 Test "asin_upward (-0xf.fffffffffffp-4)":
404 double: 1
405 idouble: 1
406 Test "asin_upward (-0xf.fffffp-4)":
407 double: 1
408 float: 1
409 idouble: 1
410 ifloat: 1
411 ildouble: 1
412 ldouble: 1
413 Test "asin_upward (-1.0)":
414 float: 1
415 ifloat: 1
416 Test "asin_upward (0x1p+0)":
417 double: 1
418 idouble: 1
419 Test "asin_upward (0xf.fffffffffffffffp-4)":
420 ildouble: 2
421 ldouble: 2
422 Test "asin_upward (0xf.fffffffffffp-4)":
423 ildouble: 1
424 ldouble: 1
425 Test "asin_upward (1.0)":
426 ildouble: 1
427 ldouble: 1
428
429 # atan2
430 Test "atan2 (-0.00756827042671106339, -.001792735857538728036)":
431 ildouble: 1
432 ldouble: 1
433 Test "atan2 (-0.75, -1.0)":
434 float: 1
435 ifloat: 1
436 Test "atan2 (-inf, -inf)":
437 ildouble: 1
438 ldouble: 1
439 Test "atan2 (-max_value, -min_value)":
440 float: 1
441 ifloat: 1
442 Test "atan2 (0.75, -1.0)":
443 float: 1
444 ifloat: 1
445 Test "atan2 (1.390625, 0.9296875)":
446 float: 1
447 ifloat: 1
448 ildouble: 1
449 ldouble: 1
450 Test "atan2 (inf, -inf)":
451 ildouble: 1
452 ldouble: 1
453
454 # atanh
455 Test "atanh (0.75)":
456 float: 1
457 ifloat: 1
458 Test "atanh (0xcp-4)":
459 float: 1
460 ifloat: 1
461
462 # cabs
463 Test "cabs (-0.75 + 12.390625 i)":
464 float: 1
465 ifloat: 1
466 Test "cabs (-0.75 - 12.390625 i)":
467 float: 1
468 ifloat: 1
469 Test "cabs (-12.390625 + 0.75 i)":
470 float: 1
471 ifloat: 1
472 Test "cabs (-12.390625 - 0.75 i)":
473 float: 1
474 ifloat: 1
475 Test "cabs (0.75 + 1.25 i)":
476 float: 1
477 ifloat: 1
478 ildouble: 1
479 ldouble: 1
480 Test "cabs (0.75 + 12.390625 i)":
481 float: 1
482 ifloat: 1
483
484 # cacos
485 Test "Imaginary part of: cacos (+0 + 0.5 i)":
486 double: 2
487 float: 1
488 idouble: 2
489 ifloat: 1
490 ildouble: 2
491 ldouble: 2
492 Test "Imaginary part of: cacos (+0 + 1.0 i)":
493 double: 3
494 float: 1
495 idouble: 3
496 ifloat: 1
497 ildouble: 1
498 ldouble: 1
499 Test "Imaginary part of: cacos (+0 + 1.5 i)":
500 double: 2
501 float: 1
502 idouble: 2
503 ifloat: 1
504 ildouble: 1
505 ldouble: 1
506 Test "Imaginary part of: cacos (+0 - 0.5 i)":
507 float: 1
508 ifloat: 1
509 Test "Imaginary part of: cacos (+0 - 1.0 i)":
510 double: 1
511 float: 1
512 idouble: 1
513 ifloat: 1
514 Test "Imaginary part of: cacos (+0 - 1.5 i)":
515 double: 1
516 idouble: 1
517 Test "Imaginary part of: cacos (-0 + 0.5 i)":
518 double: 2
519 float: 1
520 idouble: 2
521 ifloat: 1
522 ildouble: 2
523 ldouble: 2
524 Test "Imaginary part of: cacos (-0 + 1.0 i)":
525 double: 3
526 float: 1
527 idouble: 3
528 ifloat: 1
529 ildouble: 1
530 ldouble: 1
531 Test "Imaginary part of: cacos (-0 + 1.5 i)":
532 double: 2
533 float: 1
534 idouble: 2
535 ifloat: 1
536 ildouble: 1
537 ldouble: 1
538 Test "Imaginary part of: cacos (-0 - 0.5 i)":
539 float: 1
540 ifloat: 1
541 Test "Imaginary part of: cacos (-0 - 1.0 i)":
542 double: 1
543 float: 1
544 idouble: 1
545 ifloat: 1
546 Test "Imaginary part of: cacos (-0 - 1.5 i)":
547 double: 1
548 idouble: 1
549 Test "Imaginary part of: cacos (-0.0 + 0x1.000000000000000000000000008p0 i)":
550 ildouble: 1
551 ldouble: 1
552 Test "Imaginary part of: cacos (-0.0 - 0x1.000000000000000000000000008p0 i)":
553 ildouble: 1
554 ldouble: 1
555 Test "Real part of: cacos (-0.25 + 1.0 i)":
556 double: 1
557 float: 1
558 idouble: 1
559 ifloat: 1
560 Test "Imaginary part of: cacos (-0.25 + 1.0 i)":
561 float: 1
562 ifloat: 1
563 ildouble: 1
564 ldouble: 1
565 Test "Real part of: cacos (-0.25 - 1.0 i)":
566 double: 1
567 float: 1
568 idouble: 1
569 ifloat: 1
570 Test "Imaginary part of: cacos (-0.25 - 1.0 i)":
571 float: 1
572 ifloat: 1
573 ildouble: 1
574 ldouble: 1
575 Test "Real part of: cacos (-0.5 + +0 i)":
576 double: 1
577 idouble: 1
578 ildouble: 1
579 ldouble: 1
580 Test "Real part of: cacos (-0.5 + 0x1.fp-1025 i)":
581 ildouble: 1
582 ldouble: 1
583 Test "Real part of: cacos (-0.5 + 0x1.fp-129 i)":
584 ildouble: 1
585 ldouble: 1
586 Test "Imaginary part of: cacos (-0.5 + 0x1.fp-129 i)":
587 double: 1
588 idouble: 1
589 Test "Real part of: cacos (-0.5 + 0x1p-105 i)":
590 ildouble: 1
591 ldouble: 1
592 Test "Imaginary part of: cacos (-0.5 + 0x1p-105 i)":
593 double: 1
594 idouble: 1
595 Test "Real part of: cacos (-0.5 + 0x1p-112 i)":
596 ildouble: 1
597 ldouble: 1
598 Test "Imaginary part of: cacos (-0.5 + 0x1p-112 i)":
599 double: 1
600 idouble: 1
601 Test "Real part of: cacos (-0.5 + 0x1p-23 i)":
602 ildouble: 1
603 ldouble: 1
604 Test "Imaginary part of: cacos (-0.5 + 0x1p-23 i)":
605 double: 1
606 idouble: 1
607 Test "Real part of: cacos (-0.5 + 0x1p-52 i)":
608 double: 1
609 idouble: 1
610 ildouble: 1
611 ldouble: 1
612 Test "Imaginary part of: cacos (-0.5 + 0x1p-52 i)":
613 ildouble: 1
614 ldouble: 1
615 Test "Real part of: cacos (-0.5 + 0x1p-63 i)":
616 ildouble: 1
617 ldouble: 1
618 Test "Real part of: cacos (-0.5 + 1.0 i)":
619 float: 1
620 ifloat: 1
621 Test "Imaginary part of: cacos (-0.5 + 1.0 i)":
622 double: 1
623 idouble: 1
624 ildouble: 1
625 ldouble: 1
626 Test "Real part of: cacos (-0.5 - 0 i)":
627 double: 1
628 idouble: 1
629 ildouble: 1
630 ldouble: 1
631 Test "Real part of: cacos (-0.5 - 0x1.fp-1025 i)":
632 ildouble: 1
633 ldouble: 1
634 Test "Real part of: cacos (-0.5 - 0x1.fp-129 i)":
635 ildouble: 1
636 ldouble: 1
637 Test "Imaginary part of: cacos (-0.5 - 0x1.fp-129 i)":
638 double: 1
639 idouble: 1
640 Test "Real part of: cacos (-0.5 - 0x1p-105 i)":
641 ildouble: 1
642 ldouble: 1
643 Test "Imaginary part of: cacos (-0.5 - 0x1p-105 i)":
644 double: 1
645 idouble: 1
646 Test "Real part of: cacos (-0.5 - 0x1p-112 i)":
647 ildouble: 1
648 ldouble: 1
649 Test "Imaginary part of: cacos (-0.5 - 0x1p-112 i)":
650 double: 1
651 idouble: 1
652 Test "Real part of: cacos (-0.5 - 0x1p-23 i)":
653 ildouble: 1
654 ldouble: 1
655 Test "Imaginary part of: cacos (-0.5 - 0x1p-23 i)":
656 double: 1
657 idouble: 1
658 Test "Real part of: cacos (-0.5 - 0x1p-52 i)":
659 double: 1
660 idouble: 1
661 ildouble: 1
662 ldouble: 1
663 Test "Imaginary part of: cacos (-0.5 - 0x1p-52 i)":
664 ildouble: 1
665 ldouble: 1
666 Test "Real part of: cacos (-0.5 - 0x1p-63 i)":
667 ildouble: 1
668 ldouble: 1
669 Test "Real part of: cacos (-0.5 - 1.0 i)":
670 float: 1
671 ifloat: 1
672 Test "Imaginary part of: cacos (-0.5 - 1.0 i)":
673 double: 1
674 idouble: 1
675 ildouble: 1
676 ldouble: 1
677 Test "Real part of: cacos (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
678 ildouble: 1
679 ldouble: 1
680 Test "Imaginary part of: cacos (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
681 double: 1
682 idouble: 1
683 Test "Real part of: cacos (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
684 ildouble: 1
685 ldouble: 1
686 Test "Imaginary part of: cacos (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
687 double: 1
688 idouble: 1
689 Test "Real part of: cacos (-0x0.ffffffffffffffffp0 + 0x1p-63 i)":
690 ildouble: 1
691 ldouble: 1
692 Test "Real part of: cacos (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
693 ildouble: 1
694 ldouble: 1
695 Test "Real part of: cacos (-0x0.ffffffp0 + 0.0 i)":
696 ildouble: 1
697 ldouble: 1
698 Test "Real part of: cacos (-0x0.ffffffp0 + 0x1.fp-129 i)":
699 ildouble: 1
700 ldouble: 1
701 Test "Imaginary part of: cacos (-0x0.ffffffp0 + 0x1p-23 i)":
702 float: 2
703 ifloat: 2
704 Test "Real part of: cacos (-0x0.ffffffp0 - 0.0 i)":
705 ildouble: 1
706 ldouble: 1
707 Test "Real part of: cacos (-0x0.ffffffp0 - 0x1.fp-129 i)":
708 ildouble: 1
709 ldouble: 1
710 Test "Imaginary part of: cacos (-0x0.ffffffp0 - 0x1p-23 i)":
711 float: 2
712 ifloat: 2
713 Test "Real part of: cacos (-0x1.0000000000000002p0 + 0x1p-63 i)":
714 ildouble: 1
715 ldouble: 1
716 Test "Real part of: cacos (-0x1.0000000000000002p0 - 0x1p-63 i)":
717 ildouble: 1
718 ldouble: 1
719 Test "Real part of: cacos (-0x1.0000000000001p0 + 0x1p-52 i)":
720 ildouble: 1
721 ldouble: 1
722 Test "Imaginary part of: cacos (-0x1.0000000000001p0 + 0x1p-52 i)":
723 ildouble: 1
724 ldouble: 1
725 Test "Real part of: cacos (-0x1.0000000000001p0 - 0x1p-52 i)":
726 ildouble: 1
727 ldouble: 1
728 Test "Imaginary part of: cacos (-0x1.0000000000001p0 - 0x1p-52 i)":
729 ildouble: 1
730 ldouble: 1
731 Test "Real part of: cacos (-0x1.000002p0 + 0x1p-23 i)":
732 ildouble: 1
733 ldouble: 1
734 Test "Imaginary part of: cacos (-0x1.000002p0 + 0x1p-23 i)":
735 float: 1
736 ifloat: 1
737 ildouble: 2
738 ldouble: 2
739 Test "Real part of: cacos (-0x1.000002p0 - 0x1p-23 i)":
740 ildouble: 1
741 ldouble: 1
742 Test "Imaginary part of: cacos (-0x1.000002p0 - 0x1p-23 i)":
743 float: 1
744 ifloat: 1
745 ildouble: 2
746 ldouble: 2
747 Test "Imaginary part of: cacos (-0x1.fp-10 + 1.0 i)":
748 double: 1
749 idouble: 1
750 ildouble: 1
751 ldouble: 1
752 Test "Imaginary part of: cacos (-0x1.fp-10 - 1.0 i)":
753 double: 1
754 idouble: 1
755 ildouble: 1
756 ldouble: 1
757 Test "Real part of: cacos (-0x1.fp-100 + 1.0 i)":
758 float: 1
759 ifloat: 1
760 Test "Imaginary part of: cacos (-0x1.fp-100 + 1.0 i)":
761 double: 1
762 float: 1
763 idouble: 1
764 ifloat: 1
765 Test "Real part of: cacos (-0x1.fp-100 - 1.0 i)":
766 float: 1
767 ifloat: 1
768 Test "Imaginary part of: cacos (-0x1.fp-100 - 1.0 i)":
769 double: 1
770 float: 1
771 idouble: 1
772 ifloat: 1
773 Test "Imaginary part of: cacos (-0x1.fp-1000 + 1.0 i)":
774 double: 1
775 idouble: 1
776 Test "Imaginary part of: cacos (-0x1.fp-1000 - 1.0 i)":
777 double: 1
778 idouble: 1
779 Test "Imaginary part of: cacos (-0x1.fp-1025 + 0x1.000000000000000000000000008p0 i)":
780 ildouble: 1
781 ldouble: 1
782 Test "Imaginary part of: cacos (-0x1.fp-1025 + 1.0 i)":
783 double: 1
784 idouble: 1
785 Test "Imaginary part of: cacos (-0x1.fp-1025 + 1.5 i)":
786 double: 1
787 idouble: 1
788 Test "Imaginary part of: cacos (-0x1.fp-1025 - 0x1.000000000000000000000000008p0 i)":
789 ildouble: 1
790 ldouble: 1
791 Test "Imaginary part of: cacos (-0x1.fp-1025 - 1.0 i)":
792 double: 1
793 idouble: 1
794 Test "Imaginary part of: cacos (-0x1.fp-1025 - 1.5 i)":
795 double: 1
796 idouble: 1
797 Test "Real part of: cacos (-0x1.fp-129 + 0.5 i)":
798 float: 1
799 ifloat: 1
800 Test "Imaginary part of: cacos (-0x1.fp-129 + 0.5 i)":
801 float: 1
802 ifloat: 1
803 Test "Real part of: cacos (-0x1.fp-129 + 0x0.ffffffp0 i)":
804 float: 1
805 ifloat: 1
806 Test "Real part of: cacos (-0x1.fp-129 + 0x1.000002p0 i)":
807 float: 1
808 ifloat: 1
809 Test "Real part of: cacos (-0x1.fp-129 + 0x1.fp-129 i)":
810 float: 1
811 ifloat: 1
812 Test "Real part of: cacos (-0x1.fp-129 + 0x1p-23 i)":
813 float: 1
814 ifloat: 1
815 Test "Real part of: cacos (-0x1.fp-129 + 1.0 i)":
816 float: 1
817 ifloat: 1
818 Test "Imaginary part of: cacos (-0x1.fp-129 + 1.0 i)":
819 double: 1
820 float: 1
821 idouble: 1
822 ifloat: 1
823 Test "Real part of: cacos (-0x1.fp-129 + 1.5 i)":
824 float: 1
825 ifloat: 1
826 Test "Imaginary part of: cacos (-0x1.fp-129 + 1.5 i)":
827 double: 1
828 idouble: 1
829 Test "Real part of: cacos (-0x1.fp-129 - 0.5 i)":
830 float: 1
831 ifloat: 1
832 Test "Imaginary part of: cacos (-0x1.fp-129 - 0.5 i)":
833 float: 1
834 ifloat: 1
835 Test "Real part of: cacos (-0x1.fp-129 - 0x0.ffffffp0 i)":
836 float: 1
837 ifloat: 1
838 Test "Real part of: cacos (-0x1.fp-129 - 0x1.000002p0 i)":
839 float: 1
840 ifloat: 1
841 Test "Real part of: cacos (-0x1.fp-129 - 0x1.fp-129 i)":
842 float: 1
843 ifloat: 1
844 Test "Real part of: cacos (-0x1.fp-129 - 0x1p-23 i)":
845 float: 1
846 ifloat: 1
847 Test "Real part of: cacos (-0x1.fp-129 - 1.0 i)":
848 float: 1
849 ifloat: 1
850 Test "Imaginary part of: cacos (-0x1.fp-129 - 1.0 i)":
851 double: 1
852 float: 1
853 idouble: 1
854 ifloat: 1
855 Test "Real part of: cacos (-0x1.fp-129 - 1.5 i)":
856 float: 1
857 ifloat: 1
858 Test "Imaginary part of: cacos (-0x1.fp-129 - 1.5 i)":
859 double: 1
860 idouble: 1
861 Test "Real part of: cacos (-0x1.fp-30 + 1.0 i)":
862 float: 1
863 ifloat: 1
864 ildouble: 1
865 ldouble: 1
866 Test "Imaginary part of: cacos (-0x1.fp-30 + 1.0 i)":
867 double: 1
868 float: 1
869 idouble: 1
870 ifloat: 1
871 Test "Real part of: cacos (-0x1.fp-30 - 1.0 i)":
872 float: 1
873 ifloat: 1
874 ildouble: 1
875 ldouble: 1
876 Test "Imaginary part of: cacos (-0x1.fp-30 - 1.0 i)":
877 double: 1
878 float: 1
879 idouble: 1
880 ifloat: 1
881 Test "Real part of: cacos (-0x1p-105 + 0.0 i)":
882 float: 1
883 ifloat: 1
884 Test "Real part of: cacos (-0x1p-105 + 0.5 i)":
885 float: 1
886 ifloat: 1
887 Test "Imaginary part of: cacos (-0x1p-105 + 0.5 i)":
888 float: 1
889 ifloat: 1
890 Test "Imaginary part of: cacos (-0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
891 ildouble: 1
892 ldouble: 1
893 Test "Real part of: cacos (-0x1p-105 + 0x1p-105 i)":
894 float: 1
895 ifloat: 1
896 Test "Real part of: cacos (-0x1p-105 - 0.0 i)":
897 float: 1
898 ifloat: 1
899 Test "Real part of: cacos (-0x1p-105 - 0.5 i)":
900 float: 1
901 ifloat: 1
902 Test "Imaginary part of: cacos (-0x1p-105 - 0.5 i)":
903 float: 1
904 ifloat: 1
905 Test "Imaginary part of: cacos (-0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
906 ildouble: 1
907 ldouble: 1
908 Test "Real part of: cacos (-0x1p-105 - 0x1p-105 i)":
909 float: 1
910 ifloat: 1
911 Test "Real part of: cacos (-0x1p-112 + 0.0 i)":
912 float: 1
913 ifloat: 1
914 Test "Real part of: cacos (-0x1p-112 + 0.5 i)":
915 float: 1
916 ifloat: 1
917 Test "Imaginary part of: cacos (-0x1p-112 + 0.5 i)":
918 float: 1
919 ifloat: 1
920 Test "Real part of: cacos (-0x1p-112 + 0x1p-112 i)":
921 float: 1
922 ifloat: 1
923 Test "Real part of: cacos (-0x1p-112 - 0.0 i)":
924 float: 1
925 ifloat: 1
926 Test "Real part of: cacos (-0x1p-112 - 0.5 i)":
927 float: 1
928 ifloat: 1
929 Test "Imaginary part of: cacos (-0x1p-112 - 0.5 i)":
930 float: 1
931 ifloat: 1
932 Test "Real part of: cacos (-0x1p-112 - 0x1p-112 i)":
933 float: 1
934 ifloat: 1
935 Test "Real part of: cacos (-0x1p-23 + 0.0 i)":
936 float: 1
937 ifloat: 1
938 Test "Real part of: cacos (-0x1p-23 + 0.5 i)":
939 float: 1
940 ifloat: 1
941 ildouble: 1
942 ldouble: 1
943 Test "Imaginary part of: cacos (-0x1p-23 + 0.5 i)":
944 float: 1
945 ifloat: 1
946 Test "Imaginary part of: cacos (-0x1p-23 + 0x0.ffffffp0 i)":
947 double: 1
948 idouble: 1
949 Test "Imaginary part of: cacos (-0x1p-23 + 0x1.000002p0 i)":
950 ildouble: 1
951 ldouble: 1
952 Test "Real part of: cacos (-0x1p-23 + 0x1.fp-129 i)":
953 float: 1
954 ifloat: 1
955 Test "Real part of: cacos (-0x1p-23 + 0x1p-23 i)":
956 float: 1
957 ifloat: 1
958 Test "Real part of: cacos (-0x1p-23 - 0.0 i)":
959 float: 1
960 ifloat: 1
961 Test "Real part of: cacos (-0x1p-23 - 0.5 i)":
962 float: 1
963 ifloat: 1
964 ildouble: 1
965 ldouble: 1
966 Test "Imaginary part of: cacos (-0x1p-23 - 0.5 i)":
967 float: 1
968 ifloat: 1
969 Test "Imaginary part of: cacos (-0x1p-23 - 0x0.ffffffp0 i)":
970 double: 1
971 idouble: 1
972 Test "Imaginary part of: cacos (-0x1p-23 - 0x1.000002p0 i)":
973 ildouble: 1
974 ldouble: 1
975 Test "Real part of: cacos (-0x1p-23 - 0x1.fp-129 i)":
976 float: 1
977 ifloat: 1
978 Test "Real part of: cacos (-0x1p-23 - 0x1p-23 i)":
979 float: 1
980 ifloat: 1
981 Test "Real part of: cacos (-0x1p-52 + 0.0 i)":
982 float: 1
983 ifloat: 1
984 Test "Real part of: cacos (-0x1p-52 + 0.5 i)":
985 float: 1
986 ifloat: 1
987 ildouble: 1
988 ldouble: 1
989 Test "Imaginary part of: cacos (-0x1p-52 + 0.5 i)":
990 float: 1
991 ifloat: 1
992 Test "Real part of: cacos (-0x1p-52 + 0x1p-52 i)":
993 float: 1
994 ifloat: 1
995 Test "Real part of: cacos (-0x1p-52 - 0.0 i)":
996 float: 1
997 ifloat: 1
998 Test "Real part of: cacos (-0x1p-52 - 0.5 i)":
999 float: 1
1000 ifloat: 1
1001 ildouble: 1
1002 ldouble: 1
1003 Test "Imaginary part of: cacos (-0x1p-52 - 0.5 i)":
1004 float: 1
1005 ifloat: 1
1006 Test "Real part of: cacos (-0x1p-52 - 0x1p-52 i)":
1007 float: 1
1008 ifloat: 1
1009 Test "Real part of: cacos (-0x1p-63 + 0.0 i)":
1010 float: 1
1011 ifloat: 1
1012 Test "Real part of: cacos (-0x1p-63 + 0.5 i)":
1013 float: 1
1014 ifloat: 1
1015 Test "Imaginary part of: cacos (-0x1p-63 + 0.5 i)":
1016 float: 1
1017 ifloat: 1
1018 Test "Real part of: cacos (-0x1p-63 + 0x1p-63 i)":
1019 float: 1
1020 ifloat: 1
1021 Test "Real part of: cacos (-0x1p-63 - 0.0 i)":
1022 float: 1
1023 ifloat: 1
1024 Test "Real part of: cacos (-0x1p-63 - 0.5 i)":
1025 float: 1
1026 ifloat: 1
1027 Test "Imaginary part of: cacos (-0x1p-63 - 0.5 i)":
1028 float: 1
1029 ifloat: 1
1030 Test "Real part of: cacos (-0x1p-63 - 0x1p-63 i)":
1031 float: 1
1032 ifloat: 1
1033 Test "Real part of: cacos (-1.0 + 0.5 i)":
1034 ildouble: 1
1035 ldouble: 1
1036 Test "Imaginary part of: cacos (-1.0 + 0.5 i)":
1037 float: 1
1038 ifloat: 1
1039 Test "Imaginary part of: cacos (-1.0 + 0x1.fp-10 i)":
1040 float: 1
1041 ifloat: 1
1042 ildouble: 1
1043 ldouble: 1
1044 Test "Real part of: cacos (-1.0 + 0x1.fp-100 i)":
1045 ildouble: 1
1046 ldouble: 1
1047 Test "Real part of: cacos (-1.0 + 0x1p50 i)":
1048 float: 1
1049 ifloat: 1
1050 Test "Real part of: cacos (-1.0 - 0.5 i)":
1051 ildouble: 1
1052 ldouble: 1
1053 Test "Imaginary part of: cacos (-1.0 - 0.5 i)":
1054 float: 1
1055 ifloat: 1
1056 Test "Imaginary part of: cacos (-1.0 - 0x1.fp-10 i)":
1057 float: 1
1058 ifloat: 1
1059 ildouble: 1
1060 ldouble: 1
1061 Test "Real part of: cacos (-1.0 - 0x1.fp-100 i)":
1062 ildouble: 1
1063 ldouble: 1
1064 Test "Real part of: cacos (-1.0 - 0x1p50 i)":
1065 float: 1
1066 ifloat: 1
1067 Test "Imaginary part of: cacos (-1.5 + +0 i)":
1068 double: 1
1069 float: 1
1070 idouble: 1
1071 ifloat: 1
1072 Test "Real part of: cacos (-2 - 3 i)":
1073 float: 1
1074 ifloat: 1
1075 Test "Real part of: cacos (-inf + inf i)":
1076 ildouble: 1
1077 ldouble: 1
1078 Test "Real part of: cacos (-inf - inf i)":
1079 ildouble: 1
1080 ldouble: 1
1081 Test "Imaginary part of: cacos (0.0 + 0x1.000000000000000000000000008p0 i)":
1082 ildouble: 1
1083 ldouble: 1
1084 Test "Imaginary part of: cacos (0.0 - 0x1.000000000000000000000000008p0 i)":
1085 ildouble: 1
1086 ldouble: 1
1087 Test "Imaginary part of: cacos (0.25 + 1.0 i)":
1088 float: 1
1089 ifloat: 1
1090 ildouble: 1
1091 ldouble: 1
1092 Test "Imaginary part of: cacos (0.25 - 1.0 i)":
1093 float: 1
1094 ifloat: 1
1095 ildouble: 1
1096 ldouble: 1
1097 Test "Real part of: cacos (0.5 + +0 i)":
1098 double: 1
1099 idouble: 1
1100 Test "Real part of: cacos (0.5 + 0x1.fp-1025 i)":
1101 double: 1
1102 idouble: 1
1103 Test "Real part of: cacos (0.5 + 0x1.fp-129 i)":
1104 double: 1
1105 idouble: 1
1106 Test "Imaginary part of: cacos (0.5 + 0x1.fp-129 i)":
1107 double: 1
1108 idouble: 1
1109 Test "Real part of: cacos (0.5 + 0x1p-105 i)":
1110 double: 1
1111 idouble: 1
1112 Test "Imaginary part of: cacos (0.5 + 0x1p-105 i)":
1113 double: 1
1114 idouble: 1
1115 Test "Real part of: cacos (0.5 + 0x1p-112 i)":
1116 double: 1
1117 idouble: 1
1118 Test "Imaginary part of: cacos (0.5 + 0x1p-112 i)":
1119 double: 1
1120 idouble: 1
1121 Test "Imaginary part of: cacos (0.5 + 0x1p-23 i)":
1122 double: 1
1123 idouble: 1
1124 Test "Real part of: cacos (0.5 + 0x1p-52 i)":
1125 double: 1
1126 idouble: 1
1127 Test "Imaginary part of: cacos (0.5 + 0x1p-52 i)":
1128 ildouble: 1
1129 ldouble: 1
1130 Test "Real part of: cacos (0.5 + 0x1p-63 i)":
1131 double: 1
1132 idouble: 1
1133 Test "Real part of: cacos (0.5 + 1.0 i)":
1134 float: 1
1135 ifloat: 1
1136 Test "Imaginary part of: cacos (0.5 + 1.0 i)":
1137 double: 1
1138 idouble: 1
1139 ildouble: 1
1140 ldouble: 1
1141 Test "Real part of: cacos (0.5 - 0 i)":
1142 double: 1
1143 idouble: 1
1144 Test "Real part of: cacos (0.5 - 0x1.fp-1025 i)":
1145 double: 1
1146 idouble: 1
1147 Test "Real part of: cacos (0.5 - 0x1.fp-129 i)":
1148 double: 1
1149 idouble: 1
1150 Test "Imaginary part of: cacos (0.5 - 0x1.fp-129 i)":
1151 double: 1
1152 idouble: 1
1153 Test "Real part of: cacos (0.5 - 0x1p-105 i)":
1154 double: 1
1155 idouble: 1
1156 Test "Imaginary part of: cacos (0.5 - 0x1p-105 i)":
1157 double: 1
1158 idouble: 1
1159 Test "Real part of: cacos (0.5 - 0x1p-112 i)":
1160 double: 1
1161 idouble: 1
1162 Test "Imaginary part of: cacos (0.5 - 0x1p-112 i)":
1163 double: 1
1164 idouble: 1
1165 Test "Imaginary part of: cacos (0.5 - 0x1p-23 i)":
1166 double: 1
1167 idouble: 1
1168 Test "Real part of: cacos (0.5 - 0x1p-52 i)":
1169 double: 1
1170 idouble: 1
1171 Test "Imaginary part of: cacos (0.5 - 0x1p-52 i)":
1172 ildouble: 1
1173 ldouble: 1
1174 Test "Real part of: cacos (0.5 - 0x1p-63 i)":
1175 double: 1
1176 idouble: 1
1177 Test "Real part of: cacos (0.5 - 1.0 i)":
1178 float: 1
1179 ifloat: 1
1180 Test "Imaginary part of: cacos (0.5 - 1.0 i)":
1181 double: 1
1182 idouble: 1
1183 ildouble: 1
1184 ldouble: 1
1185 Test "Real part of: cacos (0.75 + 1.25 i)":
1186 float: 1
1187 ifloat: 1
1188 Test "Real part of: cacos (0x0.fffffffffffff8p0 + 0.0 i)":
1189 double: 1
1190 idouble: 1
1191 Test "Real part of: cacos (0x0.fffffffffffff8p0 + 0x1.fp-1025 i)":
1192 double: 1
1193 idouble: 1
1194 Test "Imaginary part of: cacos (0x0.fffffffffffff8p0 + 0x1p-52 i)":
1195 double: 1
1196 idouble: 1
1197 Test "Real part of: cacos (0x0.fffffffffffff8p0 - 0.0 i)":
1198 double: 1
1199 idouble: 1
1200 Test "Real part of: cacos (0x0.fffffffffffff8p0 - 0x1.fp-1025 i)":
1201 double: 1
1202 idouble: 1
1203 Test "Imaginary part of: cacos (0x0.fffffffffffff8p0 - 0x1p-52 i)":
1204 double: 1
1205 idouble: 1
1206 Test "Real part of: cacos (0x0.ffffffffffffffffffffffffffcp0 + 0x1p-105 i)":
1207 ildouble: 1
1208 ldouble: 1
1209 Test "Real part of: cacos (0x0.ffffffffffffffffffffffffffcp0 - 0x1p-105 i)":
1210 ildouble: 1
1211 ldouble: 1
1212 Test "Real part of: cacos (0x0.ffffffp0 + 0.0 i)":
1213 double: 1
1214 float: 1
1215 idouble: 1
1216 ifloat: 1
1217 ildouble: 1
1218 ldouble: 1
1219 Test "Real part of: cacos (0x0.ffffffp0 + 0x1.fp-129 i)":
1220 double: 1
1221 float: 1
1222 idouble: 1
1223 ifloat: 1
1224 ildouble: 1
1225 ldouble: 1
1226 Test "Real part of: cacos (0x0.ffffffp0 + 0x1p-23 i)":
1227 float: 2
1228 ifloat: 2
1229 ildouble: 1
1230 ldouble: 1
1231 Test "Imaginary part of: cacos (0x0.ffffffp0 + 0x1p-23 i)":
1232 float: 2
1233 ifloat: 2
1234 Test "Real part of: cacos (0x0.ffffffp0 - 0.0 i)":
1235 double: 1
1236 float: 1
1237 idouble: 1
1238 ifloat: 1
1239 ildouble: 1
1240 ldouble: 1
1241 Test "Real part of: cacos (0x0.ffffffp0 - 0x1.fp-129 i)":
1242 double: 1
1243 float: 1
1244 idouble: 1
1245 ifloat: 1
1246 ildouble: 1
1247 ldouble: 1
1248 Test "Real part of: cacos (0x0.ffffffp0 - 0x1p-23 i)":
1249 float: 2
1250 ifloat: 2
1251 ildouble: 1
1252 ldouble: 1
1253 Test "Imaginary part of: cacos (0x0.ffffffp0 - 0x1p-23 i)":
1254 float: 2
1255 ifloat: 2
1256 Test "Real part of: cacos (0x1.0000000000001p0 + 0x1p-52 i)":
1257 double: 1
1258 idouble: 1
1259 Test "Imaginary part of: cacos (0x1.0000000000001p0 + 0x1p-52 i)":
1260 ildouble: 1
1261 ldouble: 1
1262 Test "Real part of: cacos (0x1.0000000000001p0 - 0x1p-52 i)":
1263 double: 1
1264 idouble: 1
1265 Test "Imaginary part of: cacos (0x1.0000000000001p0 - 0x1p-52 i)":
1266 ildouble: 1
1267 ldouble: 1
1268 Test "Real part of: cacos (0x1.000002p0 + 0x1p-23 i)":
1269 float: 2
1270 ifloat: 2
1271 Test "Imaginary part of: cacos (0x1.000002p0 + 0x1p-23 i)":
1272 float: 1
1273 ifloat: 1
1274 ildouble: 2
1275 ldouble: 2
1276 Test "Real part of: cacos (0x1.000002p0 - 0x1p-23 i)":
1277 float: 2
1278 ifloat: 2
1279 Test "Imaginary part of: cacos (0x1.000002p0 - 0x1p-23 i)":
1280 float: 1
1281 ifloat: 1
1282 ildouble: 2
1283 ldouble: 2
1284 Test "Real part of: cacos (0x1.fp-10 + 1.0 i)":
1285 ildouble: 1
1286 ldouble: 1
1287 Test "Imaginary part of: cacos (0x1.fp-10 + 1.0 i)":
1288 double: 1
1289 idouble: 1
1290 ildouble: 1
1291 ldouble: 1
1292 Test "Real part of: cacos (0x1.fp-10 - 1.0 i)":
1293 ildouble: 1
1294 ldouble: 1
1295 Test "Imaginary part of: cacos (0x1.fp-10 - 1.0 i)":
1296 double: 1
1297 idouble: 1
1298 ildouble: 1
1299 ldouble: 1
1300 Test "Real part of: cacos (0x1.fp-100 + 1.0 i)":
1301 ildouble: 1
1302 ldouble: 1
1303 Test "Imaginary part of: cacos (0x1.fp-100 + 1.0 i)":
1304 double: 1
1305 float: 1
1306 idouble: 1
1307 ifloat: 1
1308 Test "Real part of: cacos (0x1.fp-100 - 1.0 i)":
1309 ildouble: 1
1310 ldouble: 1
1311 Test "Imaginary part of: cacos (0x1.fp-100 - 1.0 i)":
1312 double: 1
1313 float: 1
1314 idouble: 1
1315 ifloat: 1
1316 Test "Imaginary part of: cacos (0x1.fp-1000 + 1.0 i)":
1317 double: 1
1318 idouble: 1
1319 Test "Imaginary part of: cacos (0x1.fp-1000 - 1.0 i)":
1320 double: 1
1321 idouble: 1
1322 Test "Imaginary part of: cacos (0x1.fp-1025 + 0x1.000000000000000000000000008p0 i)":
1323 ildouble: 1
1324 ldouble: 1
1325 Test "Imaginary part of: cacos (0x1.fp-1025 + 1.0 i)":
1326 double: 1
1327 idouble: 1
1328 Test "Imaginary part of: cacos (0x1.fp-1025 + 1.5 i)":
1329 double: 1
1330 idouble: 1
1331 Test "Imaginary part of: cacos (0x1.fp-1025 - 0x1.000000000000000000000000008p0 i)":
1332 ildouble: 1
1333 ldouble: 1
1334 Test "Imaginary part of: cacos (0x1.fp-1025 - 1.0 i)":
1335 double: 1
1336 idouble: 1
1337 Test "Imaginary part of: cacos (0x1.fp-1025 - 1.5 i)":
1338 double: 1
1339 idouble: 1
1340 Test "Imaginary part of: cacos (0x1.fp-129 + 0.5 i)":
1341 float: 1
1342 ifloat: 1
1343 Test "Imaginary part of: cacos (0x1.fp-129 + 1.0 i)":
1344 double: 1
1345 float: 1
1346 idouble: 1
1347 ifloat: 1
1348 Test "Imaginary part of: cacos (0x1.fp-129 + 1.5 i)":
1349 double: 1
1350 idouble: 1
1351 Test "Imaginary part of: cacos (0x1.fp-129 - 0.5 i)":
1352 float: 1
1353 ifloat: 1
1354 Test "Imaginary part of: cacos (0x1.fp-129 - 1.0 i)":
1355 double: 1
1356 float: 1
1357 idouble: 1
1358 ifloat: 1
1359 Test "Imaginary part of: cacos (0x1.fp-129 - 1.5 i)":
1360 double: 1
1361 idouble: 1
1362 Test "Imaginary part of: cacos (0x1.fp-30 + 1.0 i)":
1363 double: 1
1364 float: 1
1365 idouble: 1
1366 ifloat: 1
1367 Test "Imaginary part of: cacos (0x1.fp-30 - 1.0 i)":
1368 double: 1
1369 float: 1
1370 idouble: 1
1371 ifloat: 1
1372 Test "Imaginary part of: cacos (0x1.fp1023 + 0x1.fp1023 i)":
1373 double: 1
1374 idouble: 1
1375 ildouble: 1
1376 ldouble: 1
1377 Test "Imaginary part of: cacos (0x1.fp127 + 0x1.fp127 i)":
1378 double: 1
1379 idouble: 1
1380 ildouble: 1
1381 ldouble: 1
1382 Test "Real part of: cacos (0x1p-105 + 0.5 i)":
1383 ildouble: 1
1384 ldouble: 1
1385 Test "Imaginary part of: cacos (0x1p-105 + 0.5 i)":
1386 float: 1
1387 ifloat: 1
1388 Test "Imaginary part of: cacos (0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
1389 ildouble: 1
1390 ldouble: 1
1391 Test "Real part of: cacos (0x1p-105 - 0.5 i)":
1392 ildouble: 1
1393 ldouble: 1
1394 Test "Imaginary part of: cacos (0x1p-105 - 0.5 i)":
1395 float: 1
1396 ifloat: 1
1397 Test "Imaginary part of: cacos (0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
1398 ildouble: 1
1399 ldouble: 1
1400 Test "Imaginary part of: cacos (0x1p-112 + 0.5 i)":
1401 float: 1
1402 ifloat: 1
1403 Test "Imaginary part of: cacos (0x1p-112 - 0.5 i)":
1404 float: 1
1405 ifloat: 1
1406 Test "Imaginary part of: cacos (0x1p-23 + 0.5 i)":
1407 float: 1
1408 ifloat: 1
1409 Test "Imaginary part of: cacos (0x1p-23 + 0x0.ffffffp0 i)":
1410 double: 1
1411 idouble: 1
1412 Test "Imaginary part of: cacos (0x1p-23 + 0x1.000002p0 i)":
1413 ildouble: 1
1414 ldouble: 1
1415 Test "Imaginary part of: cacos (0x1p-23 - 0.5 i)":
1416 float: 1
1417 ifloat: 1
1418 Test "Imaginary part of: cacos (0x1p-23 - 0x0.ffffffp0 i)":
1419 double: 1
1420 idouble: 1
1421 Test "Imaginary part of: cacos (0x1p-23 - 0x1.000002p0 i)":
1422 ildouble: 1
1423 ldouble: 1
1424 Test "Imaginary part of: cacos (0x1p-52 + 0.5 i)":
1425 float: 1
1426 ifloat: 1
1427 Test "Real part of: cacos (0x1p-52 + 0x0.fffffffffffff8p0 i)":
1428 ildouble: 1
1429 ldouble: 1
1430 Test "Real part of: cacos (0x1p-52 + 0x1.0000000000001p0 i)":
1431 ildouble: 1
1432 ldouble: 1
1433 Test "Imaginary part of: cacos (0x1p-52 - 0.5 i)":
1434 float: 1
1435 ifloat: 1
1436 Test "Real part of: cacos (0x1p-52 - 0x0.fffffffffffff8p0 i)":
1437 ildouble: 1
1438 ldouble: 1
1439 Test "Real part of: cacos (0x1p-52 - 0x1.0000000000001p0 i)":
1440 ildouble: 1
1441 ldouble: 1
1442 Test "Imaginary part of: cacos (0x1p-63 + 0.5 i)":
1443 float: 1
1444 ifloat: 1
1445 Test "Imaginary part of: cacos (0x1p-63 - 0.5 i)":
1446 float: 1
1447 ifloat: 1
1448 Test "Real part of: cacos (1.0 + 0.25 i)":
1449 double: 1
1450 idouble: 1
1451 Test "Real part of: cacos (1.0 + 0.5 i)":
1452 float: 1
1453 ifloat: 1
1454 Test "Imaginary part of: cacos (1.0 + 0.5 i)":
1455 float: 1
1456 ifloat: 1
1457 Test "Real part of: cacos (1.0 + 0x1.fp-10 i)":
1458 float: 2
1459 ifloat: 2
1460 ildouble: 1
1461 ldouble: 1
1462 Test "Imaginary part of: cacos (1.0 + 0x1.fp-10 i)":
1463 float: 1
1464 ifloat: 1
1465 ildouble: 1
1466 ldouble: 1
1467 Test "Real part of: cacos (1.0 + 0x1.fp-30 i)":
1468 double: 1
1469 idouble: 1
1470 Test "Real part of: cacos (1.0 - 0.25 i)":
1471 double: 1
1472 idouble: 1
1473 Test "Real part of: cacos (1.0 - 0.5 i)":
1474 float: 1
1475 ifloat: 1
1476 Test "Imaginary part of: cacos (1.0 - 0.5 i)":
1477 float: 1
1478 ifloat: 1
1479 Test "Real part of: cacos (1.0 - 0x1.fp-10 i)":
1480 float: 2
1481 ifloat: 2
1482 ildouble: 1
1483 ldouble: 1
1484 Test "Imaginary part of: cacos (1.0 - 0x1.fp-10 i)":
1485 float: 1
1486 ifloat: 1
1487 ildouble: 1
1488 ldouble: 1
1489 Test "Real part of: cacos (1.0 - 0x1.fp-30 i)":
1490 double: 1
1491 idouble: 1
1492 Test "Imaginary part of: cacos (1.5 + +0 i)":
1493 double: 1
1494 float: 1
1495 idouble: 1
1496 ifloat: 1
1497
1498 # cacosh
1499 Test "Real part of: cacosh (+0 + 0.5 i)":
1500 float: 1
1501 ifloat: 1
1502 Test "Real part of: cacosh (+0 + 1.0 i)":
1503 double: 1
1504 float: 1
1505 idouble: 1
1506 ifloat: 1
1507 Test "Real part of: cacosh (+0 + 1.5 i)":
1508 double: 1
1509 idouble: 1
1510 Test "Real part of: cacosh (+0 - 0.5 i)":
1511 float: 1
1512 ifloat: 1
1513 Test "Real part of: cacosh (+0 - 1.0 i)":
1514 double: 1
1515 float: 1
1516 idouble: 1
1517 ifloat: 1
1518 Test "Real part of: cacosh (+0 - 1.5 i)":
1519 double: 1
1520 idouble: 1
1521 Test "Real part of: cacosh (-0 + 0.5 i)":
1522 float: 1
1523 ifloat: 1
1524 Test "Real part of: cacosh (-0 + 1.0 i)":
1525 double: 1
1526 float: 1
1527 idouble: 1
1528 ifloat: 1
1529 Test "Real part of: cacosh (-0 + 1.5 i)":
1530 double: 1
1531 idouble: 1
1532 Test "Real part of: cacosh (-0 - 0.5 i)":
1533 float: 1
1534 ifloat: 1
1535 Test "Real part of: cacosh (-0 - 1.0 i)":
1536 double: 1
1537 float: 1
1538 idouble: 1
1539 ifloat: 1
1540 Test "Real part of: cacosh (-0 - 1.5 i)":
1541 double: 1
1542 idouble: 1
1543 Test "Real part of: cacosh (-0.0 + 0x1.000000000000000000000000008p0 i)":
1544 ildouble: 1
1545 ldouble: 1
1546 Test "Real part of: cacosh (-0.0 - 0x1.000000000000000000000000008p0 i)":
1547 ildouble: 1
1548 ldouble: 1
1549 Test "Real part of: cacosh (-0.25 + 1.0 i)":
1550 float: 1
1551 ifloat: 1
1552 ildouble: 1
1553 ldouble: 1
1554 Test "Imaginary part of: cacosh (-0.25 + 1.0 i)":
1555 double: 1
1556 float: 1
1557 idouble: 1
1558 ifloat: 1
1559 Test "Real part of: cacosh (-0.25 - 1.0 i)":
1560 float: 1
1561 ifloat: 1
1562 ildouble: 1
1563 ldouble: 1
1564 Test "Imaginary part of: cacosh (-0.25 - 1.0 i)":
1565 double: 1
1566 float: 1
1567 idouble: 1
1568 ifloat: 1
1569 Test "Imaginary part of: cacosh (-0.5 + +0 i)":
1570 double: 1
1571 idouble: 1
1572 ildouble: 1
1573 ldouble: 1
1574 Test "Imaginary part of: cacosh (-0.5 + 0x1.fp-1025 i)":
1575 ildouble: 1
1576 ldouble: 1
1577 Test "Real part of: cacosh (-0.5 + 0x1.fp-129 i)":
1578 double: 1
1579 idouble: 1
1580 Test "Imaginary part of: cacosh (-0.5 + 0x1.fp-129 i)":
1581 ildouble: 1
1582 ldouble: 1
1583 Test "Real part of: cacosh (-0.5 + 0x1p-105 i)":
1584 double: 1
1585 idouble: 1
1586 Test "Imaginary part of: cacosh (-0.5 + 0x1p-105 i)":
1587 ildouble: 1
1588 ldouble: 1
1589 Test "Real part of: cacosh (-0.5 + 0x1p-112 i)":
1590 double: 1
1591 idouble: 1
1592 Test "Imaginary part of: cacosh (-0.5 + 0x1p-112 i)":
1593 ildouble: 1
1594 ldouble: 1
1595 Test "Real part of: cacosh (-0.5 + 0x1p-23 i)":
1596 double: 1
1597 idouble: 1
1598 Test "Imaginary part of: cacosh (-0.5 + 0x1p-23 i)":
1599 ildouble: 1
1600 ldouble: 1
1601 Test "Real part of: cacosh (-0.5 + 0x1p-52 i)":
1602 ildouble: 1
1603 ldouble: 1
1604 Test "Imaginary part of: cacosh (-0.5 + 0x1p-52 i)":
1605 double: 1
1606 idouble: 1
1607 ildouble: 1
1608 ldouble: 1
1609 Test "Imaginary part of: cacosh (-0.5 + 0x1p-63 i)":
1610 ildouble: 1
1611 ldouble: 1
1612 Test "Real part of: cacosh (-0.5 + 1.0 i)":
1613 double: 1
1614 idouble: 1
1615 ildouble: 1
1616 ldouble: 1
1617 Test "Imaginary part of: cacosh (-0.5 + 1.0 i)":
1618 float: 1
1619 ifloat: 1
1620 Test "Imaginary part of: cacosh (-0.5 - 0 i)":
1621 double: 1
1622 idouble: 1
1623 ildouble: 1
1624 ldouble: 1
1625 Test "Imaginary part of: cacosh (-0.5 - 0x1.fp-1025 i)":
1626 ildouble: 1
1627 ldouble: 1
1628 Test "Real part of: cacosh (-0.5 - 0x1.fp-129 i)":
1629 double: 1
1630 idouble: 1
1631 Test "Imaginary part of: cacosh (-0.5 - 0x1.fp-129 i)":
1632 ildouble: 1
1633 ldouble: 1
1634 Test "Real part of: cacosh (-0.5 - 0x1p-105 i)":
1635 double: 1
1636 idouble: 1
1637 Test "Imaginary part of: cacosh (-0.5 - 0x1p-105 i)":
1638 ildouble: 1
1639 ldouble: 1
1640 Test "Real part of: cacosh (-0.5 - 0x1p-112 i)":
1641 double: 1
1642 idouble: 1
1643 Test "Imaginary part of: cacosh (-0.5 - 0x1p-112 i)":
1644 ildouble: 1
1645 ldouble: 1
1646 Test "Real part of: cacosh (-0.5 - 0x1p-23 i)":
1647 double: 1
1648 idouble: 1
1649 Test "Imaginary part of: cacosh (-0.5 - 0x1p-23 i)":
1650 ildouble: 1
1651 ldouble: 1
1652 Test "Real part of: cacosh (-0.5 - 0x1p-52 i)":
1653 ildouble: 1
1654 ldouble: 1
1655 Test "Imaginary part of: cacosh (-0.5 - 0x1p-52 i)":
1656 double: 1
1657 idouble: 1
1658 ildouble: 1
1659 ldouble: 1
1660 Test "Imaginary part of: cacosh (-0.5 - 0x1p-63 i)":
1661 ildouble: 1
1662 ldouble: 1
1663 Test "Real part of: cacosh (-0.5 - 1.0 i)":
1664 double: 1
1665 idouble: 1
1666 ildouble: 1
1667 ldouble: 1
1668 Test "Imaginary part of: cacosh (-0.5 - 1.0 i)":
1669 float: 1
1670 ifloat: 1
1671 Test "Real part of: cacosh (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
1672 double: 1
1673 idouble: 1
1674 Test "Imaginary part of: cacosh (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
1675 ildouble: 1
1676 ldouble: 1
1677 Test "Real part of: cacosh (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
1678 double: 1
1679 idouble: 1
1680 Test "Imaginary part of: cacosh (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
1681 ildouble: 1
1682 ldouble: 1
1683 Test "Imaginary part of: cacosh (-0x0.ffffffffffffffffp0 + 0x1p-63 i)":
1684 ildouble: 1
1685 ldouble: 1
1686 Test "Imaginary part of: cacosh (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
1687 ildouble: 1
1688 ldouble: 1
1689 Test "Imaginary part of: cacosh (-0x0.ffffffp0 + 0.0 i)":
1690 ildouble: 1
1691 ldouble: 1
1692 Test "Imaginary part of: cacosh (-0x0.ffffffp0 + 0x1.fp-129 i)":
1693 ildouble: 1
1694 ldouble: 1
1695 Test "Real part of: cacosh (-0x0.ffffffp0 + 0x1p-23 i)":
1696 float: 2
1697 ifloat: 2
1698 Test "Imaginary part of: cacosh (-0x0.ffffffp0 - 0.0 i)":
1699 ildouble: 1
1700 ldouble: 1
1701 Test "Imaginary part of: cacosh (-0x0.ffffffp0 - 0x1.fp-129 i)":
1702 ildouble: 1
1703 ldouble: 1
1704 Test "Real part of: cacosh (-0x0.ffffffp0 - 0x1p-23 i)":
1705 float: 2
1706 ifloat: 2
1707 Test "Imaginary part of: cacosh (-0x1.0000000000000002p0 + 0x1p-63 i)":
1708 ildouble: 1
1709 ldouble: 1
1710 Test "Imaginary part of: cacosh (-0x1.0000000000000002p0 - 0x1p-63 i)":
1711 ildouble: 1
1712 ldouble: 1
1713 Test "Real part of: cacosh (-0x1.0000000000001p0 + 0x1p-52 i)":
1714 ildouble: 1
1715 ldouble: 1
1716 Test "Imaginary part of: cacosh (-0x1.0000000000001p0 + 0x1p-52 i)":
1717 ildouble: 1
1718 ldouble: 1
1719 Test "Real part of: cacosh (-0x1.0000000000001p0 - 0x1p-52 i)":
1720 ildouble: 1
1721 ldouble: 1
1722 Test "Imaginary part of: cacosh (-0x1.0000000000001p0 - 0x1p-52 i)":
1723 ildouble: 1
1724 ldouble: 1
1725 Test "Real part of: cacosh (-0x1.000002p0 + 0x1p-23 i)":
1726 float: 1
1727 ifloat: 1
1728 ildouble: 2
1729 ldouble: 2
1730 Test "Imaginary part of: cacosh (-0x1.000002p0 + 0x1p-23 i)":
1731 ildouble: 1
1732 ldouble: 1
1733 Test "Real part of: cacosh (-0x1.000002p0 - 0x1p-23 i)":
1734 float: 1
1735 ifloat: 1
1736 ildouble: 2
1737 ldouble: 2
1738 Test "Imaginary part of: cacosh (-0x1.000002p0 - 0x1p-23 i)":
1739 ildouble: 1
1740 ldouble: 1
1741 Test "Real part of: cacosh (-0x1.fp-10 + 1.0 i)":
1742 double: 1
1743 idouble: 1
1744 ildouble: 1
1745 ldouble: 1
1746 Test "Real part of: cacosh (-0x1.fp-10 - 1.0 i)":
1747 double: 1
1748 idouble: 1
1749 ildouble: 1
1750 ldouble: 1
1751 Test "Real part of: cacosh (-0x1.fp-100 + 1.0 i)":
1752 double: 1
1753 float: 1
1754 idouble: 1
1755 ifloat: 1
1756 Test "Imaginary part of: cacosh (-0x1.fp-100 + 1.0 i)":
1757 float: 1
1758 ifloat: 1
1759 Test "Real part of: cacosh (-0x1.fp-100 - 1.0 i)":
1760 double: 1
1761 float: 1
1762 idouble: 1
1763 ifloat: 1
1764 Test "Imaginary part of: cacosh (-0x1.fp-100 - 1.0 i)":
1765 float: 1
1766 ifloat: 1
1767 Test "Real part of: cacosh (-0x1.fp-1000 + 1.0 i)":
1768 double: 1
1769 idouble: 1
1770 Test "Real part of: cacosh (-0x1.fp-1000 - 1.0 i)":
1771 double: 1
1772 idouble: 1
1773 Test "Real part of: cacosh (-0x1.fp-1025 + 0x1.000000000000000000000000008p0 i)":
1774 ildouble: 1
1775 ldouble: 1
1776 Test "Real part of: cacosh (-0x1.fp-1025 + 1.0 i)":
1777 double: 1
1778 idouble: 1
1779 Test "Real part of: cacosh (-0x1.fp-1025 + 1.5 i)":
1780 double: 1
1781 idouble: 1
1782 Test "Real part of: cacosh (-0x1.fp-1025 - 0x1.000000000000000000000000008p0 i)":
1783 ildouble: 1
1784 ldouble: 1
1785 Test "Real part of: cacosh (-0x1.fp-1025 - 1.0 i)":
1786 double: 1
1787 idouble: 1
1788 Test "Real part of: cacosh (-0x1.fp-1025 - 1.5 i)":
1789 double: 1
1790 idouble: 1
1791 Test "Real part of: cacosh (-0x1.fp-129 + 0.5 i)":
1792 float: 1
1793 ifloat: 1
1794 Test "Imaginary part of: cacosh (-0x1.fp-129 + 0.5 i)":
1795 float: 1
1796 ifloat: 1
1797 Test "Imaginary part of: cacosh (-0x1.fp-129 + 0x0.ffffffp0 i)":
1798 float: 1
1799 ifloat: 1
1800 Test "Imaginary part of: cacosh (-0x1.fp-129 + 0x1.000002p0 i)":
1801 float: 1
1802 ifloat: 1
1803 Test "Imaginary part of: cacosh (-0x1.fp-129 + 0x1.fp-129 i)":
1804 float: 1
1805 ifloat: 1
1806 Test "Imaginary part of: cacosh (-0x1.fp-129 + 0x1p-23 i)":
1807 float: 1
1808 ifloat: 1
1809 Test "Real part of: cacosh (-0x1.fp-129 + 1.0 i)":
1810 double: 1
1811 float: 1
1812 idouble: 1
1813 ifloat: 1
1814 Test "Imaginary part of: cacosh (-0x1.fp-129 + 1.0 i)":
1815 float: 1
1816 ifloat: 1
1817 Test "Real part of: cacosh (-0x1.fp-129 + 1.5 i)":
1818 double: 1
1819 idouble: 1
1820 Test "Imaginary part of: cacosh (-0x1.fp-129 + 1.5 i)":
1821 float: 1
1822 ifloat: 1
1823 Test "Real part of: cacosh (-0x1.fp-129 - 0.5 i)":
1824 float: 1
1825 ifloat: 1
1826 Test "Imaginary part of: cacosh (-0x1.fp-129 - 0.5 i)":
1827 float: 1
1828 ifloat: 1
1829 Test "Imaginary part of: cacosh (-0x1.fp-129 - 0x0.ffffffp0 i)":
1830 float: 1
1831 ifloat: 1
1832 Test "Imaginary part of: cacosh (-0x1.fp-129 - 0x1.000002p0 i)":
1833 float: 1
1834 ifloat: 1
1835 Test "Imaginary part of: cacosh (-0x1.fp-129 - 0x1.fp-129 i)":
1836 float: 1
1837 ifloat: 1
1838 Test "Imaginary part of: cacosh (-0x1.fp-129 - 0x1p-23 i)":
1839 float: 1
1840 ifloat: 1
1841 Test "Real part of: cacosh (-0x1.fp-129 - 1.0 i)":
1842 double: 1
1843 float: 1
1844 idouble: 1
1845 ifloat: 1
1846 Test "Imaginary part of: cacosh (-0x1.fp-129 - 1.0 i)":
1847 float: 1
1848 ifloat: 1
1849 Test "Real part of: cacosh (-0x1.fp-129 - 1.5 i)":
1850 double: 1
1851 idouble: 1
1852 Test "Imaginary part of: cacosh (-0x1.fp-129 - 1.5 i)":
1853 float: 1
1854 ifloat: 1
1855 Test "Real part of: cacosh (-0x1.fp-30 + 1.0 i)":
1856 double: 1
1857 float: 1
1858 idouble: 1
1859 ifloat: 1
1860 Test "Imaginary part of: cacosh (-0x1.fp-30 + 1.0 i)":
1861 float: 1
1862 ifloat: 1
1863 ildouble: 1
1864 ldouble: 1
1865 Test "Real part of: cacosh (-0x1.fp-30 - 1.0 i)":
1866 double: 1
1867 float: 1
1868 idouble: 1
1869 ifloat: 1
1870 Test "Imaginary part of: cacosh (-0x1.fp-30 - 1.0 i)":
1871 float: 1
1872 ifloat: 1
1873 ildouble: 1
1874 ldouble: 1
1875 Test "Imaginary part of: cacosh (-0x1p-105 + 0.0 i)":
1876 float: 1
1877 ifloat: 1
1878 Test "Real part of: cacosh (-0x1p-105 + 0.5 i)":
1879 float: 1
1880 ifloat: 1
1881 Test "Imaginary part of: cacosh (-0x1p-105 + 0.5 i)":
1882 float: 1
1883 ifloat: 1
1884 Test "Real part of: cacosh (-0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
1885 ildouble: 1
1886 ldouble: 1
1887 Test "Imaginary part of: cacosh (-0x1p-105 + 0x1p-105 i)":
1888 float: 1
1889 ifloat: 1
1890 Test "Imaginary part of: cacosh (-0x1p-105 - 0.0 i)":
1891 float: 1
1892 ifloat: 1
1893 Test "Real part of: cacosh (-0x1p-105 - 0.5 i)":
1894 float: 1
1895 ifloat: 1
1896 Test "Imaginary part of: cacosh (-0x1p-105 - 0.5 i)":
1897 float: 1
1898 ifloat: 1
1899 Test "Real part of: cacosh (-0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
1900 ildouble: 1
1901 ldouble: 1
1902 Test "Imaginary part of: cacosh (-0x1p-105 - 0x1p-105 i)":
1903 float: 1
1904 ifloat: 1
1905 Test "Imaginary part of: cacosh (-0x1p-112 + 0.0 i)":
1906 float: 1
1907 ifloat: 1
1908 Test "Real part of: cacosh (-0x1p-112 + 0.5 i)":
1909 float: 1
1910 ifloat: 1
1911 Test "Imaginary part of: cacosh (-0x1p-112 + 0.5 i)":
1912 float: 1
1913 ifloat: 1
1914 Test "Imaginary part of: cacosh (-0x1p-112 + 0x1p-112 i)":
1915 float: 1
1916 ifloat: 1
1917 Test "Imaginary part of: cacosh (-0x1p-112 - 0.0 i)":
1918 float: 1
1919 ifloat: 1
1920 Test "Real part of: cacosh (-0x1p-112 - 0.5 i)":
1921 float: 1
1922 ifloat: 1
1923 Test "Imaginary part of: cacosh (-0x1p-112 - 0.5 i)":
1924 float: 1
1925 ifloat: 1
1926 Test "Imaginary part of: cacosh (-0x1p-112 - 0x1p-112 i)":
1927 float: 1
1928 ifloat: 1
1929 Test "Imaginary part of: cacosh (-0x1p-23 + 0.0 i)":
1930 float: 1
1931 ifloat: 1
1932 Test "Real part of: cacosh (-0x1p-23 + 0.5 i)":
1933 float: 1
1934 ifloat: 1
1935 Test "Imaginary part of: cacosh (-0x1p-23 + 0.5 i)":
1936 float: 1
1937 ifloat: 1
1938 ildouble: 1
1939 ldouble: 1
1940 Test "Real part of: cacosh (-0x1p-23 + 0x0.ffffffp0 i)":
1941 double: 1
1942 idouble: 1
1943 Test "Real part of: cacosh (-0x1p-23 + 0x1.000002p0 i)":
1944 ildouble: 1
1945 ldouble: 1
1946 Test "Imaginary part of: cacosh (-0x1p-23 + 0x1.fp-129 i)":
1947 float: 1
1948 ifloat: 1
1949 Test "Imaginary part of: cacosh (-0x1p-23 + 0x1p-23 i)":
1950 float: 1
1951 ifloat: 1
1952 Test "Imaginary part of: cacosh (-0x1p-23 - 0.0 i)":
1953 float: 1
1954 ifloat: 1
1955 Test "Real part of: cacosh (-0x1p-23 - 0.5 i)":
1956 float: 1
1957 ifloat: 1
1958 Test "Imaginary part of: cacosh (-0x1p-23 - 0.5 i)":
1959 float: 1
1960 ifloat: 1
1961 ildouble: 1
1962 ldouble: 1
1963 Test "Real part of: cacosh (-0x1p-23 - 0x0.ffffffp0 i)":
1964 double: 1
1965 idouble: 1
1966 Test "Real part of: cacosh (-0x1p-23 - 0x1.000002p0 i)":
1967 ildouble: 1
1968 ldouble: 1
1969 Test "Imaginary part of: cacosh (-0x1p-23 - 0x1.fp-129 i)":
1970 float: 1
1971 ifloat: 1
1972 Test "Imaginary part of: cacosh (-0x1p-23 - 0x1p-23 i)":
1973 float: 1
1974 ifloat: 1
1975 Test "Imaginary part of: cacosh (-0x1p-52 + 0.0 i)":
1976 float: 1
1977 ifloat: 1
1978 Test "Real part of: cacosh (-0x1p-52 + 0.5 i)":
1979 float: 1
1980 ifloat: 1
1981 Test "Imaginary part of: cacosh (-0x1p-52 + 0.5 i)":
1982 float: 1
1983 ifloat: 1
1984 ildouble: 1
1985 ldouble: 1
1986 Test "Imaginary part of: cacosh (-0x1p-52 + 0x1p-52 i)":
1987 float: 1
1988 ifloat: 1
1989 Test "Imaginary part of: cacosh (-0x1p-52 - 0.0 i)":
1990 float: 1
1991 ifloat: 1
1992 Test "Real part of: cacosh (-0x1p-52 - 0.5 i)":
1993 float: 1
1994 ifloat: 1
1995 Test "Imaginary part of: cacosh (-0x1p-52 - 0.5 i)":
1996 float: 1
1997 ifloat: 1
1998 ildouble: 1
1999 ldouble: 1
2000 Test "Imaginary part of: cacosh (-0x1p-52 - 0x1p-52 i)":
2001 float: 1
2002 ifloat: 1
2003 Test "Imaginary part of: cacosh (-0x1p-63 + 0.0 i)":
2004 float: 1
2005 ifloat: 1
2006 Test "Real part of: cacosh (-0x1p-63 + 0.5 i)":
2007 float: 1
2008 ifloat: 1
2009 Test "Imaginary part of: cacosh (-0x1p-63 + 0.5 i)":
2010 float: 1
2011 ifloat: 1
2012 Test "Imaginary part of: cacosh (-0x1p-63 + 0x1p-63 i)":
2013 float: 1
2014 ifloat: 1
2015 Test "Imaginary part of: cacosh (-0x1p-63 - 0.0 i)":
2016 float: 1
2017 ifloat: 1
2018 Test "Real part of: cacosh (-0x1p-63 - 0.5 i)":
2019 float: 1
2020 ifloat: 1
2021 Test "Imaginary part of: cacosh (-0x1p-63 - 0.5 i)":
2022 float: 1
2023 ifloat: 1
2024 Test "Imaginary part of: cacosh (-0x1p-63 - 0x1p-63 i)":
2025 float: 1
2026 ifloat: 1
2027 Test "Real part of: cacosh (-1.0 + 0.5 i)":
2028 float: 1
2029 ifloat: 1
2030 Test "Imaginary part of: cacosh (-1.0 + 0.5 i)":
2031 ildouble: 1
2032 ldouble: 1
2033 Test "Real part of: cacosh (-1.0 + 0x1.fp-10 i)":
2034 float: 1
2035 ifloat: 1
2036 ildouble: 1
2037 ldouble: 1
2038 Test "Imaginary part of: cacosh (-1.0 + 0x1.fp-100 i)":
2039 ildouble: 1
2040 ldouble: 1
2041 Test "Imaginary part of: cacosh (-1.0 + 0x1p50 i)":
2042 float: 1
2043 ifloat: 1
2044 Test "Real part of: cacosh (-1.0 - 0.5 i)":
2045 float: 1
2046 ifloat: 1
2047 Test "Imaginary part of: cacosh (-1.0 - 0.5 i)":
2048 ildouble: 1
2049 ldouble: 1
2050 Test "Real part of: cacosh (-1.0 - 0x1.fp-10 i)":
2051 float: 1
2052 ifloat: 1
2053 ildouble: 1
2054 ldouble: 1
2055 Test "Imaginary part of: cacosh (-1.0 - 0x1.fp-100 i)":
2056 ildouble: 1
2057 ldouble: 1
2058 Test "Imaginary part of: cacosh (-1.0 - 0x1p50 i)":
2059 float: 1
2060 ifloat: 1
2061 Test "Real part of: cacosh (-1.5 + +0 i)":
2062 float: 1
2063 ifloat: 1
2064 Test "Real part of: cacosh (-1.5 - 0 i)":
2065 float: 1
2066 ifloat: 1
2067 Test "Real part of: cacosh (-2 - 3 i)":
2068 double: 1
2069 float: 7
2070 idouble: 1
2071 ifloat: 7
2072 Test "Imaginary part of: cacosh (-2 - 3 i)":
2073 double: 1
2074 float: 3
2075 idouble: 1
2076 ifloat: 3
2077 Test "Imaginary part of: cacosh (-inf + inf i)":
2078 ildouble: 1
2079 ldouble: 1
2080 Test "Imaginary part of: cacosh (-inf - inf i)":
2081 ildouble: 1
2082 ldouble: 1
2083 Test "Real part of: cacosh (0.0 + 0x1.000000000000000000000000008p0 i)":
2084 ildouble: 1
2085 ldouble: 1
2086 Test "Real part of: cacosh (0.0 - 0x1.000000000000000000000000008p0 i)":
2087 ildouble: 1
2088 ldouble: 1
2089 Test "Real part of: cacosh (0.25 + 1.0 i)":
2090 float: 1
2091 ifloat: 1
2092 ildouble: 1
2093 ldouble: 1
2094 Test "Real part of: cacosh (0.25 - 1.0 i)":
2095 float: 1
2096 ifloat: 1
2097 ildouble: 1
2098 ldouble: 1
2099 Test "Imaginary part of: cacosh (0.5 + +0 i)":
2100 double: 1
2101 idouble: 1
2102 ildouble: 1
2103 ldouble: 1
2104 Test "Imaginary part of: cacosh (0.5 + 0x1.fp-1025 i)":
2105 double: 1
2106 idouble: 1
2107 Test "Real part of: cacosh (0.5 + 0x1.fp-129 i)":
2108 double: 1
2109 idouble: 1
2110 Test "Imaginary part of: cacosh (0.5 + 0x1.fp-129 i)":
2111 double: 1
2112 idouble: 1
2113 Test "Real part of: cacosh (0.5 + 0x1p-105 i)":
2114 double: 1
2115 idouble: 1
2116 Test "Imaginary part of: cacosh (0.5 + 0x1p-105 i)":
2117 double: 1
2118 idouble: 1
2119 Test "Real part of: cacosh (0.5 + 0x1p-112 i)":
2120 double: 1
2121 idouble: 1
2122 Test "Imaginary part of: cacosh (0.5 + 0x1p-112 i)":
2123 double: 1
2124 idouble: 1
2125 Test "Real part of: cacosh (0.5 + 0x1p-23 i)":
2126 double: 1
2127 idouble: 1
2128 Test "Real part of: cacosh (0.5 + 0x1p-52 i)":
2129 ildouble: 1
2130 ldouble: 1
2131 Test "Imaginary part of: cacosh (0.5 + 0x1p-52 i)":
2132 double: 1
2133 idouble: 1
2134 Test "Imaginary part of: cacosh (0.5 + 0x1p-63 i)":
2135 double: 1
2136 idouble: 1
2137 Test "Real part of: cacosh (0.5 + 1.0 i)":
2138 double: 1
2139 idouble: 1
2140 ildouble: 1
2141 ldouble: 1
2142 Test "Imaginary part of: cacosh (0.5 + 1.0 i)":
2143 float: 1
2144 ifloat: 1
2145 Test "Imaginary part of: cacosh (0.5 - 0 i)":
2146 double: 1
2147 idouble: 1
2148 ildouble: 1
2149 ldouble: 1
2150 Test "Imaginary part of: cacosh (0.5 - 0x1.fp-1025 i)":
2151 double: 1
2152 idouble: 1
2153 Test "Real part of: cacosh (0.5 - 0x1.fp-129 i)":
2154 double: 1
2155 idouble: 1
2156 Test "Imaginary part of: cacosh (0.5 - 0x1.fp-129 i)":
2157 double: 1
2158 idouble: 1
2159 Test "Real part of: cacosh (0.5 - 0x1p-105 i)":
2160 double: 1
2161 idouble: 1
2162 Test "Imaginary part of: cacosh (0.5 - 0x1p-105 i)":
2163 double: 1
2164 idouble: 1
2165 Test "Real part of: cacosh (0.5 - 0x1p-112 i)":
2166 double: 1
2167 idouble: 1
2168 Test "Imaginary part of: cacosh (0.5 - 0x1p-112 i)":
2169 double: 1
2170 idouble: 1
2171 Test "Real part of: cacosh (0.5 - 0x1p-23 i)":
2172 double: 1
2173 idouble: 1
2174 Test "Real part of: cacosh (0.5 - 0x1p-52 i)":
2175 ildouble: 1
2176 ldouble: 1
2177 Test "Imaginary part of: cacosh (0.5 - 0x1p-52 i)":
2178 double: 1
2179 idouble: 1
2180 Test "Imaginary part of: cacosh (0.5 - 0x1p-63 i)":
2181 double: 1
2182 idouble: 1
2183 Test "Real part of: cacosh (0.5 - 1.0 i)":
2184 double: 1
2185 idouble: 1
2186 ildouble: 1
2187 ldouble: 1
2188 Test "Imaginary part of: cacosh (0.5 - 1.0 i)":
2189 float: 1
2190 ifloat: 1
2191 Test "Imaginary part of: cacosh (0x0.fffffffffffff8p0 + 0.0 i)":
2192 double: 1
2193 idouble: 1
2194 Test "Imaginary part of: cacosh (0x0.fffffffffffff8p0 + 0x1.fp-1025 i)":
2195 double: 1
2196 idouble: 1
2197 Test "Real part of: cacosh (0x0.fffffffffffff8p0 + 0x1p-52 i)":
2198 double: 1
2199 idouble: 1
2200 Test "Imaginary part of: cacosh (0x0.fffffffffffff8p0 - 0.0 i)":
2201 double: 1
2202 idouble: 1
2203 Test "Imaginary part of: cacosh (0x0.fffffffffffff8p0 - 0x1.fp-1025 i)":
2204 double: 1
2205 idouble: 1
2206 Test "Real part of: cacosh (0x0.fffffffffffff8p0 - 0x1p-52 i)":
2207 double: 1
2208 idouble: 1
2209 Test "Imaginary part of: cacosh (0x0.ffffffffffffffffffffffffffcp0 + 0x1p-105 i)":
2210 ildouble: 1
2211 ldouble: 1
2212 Test "Imaginary part of: cacosh (0x0.ffffffffffffffffffffffffffcp0 - 0x1p-105 i)":
2213 ildouble: 1
2214 ldouble: 1
2215 Test "Imaginary part of: cacosh (0x0.ffffffp0 + 0.0 i)":
2216 double: 1
2217 float: 1
2218 idouble: 1
2219 ifloat: 1
2220 ildouble: 1
2221 ldouble: 1
2222 Test "Imaginary part of: cacosh (0x0.ffffffp0 + 0x1.fp-129 i)":
2223 double: 1
2224 float: 1
2225 idouble: 1
2226 ifloat: 1
2227 ildouble: 1
2228 ldouble: 1
2229 Test "Real part of: cacosh (0x0.ffffffp0 + 0x1p-23 i)":
2230 float: 2
2231 ifloat: 2
2232 Test "Imaginary part of: cacosh (0x0.ffffffp0 + 0x1p-23 i)":
2233 float: 2
2234 ifloat: 2
2235 ildouble: 1
2236 ldouble: 1
2237 Test "Imaginary part of: cacosh (0x0.ffffffp0 - 0.0 i)":
2238 double: 1
2239 float: 1
2240 idouble: 1
2241 ifloat: 1
2242 ildouble: 1
2243 ldouble: 1
2244 Test "Imaginary part of: cacosh (0x0.ffffffp0 - 0x1.fp-129 i)":
2245 double: 1
2246 float: 1
2247 idouble: 1
2248 ifloat: 1
2249 ildouble: 1
2250 ldouble: 1
2251 Test "Real part of: cacosh (0x0.ffffffp0 - 0x1p-23 i)":
2252 float: 2
2253 ifloat: 2
2254 Test "Imaginary part of: cacosh (0x0.ffffffp0 - 0x1p-23 i)":
2255 float: 2
2256 ifloat: 2
2257 ildouble: 1
2258 ldouble: 1
2259 Test "Real part of: cacosh (0x1.0000000000001p0 + 0x1p-52 i)":
2260 ildouble: 1
2261 ldouble: 1
2262 Test "Imaginary part of: cacosh (0x1.0000000000001p0 + 0x1p-52 i)":
2263 double: 1
2264 idouble: 1
2265 Test "Real part of: cacosh (0x1.0000000000001p0 - 0x1p-52 i)":
2266 ildouble: 1
2267 ldouble: 1
2268 Test "Imaginary part of: cacosh (0x1.0000000000001p0 - 0x1p-52 i)":
2269 double: 1
2270 idouble: 1
2271 Test "Real part of: cacosh (0x1.000002p0 + 0x1p-23 i)":
2272 float: 1
2273 ifloat: 1
2274 ildouble: 2
2275 ldouble: 2
2276 Test "Imaginary part of: cacosh (0x1.000002p0 + 0x1p-23 i)":
2277 float: 2
2278 ifloat: 2
2279 Test "Real part of: cacosh (0x1.000002p0 - 0x1p-23 i)":
2280 float: 1
2281 ifloat: 1
2282 ildouble: 2
2283 ldouble: 2
2284 Test "Imaginary part of: cacosh (0x1.000002p0 - 0x1p-23 i)":
2285 float: 2
2286 ifloat: 2
2287 Test "Real part of: cacosh (0x1.fp-10 + 1.0 i)":
2288 double: 1
2289 idouble: 1
2290 ildouble: 1
2291 ldouble: 1
2292 Test "Imaginary part of: cacosh (0x1.fp-10 + 1.0 i)":
2293 ildouble: 1
2294 ldouble: 1
2295 Test "Real part of: cacosh (0x1.fp-10 - 1.0 i)":
2296 double: 1
2297 idouble: 1
2298 ildouble: 1
2299 ldouble: 1
2300 Test "Imaginary part of: cacosh (0x1.fp-10 - 1.0 i)":
2301 ildouble: 1
2302 ldouble: 1
2303 Test "Real part of: cacosh (0x1.fp-100 + 1.0 i)":
2304 double: 1
2305 float: 1
2306 idouble: 1
2307 ifloat: 1
2308 Test "Imaginary part of: cacosh (0x1.fp-100 + 1.0 i)":
2309 ildouble: 1
2310 ldouble: 1
2311 Test "Real part of: cacosh (0x1.fp-100 - 1.0 i)":
2312 double: 1
2313 float: 1
2314 idouble: 1
2315 ifloat: 1
2316 Test "Imaginary part of: cacosh (0x1.fp-100 - 1.0 i)":
2317 ildouble: 1
2318 ldouble: 1
2319 Test "Real part of: cacosh (0x1.fp-1000 + 1.0 i)":
2320 double: 1
2321 idouble: 1
2322 Test "Real part of: cacosh (0x1.fp-1000 - 1.0 i)":
2323 double: 1
2324 idouble: 1
2325 Test "Real part of: cacosh (0x1.fp-1025 + 0x1.000000000000000000000000008p0 i)":
2326 ildouble: 1
2327 ldouble: 1
2328 Test "Real part of: cacosh (0x1.fp-1025 + 1.0 i)":
2329 double: 1
2330 idouble: 1
2331 Test "Real part of: cacosh (0x1.fp-1025 + 1.5 i)":
2332 double: 1
2333 idouble: 1
2334 Test "Real part of: cacosh (0x1.fp-1025 - 0x1.000000000000000000000000008p0 i)":
2335 ildouble: 1
2336 ldouble: 1
2337 Test "Real part of: cacosh (0x1.fp-1025 - 1.0 i)":
2338 double: 1
2339 idouble: 1
2340 Test "Real part of: cacosh (0x1.fp-1025 - 1.5 i)":
2341 double: 1
2342 idouble: 1
2343 Test "Real part of: cacosh (0x1.fp-129 + 0.5 i)":
2344 float: 1
2345 ifloat: 1
2346 Test "Real part of: cacosh (0x1.fp-129 + 1.0 i)":
2347 double: 1
2348 float: 1
2349 idouble: 1
2350 ifloat: 1
2351 Test "Real part of: cacosh (0x1.fp-129 + 1.5 i)":
2352 double: 1
2353 idouble: 1
2354 Test "Real part of: cacosh (0x1.fp-129 - 0.5 i)":
2355 float: 1
2356 ifloat: 1
2357 Test "Real part of: cacosh (0x1.fp-129 - 1.0 i)":
2358 double: 1
2359 float: 1
2360 idouble: 1
2361 ifloat: 1
2362 Test "Real part of: cacosh (0x1.fp-129 - 1.5 i)":
2363 double: 1
2364 idouble: 1
2365 Test "Real part of: cacosh (0x1.fp-30 + 1.0 i)":
2366 double: 1
2367 float: 1
2368 idouble: 1
2369 ifloat: 1
2370 Test "Real part of: cacosh (0x1.fp-30 - 1.0 i)":
2371 double: 1
2372 float: 1
2373 idouble: 1
2374 ifloat: 1
2375 Test "Real part of: cacosh (0x1.fp1023 + 0x1.fp1023 i)":
2376 double: 1
2377 idouble: 1
2378 ildouble: 1
2379 ldouble: 1
2380 Test "Real part of: cacosh (0x1.fp127 + 0x1.fp127 i)":
2381 double: 1
2382 idouble: 1
2383 ildouble: 1
2384 ldouble: 1
2385 Test "Real part of: cacosh (0x1p-105 + 0.5 i)":
2386 float: 1
2387 ifloat: 1
2388 Test "Imaginary part of: cacosh (0x1p-105 + 0.5 i)":
2389 ildouble: 1
2390 ldouble: 1
2391 Test "Real part of: cacosh (0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
2392 ildouble: 1
2393 ldouble: 1
2394 Test "Real part of: cacosh (0x1p-105 - 0.5 i)":
2395 float: 1
2396 ifloat: 1
2397 Test "Imaginary part of: cacosh (0x1p-105 - 0.5 i)":
2398 ildouble: 1
2399 ldouble: 1
2400 Test "Real part of: cacosh (0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
2401 ildouble: 1
2402 ldouble: 1
2403 Test "Real part of: cacosh (0x1p-112 + 0.5 i)":
2404 float: 1
2405 ifloat: 1
2406 Test "Real part of: cacosh (0x1p-112 - 0.5 i)":
2407 float: 1
2408 ifloat: 1
2409 Test "Real part of: cacosh (0x1p-23 + 0.5 i)":
2410 float: 1
2411 ifloat: 1
2412 Test "Real part of: cacosh (0x1p-23 + 0x0.ffffffp0 i)":
2413 double: 1
2414 idouble: 1
2415 Test "Real part of: cacosh (0x1p-23 + 0x1.000002p0 i)":
2416 ildouble: 1
2417 ldouble: 1
2418 Test "Real part of: cacosh (0x1p-23 - 0.5 i)":
2419 float: 1
2420 ifloat: 1
2421 Test "Real part of: cacosh (0x1p-23 - 0x0.ffffffp0 i)":
2422 double: 1
2423 idouble: 1
2424 Test "Real part of: cacosh (0x1p-23 - 0x1.000002p0 i)":
2425 ildouble: 1
2426 ldouble: 1
2427 Test "Real part of: cacosh (0x1p-52 + 0.5 i)":
2428 float: 1
2429 ifloat: 1
2430 Test "Imaginary part of: cacosh (0x1p-52 + 0x0.fffffffffffff8p0 i)":
2431 ildouble: 1
2432 ldouble: 1
2433 Test "Imaginary part of: cacosh (0x1p-52 + 0x1.0000000000001p0 i)":
2434 ildouble: 1
2435 ldouble: 1
2436 Test "Real part of: cacosh (0x1p-52 - 0.5 i)":
2437 float: 1
2438 ifloat: 1
2439 Test "Imaginary part of: cacosh (0x1p-52 - 0x0.fffffffffffff8p0 i)":
2440 ildouble: 1
2441 ldouble: 1
2442 Test "Imaginary part of: cacosh (0x1p-52 - 0x1.0000000000001p0 i)":
2443 ildouble: 1
2444 ldouble: 1
2445 Test "Real part of: cacosh (0x1p-63 + 0.5 i)":
2446 float: 1
2447 ifloat: 1
2448 Test "Real part of: cacosh (0x1p-63 - 0.5 i)":
2449 float: 1
2450 ifloat: 1
2451 Test "Imaginary part of: cacosh (1.0 + 0.25 i)":
2452 double: 1
2453 idouble: 1
2454 Test "Real part of: cacosh (1.0 + 0.5 i)":
2455 float: 1
2456 ifloat: 1
2457 Test "Imaginary part of: cacosh (1.0 + 0.5 i)":
2458 float: 1
2459 ifloat: 1
2460 Test "Real part of: cacosh (1.0 + 0x1.fp-10 i)":
2461 float: 1
2462 ifloat: 1
2463 ildouble: 1
2464 ldouble: 1
2465 Test "Imaginary part of: cacosh (1.0 + 0x1.fp-10 i)":
2466 float: 2
2467 ifloat: 2
2468 ildouble: 1
2469 ldouble: 1
2470 Test "Imaginary part of: cacosh (1.0 + 0x1.fp-30 i)":
2471 double: 1
2472 idouble: 1
2473 Test "Imaginary part of: cacosh (1.0 - 0.25 i)":
2474 double: 1
2475 idouble: 1
2476 Test "Real part of: cacosh (1.0 - 0.5 i)":
2477 float: 1
2478 ifloat: 1
2479 Test "Imaginary part of: cacosh (1.0 - 0.5 i)":
2480 float: 1
2481 ifloat: 1
2482 Test "Real part of: cacosh (1.0 - 0x1.fp-10 i)":
2483 float: 1
2484 ifloat: 1
2485 ildouble: 1
2486 ldouble: 1
2487 Test "Imaginary part of: cacosh (1.0 - 0x1.fp-10 i)":
2488 float: 2
2489 ifloat: 2
2490 ildouble: 1
2491 ldouble: 1
2492 Test "Imaginary part of: cacosh (1.0 - 0x1.fp-30 i)":
2493 double: 1
2494 idouble: 1
2495 Test "Real part of: cacosh (1.5 + +0 i)":
2496 float: 1
2497 ifloat: 1
2498 Test "Real part of: cacosh (1.5 - 0 i)":
2499 float: 1
2500 ifloat: 1
2501
2502 # carg
2503 Test "carg (-inf + inf i)":
2504 ildouble: 1
2505 ldouble: 1
2506 Test "carg (-inf - inf i)":
2507 ildouble: 1
2508 ldouble: 1
2509
2510 # casin
2511 Test "Imaginary part of: casin (+0 + 0.5 i)":
2512 double: 2
2513 float: 1
2514 idouble: 2
2515 ifloat: 1
2516 ildouble: 2
2517 ldouble: 2
2518 Test "Imaginary part of: casin (+0 + 1.0 i)":
2519 double: 3
2520 float: 1
2521 idouble: 3
2522 ifloat: 1
2523 ildouble: 1
2524 ldouble: 1
2525 Test "Imaginary part of: casin (+0 + 1.5 i)":
2526 double: 2
2527 float: 1
2528 idouble: 2
2529 ifloat: 1
2530 ildouble: 1
2531 ldouble: 1
2532 Test "Imaginary part of: casin (+0 - 0.5 i)":
2533 float: 1
2534 ifloat: 1
2535 Test "Imaginary part of: casin (+0 - 1.0 i)":
2536 double: 1
2537 float: 1
2538 idouble: 1
2539 ifloat: 1
2540 Test "Imaginary part of: casin (+0 - 1.5 i)":
2541 double: 1
2542 idouble: 1
2543 Test "Imaginary part of: casin (-0 + 0.5 i)":
2544 double: 2
2545 float: 1
2546 idouble: 2
2547 ifloat: 1
2548 ildouble: 2
2549 ldouble: 2
2550 Test "Imaginary part of: casin (-0 + 1.0 i)":
2551 double: 3
2552 float: 1
2553 idouble: 3
2554 ifloat: 1
2555 ildouble: 1
2556 ldouble: 1
2557 Test "Imaginary part of: casin (-0 + 1.5 i)":
2558 double: 2
2559 float: 1
2560 idouble: 2
2561 ifloat: 1
2562 ildouble: 1
2563 ldouble: 1
2564 Test "Imaginary part of: casin (-0 - 0.5 i)":
2565 float: 1
2566 ifloat: 1
2567 Test "Imaginary part of: casin (-0 - 1.0 i)":
2568 double: 1
2569 float: 1
2570 idouble: 1
2571 ifloat: 1
2572 Test "Imaginary part of: casin (-0 - 1.5 i)":
2573 double: 1
2574 idouble: 1
2575 Test "Imaginary part of: casin (-0.0 + 0x1.000000000000000000000000008p0 i)":
2576 ildouble: 1
2577 ldouble: 1
2578 Test "Imaginary part of: casin (-0.0 - 0x1.000000000000000000000000008p0 i)":
2579 ildouble: 1
2580 ldouble: 1
2581 Test "Imaginary part of: casin (-0.25 + 1.0 i)":
2582 float: 1
2583 ifloat: 1
2584 ildouble: 1
2585 ldouble: 1
2586 Test "Imaginary part of: casin (-0.25 - 1.0 i)":
2587 float: 1
2588 ifloat: 1
2589 ildouble: 1
2590 ldouble: 1
2591 Test "Real part of: casin (-0.5 + +0 i)":
2592 double: 1
2593 idouble: 1
2594 ildouble: 1
2595 ldouble: 1
2596 Test "Real part of: casin (-0.5 + 0x1.fp-1025 i)":
2597 ildouble: 1
2598 ldouble: 1
2599 Test "Real part of: casin (-0.5 + 0x1.fp-129 i)":
2600 ildouble: 1
2601 ldouble: 1
2602 Test "Imaginary part of: casin (-0.5 + 0x1.fp-129 i)":
2603 double: 1
2604 idouble: 1
2605 Test "Real part of: casin (-0.5 + 0x1p-105 i)":
2606 ildouble: 1
2607 ldouble: 1
2608 Test "Imaginary part of: casin (-0.5 + 0x1p-105 i)":
2609 double: 1
2610 idouble: 1
2611 Test "Real part of: casin (-0.5 + 0x1p-112 i)":
2612 ildouble: 1
2613 ldouble: 1
2614 Test "Imaginary part of: casin (-0.5 + 0x1p-112 i)":
2615 double: 1
2616 idouble: 1
2617 Test "Imaginary part of: casin (-0.5 + 0x1p-23 i)":
2618 double: 1
2619 idouble: 1
2620 Test "Real part of: casin (-0.5 + 0x1p-52 i)":
2621 double: 1
2622 idouble: 1
2623 ildouble: 1
2624 ldouble: 1
2625 Test "Imaginary part of: casin (-0.5 + 0x1p-52 i)":
2626 ildouble: 1
2627 ldouble: 1
2628 Test "Real part of: casin (-0.5 + 0x1p-63 i)":
2629 ildouble: 1
2630 ldouble: 1
2631 Test "Imaginary part of: casin (-0.5 + 1.0 i)":
2632 double: 1
2633 idouble: 1
2634 ildouble: 1
2635 ldouble: 1
2636 Test "Real part of: casin (-0.5 - 0 i)":
2637 double: 1
2638 idouble: 1
2639 ildouble: 1
2640 ldouble: 1
2641 Test "Real part of: casin (-0.5 - 0x1.fp-1025 i)":
2642 ildouble: 1
2643 ldouble: 1
2644 Test "Real part of: casin (-0.5 - 0x1.fp-129 i)":
2645 ildouble: 1
2646 ldouble: 1
2647 Test "Imaginary part of: casin (-0.5 - 0x1.fp-129 i)":
2648 double: 1
2649 idouble: 1
2650 Test "Real part of: casin (-0.5 - 0x1p-105 i)":
2651 ildouble: 1
2652 ldouble: 1
2653 Test "Imaginary part of: casin (-0.5 - 0x1p-105 i)":
2654 double: 1
2655 idouble: 1
2656 Test "Real part of: casin (-0.5 - 0x1p-112 i)":
2657 ildouble: 1
2658 ldouble: 1
2659 Test "Imaginary part of: casin (-0.5 - 0x1p-112 i)":
2660 double: 1
2661 idouble: 1
2662 Test "Imaginary part of: casin (-0.5 - 0x1p-23 i)":
2663 double: 1
2664 idouble: 1
2665 Test "Real part of: casin (-0.5 - 0x1p-52 i)":
2666 double: 1
2667 idouble: 1
2668 ildouble: 1
2669 ldouble: 1
2670 Test "Imaginary part of: casin (-0.5 - 0x1p-52 i)":
2671 ildouble: 1
2672 ldouble: 1
2673 Test "Real part of: casin (-0.5 - 0x1p-63 i)":
2674 ildouble: 1
2675 ldouble: 1
2676 Test "Imaginary part of: casin (-0.5 - 1.0 i)":
2677 double: 1
2678 idouble: 1
2679 ildouble: 1
2680 ldouble: 1
2681 Test "Imaginary part of: casin (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
2682 double: 1
2683 idouble: 1
2684 Test "Imaginary part of: casin (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
2685 double: 1
2686 idouble: 1
2687 Test "Real part of: casin (-0x0.ffffffffffffffffffffffffffcp0 + 0.0 i)":
2688 ildouble: 1
2689 ldouble: 1
2690 Test "Real part of: casin (-0x0.ffffffffffffffffffffffffffcp0 + 0x1.fp-1025 i)":
2691 ildouble: 1
2692 ldouble: 1
2693 Test "Real part of: casin (-0x0.ffffffffffffffffffffffffffcp0 - 0.0 i)":
2694 ildouble: 1
2695 ldouble: 1
2696 Test "Real part of: casin (-0x0.ffffffffffffffffffffffffffcp0 - 0x1.fp-1025 i)":
2697 ildouble: 1
2698 ldouble: 1
2699 Test "Real part of: casin (-0x0.ffffffffffffffffp0 + 0x1p-63 i)":
2700 ildouble: 1
2701 ldouble: 1
2702 Test "Real part of: casin (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
2703 ildouble: 1
2704 ldouble: 1
2705 Test "Real part of: casin (-0x0.ffffffp0 + 0.0 i)":
2706 ildouble: 1
2707 ldouble: 1
2708 Test "Real part of: casin (-0x0.ffffffp0 + 0x1.fp-129 i)":
2709 ildouble: 1
2710 ldouble: 1
2711 Test "Real part of: casin (-0x0.ffffffp0 + 0x1p-23 i)":
2712 ildouble: 1
2713 ldouble: 1
2714 Test "Imaginary part of: casin (-0x0.ffffffp0 + 0x1p-23 i)":
2715 float: 2
2716 ifloat: 2
2717 Test "Real part of: casin (-0x0.ffffffp0 - 0.0 i)":
2718 ildouble: 1
2719 ldouble: 1
2720 Test "Real part of: casin (-0x0.ffffffp0 - 0x1.fp-129 i)":
2721 ildouble: 1
2722 ldouble: 1
2723 Test "Real part of: casin (-0x0.ffffffp0 - 0x1p-23 i)":
2724 ildouble: 1
2725 ldouble: 1
2726 Test "Imaginary part of: casin (-0x0.ffffffp0 - 0x1p-23 i)":
2727 float: 2
2728 ifloat: 2
2729 Test "Imaginary part of: casin (-0x1.0000000000001p0 + 0x1p-52 i)":
2730 ildouble: 1
2731 ldouble: 1
2732 Test "Imaginary part of: casin (-0x1.0000000000001p0 - 0x1p-52 i)":
2733 ildouble: 1
2734 ldouble: 1
2735 Test "Imaginary part of: casin (-0x1.000002p0 + 0x1p-23 i)":
2736 float: 1
2737 ifloat: 1
2738 ildouble: 2
2739 ldouble: 2
2740 Test "Imaginary part of: casin (-0x1.000002p0 - 0x1p-23 i)":
2741 float: 1
2742 ifloat: 1
2743 ildouble: 2
2744 ldouble: 2
2745 Test "Real part of: casin (-0x1.fp-10 + 1.0 i)":
2746 float: 1
2747 ifloat: 1
2748 Test "Imaginary part of: casin (-0x1.fp-10 + 1.0 i)":
2749 double: 1
2750 idouble: 1
2751 ildouble: 1
2752 ldouble: 1
2753 Test "Real part of: casin (-0x1.fp-10 - 1.0 i)":
2754 float: 1
2755 ifloat: 1
2756 Test "Imaginary part of: casin (-0x1.fp-10 - 1.0 i)":
2757 double: 1
2758 idouble: 1
2759 ildouble: 1
2760 ldouble: 1
2761 Test "Imaginary part of: casin (-0x1.fp-100 + 1.0 i)":
2762 double: 1
2763 float: 1
2764 idouble: 1
2765 ifloat: 1
2766 Test "Imaginary part of: casin (-0x1.fp-100 - 1.0 i)":
2767 double: 1
2768 float: 1
2769 idouble: 1
2770 ifloat: 1
2771 Test "Imaginary part of: casin (-0x1.fp-1000 + 1.0 i)":
2772 double: 1
2773 idouble: 1
2774 Test "Imaginary part of: casin (-0x1.fp-1000 - 1.0 i)":
2775 double: 1
2776 idouble: 1
2777 Test "Imaginary part of: casin (-0x1.fp-1025 + 0x1.000000000000000000000000008p0 i)":
2778 ildouble: 1
2779 ldouble: 1
2780 Test "Imaginary part of: casin (-0x1.fp-1025 + 1.0 i)":
2781 double: 1
2782 idouble: 1
2783 Test "Imaginary part of: casin (-0x1.fp-1025 + 1.5 i)":
2784 double: 1
2785 idouble: 1
2786 Test "Imaginary part of: casin (-0x1.fp-1025 - 0x1.000000000000000000000000008p0 i)":
2787 ildouble: 1
2788 ldouble: 1
2789 Test "Imaginary part of: casin (-0x1.fp-1025 - 1.0 i)":
2790 double: 1
2791 idouble: 1
2792 Test "Imaginary part of: casin (-0x1.fp-1025 - 1.5 i)":
2793 double: 1
2794 idouble: 1
2795 Test "Imaginary part of: casin (-0x1.fp-129 + 0.5 i)":
2796 float: 1
2797 ifloat: 1
2798 Test "Imaginary part of: casin (-0x1.fp-129 + 1.0 i)":
2799 double: 1
2800 float: 1
2801 idouble: 1
2802 ifloat: 1
2803 Test "Imaginary part of: casin (-0x1.fp-129 + 1.5 i)":
2804 double: 1
2805 idouble: 1
2806 Test "Imaginary part of: casin (-0x1.fp-129 - 0.5 i)":
2807 float: 1
2808 ifloat: 1
2809 Test "Imaginary part of: casin (-0x1.fp-129 - 1.0 i)":
2810 double: 1
2811 float: 1
2812 idouble: 1
2813 ifloat: 1
2814 Test "Imaginary part of: casin (-0x1.fp-129 - 1.5 i)":
2815 double: 1
2816 idouble: 1
2817 Test "Real part of: casin (-0x1.fp-30 + 1.0 i)":
2818 double: 1
2819 idouble: 1
2820 Test "Imaginary part of: casin (-0x1.fp-30 + 1.0 i)":
2821 double: 1
2822 float: 1
2823 idouble: 1
2824 ifloat: 1
2825 Test "Real part of: casin (-0x1.fp-30 - 1.0 i)":
2826 double: 1
2827 idouble: 1
2828 Test "Imaginary part of: casin (-0x1.fp-30 - 1.0 i)":
2829 double: 1
2830 float: 1
2831 idouble: 1
2832 ifloat: 1
2833 Test "Imaginary part of: casin (-0x1p-105 + 0.5 i)":
2834 float: 1
2835 ifloat: 1
2836 Test "Imaginary part of: casin (-0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
2837 ildouble: 1
2838 ldouble: 1
2839 Test "Imaginary part of: casin (-0x1p-105 - 0.5 i)":
2840 float: 1
2841 ifloat: 1
2842 Test "Imaginary part of: casin (-0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
2843 ildouble: 1
2844 ldouble: 1
2845 Test "Imaginary part of: casin (-0x1p-112 + 0.5 i)":
2846 float: 1
2847 ifloat: 1
2848 Test "Imaginary part of: casin (-0x1p-112 - 0.5 i)":
2849 float: 1
2850 ifloat: 1
2851 Test "Real part of: casin (-0x1p-23 + 0.5 i)":
2852 double: 1
2853 float: 1
2854 idouble: 1
2855 ifloat: 1
2856 Test "Imaginary part of: casin (-0x1p-23 + 0.5 i)":
2857 float: 1
2858 ifloat: 1
2859 Test "Imaginary part of: casin (-0x1p-23 + 0x0.ffffffp0 i)":
2860 double: 1
2861 idouble: 1
2862 Test "Real part of: casin (-0x1p-23 + 0x1.000002p0 i)":
2863 double: 1
2864 float: 1
2865 idouble: 1
2866 ifloat: 1
2867 Test "Imaginary part of: casin (-0x1p-23 + 0x1.000002p0 i)":
2868 ildouble: 1
2869 ldouble: 1
2870 Test "Real part of: casin (-0x1p-23 - 0.5 i)":
2871 double: 1
2872 float: 1
2873 idouble: 1
2874 ifloat: 1
2875 Test "Imaginary part of: casin (-0x1p-23 - 0.5 i)":
2876 float: 1
2877 ifloat: 1
2878 Test "Imaginary part of: casin (-0x1p-23 - 0x0.ffffffp0 i)":
2879 double: 1
2880 idouble: 1
2881 Test "Real part of: casin (-0x1p-23 - 0x1.000002p0 i)":
2882 double: 1
2883 float: 1
2884 idouble: 1
2885 ifloat: 1
2886 Test "Imaginary part of: casin (-0x1p-23 - 0x1.000002p0 i)":
2887 ildouble: 1
2888 ldouble: 1
2889 Test "Imaginary part of: casin (-0x1p-52 + 0.5 i)":
2890 float: 1
2891 ifloat: 1
2892 Test "Imaginary part of: casin (-0x1p-52 - 0.5 i)":
2893 float: 1
2894 ifloat: 1
2895 Test "Imaginary part of: casin (-0x1p-63 + 0.5 i)":
2896 float: 1
2897 ifloat: 1
2898 Test "Real part of: casin (-0x1p-63 + 0x0.ffffffffffffffffp0 i)":
2899 ildouble: 1
2900 ldouble: 1
2901 Test "Imaginary part of: casin (-0x1p-63 - 0.5 i)":
2902 float: 1
2903 ifloat: 1
2904 Test "Real part of: casin (-0x1p-63 - 0x0.ffffffffffffffffp0 i)":
2905 ildouble: 1
2906 ldouble: 1
2907 Test "Real part of: casin (-1.0 + 0.25 i)":
2908 double: 1
2909 idouble: 1
2910 Test "Real part of: casin (-1.0 + 0.5 i)":
2911 float: 1
2912 ifloat: 1
2913 ildouble: 1
2914 ldouble: 1
2915 Test "Imaginary part of: casin (-1.0 + 0.5 i)":
2916 float: 1
2917 ifloat: 1
2918 Test "Real part of: casin (-1.0 + 0x1.fp-10 i)":
2919 ildouble: 1
2920 ldouble: 1
2921 Test "Imaginary part of: casin (-1.0 + 0x1.fp-10 i)":
2922 float: 1
2923 ifloat: 1
2924 ildouble: 1
2925 ldouble: 1
2926 Test "Real part of: casin (-1.0 - 0.25 i)":
2927 double: 1
2928 idouble: 1
2929 Test "Real part of: casin (-1.0 - 0.5 i)":
2930 float: 1
2931 ifloat: 1
2932 ildouble: 1
2933 ldouble: 1
2934 Test "Imaginary part of: casin (-1.0 - 0.5 i)":
2935 float: 1
2936 ifloat: 1
2937 Test "Real part of: casin (-1.0 - 0x1.fp-10 i)":
2938 ildouble: 1
2939 ldouble: 1
2940 Test "Imaginary part of: casin (-1.0 - 0x1.fp-10 i)":
2941 float: 1
2942 ifloat: 1
2943 ildouble: 1
2944 ldouble: 1
2945 Test "Imaginary part of: casin (-1.5 + +0 i)":
2946 double: 1
2947 float: 1
2948 idouble: 1
2949 ifloat: 1
2950 Test "Real part of: casin (-2 - 3 i)":
2951 ildouble: 1
2952 ldouble: 1
2953 Test "Imaginary part of: casin (0.0 + 0x1.000000000000000000000000008p0 i)":
2954 ildouble: 1
2955 ldouble: 1
2956 Test "Imaginary part of: casin (0.0 - 0x1.000000000000000000000000008p0 i)":
2957 ildouble: 1
2958 ldouble: 1
2959 Test "Imaginary part of: casin (0.25 + 1.0 i)":
2960 float: 1
2961 ifloat: 1
2962 ildouble: 1
2963 ldouble: 1
2964 Test "Imaginary part of: casin (0.25 - 1.0 i)":
2965 float: 1
2966 ifloat: 1
2967 ildouble: 1
2968 ldouble: 1
2969 Test "Real part of: casin (0.5 + +0 i)":
2970 double: 1
2971 idouble: 1
2972 ildouble: 1
2973 ldouble: 1
2974 Test "Real part of: casin (0.5 + 0x1.fp-1025 i)":
2975 ildouble: 1
2976 ldouble: 1
2977 Test "Real part of: casin (0.5 + 0x1.fp-129 i)":
2978 ildouble: 1
2979 ldouble: 1
2980 Test "Imaginary part of: casin (0.5 + 0x1.fp-129 i)":
2981 double: 1
2982 idouble: 1
2983 Test "Real part of: casin (0.5 + 0x1p-105 i)":
2984 ildouble: 1
2985 ldouble: 1
2986 Test "Imaginary part of: casin (0.5 + 0x1p-105 i)":
2987 double: 1
2988 idouble: 1
2989 Test "Real part of: casin (0.5 + 0x1p-112 i)":
2990 ildouble: 1
2991 ldouble: 1
2992 Test "Imaginary part of: casin (0.5 + 0x1p-112 i)":
2993 double: 1
2994 idouble: 1
2995 Test "Imaginary part of: casin (0.5 + 0x1p-23 i)":
2996 double: 1
2997 idouble: 1
2998 Test "Real part of: casin (0.5 + 0x1p-52 i)":
2999 double: 1
3000 idouble: 1
3001 ildouble: 1
3002 ldouble: 1
3003 Test "Imaginary part of: casin (0.5 + 0x1p-52 i)":
3004 ildouble: 1
3005 ldouble: 1
3006 Test "Real part of: casin (0.5 + 0x1p-63 i)":
3007 ildouble: 1
3008 ldouble: 1
3009 Test "Imaginary part of: casin (0.5 + 1.0 i)":
3010 double: 1
3011 idouble: 1
3012 ildouble: 1
3013 ldouble: 1
3014 Test "Real part of: casin (0.5 - 0 i)":
3015 double: 1
3016 idouble: 1
3017 ildouble: 1
3018 ldouble: 1
3019 Test "Real part of: casin (0.5 - 0x1.fp-1025 i)":
3020 ildouble: 1
3021 ldouble: 1
3022 Test "Real part of: casin (0.5 - 0x1.fp-129 i)":
3023 ildouble: 1
3024 ldouble: 1
3025 Test "Imaginary part of: casin (0.5 - 0x1.fp-129 i)":
3026 double: 1
3027 idouble: 1
3028 Test "Real part of: casin (0.5 - 0x1p-105 i)":
3029 ildouble: 1
3030 ldouble: 1
3031 Test "Imaginary part of: casin (0.5 - 0x1p-105 i)":
3032 double: 1
3033 idouble: 1
3034 Test "Real part of: casin (0.5 - 0x1p-112 i)":
3035 ildouble: 1
3036 ldouble: 1
3037 Test "Imaginary part of: casin (0.5 - 0x1p-112 i)":
3038 double: 1
3039 idouble: 1
3040 Test "Imaginary part of: casin (0.5 - 0x1p-23 i)":
3041 double: 1
3042 idouble: 1
3043 Test "Real part of: casin (0.5 - 0x1p-52 i)":
3044 double: 1
3045 idouble: 1
3046 ildouble: 1
3047 ldouble: 1
3048 Test "Imaginary part of: casin (0.5 - 0x1p-52 i)":
3049 ildouble: 1
3050 ldouble: 1
3051 Test "Real part of: casin (0.5 - 0x1p-63 i)":
3052 ildouble: 1
3053 ldouble: 1
3054 Test "Imaginary part of: casin (0.5 - 1.0 i)":
3055 double: 1
3056 idouble: 1
3057 ildouble: 1
3058 ldouble: 1
3059 Test "Real part of: casin (0.75 + 1.25 i)":
3060 double: 1
3061 float: 1
3062 idouble: 1
3063 ifloat: 1
3064 Test "Imaginary part of: casin (0x0.fffffffffffff8p0 + 0x1p-52 i)":
3065 double: 1
3066 idouble: 1
3067 Test "Imaginary part of: casin (0x0.fffffffffffff8p0 - 0x1p-52 i)":
3068 double: 1
3069 idouble: 1
3070 Test "Real part of: casin (0x0.ffffffffffffffffffffffffffcp0 + 0.0 i)":
3071 ildouble: 1
3072 ldouble: 1
3073 Test "Real part of: casin (0x0.ffffffffffffffffffffffffffcp0 + 0x1.fp-1025 i)":
3074 ildouble: 1
3075 ldouble: 1
3076 Test "Real part of: casin (0x0.ffffffffffffffffffffffffffcp0 - 0.0 i)":
3077 ildouble: 1
3078 ldouble: 1
3079 Test "Real part of: casin (0x0.ffffffffffffffffffffffffffcp0 - 0x1.fp-1025 i)":
3080 ildouble: 1
3081 ldouble: 1
3082 Test "Real part of: casin (0x0.ffffffffffffffffp0 + 0x1p-63 i)":
3083 ildouble: 1
3084 ldouble: 1
3085 Test "Real part of: casin (0x0.ffffffffffffffffp0 - 0x1p-63 i)":
3086 ildouble: 1
3087 ldouble: 1
3088 Test "Real part of: casin (0x0.ffffffp0 + 0.0 i)":
3089 ildouble: 1
3090 ldouble: 1
3091 Test "Real part of: casin (0x0.ffffffp0 + 0x1.fp-129 i)":
3092 ildouble: 1
3093 ldouble: 1
3094 Test "Real part of: casin (0x0.ffffffp0 + 0x1p-23 i)":
3095 ildouble: 1
3096 ldouble: 1
3097 Test "Imaginary part of: casin (0x0.ffffffp0 + 0x1p-23 i)":
3098 float: 2
3099 ifloat: 2
3100 Test "Real part of: casin (0x0.ffffffp0 - 0.0 i)":
3101 ildouble: 1
3102 ldouble: 1
3103 Test "Real part of: casin (0x0.ffffffp0 - 0x1.fp-129 i)":
3104 ildouble: 1
3105 ldouble: 1
3106 Test "Real part of: casin (0x0.ffffffp0 - 0x1p-23 i)":
3107 ildouble: 1
3108 ldouble: 1
3109 Test "Imaginary part of: casin (0x0.ffffffp0 - 0x1p-23 i)":
3110 float: 2
3111 ifloat: 2
3112 Test "Imaginary part of: casin (0x1.0000000000001p0 + 0x1p-52 i)":
3113 ildouble: 1
3114 ldouble: 1
3115 Test "Imaginary part of: casin (0x1.0000000000001p0 - 0x1p-52 i)":
3116 ildouble: 1
3117 ldouble: 1
3118 Test "Imaginary part of: casin (0x1.000002p0 + 0x1p-23 i)":
3119 float: 1
3120 ifloat: 1
3121 ildouble: 2
3122 ldouble: 2
3123 Test "Imaginary part of: casin (0x1.000002p0 - 0x1p-23 i)":
3124 float: 1
3125 ifloat: 1
3126 ildouble: 2
3127 ldouble: 2
3128 Test "Real part of: casin (0x1.fp-10 + 1.0 i)":
3129 float: 1
3130 ifloat: 1
3131 Test "Imaginary part of: casin (0x1.fp-10 + 1.0 i)":
3132 double: 1
3133 idouble: 1
3134 ildouble: 1
3135 ldouble: 1
3136 Test "Real part of: casin (0x1.fp-10 - 1.0 i)":
3137 float: 1
3138 ifloat: 1
3139 Test "Imaginary part of: casin (0x1.fp-10 - 1.0 i)":
3140 double: 1
3141 idouble: 1
3142 ildouble: 1
3143 ldouble: 1
3144 Test "Imaginary part of: casin (0x1.fp-100 + 1.0 i)":
3145 double: 1
3146 float: 1
3147 idouble: 1
3148 ifloat: 1
3149 Test "Imaginary part of: casin (0x1.fp-100 - 1.0 i)":
3150 double: 1
3151 float: 1
3152 idouble: 1
3153 ifloat: 1
3154 Test "Imaginary part of: casin (0x1.fp-1000 + 1.0 i)":
3155 double: 1
3156 idouble: 1
3157 Test "Imaginary part of: casin (0x1.fp-1000 - 1.0 i)":
3158 double: 1
3159 idouble: 1
3160 Test "Imaginary part of: casin (0x1.fp-1025 + 0x1.000000000000000000000000008p0 i)":
3161 ildouble: 1
3162 ldouble: 1
3163 Test "Imaginary part of: casin (0x1.fp-1025 + 1.0 i)":
3164 double: 1
3165 idouble: 1
3166 Test "Imaginary part of: casin (0x1.fp-1025 + 1.5 i)":
3167 double: 1
3168 idouble: 1
3169 Test "Imaginary part of: casin (0x1.fp-1025 - 0x1.000000000000000000000000008p0 i)":
3170 ildouble: 1
3171 ldouble: 1
3172 Test "Imaginary part of: casin (0x1.fp-1025 - 1.0 i)":
3173 double: 1
3174 idouble: 1
3175 Test "Imaginary part of: casin (0x1.fp-1025 - 1.5 i)":
3176 double: 1
3177 idouble: 1
3178 Test "Imaginary part of: casin (0x1.fp-129 + 0.5 i)":
3179 float: 1
3180 ifloat: 1
3181 Test "Imaginary part of: casin (0x1.fp-129 + 1.0 i)":
3182 double: 1
3183 float: 1
3184 idouble: 1
3185 ifloat: 1
3186 Test "Imaginary part of: casin (0x1.fp-129 + 1.5 i)":
3187 double: 1
3188 idouble: 1
3189 Test "Imaginary part of: casin (0x1.fp-129 - 0.5 i)":
3190 float: 1
3191 ifloat: 1
3192 Test "Imaginary part of: casin (0x1.fp-129 - 1.0 i)":
3193 double: 1
3194 float: 1
3195 idouble: 1
3196 ifloat: 1
3197 Test "Imaginary part of: casin (0x1.fp-129 - 1.5 i)":
3198 double: 1
3199 idouble: 1
3200 Test "Real part of: casin (0x1.fp-30 + 1.0 i)":
3201 double: 1
3202 idouble: 1
3203 Test "Imaginary part of: casin (0x1.fp-30 + 1.0 i)":
3204 double: 1
3205 float: 1
3206 idouble: 1
3207 ifloat: 1
3208 Test "Real part of: casin (0x1.fp-30 - 1.0 i)":
3209 double: 1
3210 idouble: 1
3211 Test "Imaginary part of: casin (0x1.fp-30 - 1.0 i)":
3212 double: 1
3213 float: 1
3214 idouble: 1
3215 ifloat: 1
3216 Test "Imaginary part of: casin (0x1.fp1023 + 0x1.fp1023 i)":
3217 double: 1
3218 idouble: 1
3219 ildouble: 1
3220 ldouble: 1
3221 Test "Imaginary part of: casin (0x1.fp127 + 0x1.fp127 i)":
3222 double: 1
3223 idouble: 1
3224 ildouble: 1
3225 ldouble: 1
3226 Test "Imaginary part of: casin (0x1p-105 + 0.5 i)":
3227 float: 1
3228 ifloat: 1
3229 Test "Imaginary part of: casin (0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
3230 ildouble: 1
3231 ldouble: 1
3232 Test "Imaginary part of: casin (0x1p-105 - 0.5 i)":
3233 float: 1
3234 ifloat: 1
3235 Test "Imaginary part of: casin (0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
3236 ildouble: 1
3237 ldouble: 1
3238 Test "Imaginary part of: casin (0x1p-112 + 0.5 i)":
3239 float: 1
3240 ifloat: 1
3241 Test "Imaginary part of: casin (0x1p-112 - 0.5 i)":
3242 float: 1
3243 ifloat: 1
3244 Test "Real part of: casin (0x1p-23 + 0.5 i)":
3245 double: 1
3246 float: 1
3247 idouble: 1
3248 ifloat: 1
3249 Test "Imaginary part of: casin (0x1p-23 + 0.5 i)":
3250 float: 1
3251 ifloat: 1
3252 Test "Imaginary part of: casin (0x1p-23 + 0x0.ffffffp0 i)":
3253 double: 1
3254 idouble: 1
3255 Test "Real part of: casin (0x1p-23 + 0x1.000002p0 i)":
3256 double: 1
3257 float: 1
3258 idouble: 1
3259 ifloat: 1
3260 Test "Imaginary part of: casin (0x1p-23 + 0x1.000002p0 i)":
3261 ildouble: 1
3262 ldouble: 1
3263 Test "Real part of: casin (0x1p-23 - 0.5 i)":
3264 double: 1
3265 float: 1
3266 idouble: 1
3267 ifloat: 1
3268 Test "Imaginary part of: casin (0x1p-23 - 0.5 i)":
3269 float: 1
3270 ifloat: 1
3271 Test "Imaginary part of: casin (0x1p-23 - 0x0.ffffffp0 i)":
3272 double: 1
3273 idouble: 1
3274 Test "Real part of: casin (0x1p-23 - 0x1.000002p0 i)":
3275 double: 1
3276 float: 1
3277 idouble: 1
3278 ifloat: 1
3279 Test "Imaginary part of: casin (0x1p-23 - 0x1.000002p0 i)":
3280 ildouble: 1
3281 ldouble: 1
3282 Test "Imaginary part of: casin (0x1p-52 + 0.5 i)":
3283 float: 1
3284 ifloat: 1
3285 Test "Imaginary part of: casin (0x1p-52 - 0.5 i)":
3286 float: 1
3287 ifloat: 1
3288 Test "Imaginary part of: casin (0x1p-63 + 0.5 i)":
3289 float: 1
3290 ifloat: 1
3291 Test "Real part of: casin (0x1p-63 + 0x0.ffffffffffffffffp0 i)":
3292 ildouble: 1
3293 ldouble: 1
3294 Test "Imaginary part of: casin (0x1p-63 - 0.5 i)":
3295 float: 1
3296 ifloat: 1
3297 Test "Real part of: casin (0x1p-63 - 0x0.ffffffffffffffffp0 i)":
3298 ildouble: 1
3299 ldouble: 1
3300 Test "Real part of: casin (1.0 + 0.25 i)":
3301 double: 1
3302 idouble: 1
3303 Test "Real part of: casin (1.0 + 0.5 i)":
3304 float: 1
3305 ifloat: 1
3306 ildouble: 1
3307 ldouble: 1
3308 Test "Imaginary part of: casin (1.0 + 0.5 i)":
3309 float: 1
3310 ifloat: 1
3311 Test "Real part of: casin (1.0 + 0x1.fp-10 i)":
3312 ildouble: 1
3313 ldouble: 1
3314 Test "Imaginary part of: casin (1.0 + 0x1.fp-10 i)":
3315 float: 1
3316 ifloat: 1
3317 ildouble: 1
3318 ldouble: 1
3319 Test "Real part of: casin (1.0 - 0.25 i)":
3320 double: 1
3321 idouble: 1
3322 Test "Real part of: casin (1.0 - 0.5 i)":
3323 float: 1
3324 ifloat: 1
3325 ildouble: 1
3326 ldouble: 1
3327 Test "Imaginary part of: casin (1.0 - 0.5 i)":
3328 float: 1
3329 ifloat: 1
3330 Test "Real part of: casin (1.0 - 0x1.fp-10 i)":
3331 ildouble: 1
3332 ldouble: 1
3333 Test "Imaginary part of: casin (1.0 - 0x1.fp-10 i)":
3334 float: 1
3335 ifloat: 1
3336 ildouble: 1
3337 ldouble: 1
3338 Test "Imaginary part of: casin (1.5 + +0 i)":
3339 double: 1
3340 float: 1
3341 idouble: 1
3342 ifloat: 1
3343
3344 # casinh
3345 Test "Imaginary part of: casinh (+0 + 0.5 i)":
3346 double: 1
3347 idouble: 1
3348 ildouble: 1
3349 ldouble: 1
3350 Test "Imaginary part of: casinh (+0 - 0.5 i)":
3351 double: 1
3352 idouble: 1
3353 ildouble: 1
3354 ldouble: 1
3355 Test "Imaginary part of: casinh (-0 + 0.5 i)":
3356 double: 1
3357 idouble: 1
3358 ildouble: 1
3359 ldouble: 1
3360 Test "Real part of: casinh (-0 + 1.5 i)":
3361 double: 1
3362 float: 1
3363 idouble: 1
3364 ifloat: 1
3365 Test "Imaginary part of: casinh (-0 - 0.5 i)":
3366 double: 1
3367 idouble: 1
3368 ildouble: 1
3369 ldouble: 1
3370 Test "Real part of: casinh (-0 - 1.5 i)":
3371 double: 1
3372 float: 1
3373 idouble: 1
3374 ifloat: 1
3375 Test "Imaginary part of: casinh (-0.0 + 0x0.ffffffffffffffffffffffffffcp0 i)":
3376 ildouble: 1
3377 ldouble: 1
3378 Test "Imaginary part of: casinh (-0.0 + 0x0.ffffffp0 i)":
3379 ildouble: 1
3380 ldouble: 1
3381 Test "Imaginary part of: casinh (-0.0 - 0x0.ffffffffffffffffffffffffffcp0 i)":
3382 ildouble: 1
3383 ldouble: 1
3384 Test "Imaginary part of: casinh (-0.0 - 0x0.ffffffp0 i)":
3385 ildouble: 1
3386 ldouble: 1
3387 Test "Imaginary part of: casinh (-0.25 + 1.0 i)":
3388 double: 1
3389 idouble: 1
3390 Test "Imaginary part of: casinh (-0.25 - 1.0 i)":
3391 double: 1
3392 idouble: 1
3393 Test "Real part of: casinh (-0.5 + +0 i)":
3394 double: 2
3395 float: 1
3396 idouble: 2
3397 ifloat: 1
3398 ildouble: 2
3399 ldouble: 2
3400 Test "Real part of: casinh (-0.5 + 0x1.fp-129 i)":
3401 float: 1
3402 ifloat: 1
3403 Test "Real part of: casinh (-0.5 + 0x1p-105 i)":
3404 float: 1
3405 ifloat: 1
3406 Test "Real part of: casinh (-0.5 + 0x1p-112 i)":
3407 float: 1
3408 ifloat: 1
3409 Test "Real part of: casinh (-0.5 + 0x1p-23 i)":
3410 float: 1
3411 ifloat: 1
3412 Test "Imaginary part of: casinh (-0.5 + 0x1p-23 i)":
3413 double: 1
3414 float: 1
3415 idouble: 1
3416 ifloat: 1
3417 Test "Real part of: casinh (-0.5 + 0x1p-52 i)":
3418 float: 1
3419 ifloat: 1
3420 Test "Real part of: casinh (-0.5 + 0x1p-63 i)":
3421 float: 1
3422 ifloat: 1
3423 Test "Real part of: casinh (-0.5 + 1.0 i)":
3424 float: 1
3425 ifloat: 1
3426 Test "Imaginary part of: casinh (-0.5 + 1.0 i)":
3427 float: 1
3428 ifloat: 1
3429 ildouble: 1
3430 ldouble: 1
3431 Test "Real part of: casinh (-0.5 - 0 i)":
3432 double: 2
3433 float: 1
3434 idouble: 2
3435 ifloat: 1
3436 ildouble: 2
3437 ldouble: 2
3438 Test "Real part of: casinh (-0.5 - 0x1.fp-129 i)":
3439 float: 1
3440 ifloat: 1
3441 Test "Real part of: casinh (-0.5 - 0x1p-105 i)":
3442 float: 1
3443 ifloat: 1
3444 Test "Real part of: casinh (-0.5 - 0x1p-112 i)":
3445 float: 1
3446 ifloat: 1
3447 Test "Real part of: casinh (-0.5 - 0x1p-23 i)":
3448 float: 1
3449 ifloat: 1
3450 Test "Imaginary part of: casinh (-0.5 - 0x1p-23 i)":
3451 double: 1
3452 float: 1
3453 idouble: 1
3454 ifloat: 1
3455 Test "Real part of: casinh (-0.5 - 0x1p-52 i)":
3456 float: 1
3457 ifloat: 1
3458 Test "Real part of: casinh (-0.5 - 0x1p-63 i)":
3459 float: 1
3460 ifloat: 1
3461 Test "Real part of: casinh (-0.5 - 1.0 i)":
3462 float: 1
3463 ifloat: 1
3464 Test "Imaginary part of: casinh (-0.5 - 1.0 i)":
3465 float: 1
3466 ifloat: 1
3467 ildouble: 1
3468 ldouble: 1
3469 Test "Real part of: casinh (-0x0.ffffffffffffffffffffffffffcp0 + 0x1p-105 i)":
3470 ildouble: 1
3471 ldouble: 1
3472 Test "Real part of: casinh (-0x0.ffffffffffffffffffffffffffcp0 - 0x1p-105 i)":
3473 ildouble: 1
3474 ldouble: 1
3475 Test "Imaginary part of: casinh (-0x0.ffffffffffffffffp0 + 0x1p-63 i)":
3476 ildouble: 1
3477 ldouble: 1
3478 Test "Imaginary part of: casinh (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
3479 ildouble: 1
3480 ldouble: 1
3481 Test "Real part of: casinh (-0x0.ffffffp0 + 0x1p-23 i)":
3482 double: 1
3483 idouble: 1
3484 Test "Real part of: casinh (-0x0.ffffffp0 - 0x1p-23 i)":
3485 double: 1
3486 idouble: 1
3487 Test "Real part of: casinh (-0x1.000000000000000000000000008p0 + 0.0 i)":
3488 ildouble: 1
3489 ldouble: 1
3490 Test "Real part of: casinh (-0x1.000000000000000000000000008p0 + 0x1.fp-1025 i)":
3491 ildouble: 1
3492 ldouble: 1
3493 Test "Real part of: casinh (-0x1.000000000000000000000000008p0 - 0.0 i)":
3494 ildouble: 1
3495 ldouble: 1
3496 Test "Real part of: casinh (-0x1.000000000000000000000000008p0 - 0x1.fp-1025 i)":
3497 ildouble: 1
3498 ldouble: 1
3499 Test "Real part of: casinh (-0x1.000002p0 + 0x1p-23 i)":
3500 ildouble: 1
3501 ldouble: 1
3502 Test "Imaginary part of: casinh (-0x1.000002p0 + 0x1p-23 i)":
3503 double: 1
3504 float: 1
3505 idouble: 1
3506 ifloat: 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.fp-10 + 1.0 i)":
3516 float: 1
3517 ifloat: 1
3518 ildouble: 1
3519 ldouble: 1
3520 Test "Imaginary part of: casinh (-0x1.fp-10 + 1.0 i)":
3521 ildouble: 1
3522 ldouble: 1
3523 Test "Real part of: casinh (-0x1.fp-10 - 1.0 i)":
3524 float: 1
3525 ifloat: 1
3526 ildouble: 1
3527 ldouble: 1
3528 Test "Imaginary part of: casinh (-0x1.fp-10 - 1.0 i)":
3529 ildouble: 1
3530 ldouble: 1
3531 Test "Imaginary part of: casinh (-0x1.fp-1025 + 0.5 i)":
3532 ildouble: 1
3533 ldouble: 1
3534 Test "Imaginary part of: casinh (-0x1.fp-1025 + 0x0.ffffffffffffffffffffffffffcp0 i)":
3535 ildouble: 1
3536 ldouble: 1
3537 Test "Imaginary part of: casinh (-0x1.fp-1025 - 0.5 i)":
3538 ildouble: 1
3539 ldouble: 1
3540 Test "Imaginary part of: casinh (-0x1.fp-1025 - 0x0.ffffffffffffffffffffffffffcp0 i)":
3541 ildouble: 1
3542 ldouble: 1
3543 Test "Real part of: casinh (-0x1.fp-129 + 0.5 i)":
3544 double: 1
3545 idouble: 1
3546 Test "Imaginary part of: casinh (-0x1.fp-129 + 0.5 i)":
3547 ildouble: 1
3548 ldouble: 1
3549 Test "Imaginary part of: casinh (-0x1.fp-129 + 0x0.ffffffp0 i)":
3550 ildouble: 1
3551 ldouble: 1
3552 Test "Real part of: casinh (-0x1.fp-129 - 0.5 i)":
3553 double: 1
3554 idouble: 1
3555 Test "Imaginary part of: casinh (-0x1.fp-129 - 0.5 i)":
3556 ildouble: 1
3557 ldouble: 1
3558 Test "Imaginary part of: casinh (-0x1.fp-129 - 0x0.ffffffp0 i)":
3559 ildouble: 1
3560 ldouble: 1
3561 Test "Real part of: casinh (-0x1p-105 + 0.5 i)":
3562 double: 1
3563 idouble: 1
3564 Test "Imaginary part of: casinh (-0x1p-105 + 0.5 i)":
3565 ildouble: 1
3566 ldouble: 1
3567 Test "Real part of: casinh (-0x1p-105 - 0.5 i)":
3568 double: 1
3569 idouble: 1
3570 Test "Imaginary part of: casinh (-0x1p-105 - 0.5 i)":
3571 ildouble: 1
3572 ldouble: 1
3573 Test "Real part of: casinh (-0x1p-112 + 0.5 i)":
3574 double: 1
3575 idouble: 1
3576 Test "Imaginary part of: casinh (-0x1p-112 + 0.5 i)":
3577 ildouble: 1
3578 ldouble: 1
3579 Test "Real part of: casinh (-0x1p-112 - 0.5 i)":
3580 double: 1
3581 idouble: 1
3582 Test "Imaginary part of: casinh (-0x1p-112 - 0.5 i)":
3583 ildouble: 1
3584 ldouble: 1
3585 Test "Real part of: casinh (-0x1p-23 + 0.5 i)":
3586 double: 1
3587 idouble: 1
3588 Test "Real part of: casinh (-0x1p-23 + 0x0.ffffffp0 i)":
3589 float: 2
3590 ifloat: 2
3591 Test "Imaginary part of: casinh (-0x1p-23 + 0x0.ffffffp0 i)":
3592 ildouble: 1
3593 ldouble: 1
3594 Test "Real part of: casinh (-0x1p-23 + 0x1.000002p0 i)":
3595 float: 1
3596 ifloat: 1
3597 ildouble: 2
3598 ldouble: 2
3599 Test "Real part of: casinh (-0x1p-23 - 0.5 i)":
3600 double: 1
3601 idouble: 1
3602 Test "Real part of: casinh (-0x1p-23 - 0x0.ffffffp0 i)":
3603 float: 2
3604 ifloat: 2
3605 Test "Imaginary part of: casinh (-0x1p-23 - 0x0.ffffffp0 i)":
3606 ildouble: 1
3607 ldouble: 1
3608 Test "Real part of: casinh (-0x1p-23 - 0x1.000002p0 i)":
3609 float: 1
3610 ifloat: 1
3611 ildouble: 2
3612 ldouble: 2
3613 Test "Real part of: casinh (-0x1p-52 + 0.5 i)":
3614 ildouble: 1
3615 ldouble: 1
3616 Test "Imaginary part of: casinh (-0x1p-52 + 0.5 i)":
3617 double: 1
3618 idouble: 1
3619 ildouble: 1
3620 ldouble: 1
3621 Test "Real part of: casinh (-0x1p-52 + 0x0.fffffffffffff8p0 i)":
3622 double: 1
3623 idouble: 1
3624 Test "Real part of: casinh (-0x1p-52 + 0x1.0000000000001p0 i)":
3625 ildouble: 1
3626 ldouble: 1
3627 Test "Real part of: casinh (-0x1p-52 - 0.5 i)":
3628 ildouble: 1
3629 ldouble: 1
3630 Test "Imaginary part of: casinh (-0x1p-52 - 0.5 i)":
3631 double: 1
3632 idouble: 1
3633 ildouble: 1
3634 ldouble: 1
3635 Test "Real part of: casinh (-0x1p-52 - 0x0.fffffffffffff8p0 i)":
3636 double: 1
3637 idouble: 1
3638 Test "Real part of: casinh (-0x1p-52 - 0x1.0000000000001p0 i)":
3639 ildouble: 1
3640 ldouble: 1
3641 Test "Imaginary part of: casinh (-0x1p-63 + 0.5 i)":
3642 ildouble: 1
3643 ldouble: 1
3644 Test "Imaginary part of: casinh (-0x1p-63 + 0x0.ffffffffffffffffp0 i)":
3645 ildouble: 1
3646 ldouble: 1
3647 Test "Imaginary part of: casinh (-0x1p-63 - 0.5 i)":
3648 ildouble: 1
3649 ldouble: 1
3650 Test "Imaginary part of: casinh (-0x1p-63 - 0x0.ffffffffffffffffp0 i)":
3651 ildouble: 1
3652 ldouble: 1
3653 Test "Real part of: casinh (-1.0 + +0 i)":
3654 double: 3
3655 float: 1
3656 idouble: 3
3657 ifloat: 1
3658 ildouble: 1
3659 ldouble: 1
3660 Test "Real part of: casinh (-1.0 + 0.25 i)":
3661 float: 1
3662 ifloat: 1
3663 ildouble: 1
3664 ldouble: 1
3665 Test "Real part of: casinh (-1.0 + 0.5 i)":
3666 double: 1
3667 idouble: 1
3668 ildouble: 1
3669 ldouble: 1
3670 Test "Real part of: casinh (-1.0 + 0x1.fp-10 i)":
3671 double: 1
3672 idouble: 1
3673 ildouble: 1
3674 ldouble: 1
3675 Test "Imaginary part of: casinh (-1.0 + 0x1.fp-10 i)":
3676 float: 1
3677 ifloat: 1
3678 Test "Real part of: casinh (-1.0 + 0x1.fp-100 i)":
3679 double: 1
3680 float: 1
3681 idouble: 1
3682 ifloat: 1
3683 Test "Real part of: casinh (-1.0 + 0x1.fp-1000 i)":
3684 double: 1
3685 idouble: 1
3686 Test "Real part of: casinh (-1.0 + 0x1.fp-1025 i)":
3687 double: 1
3688 idouble: 1
3689 Test "Real part of: casinh (-1.0 + 0x1.fp-129 i)":
3690 double: 1
3691 float: 1
3692 idouble: 1
3693 ifloat: 1
3694 Test "Real part of: casinh (-1.0 + 0x1.fp-30 i)":
3695 double: 1
3696 float: 1
3697 idouble: 1
3698 ifloat: 1
3699 Test "Imaginary part of: casinh (-1.0 + 0x1.fp-30 i)":
3700 double: 1
3701 idouble: 1
3702 Test "Real part of: casinh (-1.0 - 0 i)":
3703 double: 3
3704 float: 1
3705 idouble: 3
3706 ifloat: 1
3707 ildouble: 1
3708 ldouble: 1
3709 Test "Real part of: casinh (-1.0 - 0.25 i)":
3710 float: 1
3711 ifloat: 1
3712 ildouble: 1
3713 ldouble: 1
3714 Test "Real part of: casinh (-1.0 - 0.5 i)":
3715 double: 1
3716 idouble: 1
3717 ildouble: 1
3718 ldouble: 1
3719 Test "Real part of: casinh (-1.0 - 0x1.fp-10 i)":
3720 double: 1
3721 idouble: 1
3722 ildouble: 1
3723 ldouble: 1
3724 Test "Imaginary part of: casinh (-1.0 - 0x1.fp-10 i)":
3725 float: 1
3726 ifloat: 1
3727 Test "Real part of: casinh (-1.0 - 0x1.fp-100 i)":
3728 double: 1
3729 float: 1
3730 idouble: 1
3731 ifloat: 1
3732 Test "Real part of: casinh (-1.0 - 0x1.fp-1000 i)":
3733 double: 1
3734 idouble: 1
3735 Test "Real part of: casinh (-1.0 - 0x1.fp-1025 i)":
3736 double: 1
3737 idouble: 1
3738 Test "Real part of: casinh (-1.0 - 0x1.fp-129 i)":
3739 double: 1
3740 float: 1
3741 idouble: 1
3742 ifloat: 1
3743 Test "Real part of: casinh (-1.0 - 0x1.fp-30 i)":
3744 double: 1
3745 float: 1
3746 idouble: 1
3747 ifloat: 1
3748 Test "Imaginary part of: casinh (-1.0 - 0x1.fp-30 i)":
3749 double: 1
3750 idouble: 1
3751 Test "Real part of: casinh (-1.5 + +0 i)":
3752 double: 2
3753 float: 1
3754 idouble: 2
3755 ifloat: 1
3756 ildouble: 1
3757 ldouble: 1
3758 Test "Real part of: casinh (-1.5 + 0x1.fp-1025 i)":
3759 double: 1
3760 idouble: 1
3761 Test "Real part of: casinh (-1.5 + 0x1.fp-129 i)":
3762 double: 1
3763 idouble: 1
3764 Test "Real part of: casinh (-1.5 - 0 i)":
3765 double: 2
3766 float: 1
3767 idouble: 2
3768 ifloat: 1
3769 ildouble: 1
3770 ldouble: 1
3771 Test "Real part of: casinh (-1.5 - 0x1.fp-1025 i)":
3772 double: 1
3773 idouble: 1
3774 Test "Real part of: casinh (-1.5 - 0x1.fp-129 i)":
3775 double: 1
3776 idouble: 1
3777 Test "Real part of: casinh (-2 - 3 i)":
3778 double: 5
3779 float: 1
3780 idouble: 5
3781 ifloat: 1
3782 ildouble: 4
3783 ldouble: 4
3784 Test "Imaginary part of: casinh (-2 - 3 i)":
3785 double: 3
3786 float: 6
3787 idouble: 3
3788 ifloat: 6
3789 ildouble: 1
3790 ldouble: 1
3791 Test "Imaginary part of: casinh (0.0 + 0x0.ffffffffffffffffffffffffffcp0 i)":
3792 ildouble: 1
3793 ldouble: 1
3794 Test "Imaginary part of: casinh (0.0 + 0x0.ffffffp0 i)":
3795 ildouble: 1
3796 ldouble: 1
3797 Test "Imaginary part of: casinh (0.0 - 0x0.ffffffffffffffffffffffffffcp0 i)":
3798 ildouble: 1
3799 ldouble: 1
3800 Test "Imaginary part of: casinh (0.0 - 0x0.ffffffp0 i)":
3801 ildouble: 1
3802 ldouble: 1
3803 Test "Imaginary part of: casinh (0.25 + 1.0 i)":
3804 double: 1
3805 idouble: 1
3806 Test "Imaginary part of: casinh (0.25 - 1.0 i)":
3807 double: 1
3808 idouble: 1
3809 Test "Real part of: casinh (0.5 + +0 i)":
3810 float: 1
3811 ifloat: 1
3812 Test "Real part of: casinh (0.5 + 0x1.fp-129 i)":
3813 float: 1
3814 ifloat: 1
3815 Test "Real part of: casinh (0.5 + 0x1p-105 i)":
3816 float: 1
3817 ifloat: 1
3818 Test "Real part of: casinh (0.5 + 0x1p-112 i)":
3819 float: 1
3820 ifloat: 1
3821 Test "Real part of: casinh (0.5 + 0x1p-23 i)":
3822 float: 1
3823 ifloat: 1
3824 Test "Imaginary part of: casinh (0.5 + 0x1p-23 i)":
3825 double: 1
3826 float: 1
3827 idouble: 1
3828 ifloat: 1
3829 Test "Real part of: casinh (0.5 + 0x1p-52 i)":
3830 float: 1
3831 ifloat: 1
3832 Test "Real part of: casinh (0.5 + 0x1p-63 i)":
3833 float: 1
3834 ifloat: 1
3835 Test "Real part of: casinh (0.5 + 1.0 i)":
3836 float: 1
3837 ifloat: 1
3838 Test "Imaginary part of: casinh (0.5 + 1.0 i)":
3839 float: 1
3840 ifloat: 1
3841 ildouble: 1
3842 ldouble: 1
3843 Test "Real part of: casinh (0.5 - 0 i)":
3844 float: 1
3845 ifloat: 1
3846 Test "Real part of: casinh (0.5 - 0x1.fp-129 i)":
3847 float: 1
3848 ifloat: 1
3849 Test "Real part of: casinh (0.5 - 0x1p-105 i)":
3850 float: 1
3851 ifloat: 1
3852 Test "Real part of: casinh (0.5 - 0x1p-112 i)":
3853 float: 1
3854 ifloat: 1
3855 Test "Real part of: casinh (0.5 - 0x1p-23 i)":
3856 float: 1
3857 ifloat: 1
3858 Test "Imaginary part of: casinh (0.5 - 0x1p-23 i)":
3859 double: 1
3860 float: 1
3861 idouble: 1
3862 ifloat: 1
3863 Test "Real part of: casinh (0.5 - 0x1p-52 i)":
3864 float: 1
3865 ifloat: 1
3866 Test "Real part of: casinh (0.5 - 0x1p-63 i)":
3867 float: 1
3868 ifloat: 1
3869 Test "Real part of: casinh (0.5 - 1.0 i)":
3870 float: 1
3871 ifloat: 1
3872 Test "Imaginary part of: casinh (0.5 - 1.0 i)":
3873 float: 1
3874 ifloat: 1
3875 ildouble: 1
3876 ldouble: 1
3877 Test "Real part of: casinh (0.75 + 1.25 i)":
3878 float: 1
3879 ifloat: 1
3880 Test "Imaginary part of: casinh (0.75 + 1.25 i)":
3881 double: 1
3882 float: 1
3883 idouble: 1
3884 ifloat: 1
3885 Test "Real part of: casinh (0x0.ffffffffffffffffffffffffffcp0 + 0x1p-105 i)":
3886 ildouble: 1
3887 ldouble: 1
3888 Test "Real part of: casinh (0x0.ffffffffffffffffffffffffffcp0 - 0x1p-105 i)":
3889 ildouble: 1
3890 ldouble: 1
3891 Test "Imaginary part of: casinh (0x0.ffffffffffffffffp0 + 0x1p-63 i)":
3892 ildouble: 1
3893 ldouble: 1
3894 Test "Imaginary part of: casinh (0x0.ffffffffffffffffp0 - 0x1p-63 i)":
3895 ildouble: 1
3896 ldouble: 1
3897 Test "Real part of: casinh (0x0.ffffffp0 + 0x1p-23 i)":
3898 double: 1
3899 idouble: 1
3900 Test "Real part of: casinh (0x0.ffffffp0 - 0x1p-23 i)":
3901 double: 1
3902 idouble: 1
3903 Test "Real part of: casinh (0x1.000000000000000000000000008p0 + 0.0 i)":
3904 ildouble: 1
3905 ldouble: 1
3906 Test "Real part of: casinh (0x1.000000000000000000000000008p0 + 0x1.fp-1025 i)":
3907 ildouble: 1
3908 ldouble: 1
3909 Test "Real part of: casinh (0x1.000000000000000000000000008p0 - 0.0 i)":
3910 ildouble: 1
3911 ldouble: 1
3912 Test "Real part of: casinh (0x1.000000000000000000000000008p0 - 0x1.fp-1025 i)":
3913 ildouble: 1
3914 ldouble: 1
3915 Test "Real part of: casinh (0x1.000002p0 + 0x1p-23 i)":
3916 ildouble: 1
3917 ldouble: 1
3918 Test "Imaginary part of: casinh (0x1.000002p0 + 0x1p-23 i)":
3919 double: 1
3920 float: 1
3921 idouble: 1
3922 ifloat: 1
3923 Test "Real part of: casinh (0x1.000002p0 - 0x1p-23 i)":
3924 ildouble: 1
3925 ldouble: 1
3926 Test "Imaginary part of: casinh (0x1.000002p0 - 0x1p-23 i)":
3927 double: 1
3928 float: 1
3929 idouble: 1
3930 ifloat: 1
3931 Test "Real part of: casinh (0x1.fp-10 + 1.0 i)":
3932 float: 1
3933 ifloat: 1
3934 ildouble: 1
3935 ldouble: 1
3936 Test "Imaginary part of: casinh (0x1.fp-10 + 1.0 i)":
3937 ildouble: 1
3938 ldouble: 1
3939 Test "Real part of: casinh (0x1.fp-10 - 1.0 i)":
3940 float: 1
3941 ifloat: 1
3942 ildouble: 1
3943 ldouble: 1
3944 Test "Imaginary part of: casinh (0x1.fp-10 - 1.0 i)":
3945 ildouble: 1
3946 ldouble: 1
3947 Test "Imaginary part of: casinh (0x1.fp-1025 + 0.5 i)":
3948 ildouble: 1
3949 ldouble: 1
3950 Test "Imaginary part of: casinh (0x1.fp-1025 + 0x0.ffffffffffffffffffffffffffcp0 i)":
3951 ildouble: 1
3952 ldouble: 1
3953 Test "Imaginary part of: casinh (0x1.fp-1025 - 0.5 i)":
3954 ildouble: 1
3955 ldouble: 1
3956 Test "Imaginary part of: casinh (0x1.fp-1025 - 0x0.ffffffffffffffffffffffffffcp0 i)":
3957 ildouble: 1
3958 ldouble: 1
3959 Test "Real part of: casinh (0x1.fp-129 + 0.5 i)":
3960 double: 1
3961 idouble: 1
3962 Test "Imaginary part of: casinh (0x1.fp-129 + 0.5 i)":
3963 ildouble: 1
3964 ldouble: 1
3965 Test "Imaginary part of: casinh (0x1.fp-129 + 0x0.ffffffp0 i)":
3966 ildouble: 1
3967 ldouble: 1
3968 Test "Real part of: casinh (0x1.fp-129 - 0.5 i)":
3969 double: 1
3970 idouble: 1
3971 Test "Imaginary part of: casinh (0x1.fp-129 - 0.5 i)":
3972 ildouble: 1
3973 ldouble: 1
3974 Test "Imaginary part of: casinh (0x1.fp-129 - 0x0.ffffffp0 i)":
3975 ildouble: 1
3976 ldouble: 1
3977 Test "Real part of: casinh (0x1.fp1023 + 0x1.fp1023 i)":
3978 double: 1
3979 idouble: 1
3980 ildouble: 1
3981 ldouble: 1
3982 Test "Real part of: casinh (0x1.fp127 + 0x1.fp127 i)":
3983 double: 1
3984 idouble: 1
3985 ildouble: 1
3986 ldouble: 1
3987 Test "Real part of: casinh (0x1p-105 + 0.5 i)":
3988 double: 1
3989 idouble: 1
3990 Test "Imaginary part of: casinh (0x1p-105 + 0.5 i)":
3991 ildouble: 1
3992 ldouble: 1
3993 Test "Real part of: casinh (0x1p-105 - 0.5 i)":
3994 double: 1
3995 idouble: 1
3996 Test "Imaginary part of: casinh (0x1p-105 - 0.5 i)":
3997 ildouble: 1
3998 ldouble: 1
3999 Test "Real part of: casinh (0x1p-112 + 0.5 i)":
4000 double: 1
4001 idouble: 1
4002 Test "Imaginary part of: casinh (0x1p-112 + 0.5 i)":
4003 ildouble: 1
4004 ldouble: 1
4005 Test "Real part of: casinh (0x1p-112 - 0.5 i)":
4006 double: 1
4007 idouble: 1
4008 Test "Imaginary part of: casinh (0x1p-112 - 0.5 i)":
4009 ildouble: 1
4010 ldouble: 1
4011 Test "Real part of: casinh (0x1p-23 + 0.5 i)":
4012 double: 1
4013 idouble: 1
4014 Test "Real part of: casinh (0x1p-23 + 0x0.ffffffp0 i)":
4015 float: 2
4016 ifloat: 2
4017 Test "Imaginary part of: casinh (0x1p-23 + 0x0.ffffffp0 i)":
4018 ildouble: 1
4019 ldouble: 1
4020 Test "Real part of: casinh (0x1p-23 + 0x1.000002p0 i)":
4021 float: 1
4022 ifloat: 1
4023 ildouble: 2
4024 ldouble: 2
4025 Test "Real part of: casinh (0x1p-23 - 0.5 i)":
4026 double: 1
4027 idouble: 1
4028 Test "Real part of: casinh (0x1p-23 - 0x0.ffffffp0 i)":
4029 float: 2
4030 ifloat: 2
4031 Test "Imaginary part of: casinh (0x1p-23 - 0x0.ffffffp0 i)":
4032 ildouble: 1
4033 ldouble: 1
4034 Test "Real part of: casinh (0x1p-23 - 0x1.000002p0 i)":
4035 float: 1
4036 ifloat: 1
4037 ildouble: 2
4038 ldouble: 2
4039 Test "Real part of: casinh (0x1p-52 + 0.5 i)":
4040 ildouble: 1
4041 ldouble: 1
4042 Test "Imaginary part of: casinh (0x1p-52 + 0.5 i)":
4043 double: 1
4044 idouble: 1
4045 ildouble: 1
4046 ldouble: 1
4047 Test "Real part of: casinh (0x1p-52 + 0x0.fffffffffffff8p0 i)":
4048 double: 1
4049 idouble: 1
4050 Test "Real part of: casinh (0x1p-52 + 0x1.0000000000001p0 i)":
4051 ildouble: 1
4052 ldouble: 1
4053 Test "Real part of: casinh (0x1p-52 - 0.5 i)":
4054 ildouble: 1
4055 ldouble: 1
4056 Test "Imaginary part of: casinh (0x1p-52 - 0.5 i)":
4057 double: 1
4058 idouble: 1
4059 ildouble: 1
4060 ldouble: 1
4061 Test "Real part of: casinh (0x1p-52 - 0x0.fffffffffffff8p0 i)":
4062 double: 1
4063 idouble: 1
4064 Test "Real part of: casinh (0x1p-52 - 0x1.0000000000001p0 i)":
4065 ildouble: 1
4066 ldouble: 1
4067 Test "Imaginary part of: casinh (0x1p-63 + 0.5 i)":
4068 ildouble: 1
4069 ldouble: 1
4070 Test "Imaginary part of: casinh (0x1p-63 + 0x0.ffffffffffffffffp0 i)":
4071 ildouble: 1
4072 ldouble: 1
4073 Test "Imaginary part of: casinh (0x1p-63 - 0.5 i)":
4074 ildouble: 1
4075 ldouble: 1
4076 Test "Imaginary part of: casinh (0x1p-63 - 0x0.ffffffffffffffffp0 i)":
4077 ildouble: 1
4078 ldouble: 1
4079 Test "Real part of: casinh (1.0 + +0 i)":
4080 double: 1
4081 float: 1
4082 idouble: 1
4083 ifloat: 1
4084 Test "Real part of: casinh (1.0 + 0.25 i)":
4085 float: 1
4086 ifloat: 1
4087 ildouble: 1
4088 ldouble: 1
4089 Test "Real part of: casinh (1.0 + 0.5 i)":
4090 double: 1
4091 idouble: 1
4092 ildouble: 1
4093 ldouble: 1
4094 Test "Real part of: casinh (1.0 + 0x1.fp-10 i)":
4095 double: 1
4096 idouble: 1
4097 ildouble: 1
4098 ldouble: 1
4099 Test "Imaginary part of: casinh (1.0 + 0x1.fp-10 i)":
4100 float: 1
4101 ifloat: 1
4102 Test "Real part of: casinh (1.0 + 0x1.fp-100 i)":
4103 double: 1
4104 float: 1
4105 idouble: 1
4106 ifloat: 1
4107 Test "Real part of: casinh (1.0 + 0x1.fp-1000 i)":
4108 double: 1
4109 idouble: 1
4110 Test "Real part of: casinh (1.0 + 0x1.fp-1025 i)":
4111 double: 1
4112 idouble: 1
4113 Test "Real part of: casinh (1.0 + 0x1.fp-129 i)":
4114 double: 1
4115 float: 1
4116 idouble: 1
4117 ifloat: 1
4118 Test "Real part of: casinh (1.0 + 0x1.fp-30 i)":
4119 double: 1
4120 float: 1
4121 idouble: 1
4122 ifloat: 1
4123 Test "Imaginary part of: casinh (1.0 + 0x1.fp-30 i)":
4124 double: 1
4125 idouble: 1
4126 Test "Real part of: casinh (1.0 - 0 i)":
4127 double: 1
4128 float: 1
4129 idouble: 1
4130 ifloat: 1
4131 Test "Real part of: casinh (1.0 - 0.25 i)":
4132 float: 1
4133 ifloat: 1
4134 ildouble: 1
4135 ldouble: 1
4136 Test "Real part of: casinh (1.0 - 0.5 i)":
4137 double: 1
4138 idouble: 1
4139 ildouble: 1
4140 ldouble: 1
4141 Test "Real part of: casinh (1.0 - 0x1.fp-10 i)":
4142 double: 1
4143 idouble: 1
4144 ildouble: 1
4145 ldouble: 1
4146 Test "Imaginary part of: casinh (1.0 - 0x1.fp-10 i)":
4147 float: 1
4148 ifloat: 1
4149 Test "Real part of: casinh (1.0 - 0x1.fp-100 i)":
4150 double: 1
4151 float: 1
4152 idouble: 1
4153 ifloat: 1
4154 Test "Real part of: casinh (1.0 - 0x1.fp-1000 i)":
4155 double: 1
4156 idouble: 1
4157 Test "Real part of: casinh (1.0 - 0x1.fp-1025 i)":
4158 double: 1
4159 idouble: 1
4160 Test "Real part of: casinh (1.0 - 0x1.fp-129 i)":
4161 double: 1
4162 float: 1
4163 idouble: 1
4164 ifloat: 1
4165 Test "Real part of: casinh (1.0 - 0x1.fp-30 i)":
4166 double: 1
4167 float: 1
4168 idouble: 1
4169 ifloat: 1
4170 Test "Imaginary part of: casinh (1.0 - 0x1.fp-30 i)":
4171 double: 1
4172 idouble: 1
4173 Test "Real part of: casinh (1.5 + +0 i)":
4174 double: 1
4175 idouble: 1
4176 Test "Real part of: casinh (1.5 + 0x1.fp-1025 i)":
4177 double: 1
4178 idouble: 1
4179 Test "Real part of: casinh (1.5 + 0x1.fp-129 i)":
4180 double: 1
4181 idouble: 1
4182 Test "Real part of: casinh (1.5 - 0 i)":
4183 double: 1
4184 idouble: 1
4185 Test "Real part of: casinh (1.5 - 0x1.fp-1025 i)":
4186 double: 1
4187 idouble: 1
4188 Test "Real part of: casinh (1.5 - 0x1.fp-129 i)":
4189 double: 1
4190 idouble: 1
4191
4192 # catan
4193 Test "Imaginary part of: catan (-0x0.fffffffffffff8p0 + 0x1p-27 i)":
4194 double: 1
4195 idouble: 1
4196 Test "Imaginary part of: catan (-0x0.fffffffffffff8p0 - 0x1p-27 i)":
4197 ildouble: 1
4198 ldouble: 1
4199 Test "Imaginary part of: catan (-0x0.ffffffp0 + 0x1p-13 i)":
4200 double: 1
4201 float: 1
4202 idouble: 1
4203 ifloat: 1
4204 Test "Real part of: catan (-0x1.000000000000000000000000008p0 + 0x1p-54 i)":
4205 ildouble: 1
4206 ldouble: 1
4207 Test "Real part of: catan (-0x1.000000000000000000000000008p0 - 0x1p-54 i)":
4208 ildouble: 1
4209 ldouble: 1
4210 Test "Imaginary part of: catan (-0x1.0000000000001p0 - 0x1p-27 i)":
4211 double: 1
4212 idouble: 1
4213 Test "Real part of: catan (-0x1.000002p0 + 0x1p-126 i)":
4214 float: 1
4215 ifloat: 1
4216 Test "Real part of: catan (-0x1.000002p0 + 0x1p-13 i)":
4217 float: 1
4218 ifloat: 1
4219 Test "Real part of: catan (-0x1.000002p0 - 0x1p-126 i)":
4220 float: 1
4221 ifloat: 1
4222 Test "Real part of: catan (-0x1.000002p0 - 0x1p-13 i)":
4223 float: 1
4224 ifloat: 1
4225 Test "Imaginary part of: catan (-0x1.000002p0 - 0x1p-13 i)":
4226 double: 1
4227 idouble: 1
4228 Test "Imaginary part of: catan (-0x1.fp1023 + 0x1.fp1023 i)":
4229 double: 1
4230 idouble: 1
4231 ildouble: 1
4232 ldouble: 1
4233 Test "Imaginary part of: catan (-0x1.fp1023 - 0x1.fp1023 i)":
4234 double: 1
4235 idouble: 1
4236 ildouble: 1
4237 ldouble: 1
4238 Test "Imaginary part of: catan (-0x1.fp127 + 0x1.fp127 i)":
4239 double: 1
4240 idouble: 1
4241 ildouble: 1
4242 ldouble: 1
4243 Test "Imaginary part of: catan (-0x1.fp127 - 0x1.fp127 i)":
4244 double: 1
4245 idouble: 1
4246 ildouble: 1
4247 ldouble: 1
4248 Test "Imaginary part of: catan (-0x1p-1020 + 1.0 i)":
4249 double: 1
4250 idouble: 1
4251 Test "Imaginary part of: catan (-0x1p-1020 - 1.0 i)":
4252 double: 1
4253 idouble: 1
4254 Test "Real part of: catan (-0x1p-13 + 0x1.000002p0 i)":
4255 float: 1
4256 ifloat: 1
4257 Test "Real part of: catan (-0x1p-13 + 1.0 i)":
4258 float: 1
4259 ifloat: 1
4260 Test "Real part of: catan (-0x1p-13 - 0x1.000002p0 i)":
4261 float: 1
4262 ifloat: 1
4263 Test "Imaginary part of: catan (-0x1p-13 - 0x1.000002p0 i)":
4264 float: 1
4265 ifloat: 1
4266 Test "Real part of: catan (-0x1p-13 - 1.0 i)":
4267 float: 1
4268 ifloat: 1
4269 Test "Real part of: catan (-0x1p-27 + 1.0 i)":
4270 float: 1
4271 ifloat: 1
4272 Test "Real part of: catan (-0x1p-27 - 1.0 i)":
4273 float: 1
4274 ifloat: 1
4275 Test "Real part of: catan (-0x1p-33 + 1.0 i)":
4276 float: 1
4277 ifloat: 1
4278 Test "Real part of: catan (-0x1p-33 - 1.0 i)":
4279 float: 1
4280 ifloat: 1
4281 Test "Real part of: catan (-0x1p-54 + 1.0 i)":
4282 float: 1
4283 ifloat: 1
4284 Test "Imaginary part of: catan (-0x1p-54 + 1.0 i)":
4285 float: 1
4286 ifloat: 1
4287 Test "Real part of: catan (-0x1p-54 - 1.0 i)":
4288 float: 1
4289 ifloat: 1
4290 Test "Imaginary part of: catan (-0x1p-54 - 1.0 i)":
4291 float: 1
4292 ifloat: 1
4293 Test "Real part of: catan (-0x1p-57 + 1.0 i)":
4294 float: 1
4295 ifloat: 1
4296 Test "Imaginary part of: catan (-0x1p-57 + 1.0 i)":
4297 float: 1
4298 ifloat: 1
4299 Test "Real part of: catan (-0x1p-57 - 1.0 i)":
4300 float: 1
4301 ifloat: 1
4302 Test "Imaginary part of: catan (-0x1p-57 - 1.0 i)":
4303 float: 1
4304 ifloat: 1
4305 Test "Real part of: catan (-1.0 + 0x1p-13 i)":
4306 float: 1
4307 ifloat: 1
4308 Test "Real part of: catan (-1.0 + 0x1p-27 i)":
4309 float: 1
4310 ifloat: 1
4311 Test "Real part of: catan (-1.0 + 0x1p-33 i)":
4312 float: 1
4313 ifloat: 1
4314 Test "Real part of: catan (-1.0 + 0x1p-54 i)":
4315 float: 1
4316 ifloat: 1
4317 ildouble: 1
4318 ldouble: 1
4319 Test "Real part of: catan (-1.0 + 0x1p-57 i)":
4320 float: 1
4321 ifloat: 1
4322 Test "Real part of: catan (-1.0 - 0x1p-13 i)":
4323 float: 1
4324 ifloat: 1
4325 Test "Real part of: catan (-1.0 - 0x1p-27 i)":
4326 float: 1
4327 ifloat: 1
4328 Test "Real part of: catan (-1.0 - 0x1p-33 i)":
4329 float: 1
4330 ifloat: 1
4331 Test "Real part of: catan (-1.0 - 0x1p-54 i)":
4332 float: 1
4333 ifloat: 1
4334 ildouble: 1
4335 ldouble: 1
4336 Test "Real part of: catan (-1.0 - 0x1p-57 i)":
4337 float: 1
4338 ifloat: 1
4339 Test "Real part of: catan (-2 - 3 i)":
4340 float: 3
4341 ifloat: 3
4342 ildouble: 1
4343 ldouble: 1
4344 Test "Imaginary part of: catan (-2 - 3 i)":
4345 double: 1
4346 float: 1
4347 idouble: 1
4348 ifloat: 1
4349 Test "Real part of: catan (0.75 + 1.25 i)":
4350 float: 4
4351 ifloat: 4
4352 Test "Imaginary part of: catan (0x0.fffffffffffff8p0 + 0x1p-27 i)":
4353 double: 1
4354 idouble: 1
4355 Test "Imaginary part of: catan (0x0.fffffffffffff8p0 - 0x1p-27 i)":
4356 ildouble: 1
4357 ldouble: 1
4358 Test "Imaginary part of: catan (0x0.ffffffp0 + 0x1p-13 i)":
4359 double: 1
4360 float: 1
4361 idouble: 1
4362 ifloat: 1
4363 Test "Real part of: catan (0x1.000000000000000000000000008p0 + 0x1p-54 i)":
4364 ildouble: 1
4365 ldouble: 1
4366 Test "Real part of: catan (0x1.000000000000000000000000008p0 - 0x1p-54 i)":
4367 ildouble: 1
4368 ldouble: 1
4369 Test "Imaginary part of: catan (0x1.0000000000001p0 - 0x1p-27 i)":
4370 double: 1
4371 idouble: 1
4372 Test "Real part of: catan (0x1.000002p0 + 0x1p-126 i)":
4373 float: 1
4374 ifloat: 1
4375 Test "Real part of: catan (0x1.000002p0 + 0x1p-13 i)":
4376 float: 1
4377 ifloat: 1
4378 Test "Real part of: catan (0x1.000002p0 - 0x1p-126 i)":
4379 float: 1
4380 ifloat: 1
4381 Test "Real part of: catan (0x1.000002p0 - 0x1p-13 i)":
4382 float: 1
4383 ifloat: 1
4384 Test "Imaginary part of: catan (0x1.000002p0 - 0x1p-13 i)":
4385 double: 1
4386 idouble: 1
4387 Test "Imaginary part of: catan (0x1.fp1023 + 0x1.fp1023 i)":
4388 double: 1
4389 idouble: 1
4390 ildouble: 1
4391 ldouble: 1
4392 Test "Imaginary part of: catan (0x1.fp1023 - 0x1.fp1023 i)":
4393 double: 1
4394 idouble: 1
4395 ildouble: 1
4396 ldouble: 1
4397 Test "Imaginary part of: catan (0x1.fp127 + 0x1.fp127 i)":
4398 double: 1
4399 idouble: 1
4400 ildouble: 1
4401 ldouble: 1
4402 Test "Imaginary part of: catan (0x1.fp127 - 0x1.fp127 i)":
4403 double: 1
4404 idouble: 1
4405 ildouble: 1
4406 ldouble: 1
4407 Test "Imaginary part of: catan (0x1p-1020 + 1.0 i)":
4408 double: 1
4409 idouble: 1
4410 Test "Imaginary part of: catan (0x1p-1020 - 1.0 i)":
4411 double: 1
4412 idouble: 1
4413 Test "Real part of: catan (0x1p-13 + 0x1.000002p0 i)":
4414 float: 1
4415 ifloat: 1
4416 Test "Real part of: catan (0x1p-13 + 1.0 i)":
4417 float: 1
4418 ifloat: 1
4419 Test "Real part of: catan (0x1p-13 - 0x1.000002p0 i)":
4420 float: 1
4421 ifloat: 1
4422 Test "Imaginary part of: catan (0x1p-13 - 0x1.000002p0 i)":
4423 float: 1
4424 ifloat: 1
4425 Test "Real part of: catan (0x1p-13 - 1.0 i)":
4426 float: 1
4427 ifloat: 1
4428 Test "Real part of: catan (0x1p-27 + 1.0 i)":
4429 float: 1
4430 ifloat: 1
4431 Test "Real part of: catan (0x1p-27 - 1.0 i)":
4432 float: 1
4433 ifloat: 1
4434 Test "Real part of: catan (0x1p-33 + 1.0 i)":
4435 float: 1
4436 ifloat: 1
4437 Test "Real part of: catan (0x1p-33 - 1.0 i)":
4438 float: 1
4439 ifloat: 1
4440 Test "Real part of: catan (0x1p-54 + 1.0 i)":
4441 float: 1
4442 ifloat: 1
4443 Test "Imaginary part of: catan (0x1p-54 + 1.0 i)":
4444 float: 1
4445 ifloat: 1
4446 Test "Real part of: catan (0x1p-54 - 1.0 i)":
4447 float: 1
4448 ifloat: 1
4449 Test "Imaginary part of: catan (0x1p-54 - 1.0 i)":
4450 float: 1
4451 ifloat: 1
4452 Test "Real part of: catan (0x1p-57 + 1.0 i)":
4453 float: 1
4454 ifloat: 1
4455 Test "Imaginary part of: catan (0x1p-57 + 1.0 i)":
4456 float: 1
4457 ifloat: 1
4458 Test "Real part of: catan (0x1p-57 - 1.0 i)":
4459 float: 1
4460 ifloat: 1
4461 Test "Imaginary part of: catan (0x1p-57 - 1.0 i)":
4462 float: 1
4463 ifloat: 1
4464 Test "Real part of: catan (1.0 + 0x1p-13 i)":
4465 float: 1
4466 ifloat: 1
4467 Test "Real part of: catan (1.0 + 0x1p-27 i)":
4468 float: 1
4469 ifloat: 1
4470 Test "Real part of: catan (1.0 + 0x1p-33 i)":
4471 float: 1
4472 ifloat: 1
4473 Test "Real part of: catan (1.0 + 0x1p-54 i)":
4474 float: 1
4475 ifloat: 1
4476 ildouble: 1
4477 ldouble: 1
4478 Test "Real part of: catan (1.0 + 0x1p-57 i)":
4479 float: 1
4480 ifloat: 1
4481 Test "Real part of: catan (1.0 - 0x1p-13 i)":
4482 float: 1
4483 ifloat: 1
4484 Test "Real part of: catan (1.0 - 0x1p-27 i)":
4485 float: 1
4486 ifloat: 1
4487 Test "Real part of: catan (1.0 - 0x1p-33 i)":
4488 float: 1
4489 ifloat: 1
4490 Test "Real part of: catan (1.0 - 0x1p-54 i)":
4491 float: 1
4492 ifloat: 1
4493 ildouble: 1
4494 ldouble: 1
4495 Test "Real part of: catan (1.0 - 0x1p-57 i)":
4496 float: 1
4497 ifloat: 1
4498
4499 # catanh
4500 Test "Real part of: catanh (-0x1.000002p0 + 0x1p-13 i)":
4501 float: 1
4502 ifloat: 1
4503 Test "Imaginary part of: catanh (-0x1.000002p0 + 0x1p-13 i)":
4504 float: 1
4505 ifloat: 1
4506 Test "Real part of: catanh (-0x1.000002p0 - 0x1p-13 i)":
4507 float: 1
4508 ifloat: 1
4509 Test "Imaginary part of: catanh (-0x1.000002p0 - 0x1p-13 i)":
4510 float: 1
4511 ifloat: 1
4512 Test "Real part of: catanh (-0x1.fp1023 + 0x1.fp1023 i)":
4513 double: 1
4514 idouble: 1
4515 ildouble: 1
4516 ldouble: 1
4517 Test "Real part of: catanh (-0x1.fp1023 - 0x1.fp1023 i)":
4518 double: 1
4519 idouble: 1
4520 ildouble: 1
4521 ldouble: 1
4522 Test "Real part of: catanh (-0x1.fp127 + 0x1.fp127 i)":
4523 double: 1
4524 idouble: 1
4525 ildouble: 1
4526 ldouble: 1
4527 Test "Real part of: catanh (-0x1.fp127 - 0x1.fp127 i)":
4528 double: 1
4529 idouble: 1
4530 ildouble: 1
4531 ldouble: 1
4532 Test "Imaginary part of: catanh (-0x1p-126 + 0x1.000002p0 i)":
4533 float: 1
4534 ifloat: 1
4535 Test "Imaginary part of: catanh (-0x1p-126 - 0x1.000002p0 i)":
4536 float: 1
4537 ifloat: 1
4538 Test "Real part of: catanh (-0x1p-13 + 0x1.000002p0 i)":
4539 double: 1
4540 idouble: 1
4541 Test "Imaginary part of: catanh (-0x1p-13 + 0x1.000002p0 i)":
4542 float: 1
4543 ifloat: 1
4544 Test "Imaginary part of: catanh (-0x1p-13 + 1.0 i)":
4545 float: 1
4546 ifloat: 1
4547 Test "Real part of: catanh (-0x1p-13 - 0x1.000002p0 i)":
4548 double: 1
4549 idouble: 1
4550 Test "Imaginary part of: catanh (-0x1p-13 - 0x1.000002p0 i)":
4551 float: 1
4552 ifloat: 1
4553 Test "Imaginary part of: catanh (-0x1p-13 - 1.0 i)":
4554 float: 1
4555 ifloat: 1
4556 Test "Real part of: catanh (-0x1p-27 + 0x0.fffffffffffff8p0 i)":
4557 ildouble: 1
4558 ldouble: 1
4559 Test "Real part of: catanh (-0x1p-27 + 0x1.0000000000001p0 i)":
4560 double: 1
4561 idouble: 1
4562 Test "Imaginary part of: catanh (-0x1p-27 + 1.0 i)":
4563 float: 1
4564 ifloat: 1
4565 Test "Real part of: catanh (-0x1p-27 - 0x0.fffffffffffff8p0 i)":
4566 ildouble: 1
4567 ldouble: 1
4568 Test "Real part of: catanh (-0x1p-27 - 0x1.0000000000001p0 i)":
4569 double: 1
4570 idouble: 1
4571 Test "Imaginary part of: catanh (-0x1p-27 - 1.0 i)":
4572 float: 1
4573 ifloat: 1
4574 Test "Imaginary part of: catanh (-0x1p-33 + 1.0 i)":
4575 float: 1
4576 ifloat: 1
4577 Test "Imaginary part of: catanh (-0x1p-33 - 1.0 i)":
4578 float: 1
4579 ifloat: 1
4580 Test "Imaginary part of: catanh (-0x1p-54 + 0x1.000000000000000000000000008p0 i)":
4581 ildouble: 1
4582 ldouble: 1
4583 Test "Imaginary part of: catanh (-0x1p-54 + 1.0 i)":
4584 float: 1
4585 ifloat: 1
4586 ildouble: 1
4587 ldouble: 1
4588 Test "Imaginary part of: catanh (-0x1p-54 - 0x1.000000000000000000000000008p0 i)":
4589 ildouble: 1
4590 ldouble: 1
4591 Test "Imaginary part of: catanh (-0x1p-54 - 1.0 i)":
4592 float: 1
4593 ifloat: 1
4594 ildouble: 1
4595 ldouble: 1
4596 Test "Imaginary part of: catanh (-0x1p-57 + 1.0 i)":
4597 float: 1
4598 ifloat: 1
4599 Test "Imaginary part of: catanh (-0x1p-57 - 1.0 i)":
4600 float: 1
4601 ifloat: 1
4602 Test "Real part of: catanh (-1.0 + 0x1p-1020 i)":
4603 double: 1
4604 idouble: 1
4605 Test "Imaginary part of: catanh (-1.0 + 0x1p-13 i)":
4606 float: 1
4607 ifloat: 1
4608 Test "Imaginary part of: catanh (-1.0 + 0x1p-27 i)":
4609 float: 1
4610 ifloat: 1
4611 Test "Imaginary part of: catanh (-1.0 + 0x1p-33 i)":
4612 float: 1
4613 ifloat: 1
4614 Test "Real part of: catanh (-1.0 + 0x1p-54 i)":
4615 float: 1
4616 ifloat: 1
4617 Test "Imaginary part of: catanh (-1.0 + 0x1p-54 i)":
4618 float: 1
4619 ifloat: 1
4620 Test "Real part of: catanh (-1.0 + 0x1p-57 i)":
4621 float: 1
4622 ifloat: 1
4623 Test "Imaginary part of: catanh (-1.0 + 0x1p-57 i)":
4624 float: 1
4625 ifloat: 1
4626 Test "Real part of: catanh (-1.0 - 0x1p-1020 i)":
4627 double: 1
4628 idouble: 1
4629 Test "Imaginary part of: catanh (-1.0 - 0x1p-13 i)":
4630 float: 1
4631 ifloat: 1
4632 Test "Imaginary part of: catanh (-1.0 - 0x1p-27 i)":
4633 float: 1
4634 ifloat: 1
4635 Test "Imaginary part of: catanh (-1.0 - 0x1p-33 i)":
4636 float: 1
4637 ifloat: 1
4638 Test "Real part of: catanh (-1.0 - 0x1p-54 i)":
4639 float: 1
4640 ifloat: 1
4641 Test "Imaginary part of: catanh (-1.0 - 0x1p-54 i)":
4642 float: 1
4643 ifloat: 1
4644 Test "Real part of: catanh (-1.0 - 0x1p-57 i)":
4645 float: 1
4646 ifloat: 1
4647 Test "Imaginary part of: catanh (-1.0 - 0x1p-57 i)":
4648 float: 1
4649 ifloat: 1
4650 Test "Real part of: catanh (-2 - 3 i)":
4651 double: 4
4652 idouble: 4
4653 Test "Imaginary part of: catanh (-2 - 3 i)":
4654 float: 4
4655 ifloat: 4
4656 Test "Real part of: catanh (0.75 + 1.25 i)":
4657 double: 1
4658 idouble: 1
4659 Test "Imaginary part of: catanh (0.75 + 1.25 i)":
4660 float: 6
4661 ifloat: 6
4662 Test "Imaginary part of: catanh (0x1.000002p0 + 0x1p-13 i)":
4663 float: 1
4664 ifloat: 1
4665 Test "Imaginary part of: catanh (0x1.000002p0 - 0x1p-13 i)":
4666 float: 1
4667 ifloat: 1
4668 Test "Real part of: catanh (0x1.fp1023 + 0x1.fp1023 i)":
4669 double: 1
4670 idouble: 1
4671 ildouble: 1
4672 ldouble: 1
4673 Test "Real part of: catanh (0x1.fp1023 - 0x1.fp1023 i)":
4674 double: 1
4675 idouble: 1
4676 ildouble: 1
4677 ldouble: 1
4678 Test "Real part of: catanh (0x1.fp127 + 0x1.fp127 i)":
4679 double: 1
4680 idouble: 1
4681 ildouble: 1
4682 ldouble: 1
4683 Test "Real part of: catanh (0x1.fp127 - 0x1.fp127 i)":
4684 double: 1
4685 idouble: 1
4686 ildouble: 1
4687 ldouble: 1
4688 Test "Imaginary part of: catanh (0x1p-126 + 0x1.000002p0 i)":
4689 float: 1
4690 ifloat: 1
4691 Test "Imaginary part of: catanh (0x1p-126 - 0x1.000002p0 i)":
4692 float: 1
4693 ifloat: 1
4694 Test "Real part of: catanh (0x1p-13 + 0x0.ffffffp0 i)":
4695 double: 1
4696 float: 1
4697 idouble: 1
4698 ifloat: 1
4699 Test "Imaginary part of: catanh (0x1p-13 + 0x1.000002p0 i)":
4700 float: 1
4701 ifloat: 1
4702 Test "Imaginary part of: catanh (0x1p-13 + 1.0 i)":
4703 float: 1
4704 ifloat: 1
4705 Test "Real part of: catanh (0x1p-13 - 0x0.ffffffp0 i)":
4706 double: 1
4707 float: 1
4708 idouble: 1
4709 ifloat: 1
4710 Test "Imaginary part of: catanh (0x1p-13 - 0x1.000002p0 i)":
4711 float: 1
4712 ifloat: 1
4713 Test "Imaginary part of: catanh (0x1p-13 - 1.0 i)":
4714 float: 1
4715 ifloat: 1
4716 Test "Real part of: catanh (0x1p-27 + 0x0.fffffffffffff8p0 i)":
4717 double: 1
4718 idouble: 1
4719 Test "Imaginary part of: catanh (0x1p-27 + 1.0 i)":
4720 float: 1
4721 ifloat: 1
4722 Test "Real part of: catanh (0x1p-27 - 0x0.fffffffffffff8p0 i)":
4723 double: 1
4724 idouble: 1
4725 Test "Imaginary part of: catanh (0x1p-27 - 1.0 i)":
4726 float: 1
4727 ifloat: 1
4728 Test "Imaginary part of: catanh (0x1p-33 + 1.0 i)":
4729 float: 1
4730 ifloat: 1
4731 Test "Imaginary part of: catanh (0x1p-33 - 1.0 i)":
4732 float: 1
4733 ifloat: 1
4734 Test "Imaginary part of: catanh (0x1p-54 + 0x1.000000000000000000000000008p0 i)":
4735 ildouble: 1
4736 ldouble: 1
4737 Test "Imaginary part of: catanh (0x1p-54 + 1.0 i)":
4738 float: 1
4739 ifloat: 1
4740 ildouble: 1
4741 ldouble: 1
4742 Test "Imaginary part of: catanh (0x1p-54 - 0x1.000000000000000000000000008p0 i)":
4743 ildouble: 1
4744 ldouble: 1
4745 Test "Imaginary part of: catanh (0x1p-54 - 1.0 i)":
4746 float: 1
4747 ifloat: 1
4748 ildouble: 1
4749 ldouble: 1
4750 Test "Imaginary part of: catanh (0x1p-57 + 1.0 i)":
4751 float: 1
4752 ifloat: 1
4753 Test "Imaginary part of: catanh (0x1p-57 - 1.0 i)":
4754 float: 1
4755 ifloat: 1
4756 Test "Real part of: catanh (1.0 + 0x1p-1020 i)":
4757 double: 1
4758 idouble: 1
4759 Test "Imaginary part of: catanh (1.0 + 0x1p-13 i)":
4760 float: 1
4761 ifloat: 1
4762 Test "Imaginary part of: catanh (1.0 + 0x1p-27 i)":
4763 float: 1
4764 ifloat: 1
4765 Test "Imaginary part of: catanh (1.0 + 0x1p-33 i)":
4766 float: 1
4767 ifloat: 1
4768 Test "Real part of: catanh (1.0 + 0x1p-54 i)":
4769 float: 1
4770 ifloat: 1
4771 Test "Imaginary part of: catanh (1.0 + 0x1p-54 i)":
4772 float: 1
4773 ifloat: 1
4774 Test "Real part of: catanh (1.0 + 0x1p-57 i)":
4775 float: 1
4776 ifloat: 1
4777 Test "Imaginary part of: catanh (1.0 + 0x1p-57 i)":
4778 float: 1
4779 ifloat: 1
4780 Test "Real part of: catanh (1.0 - 0x1p-1020 i)":
4781 double: 1
4782 idouble: 1
4783 Test "Imaginary part of: catanh (1.0 - 0x1p-13 i)":
4784 float: 1
4785 ifloat: 1
4786 Test "Imaginary part of: catanh (1.0 - 0x1p-27 i)":
4787 float: 1
4788 ifloat: 1
4789 Test "Imaginary part of: catanh (1.0 - 0x1p-33 i)":
4790 float: 1
4791 ifloat: 1
4792 Test "Real part of: catanh (1.0 - 0x1p-54 i)":
4793 float: 1
4794 ifloat: 1
4795 Test "Imaginary part of: catanh (1.0 - 0x1p-54 i)":
4796 float: 1
4797 ifloat: 1
4798 Test "Real part of: catanh (1.0 - 0x1p-57 i)":
4799 float: 1
4800 ifloat: 1
4801 Test "Imaginary part of: catanh (1.0 - 0x1p-57 i)":
4802 float: 1
4803 ifloat: 1
4804
4805 # cbrt
4806 Test "cbrt (-0x1.bp+4)":
4807 double: 1
4808 idouble: 1
4809 Test "cbrt (-0x4.18937p-12)":
4810 float: 1
4811 ifloat: 1
4812 Test "cbrt (-27.0)":
4813 double: 1
4814 idouble: 1
4815 Test "cbrt (0.9921875)":
4816 double: 1
4817 idouble: 1
4818 Test "cbrt (0xf.ep-4)":
4819 double: 1
4820 idouble: 1
4821
4822 # ccos
4823 Test "Imaginary part of: ccos (-0.75 + 710.5 i)":
4824 double: 1
4825 idouble: 1
4826 Test "Imaginary part of: ccos (-0.75 + 89.5 i)":
4827 float: 1
4828 ifloat: 1
4829 ildouble: 1
4830 ldouble: 1
4831 Test "Imaginary part of: ccos (-0.75 - 710.5 i)":
4832 double: 1
4833 idouble: 1
4834 Test "Imaginary part of: ccos (-0.75 - 89.5 i)":
4835 float: 1
4836 ifloat: 1
4837 ildouble: 1
4838 ldouble: 1
4839 Test "Imaginary part of: ccos (-2 - 3 i)":
4840 float: 1
4841 ifloat: 1
4842 Test "Real part of: ccos (0.75 + 1.25 i)":
4843 double: 1
4844 float: 1
4845 idouble: 1
4846 ifloat: 1
4847 Test "Imaginary part of: ccos (0.75 + 1.25 i)":
4848 float: 1
4849 ifloat: 1
4850 Test "Imaginary part of: ccos (0.75 + 710.5 i)":
4851 double: 1
4852 idouble: 1
4853 Test "Imaginary part of: ccos (0.75 + 89.5 i)":
4854 float: 1
4855 ifloat: 1
4856 ildouble: 1
4857 ldouble: 1
4858 Test "Imaginary part of: ccos (0.75 - 710.5 i)":
4859 double: 1
4860 idouble: 1
4861 Test "Imaginary part of: ccos (0.75 - 89.5 i)":
4862 float: 1
4863 ifloat: 1
4864 ildouble: 1
4865 ldouble: 1
4866 Test "Imaginary part of: ccos (0x1p-1074 + 1440 i)":
4867 double: 1
4868 idouble: 1
4869
4870 # ccosh
4871 Test "Real part of: ccosh (-2 - 3 i)":
4872 float: 1
4873 ifloat: 1
4874 Test "Imaginary part of: ccosh (-2 - 3 i)":
4875 float: 1
4876 ifloat: 1
4877 Test "Imaginary part of: ccosh (-710.5 + 0.75 i)":
4878 double: 1
4879 idouble: 1
4880 Test "Imaginary part of: ccosh (-710.5 - 0.75 i)":
4881 double: 1
4882 idouble: 1
4883 Test "Imaginary part of: ccosh (-89.5 + 0.75 i)":
4884 float: 1
4885 ifloat: 1
4886 ildouble: 1
4887 ldouble: 1
4888 Test "Imaginary part of: ccosh (-89.5 - 0.75 i)":
4889 float: 1
4890 ifloat: 1
4891 ildouble: 1
4892 ldouble: 1
4893 Test "Real part of: ccosh (0.75 + 1.25 i)":
4894 double: 1
4895 float: 1
4896 idouble: 1
4897 ifloat: 1
4898 ildouble: 1
4899 ldouble: 1
4900 Test "Imaginary part of: ccosh (0.75 + 1.25 i)":
4901 float: 1
4902 ifloat: 1
4903 ildouble: 2
4904 ldouble: 2
4905 Test "Imaginary part of: ccosh (1440 + 0x1p-1074 i)":
4906 double: 1
4907 idouble: 1
4908 Test "Imaginary part of: ccosh (710.5 + 0.75 i)":
4909 double: 1
4910 idouble: 1
4911 Test "Imaginary part of: ccosh (710.5 - 0.75 i)":
4912 double: 1
4913 idouble: 1
4914 Test "Imaginary part of: ccosh (89.5 + 0.75 i)":
4915 float: 1
4916 ifloat: 1
4917 ildouble: 1
4918 ldouble: 1
4919 Test "Imaginary part of: ccosh (89.5 - 0.75 i)":
4920 float: 1
4921 ifloat: 1
4922 ildouble: 1
4923 ldouble: 1
4924
4925 # cexp
4926 Test "Imaginary part of: cexp (-2.0 - 3.0 i)":
4927 float: 1
4928 ifloat: 1
4929 Test "Imaginary part of: cexp (-95 + 0.75 i)":
4930 double: 1
4931 idouble: 1
4932 ildouble: 1
4933 ldouble: 1
4934 Test "Real part of: cexp (0.75 + 1.25 i)":
4935 float: 1
4936 ifloat: 1
4937 ildouble: 2
4938 ldouble: 2
4939 Test "Imaginary part of: cexp (0.75 + 1.25 i)":
4940 ildouble: 1
4941 ldouble: 1
4942 Test "Imaginary part of: cexp (1440 + 0x1p-1074 i)":
4943 double: 1
4944 idouble: 1
4945 Test "Real part of: cexp (50 + 0x1p127 i)":
4946 double: 2
4947 float: 1
4948 idouble: 2
4949 ifloat: 1
4950 ildouble: 1
4951 ldouble: 1
4952 Test "Imaginary part of: cexp (50 + 0x1p127 i)":
4953 double: 1
4954 idouble: 1
4955 ildouble: 2
4956 ldouble: 2
4957 Test "Real part of: cexp (500 + 0x1p1023 i)":
4958 double: 1
4959 idouble: 1
4960 Test "Imaginary part of: cexp (500 + 0x1p1023 i)":
4961 ildouble: 1
4962 ldouble: 1
4963 Test "Real part of: cexp (709.8125 + 0.75 i)":
4964 double: 1
4965 idouble: 1
4966 ildouble: 1
4967 ldouble: 1
4968 Test "Imaginary part of: cexp (709.8125 + 0.75 i)":
4969 double: 1
4970 idouble: 1
4971 Test "Real part of: cexp (88.75 + 0.75 i)":
4972 float: 1
4973 ifloat: 1
4974 Test "Imaginary part of: cexp (88.75 + 0.75 i)":
4975 float: 2
4976 ifloat: 2
4977
4978 # clog
4979 Test "Real part of: clog (-0x1.0000000123456p0 + 0x1.2345678p-1000 i)":
4980 double: 1
4981 idouble: 1
4982 ildouble: 1
4983 ldouble: 1
4984 Test "Real part of: clog (-0x1.0000000123456p0 + 0x1.2345678p-30 i)":
4985 double: 1
4986 idouble: 1
4987 Test "Imaginary part of: clog (-0x1.234566p-40 - 1.0 i)":
4988 float: 1
4989 ifloat: 1
4990 Test "Real part of: clog (-0x1.fp+127 + 0x1p-149 i)":
4991 float: 1
4992 ifloat: 1
4993 Test "Real part of: clog (-0x1.fp+127 - 0x1p-149 i)":
4994 float: 1
4995 ifloat: 1
4996 Test "Real part of: clog (-0x1p-149 + 0x1.fp+127 i)":
4997 float: 1
4998 ifloat: 1
4999 Test "Imaginary part of: clog (-0x1p-149 + 0x1.fp+127 i)":
5000 float: 1
5001 ifloat: 1
5002 Test "Real part of: clog (-0x1p-149 - 0x1.fp+127 i)":
5003 float: 1
5004 ifloat: 1
5005 Test "Imaginary part of: clog (-0x1p-149 - 0x1.fp+127 i)":
5006 float: 1
5007 ifloat: 1
5008 Test "Imaginary part of: clog (-2 - 3 i)":
5009 float: 3
5010 ifloat: 3
5011 ildouble: 1
5012 ldouble: 1
5013 Test "Imaginary part of: clog (-inf + inf i)":
5014 ildouble: 1
5015 ldouble: 1
5016 Test "Imaginary part of: clog (-inf - inf i)":
5017 ildouble: 1
5018 ldouble: 1
5019 Test "Real part of: clog (0.75 + 1.25 i)":
5020 float: 2
5021 ifloat: 2
5022 ildouble: 2
5023 ldouble: 2
5024 Test "Imaginary part of: clog (0.75 + 1.25 i)":
5025 ildouble: 1
5026 ldouble: 1
5027 Test "Real part of: clog (0x0.ffffffp0 + 0x0.ffffffp-100 i)":
5028 float: 1
5029 ifloat: 1
5030 Test "Real part of: clog (0x1.000566p0 + 0x1.234p-10 i)":
5031 float: 1
5032 ifloat: 1
5033 Test "Imaginary part of: clog (0x1.fffffffffffffp+1023 + 0x1p+1023 i)":
5034 double: 1
5035 idouble: 1
5036 Test "Real part of: clog (0x1.fp+127 + 0x1p-149 i)":
5037 float: 1
5038 ifloat: 1
5039 Test "Real part of: clog (0x1.fp+127 - 0x1p-149 i)":
5040 float: 1
5041 ifloat: 1
5042 Test "Imaginary part of: clog (0x11682p-23 + 0x7ffed1p-23 i)":
5043 ildouble: 1
5044 ldouble: 1
5045 Test "Imaginary part of: clog (0x155f8afc4c48685bf63610p-85 + 0x17d0cf2652cdbeb1294e19p-85 i)":
5046 ildouble: 2
5047 ldouble: 2
5048 Test "Imaginary part of: clog (0x15cfbd1990d1ffp-53 + 0x176a3973e09a9ap-53 i)":
5049 ildouble: 1
5050 ldouble: 1
5051 Test "Imaginary part of: clog (0x187190c1a334497bdbde5a95f48p-106 + 0x3b25f08062d0a095c4cfbbc338dp-106 i)":
5052 ildouble: 1
5053 ldouble: 1
5054 Test "Real part of: clog (0x1p-1074 + 0x1p-1074 i)":
5055 double: 1
5056 idouble: 1
5057 Test "Real part of: clog (0x1p-147 + 0x1p-147 i)":
5058 float: 1
5059 ifloat: 1
5060 Test "Real part of: clog (0x1p-149 + 0x1.fp+127 i)":
5061 float: 1
5062 ifloat: 1
5063 Test "Real part of: clog (0x1p-149 - 0x1.fp+127 i)":
5064 float: 1
5065 ifloat: 1
5066 Test "Imaginary part of: clog (0x2818p-15 + 0x798fp-15 i)":
5067 double: 1
5068 float: 1
5069 idouble: 1
5070 ifloat: 1
5071 Test "Imaginary part of: clog (0x4d4ep-15 + 0x6605p-15 i)":
5072 double: 1
5073 idouble: 1
5074 Test "Imaginary part of: clog (0x4d9c37e2b5cb4533p-63 + 0x65c98be2385a042ep-63 i)":
5075 ildouble: 1
5076 ldouble: 1
5077 Test "Imaginary part of: clog (0x6241ef0da53f539f02fad67dabp-106 + 0x3fb46641182f7efd9caa769dac0p-106 i)":
5078 ildouble: 1
5079 ldouble: 1
5080 Test "Imaginary part of: clog (0xa1f2c1p-24 + 0xc643aep-24 i)":
5081 ildouble: 1
5082 ldouble: 1
5083 Test "Imaginary part of: clog (0xa4722f19346cp-51 + 0x7f9631c5e7f07p-51 i)":
5084 ildouble: 1
5085 ldouble: 1
5086 Test "Imaginary part of: clog (0xf2p-10 + 0x3e3p-10 i)":
5087 ildouble: 1
5088 ldouble: 1
5089 Test "Real part of: clog (1.0 + 0x1.234566p-10 i)":
5090 float: 1
5091 ifloat: 1
5092
5093 # clog10
5094 Test "Imaginary part of: clog10 (-0 + inf i)":
5095 double: 1
5096 float: 1
5097 idouble: 1
5098 ifloat: 1
5099 ildouble: 1
5100 ldouble: 1
5101 Test "Imaginary part of: clog10 (-0 - inf i)":
5102 double: 1
5103 float: 1
5104 idouble: 1
5105 ifloat: 1
5106 ildouble: 1
5107 ldouble: 1
5108 Test "Real part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-1000 i)":
5109 double: 2
5110 idouble: 2
5111 ildouble: 2
5112 ldouble: 2
5113 Test "Imaginary part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-1000 i)":
5114 double: 1
5115 idouble: 1
5116 ildouble: 1
5117 ldouble: 1
5118 Test "Real part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-30 i)":
5119 double: 2
5120 idouble: 2
5121 Test "Imaginary part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-30 i)":
5122 double: 1
5123 idouble: 1
5124 Test "Imaginary part of: clog10 (-0x1.fp+1023 + 0x1p-1074 i)":
5125 double: 1
5126 idouble: 1
5127 ildouble: 1
5128 ldouble: 1
5129 Test "Imaginary part of: clog10 (-0x1.fp+1023 - 0x1p-1074 i)":
5130 double: 1
5131 idouble: 1
5132 ildouble: 1
5133 ldouble: 1
5134 Test "Imaginary part of: clog10 (-0x1.fp+127 + 0x1p-149 i)":
5135 double: 1
5136 float: 1
5137 idouble: 1
5138 ifloat: 1
5139 ildouble: 1
5140 ldouble: 1
5141 Test "Imaginary part of: clog10 (-0x1.fp+127 - 0x1p-149 i)":
5142 double: 1
5143 float: 1
5144 idouble: 1
5145 ifloat: 1
5146 ildouble: 1
5147 ldouble: 1
5148 Test "Imaginary part of: clog10 (-0x1p-1074 + 0x1.fp+1023 i)":
5149 double: 1
5150 idouble: 1
5151 ildouble: 1
5152 ldouble: 1
5153 Test "Imaginary part of: clog10 (-0x1p-1074 - 0x1.fp+1023 i)":
5154 double: 1
5155 idouble: 1
5156 ildouble: 1
5157 ldouble: 1
5158 Test "Imaginary part of: clog10 (-0x1p-149 + 0x1.fp+127 i)":
5159 double: 1
5160 idouble: 1
5161 ildouble: 1
5162 ldouble: 1
5163 Test "Imaginary part of: clog10 (-0x1p-149 - 0x1.fp+127 i)":
5164 double: 1
5165 idouble: 1
5166 ildouble: 1
5167 ldouble: 1
5168 Test "Imaginary part of: clog10 (-1.0 + 0x1.234566p-20 i)":
5169 double: 1
5170 idouble: 1
5171 Test "Real part of: clog10 (-2 - 3 i)":
5172 double: 1
5173 idouble: 1
5174 Test "Imaginary part of: clog10 (-2 - 3 i)":
5175 double: 1
5176 float: 5
5177 idouble: 1
5178 ifloat: 5
5179 ildouble: 1
5180 ldouble: 1
5181 Test "Imaginary part of: clog10 (-3 + inf i)":
5182 double: 1
5183 float: 1
5184 idouble: 1
5185 ifloat: 1
5186 ildouble: 1
5187 ldouble: 1
5188 Test "Imaginary part of: clog10 (-3 - inf i)":
5189 double: 1
5190 float: 1
5191 idouble: 1
5192 ifloat: 1
5193 ildouble: 1
5194 ldouble: 1
5195 Test "Imaginary part of: clog10 (-inf + 0 i)":
5196 double: 1
5197 float: 1
5198 idouble: 1
5199 ifloat: 1
5200 ildouble: 1
5201 ldouble: 1
5202 Test "Imaginary part of: clog10 (-inf + 1 i)":
5203 double: 1
5204 float: 1
5205 idouble: 1
5206 ifloat: 1
5207 ildouble: 1
5208 ldouble: 1
5209 Test "Imaginary part of: clog10 (-inf + inf i)":
5210 double: 1
5211 idouble: 1
5212 Test "Imaginary part of: clog10 (-inf - 0 i)":
5213 double: 1
5214 float: 1
5215 idouble: 1
5216 ifloat: 1
5217 ildouble: 1
5218 ldouble: 1
5219 Test "Imaginary part of: clog10 (-inf - 1 i)":
5220 double: 1
5221 float: 1
5222 idouble: 1
5223 ifloat: 1
5224 ildouble: 1
5225 ldouble: 1
5226 Test "Imaginary part of: clog10 (0 + inf i)":
5227 double: 1
5228 float: 1
5229 idouble: 1
5230 ifloat: 1
5231 ildouble: 1
5232 ldouble: 1
5233 Test "Imaginary part of: clog10 (0 - inf i)":
5234 double: 1
5235 float: 1
5236 idouble: 1
5237 ifloat: 1
5238 ildouble: 1
5239 ldouble: 1
5240 Test "Real part of: clog10 (0.75 + 1.25 i)":
5241 float: 2
5242 ifloat: 2
5243 ildouble: 1
5244 ldouble: 1
5245 Test "Real part of: clog10 (0x0.fffffffffffff8p0 + 0x0.fffffffffffff8p-1000 i)":
5246 double: 1
5247 idouble: 1
5248 Test "Real part of: clog10 (0x0.ffffffp0 + 0x0.ffffffp-100 i)":
5249 double: 1
5250 float: 2
5251 idouble: 1
5252 ifloat: 2
5253 Test "Real part of: clog10 (0x1.000566p0 + 0x1.234p-10 i)":
5254 float: 1
5255 ifloat: 1
5256 Test "Imaginary part of: clog10 (0x1.000566p0 + 0x1.234p-10 i)":
5257 double: 1
5258 idouble: 1
5259 ildouble: 1
5260 ldouble: 1
5261 Test "Real part of: clog10 (0x1.000566p0 + 0x1.234p-100 i)":
5262 float: 1
5263 ifloat: 1
5264 Test "Imaginary part of: clog10 (0x1.234566p-30 + 1.0 i)":
5265 float: 1
5266 ifloat: 1
5267 Test "Imaginary part of: clog10 (0x1.234566p-50 + 1.0 i)":
5268 float: 1
5269 ifloat: 1
5270 Test "Imaginary part of: clog10 (0x1.234566p-60 + 1.0 i)":
5271 double: 1
5272 float: 1
5273 idouble: 1
5274 ifloat: 1
5275 ildouble: 1
5276 ldouble: 1
5277 Test "Imaginary part of: clog10 (0x1.fffffep+127 + 0x1.fffffep+127 i)":
5278 double: 1
5279 float: 1
5280 idouble: 1
5281 ifloat: 1
5282 ildouble: 1
5283 ldouble: 1
5284 Test "Real part of: clog10 (0x1.fffffep+127 + 1.0 i)":
5285 float: 1
5286 ifloat: 1
5287 Test "Imaginary part of: clog10 (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)":
5288 double: 1
5289 idouble: 1
5290 ildouble: 1
5291 ldouble: 1
5292 Test "Imaginary part of: clog10 (0x1.fffffffffffffp+1023 + 0x1p+1023 i)":
5293 double: 1
5294 idouble: 1
5295 Test "Real part of: clog10 (0x10673dd0f2481p-51 + 0x7ef1d17cefbd2p-51 i)":
5296 double: 1
5297 idouble: 1
5298 Test "Imaginary part of: clog10 (0x10673dd0f2481p-51 + 0x7ef1d17cefbd2p-51 i)":
5299 ildouble: 1
5300 ldouble: 1
5301 Test "Real part of: clog10 (0x1367a310575591p-54 + 0x3cfcc0a0541f60p-54 i)":
5302 double: 1
5303 idouble: 1
5304 Test "Imaginary part of: clog10 (0x1367a310575591p-54 + 0x3cfcc0a0541f60p-54 i)":
5305 double: 1
5306 idouble: 1
5307 ildouble: 1
5308 ldouble: 1
5309 Test "Imaginary part of: clog10 (0x155f8afc4c48685bf63610p-85 + 0x17d0cf2652cdbeb1294e19p-85 i)":
5310 ildouble: 2
5311 ldouble: 2
5312 Test "Real part of: clog10 (0x15d8ab6ed05ca514086ac3a1e84p-105 + 0x1761e480aa094c0b10b34b09ce9p-105 i)":
5313 ildouble: 1
5314 ldouble: 1
5315 Test "Imaginary part of: clog10 (0x164c74eea876p-45 + 0x16f393482f77p-45 i)":
5316 double: 1
5317 idouble: 1
5318 Test "Imaginary part of: clog10 (0x1a6p-10 + 0x3a5p-10 i)":
5319 double: 1
5320 idouble: 1
5321 Test "Imaginary part of: clog10 (0x1df515eb171a808b9e400266p-95 + 0x7c71eb0cd4688dfe98581c77p-95 i)":
5322 ildouble: 1
5323 ldouble: 1
5324 Test "Imaginary part of: clog10 (0x1p-1073 + 0x1p-1073 i)":
5325 double: 1
5326 idouble: 1
5327 ildouble: 1
5328 ldouble: 1
5329 Test "Imaginary part of: clog10 (0x1p-1074 + 0x1.fp+1023 i)":
5330 double: 1
5331 idouble: 1
5332 ildouble: 1
5333 ldouble: 1
5334 Test "Real part of: clog10 (0x1p-1074 + 0x1p-1074 i)":
5335 double: 1
5336 idouble: 1
5337 Test "Imaginary part of: clog10 (0x1p-1074 + 0x1p-1074 i)":
5338 double: 1
5339 idouble: 1
5340 ildouble: 1
5341 ldouble: 1
5342 Test "Imaginary part of: clog10 (0x1p-1074 - 0x1.fp+1023 i)":
5343 double: 1
5344 idouble: 1
5345 ildouble: 1
5346 ldouble: 1
5347 Test "Imaginary part of: clog10 (0x1p-147 + 0x1p-147 i)":
5348 double: 1
5349 float: 1
5350 idouble: 1
5351 ifloat: 1
5352 ildouble: 1
5353 ldouble: 1
5354 Test "Imaginary part of: clog10 (0x1p-149 + 0x1.fp+127 i)":
5355 double: 1
5356 float: 1
5357 idouble: 1
5358 ifloat: 1
5359 ildouble: 1
5360 ldouble: 1
5361 Test "Imaginary part of: clog10 (0x1p-149 + 0x1p-149 i)":
5362 double: 1
5363 float: 1
5364 idouble: 1
5365 ifloat: 1
5366 ildouble: 1
5367 ldouble: 1
5368 Test "Imaginary part of: clog10 (0x1p-149 - 0x1.fp+127 i)":
5369 double: 1
5370 float: 1
5371 idouble: 1
5372 ifloat: 1
5373 ildouble: 1
5374 ldouble: 1
5375 Test "Imaginary part of: clog10 (0x1p-509 + 1.0 i)":
5376 double: 1
5377 idouble: 1
5378 ildouble: 1
5379 ldouble: 1
5380 Test "Imaginary part of: clog10 (0x1p-510 + 1.0 i)":
5381 double: 1
5382 idouble: 1
5383 ildouble: 1
5384 ldouble: 1
5385 Test "Imaginary part of: clog10 (0x1p-511 + 1.0 i)":
5386 double: 1
5387 idouble: 1
5388 ildouble: 1
5389 ldouble: 1
5390 Test "Imaginary part of: clog10 (0x1p-61 + 1.0 i)":
5391 double: 1
5392 float: 1
5393 idouble: 1
5394 ifloat: 1
5395 ildouble: 1
5396 ldouble: 1
5397 Test "Imaginary part of: clog10 (0x1p-62 + 1.0 i)":
5398 double: 1
5399 float: 1
5400 idouble: 1
5401 ifloat: 1
5402 Test "Imaginary part of: clog10 (0x1p-63 + 1.0 i)":
5403 double: 1
5404 float: 1
5405 idouble: 1
5406 ifloat: 1
5407 Test "Real part of: clog10 (0x2818p-15 + 0x798fp-15 i)":
5408 double: 1
5409 float: 1
5410 idouble: 1
5411 ifloat: 1
5412 ildouble: 1
5413 ldouble: 1
5414 Test "Imaginary part of: clog10 (0x2818p-15 + 0x798fp-15 i)":
5415 double: 1
5416 float: 1
5417 idouble: 1
5418 ifloat: 1
5419 Test "Imaginary part of: clog10 (0x298c62cb546588a7p-63 + 0x7911b1dfcc4ecdaep-63 i)":
5420 ildouble: 1
5421 ldouble: 1
5422 Test "Real part of: clog10 (0x2dd46725bp-35 + 0x7783a1284p-35 i)":
5423 double: 1
5424 idouble: 1
5425 Test "Real part of: clog10 (0x2ede88p-23 + 0x771c3fp-23 i)":
5426 float: 1
5427 ifloat: 1
5428 Test "Imaginary part of: clog10 (0x2ede88p-23 + 0x771c3fp-23 i)":
5429 double: 1
5430 idouble: 1
5431 Test "Real part of: clog10 (0x4447d7175p-35 + 0x6c445e00ap-35 i)":
5432 double: 1
5433 idouble: 1
5434 Test "Imaginary part of: clog10 (0x4d4ep-15 + 0x6605p-15 i)":
5435 double: 1
5436 idouble: 1
5437 ildouble: 1
5438 ldouble: 1
5439 Test "Imaginary part of: clog10 (0x5b06b680ea2ccp-52 + 0xef452b965da9fp-52 i)":
5440 double: 1
5441 idouble: 1
5442 Test "Imaginary part of: clog10 (0x81b7efa81fc35ad1p-65 + 0x1ef4b835f1c79d812p-65 i)":
5443 ildouble: 1
5444 ldouble: 1
5445 Test "Imaginary part of: clog10 (0x9b57bp-20 + 0xcb7b4p-20 i)":
5446 double: 1
5447 idouble: 1
5448 Test "Real part of: clog10 (0xf2p-10 + 0x3e3p-10 i)":
5449 double: 1
5450 idouble: 1
5451 Test "Imaginary part of: clog10 (0xf2p-10 + 0x3e3p-10 i)":
5452 double: 1
5453 idouble: 1
5454 ildouble: 1
5455 ldouble: 1
5456 Test "Imaginary part of: clog10 (0xfe961079616p-45 + 0x1bc37e09e6d1p-45 i)":
5457 double: 1
5458 idouble: 1
5459 Test "Imaginary part of: clog10 (1.0 + 0x1.234566p-10 i)":
5460 double: 1
5461 idouble: 1
5462 ildouble: 1
5463 ldouble: 1
5464 Test "Imaginary part of: clog10 (3 + inf i)":
5465 double: 1
5466 float: 1
5467 idouble: 1
5468 ifloat: 1
5469 ildouble: 1
5470 ldouble: 1
5471 Test "Imaginary part of: clog10 (3 - inf i)":
5472 double: 1
5473 float: 1
5474 idouble: 1
5475 ifloat: 1
5476 ildouble: 1
5477 ldouble: 1
5478 Test "Imaginary part of: clog10 (inf + inf i)":
5479 double: 1
5480 float: 1
5481 idouble: 1
5482 ifloat: 1
5483 ildouble: 1
5484 ldouble: 1
5485 Test "Imaginary part of: clog10 (inf - inf i)":
5486 double: 1
5487 float: 1
5488 idouble: 1
5489 ifloat: 1
5490 ildouble: 1
5491 ldouble: 1
5492
5493 # cos
5494 Test "cos (0x1p+120)":
5495 float: 1
5496 ifloat: 1
5497 Test "cos (0x1p+127)":
5498 float: 1
5499 ifloat: 1
5500 Test "cos (0x2.182a4705ae6cb08cb7665c1eacp+0)":
5501 ildouble: 2
5502 ldouble: 2
5503 Test "cos (0x2.182a4705ae6cb08cb7665c1eadp+0)":
5504 ildouble: 2
5505 ldouble: 2
5506 Test "cos (0x2.182a4705ae6cb08cp+0)":
5507 ildouble: 2
5508 ldouble: 2
5509 Test "cos (0x2.182a4705ae6cb09p+0)":
5510 ildouble: 2
5511 ldouble: 2
5512 Test "cos (0x7p+0)":
5513 float: 1
5514 ifloat: 1
5515 Test "cos (0x8p+124)":
5516 float: 1
5517 ifloat: 1
5518 Test "cos (16.0)":
5519 ildouble: 2
5520 ldouble: 2
5521 Test "cos (M_PI_6l * 2.0)":
5522 double: 1
5523 float: 1
5524 idouble: 1
5525 ifloat: 1
5526 Test "cos (M_PI_6l * 4.0)":
5527 double: 2
5528 float: 1
5529 idouble: 2
5530 ifloat: 1
5531 ildouble: 2
5532 ldouble: 2
5533 Test "cos (pi/2)":
5534 double: 1
5535 float: 1
5536 idouble: 1
5537 ifloat: 1
5538
5539 # cos_downward
5540 Test "cos_downward (0x1.000000cf4a2a2p+0)":
5541 double: 1
5542 idouble: 1
5543 Test "cos_downward (0x1.0000010b239a9p+0)":
5544 double: 1
5545 idouble: 1
5546 Test "cos_downward (0x1.00000162a932bp+0)":
5547 double: 1
5548 idouble: 1
5549 Test "cos_downward (0x1.000002d452a1p+0)":
5550 double: 1
5551 idouble: 1
5552 Test "cos_downward (0x1.000002p+0)":
5553 double: 1
5554 float: 1
5555 idouble: 1
5556 ifloat: 1
5557 Test "cos_downward (0x1.000004p+0)":
5558 float: 1
5559 ifloat: 1
5560 ildouble: 1
5561 ldouble: 1
5562 Test "cos_downward (0x1.000006p+0)":
5563 float: 1
5564 ifloat: 1
5565 Test "cos_downward (0x1.0c1522p+0)":
5566 float: 1
5567 ifloat: 1
5568 Test "cos_downward (0x1.0c152382d7365p+0)":
5569 double: 1
5570 idouble: 1
5571 Test "cos_downward (0x1.0c1524p+0)":
5572 float: 1
5573 ifloat: 1
5574 Test "cos_downward (0x1.921fb4p+0)":
5575 float: 1
5576 ifloat: 1
5577 ildouble: 2
5578 ldouble: 2
5579 Test "cos_downward (0x1.921fb54442d18468p+0)":
5580 ildouble: 1
5581 ldouble: 1
5582 Test "cos_downward (0x1.921fb54442d18469898cc517018p+0)":
5583 ildouble: 1
5584 ldouble: 1
5585 Test "cos_downward (0x1.921fb54442d18469898cc51702p+0)":
5586 ildouble: 1
5587 ldouble: 1
5588 Test "cos_downward (0x1.921fb54442d1846ap+0)":
5589 ildouble: 1
5590 ldouble: 1
5591 Test "cos_downward (0x1.921fb54442d18p+0)":
5592 double: 1
5593 idouble: 1
5594 ildouble: 1
5595 ldouble: 1
5596 Test "cos_downward (0x1.921fb54442d19p+0)":
5597 ildouble: 2
5598 ldouble: 2
5599 Test "cos_downward (0x1.921fb6p+0)":
5600 double: 1
5601 float: 1
5602 idouble: 1
5603 ifloat: 1
5604 ildouble: 3
5605 ldouble: 3
5606 Test "cos_downward (0x1p+0)":
5607 double: 1
5608 float: 1
5609 idouble: 1
5610 ifloat: 1
5611 Test "cos_downward (0x1p+120)":
5612 float: 2
5613 ifloat: 2
5614 ildouble: 2
5615 ldouble: 2
5616 Test "cos_downward (0x1p+28)":
5617 double: 1
5618 idouble: 1
5619 ildouble: 1
5620 ldouble: 1
5621 Test "cos_downward (0x2.182a44p+0)":
5622 double: 1
5623 float: 1
5624 idouble: 1
5625 ifloat: 1
5626 Test "cos_downward (0x2.182a4705ae6cap+0)":
5627 double: 1
5628 idouble: 1
5629 ildouble: 1
5630 ldouble: 1
5631 Test "cos_downward (0x2.182a4705ae6cb08cb7665c1eacp+0)":
5632 ildouble: 3
5633 ldouble: 3
5634 Test "cos_downward (0x2.182a4705ae6cb08cb7665c1eadp+0)":
5635 ildouble: 3
5636 ldouble: 3
5637 Test "cos_downward (0x2.182a4705ae6cb08cp+0)":
5638 ildouble: 2
5639 ldouble: 2
5640 Test "cos_downward (0x2.182a4705ae6cb09p+0)":
5641 ildouble: 3
5642 ldouble: 3
5643 Test "cos_downward (0x2.182a4705ae6ccp+0)":
5644 ildouble: 1
5645 ldouble: 1
5646 Test "cos_downward (0x2.182a48p+0)":
5647 float: 1
5648 ifloat: 1
5649 ildouble: 1
5650 ldouble: 1
5651 Test "cos_downward (0x2.1e19e0c9bab24p+72)":
5652 double: 1
5653 idouble: 1
5654 Test "cos_downward (0x2.1e19e4p+72)":
5655 double: 1
5656 idouble: 1
5657 Test "cos_downward (0x2.1e19ep+72)":
5658 double: 1
5659 idouble: 1
5660 Test "cos_downward (0x2p+0)":
5661 float: 1
5662 ifloat: 1
5663 ildouble: 1
5664 ldouble: 1
5665 Test "cos_downward (0x3p+0)":
5666 double: 1
5667 float: 1
5668 idouble: 1
5669 ifloat: 1
5670 Test "cos_downward (0x4p+0)":
5671 ildouble: 1
5672 ldouble: 1
5673 Test "cos_downward (0x4p+48)":
5674 double: 1
5675 idouble: 1
5676 Test "cos_downward (0x8p+0)":
5677 float: 1
5678 ifloat: 1
5679 ildouble: 2
5680 ldouble: 2
5681 Test "cos_downward (0x8p+1020)":
5682 ildouble: 1
5683 ldouble: 1
5684 Test "cos_downward (0x9p+0)":
5685 double: 1
5686 float: 1
5687 idouble: 1
5688 ifloat: 1
5689 ildouble: 1
5690 ldouble: 1
5691 Test "cos_downward (0xa.217bap+12)":
5692 float: 1
5693 ifloat: 1
5694 ildouble: 1
5695 ldouble: 1
5696 Test "cos_downward (0xap+0)":
5697 double: 1
5698 float: 1
5699 idouble: 1
5700 ifloat: 1
5701 ildouble: 2
5702 ldouble: 2
5703 Test "cos_downward (0xc.d4966d92d1708p-4)":
5704 double: 1
5705 idouble: 1
5706 Test "cos_downward (0xc.d4966d92d171p-4)":
5707 double: 1
5708 idouble: 1
5709 Test "cos_downward (0xc.d4966p-4)":
5710 double: 1
5711 float: 1
5712 idouble: 1
5713 ifloat: 1
5714 Test "cos_downward (0xc.d4967p-4)":
5715 float: 1
5716 ifloat: 1
5717 Test "cos_downward (0xcp-4)":
5718 double: 1
5719 idouble: 1
5720 Test "cos_downward (0xf.ffffcp+124)":
5721 ildouble: 1
5722 ldouble: 1
5723 Test "cos_downward (0xf.ffffffffffff8p+1020)":
5724 double: 1
5725 idouble: 1
5726 ildouble: 1
5727 ldouble: 1
5728 Test "cos_downward (0xf.ffffffffffffbffffffffffffcp+1020)":
5729 ildouble: 1
5730 ldouble: 1
5731 Test "cos_downward (0xf.fffffp+124)":
5732 double: 1
5733 idouble: 1
5734 Test "cos_downward (1)":
5735 float: 1
5736 ifloat: 1
5737 ildouble: 1
5738 ldouble: 1
5739 Test "cos_downward (10)":
5740 ildouble: 1
5741 ldouble: 1
5742 Test "cos_downward (2)":
5743 float: 1
5744 ifloat: 1
5745 Test "cos_downward (3)":
5746 float: 1
5747 ifloat: 1
5748 Test "cos_downward (4)":
5749 float: 1
5750 ifloat: 1
5751 Test "cos_downward (5)":
5752 float: 1
5753 ifloat: 1
5754 Test "cos_downward (6)":
5755 ildouble: 1
5756 ldouble: 1
5757 Test "cos_downward (7)":
5758 float: 1
5759 ifloat: 1
5760 Test "cos_downward (8)":
5761 float: 1
5762 ifloat: 1
5763 ildouble: 2
5764 ldouble: 2
5765 Test "cos_downward (9)":
5766 ildouble: 1
5767 ldouble: 1
5768
5769 # cos_tonearest
5770 Test "cos_tonearest (0x1p+120)":
5771 float: 1
5772 ifloat: 1
5773 Test "cos_tonearest (0x2.182a4705ae6cb08cb7665c1eacp+0)":
5774 ildouble: 2
5775 ldouble: 2
5776 Test "cos_tonearest (0x2.182a4705ae6cb08cb7665c1eadp+0)":
5777 ildouble: 2
5778 ldouble: 2
5779 Test "cos_tonearest (0x2.182a4705ae6cb08cp+0)":
5780 ildouble: 2
5781 ldouble: 2
5782 Test "cos_tonearest (0x2.182a4705ae6cb09p+0)":
5783 ildouble: 2
5784 ldouble: 2
5785 Test "cos_tonearest (0x7p+0)":
5786 float: 1
5787 ifloat: 1
5788 Test "cos_tonearest (0x8p+124)":
5789 float: 1
5790 ifloat: 1
5791 Test "cos_tonearest (7)":
5792 float: 1
5793 ifloat: 1
5794
5795 # cos_towardzero
5796 Test "cos_towardzero (0x1.000000cf4a2a2p+0)":
5797 double: 1
5798 idouble: 1
5799 Test "cos_towardzero (0x1.0000010b239a9p+0)":
5800 double: 1
5801 idouble: 1
5802 Test "cos_towardzero (0x1.00000162a932bp+0)":
5803 double: 1
5804 idouble: 1
5805 Test "cos_towardzero (0x1.000002d452a1p+0)":
5806 double: 1
5807 idouble: 1
5808 Test "cos_towardzero (0x1.000002p+0)":
5809 double: 1
5810 idouble: 1
5811 Test "cos_towardzero (0x1.000004p+0)":
5812 ildouble: 1
5813 ldouble: 1
5814 Test "cos_towardzero (0x1.0c152382d7365p+0)":
5815 double: 1
5816 idouble: 1
5817 Test "cos_towardzero (0x1.921fb4p+0)":
5818 ildouble: 3
5819 ldouble: 3
5820 Test "cos_towardzero (0x1.921fb54442d18p+0)":
5821 double: 1
5822 idouble: 1
5823 ildouble: 2
5824 ldouble: 2
5825 Test "cos_towardzero (0x1.921fb54442d19p+0)":
5826 double: 1
5827 idouble: 1
5828 ildouble: 3
5829 ldouble: 3
5830 Test "cos_towardzero (0x1.921fb6p+0)":
5831 ildouble: 2
5832 ldouble: 2
5833 Test "cos_towardzero (0x1p+0)":
5834 double: 1
5835 idouble: 1
5836 Test "cos_towardzero (0x1p+120)":
5837 double: 1
5838 float: 1
5839 idouble: 1
5840 ifloat: 1
5841 Test "cos_towardzero (0x2.182a4705ae6cb08cb7665c1eacp+0)":
5842 ildouble: 1
5843 ldouble: 1
5844 Test "cos_towardzero (0x2.182a4705ae6cb08cb7665c1eadp+0)":
5845 ildouble: 1
5846 ldouble: 1
5847 Test "cos_towardzero (0x2.182a4705ae6cb08cp+0)":
5848 ildouble: 2
5849 ldouble: 2
5850 Test "cos_towardzero (0x2.182a4705ae6cb09p+0)":
5851 ildouble: 1
5852 ldouble: 1
5853 Test "cos_towardzero (0x2.182a4705ae6ccp+0)":
5854 double: 1
5855 idouble: 1
5856 Test "cos_towardzero (0x2.182a48p+0)":
5857 double: 1
5858 idouble: 1
5859 Test "cos_towardzero (0x2.1e19e0c9bab24p+72)":
5860 double: 1
5861 idouble: 1
5862 Test "cos_towardzero (0x2.1e19e4p+72)":
5863 double: 1
5864 idouble: 1
5865 Test "cos_towardzero (0x2.1e19ep+72)":
5866 double: 1
5867 idouble: 1
5868 Test "cos_towardzero (0x2p+0)":
5869 double: 1
5870 idouble: 1
5871 Test "cos_towardzero (0x4p+0)":
5872 double: 1
5873 idouble: 1
5874 Test "cos_towardzero (0x4p+48)":
5875 double: 1
5876 idouble: 1
5877 Test "cos_towardzero (0x5p+0)":
5878 ildouble: 1
5879 ldouble: 1
5880 Test "cos_towardzero (0x8p+0)":
5881 double: 1
5882 idouble: 1
5883 ildouble: 1
5884 ldouble: 1
5885 Test "cos_towardzero (0x8p+1020)":
5886 double: 1
5887 idouble: 1
5888 Test "cos_towardzero (0xa.217bap+12)":
5889 ildouble: 1
5890 ldouble: 1
5891 Test "cos_towardzero (0xap+0)":
5892 ildouble: 1
5893 ldouble: 1
5894 Test "cos_towardzero (0xc.d4966d92d1708p-4)":
5895 double: 1
5896 idouble: 1
5897 Test "cos_towardzero (0xc.d4966d92d171p-4)":
5898 double: 1
5899 idouble: 1
5900 Test "cos_towardzero (0xc.d4966p-4)":
5901 double: 1
5902 idouble: 1
5903 Test "cos_towardzero (0xcp-4)":
5904 double: 1
5905 idouble: 1
5906 Test "cos_towardzero (0xf.ffffcp+124)":
5907 ildouble: 1
5908 ldouble: 1
5909 Test "cos_towardzero (0xf.fffffp+124)":
5910 double: 1
5911 idouble: 1
5912 Test "cos_towardzero (1)":
5913 ildouble: 1
5914 ldouble: 1
5915 Test "cos_towardzero (10)":
5916 ildouble: 1
5917 ldouble: 1
5918 Test "cos_towardzero (2)":
5919 float: 1
5920 ifloat: 1
5921 Test "cos_towardzero (3)":
5922 float: 1
5923 ifloat: 1
5924 Test "cos_towardzero (4)":
5925 ildouble: 1
5926 ldouble: 1
5927 Test "cos_towardzero (5)":
5928 float: 1
5929 ifloat: 1
5930 Test "cos_towardzero (7)":
5931 float: 1
5932 ifloat: 1
5933 Test "cos_towardzero (8)":
5934 float: 1
5935 ifloat: 1
5936 ildouble: 2
5937 ldouble: 2
5938
5939 # cos_upward
5940 Test "cos_upward (-0x2p+64)":
5941 double: 1
5942 idouble: 1
5943 Test "cos_upward (0x1.000002p+0)":
5944 float: 1
5945 ifloat: 1
5946 Test "cos_upward (0x1.000004p+0)":
5947 double: 1
5948 float: 1
5949 idouble: 1
5950 ifloat: 1
5951 Test "cos_upward (0x1.000005bc7d86dp+0)":
5952 double: 1
5953 idouble: 1
5954 Test "cos_upward (0x1.000006p+0)":
5955 double: 1
5956 float: 1
5957 idouble: 1
5958 ifloat: 1
5959 Test "cos_upward (0x1.0c1522p+0)":
5960 double: 1
5961 float: 1
5962 idouble: 1
5963 ifloat: 1
5964 Test "cos_upward (0x1.0c152382d7366p+0)":
5965 double: 1
5966 idouble: 1
5967 Test "cos_upward (0x1.0c1524p+0)":
5968 double: 1
5969 idouble: 1
5970 Test "cos_upward (0x1.921fb4p+0)":
5971 double: 1
5972 float: 1
5973 idouble: 1
5974 ifloat: 1
5975 ildouble: 4
5976 ldouble: 4
5977 Test "cos_upward (0x1.921fb54442d18468p+0)":
5978 ildouble: 1
5979 ldouble: 1
5980 Test "cos_upward (0x1.921fb54442d1846ap+0)":
5981 ildouble: 1
5982 ldouble: 1
5983 Test "cos_upward (0x1.921fb54442d18p+0)":
5984 ildouble: 3
5985 ldouble: 3
5986 Test "cos_upward (0x1.921fb54442d19p+0)":
5987 double: 1
5988 idouble: 1
5989 ildouble: 1
5990 ldouble: 1
5991 Test "cos_upward (0x1.921fb6p+0)":
5992 float: 1
5993 ifloat: 1
5994 ildouble: 2
5995 ldouble: 2
5996 Test "cos_upward (0x1p+0)":
5997 float: 1
5998 ifloat: 1
5999 Test "cos_upward (0x1p+120)":
6000 double: 1
6001 float: 1
6002 idouble: 1
6003 ifloat: 1
6004 Test "cos_upward (0x1p+28)":
6005 ildouble: 1
6006 ldouble: 1
6007 Test "cos_upward (0x2.182a44p+0)":
6008 float: 1
6009 ifloat: 1
6010 ildouble: 1
6011 ldouble: 1
6012 Test "cos_upward (0x2.182a4705ae6cap+0)":
6013 ildouble: 1
6014 ldouble: 1
6015 Test "cos_upward (0x2.182a4705ae6cb08cb7665c1eacp+0)":
6016 ildouble: 2
6017 ldouble: 2
6018 Test "cos_upward (0x2.182a4705ae6cb08cb7665c1eadp+0)":
6019 ildouble: 2
6020 ldouble: 2
6021 Test "cos_upward (0x2.182a4705ae6cb08cp+0)":
6022 ildouble: 3
6023 ldouble: 3
6024 Test "cos_upward (0x2.182a4705ae6cb09p+0)":
6025 ildouble: 2
6026 ldouble: 2
6027 Test "cos_upward (0x2.182a4705ae6ccp+0)":
6028 double: 1
6029 idouble: 1
6030 Test "cos_upward (0x2.182a48p+0)":
6031 double: 1
6032 float: 1
6033 idouble: 1
6034 ifloat: 1
6035 ildouble: 1
6036 ldouble: 1
6037 Test "cos_upward (0x2.1e19e4p+72)":
6038 float: 1
6039 ifloat: 1
6040 ildouble: 1
6041 ldouble: 1
6042 Test "cos_upward (0x2p+0)":
6043 double: 1
6044 float: 1
6045 idouble: 1
6046 ifloat: 1
6047 Test "cos_upward (0x2p+64)":
6048 double: 1
6049 idouble: 1
6050 Test "cos_upward (0x3p+0)":
6051 float: 1
6052 ifloat: 1
6053 ildouble: 1
6054 ldouble: 1
6055 Test "cos_upward (0x4p+0)":
6056 double: 1
6057 idouble: 1
6058 ildouble: 1
6059 ldouble: 1
6060 Test "cos_upward (0x5p+0)":
6061 double: 1
6062 idouble: 1
6063 ildouble: 1
6064 ldouble: 1
6065 Test "cos_upward (0x6p+0)":
6066 double: 1
6067 idouble: 1
6068 Test "cos_upward (0x7p+0)":
6069 double: 1
6070 float: 1
6071 idouble: 1
6072 ifloat: 1
6073 Test "cos_upward (0x8p+0)":
6074 double: 1
6075 float: 1
6076 idouble: 1
6077 ifloat: 1
6078 ildouble: 1
6079 ldouble: 1
6080 Test "cos_upward (0x8p+1020)":
6081 double: 1
6082 idouble: 1
6083 ildouble: 1
6084 ldouble: 1
6085 Test "cos_upward (0x8p+124)":
6086 double: 1
6087 float: 1
6088 idouble: 1
6089 ifloat: 1
6090 Test "cos_upward (0x9p+0)":
6091 float: 2
6092 ifloat: 2
6093 ildouble: 1
6094 ldouble: 1
6095 Test "cos_upward (0xa.217bap+12)":
6096 double: 1
6097 float: 1
6098 idouble: 1
6099 ifloat: 1
6100 ildouble: 2
6101 ldouble: 2
6102 Test "cos_upward (0xap+0)":
6103 float: 1
6104 ifloat: 1
6105 ildouble: 1
6106 ldouble: 1
6107 Test "cos_upward (0xc.d4966d92d171p-4)":
6108 ildouble: 1
6109 ldouble: 1
6110 Test "cos_upward (0xc.d4966p-4)":
6111 float: 1
6112 ifloat: 1
6113 ildouble: 1
6114 ldouble: 1
6115 Test "cos_upward (0xc.d4967p-4)":
6116 double: 1
6117 float: 1
6118 idouble: 1
6119 ifloat: 1
6120 Test "cos_upward (0xf.ffffcp+124)":
6121 double: 1
6122 idouble: 1
6123 Test "cos_upward (0xf.ffffffffffff8p+1020)":
6124 ildouble: 1
6125 ldouble: 1
6126 Test "cos_upward (0xf.ffffffffffffbffffffffffffcp+1020)":
6127 ildouble: 1
6128 ldouble: 1
6129 Test "cos_upward (1)":
6130 ildouble: 2
6131 ldouble: 2
6132 Test "cos_upward (10)":
6133 float: 1
6134 ifloat: 1
6135 ildouble: 1
6136 ldouble: 1
6137 Test "cos_upward (4)":
6138 ildouble: 1
6139 ldouble: 1
6140 Test "cos_upward (5)":
6141 ildouble: 1
6142 ldouble: 1
6143 Test "cos_upward (6)":
6144 float: 1
6145 ifloat: 1
6146 Test "cos_upward (7)":
6147 float: 1
6148 ifloat: 1
6149 ildouble: 1
6150 ldouble: 1
6151 Test "cos_upward (9)":
6152 float: 2
6153 ifloat: 2
6154
6155 # cosh
6156 Test "cosh (-0x2.c5e3acp+8)":
6157 double: 1
6158 idouble: 1
6159 Test "cosh (0x1.8p+4)":
6160 ildouble: 1
6161 ldouble: 1
6162 Test "cosh (0x2.c5e3acp+8)":
6163 double: 1
6164 idouble: 1
6165
6166 # cosh_downward
6167 Test "cosh_downward (-0x2.c5e3acd2922a6p+8)":
6168 ildouble: 1
6169 ldouble: 1
6170 Test "cosh_downward (-0x2.c5e3acp+8)":
6171 ildouble: 2
6172 ldouble: 2
6173 Test "cosh_downward (-0x2.c5e3bp+8)":
6174 double: 1
6175 idouble: 1
6176 ildouble: 2
6177 ldouble: 2
6178 Test "cosh_downward (0x1.6p+4)":
6179 double: 1
6180 idouble: 1
6181 ildouble: 1
6182 ldouble: 1
6183 Test "cosh_downward (0x1.7p+4)":
6184 double: 1
6185 idouble: 1
6186 ildouble: 1
6187 ldouble: 1
6188 Test "cosh_downward (0x2.c5e3acd2922a6p+8)":
6189 ildouble: 1
6190 ldouble: 1
6191 Test "cosh_downward (0x2.c5e3acp+8)":
6192 ildouble: 2
6193 ldouble: 2
6194 Test "cosh_downward (0x2.c5e3bp+8)":
6195 double: 1
6196 idouble: 1
6197 ildouble: 2
6198 ldouble: 2
6199 Test "cosh_downward (0xcp-4)":
6200 ildouble: 2
6201 ldouble: 2
6202 Test "cosh_downward (22)":
6203 float: 1
6204 ifloat: 1
6205 ildouble: 1
6206 ldouble: 1
6207 Test "cosh_downward (23)":
6208 float: 1
6209 ifloat: 1
6210 ildouble: 1
6211 ldouble: 1
6212 Test "cosh_downward (24)":
6213 float: 1
6214 ifloat: 1
6215 ildouble: 1
6216 ldouble: 1
6217
6218 # cosh_tonearest
6219 Test "cosh_tonearest (-0x2.c5e3acp+8)":
6220 double: 1
6221 idouble: 1
6222 Test "cosh_tonearest (0x1.8p+4)":
6223 ildouble: 1
6224 ldouble: 1
6225 Test "cosh_tonearest (0x2.c5e3acp+8)":
6226 double: 1
6227 idouble: 1
6228 Test "cosh_tonearest (24)":
6229 ildouble: 1
6230 ldouble: 1
6231
6232 # cosh_towardzero
6233 Test "cosh_towardzero (-0x2.c5e3acd2922a6p+8)":
6234 ildouble: 1
6235 ldouble: 1
6236 Test "cosh_towardzero (-0x2.c5e3acp+8)":
6237 ildouble: 2
6238 ldouble: 2
6239 Test "cosh_towardzero (-0x2.c5e3bp+8)":
6240 double: 1
6241 idouble: 1
6242 ildouble: 2
6243 ldouble: 2
6244 Test "cosh_towardzero (0x1.6p+4)":
6245 double: 1
6246 idouble: 1
6247 ildouble: 1
6248 ldouble: 1
6249 Test "cosh_towardzero (0x1.7p+4)":
6250 double: 1
6251 idouble: 1
6252 ildouble: 1
6253 ldouble: 1
6254 Test "cosh_towardzero (0x2.c5e3acd2922a6p+8)":
6255 ildouble: 1
6256 ldouble: 1
6257 Test "cosh_towardzero (0x2.c5e3acp+8)":
6258 ildouble: 2
6259 ldouble: 2
6260 Test "cosh_towardzero (0x2.c5e3bp+8)":
6261 double: 1
6262 idouble: 1
6263 ildouble: 2
6264 ldouble: 2
6265 Test "cosh_towardzero (0xcp-4)":
6266 ildouble: 2
6267 ldouble: 2
6268 Test "cosh_towardzero (22)":
6269 float: 1
6270 ifloat: 1
6271 ildouble: 1
6272 ldouble: 1
6273 Test "cosh_towardzero (23)":
6274 float: 1
6275 ifloat: 1
6276 ildouble: 1
6277 ldouble: 1
6278 Test "cosh_towardzero (24)":
6279 float: 1
6280 ifloat: 1
6281 ildouble: 1
6282 ldouble: 1
6283
6284 # cosh_upward
6285 Test "cosh_upward (-0x2.c5e3acd2922a6p+8)":
6286 ildouble: 1
6287 ldouble: 1
6288 Test "cosh_upward (-0x2.c5e3acp+8)":
6289 ildouble: 1
6290 ldouble: 1
6291 Test "cosh_upward (-0x2.c5e3bp+8)":
6292 double: 1
6293 idouble: 1
6294 ildouble: 1
6295 ldouble: 1
6296 Test "cosh_upward (0x1.6p+4)":
6297 ildouble: 1
6298 ldouble: 1
6299 Test "cosh_upward (0x1.7p+4)":
6300 ildouble: 1
6301 ldouble: 1
6302 Test "cosh_upward (0x1.8p+4)":
6303 double: 1
6304 idouble: 1
6305 ildouble: 2
6306 ldouble: 2
6307 Test "cosh_upward (0x2.c5e3acd2922a6p+8)":
6308 ildouble: 1
6309 ldouble: 1
6310 Test "cosh_upward (0x2.c5e3acp+8)":
6311 ildouble: 1
6312 ldouble: 1
6313 Test "cosh_upward (0x2.c5e3bp+8)":
6314 double: 1
6315 idouble: 1
6316 ildouble: 1
6317 ldouble: 1
6318 Test "cosh_upward (22)":
6319 ildouble: 2
6320 ldouble: 2
6321 Test "cosh_upward (23)":
6322 ildouble: 2
6323 ldouble: 2
6324 Test "cosh_upward (24)":
6325 ildouble: 2
6326 ldouble: 2
6327
6328 # cpow
6329 Test "Real part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i)":
6330 float: 1
6331 ifloat: 1
6332 ildouble: 1
6333 ldouble: 1
6334 Test "Imaginary part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i)":
6335 float: 2
6336 ifloat: 2
6337 ildouble: 1
6338 ldouble: 1
6339 Test "Real part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i)":
6340 double: 1
6341 float: 4
6342 idouble: 1
6343 ifloat: 4
6344 ildouble: 2
6345 ldouble: 2
6346 Test "Imaginary part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i)":
6347 float: 1
6348 ifloat: 1
6349 Test "Real part of: cpow (0.75 + 1.25 i, 1.0 + 0.0 i)":
6350 float: 1
6351 ifloat: 1
6352 ildouble: 2
6353 ldouble: 2
6354 Test "Real part of: cpow (0.75 + 1.25 i, 1.0 + 1.0 i)":
6355 double: 2
6356 float: 4
6357 idouble: 2
6358 ifloat: 4
6359 ildouble: 4
6360 ldouble: 4
6361 Test "Imaginary part of: cpow (0.75 + 1.25 i, 1.0 + 1.0 i)":
6362 float: 1
6363 ifloat: 1
6364 Test "Real part of: cpow (2 + 0 i, 10 + 0 i)":
6365 ildouble: 1
6366 ldouble: 1
6367 Test "Real part of: cpow (2 + 3 i, 4 + 0 i)":
6368 double: 1
6369 float: 5
6370 idouble: 1
6371 ifloat: 5
6372 Test "Imaginary part of: cpow (2 + 3 i, 4 + 0 i)":
6373 float: 2
6374 ifloat: 2
6375 ildouble: 2
6376 ldouble: 2
6377 Test "Imaginary part of: cpow (e + 0 i, 0 + 2 * M_PIl i)":
6378 double: 2
6379 float: 2
6380 idouble: 2
6381 ifloat: 2
6382 ildouble: 2
6383 ldouble: 2
6384
6385 # csin
6386 Test "Real part of: csin (-0.75 + 710.5 i)":
6387 double: 1
6388 idouble: 1
6389 Test "Real part of: csin (-0.75 + 89.5 i)":
6390 float: 1
6391 ifloat: 1
6392 ildouble: 1
6393 ldouble: 1
6394 Test "Real part of: csin (-0.75 - 710.5 i)":
6395 double: 1
6396 idouble: 1
6397 Test "Real part of: csin (-0.75 - 89.5 i)":
6398 float: 1
6399 ifloat: 1
6400 ildouble: 1
6401 ldouble: 1
6402 Test "Real part of: csin (0.75 + 710.5 i)":
6403 double: 1
6404 idouble: 1
6405 Test "Real part of: csin (0.75 + 89.5 i)":
6406 float: 1
6407 ifloat: 1
6408 ildouble: 1
6409 ldouble: 1
6410 Test "Real part of: csin (0.75 - 710.5 i)":
6411 double: 1
6412 idouble: 1
6413 Test "Real part of: csin (0.75 - 89.5 i)":
6414 float: 1
6415 ifloat: 1
6416 ildouble: 1
6417 ldouble: 1
6418 Test "Real part of: csin (0x1p-1074 + 1440 i)":
6419 double: 1
6420 idouble: 1
6421
6422 # csinh
6423 Test "Imaginary part of: csinh (-2 - 3 i)":
6424 double: 1
6425 idouble: 1
6426 ildouble: 1
6427 ldouble: 1
6428 Test "Imaginary part of: csinh (-710.5 + 0.75 i)":
6429 double: 1
6430 idouble: 1
6431 Test "Imaginary part of: csinh (-710.5 - 0.75 i)":
6432 double: 1
6433 idouble: 1
6434 Test "Imaginary part of: csinh (-89.5 + 0.75 i)":
6435 float: 1
6436 ifloat: 1
6437 ildouble: 1
6438 ldouble: 1
6439 Test "Imaginary part of: csinh (-89.5 - 0.75 i)":
6440 float: 1
6441 ifloat: 1
6442 ildouble: 1
6443 ldouble: 1
6444 Test "Real part of: csinh (0.75 + 1.25 i)":
6445 float: 1
6446 ifloat: 1
6447 ildouble: 1
6448 ldouble: 1
6449 Test "Imaginary part of: csinh (0.75 + 1.25 i)":
6450 float: 1
6451 ifloat: 1
6452 ildouble: 1
6453 ldouble: 1
6454 Test "Imaginary part of: csinh (1440 + 0x1p-1074 i)":
6455 double: 1
6456 idouble: 1
6457 Test "Imaginary part of: csinh (710.5 + 0.75 i)":
6458 double: 1
6459 idouble: 1
6460 Test "Imaginary part of: csinh (710.5 - 0.75 i)":
6461 double: 1
6462 idouble: 1
6463 Test "Imaginary part of: csinh (89.5 + 0.75 i)":
6464 float: 1
6465 ifloat: 1
6466 ildouble: 1
6467 ldouble: 1
6468 Test "Imaginary part of: csinh (89.5 - 0.75 i)":
6469 float: 1
6470 ifloat: 1
6471 ildouble: 1
6472 ldouble: 1
6473
6474 # csqrt
6475 Test "Real part of: csqrt (-0x1.000002p-126 - 0x1.000002p-126 i)":
6476 double: 1
6477 idouble: 1
6478 Test "Real part of: csqrt (-2 + 3 i)":
6479 float: 1
6480 ifloat: 1
6481 Test "Imaginary part of: csqrt (-2 + 3 i)":
6482 float: 1
6483 ifloat: 1
6484 Test "Real part of: csqrt (-2 - 3 i)":
6485 float: 1
6486 ifloat: 1
6487 Test "Imaginary part of: csqrt (-2 - 3 i)":
6488 float: 1
6489 ifloat: 1
6490 Test "Real part of: csqrt (0 - 1 i)":
6491 double: 1
6492 idouble: 1
6493 Test "Imaginary part of: csqrt (0 - 1 i)":
6494 double: 1
6495 idouble: 1
6496 Test "Imaginary part of: csqrt (0x1.000002p-126 + 0x1.000002p-126 i)":
6497 double: 1
6498 idouble: 1
6499 Test "Imaginary part of: csqrt (0x1.fffffep+127 + 1.0 i)":
6500 float: 1
6501 ifloat: 1
6502 Test "Real part of: csqrt (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)":
6503 double: 1
6504 idouble: 1
6505 Test "Imaginary part of: csqrt (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)":
6506 double: 1
6507 idouble: 1
6508 Test "Imaginary part of: csqrt (0x1.fffffffffffffp+1023 + 0x1p+1023 i)":
6509 double: 1
6510 idouble: 1
6511 ildouble: 1
6512 ldouble: 1
6513 Test "Real part of: csqrt (0x1p-1073 + 0x1p-1073 i)":
6514 double: 1
6515 idouble: 1
6516 Test "Imaginary part of: csqrt (0x1p-1073 + 0x1p-1073 i)":
6517 double: 1
6518 idouble: 1
6519 Test "Imaginary part of: csqrt (0x1p-1074 + 0x1p-1074 i)":
6520 ildouble: 1
6521 ldouble: 1
6522 Test "Real part of: csqrt (0x1p-147 + 0x1p-147 i)":
6523 double: 1
6524 idouble: 1
6525 Test "Imaginary part of: csqrt (0x1p-147 + 0x1p-147 i)":
6526 double: 1
6527 idouble: 1
6528 Test "Real part of: csqrt (0x1p-149 + 0x1p-149 i)":
6529 double: 1
6530 float: 2
6531 idouble: 1
6532 ifloat: 2
6533 Test "Imaginary part of: csqrt (0x1p-149 + 0x1p-149 i)":
6534 double: 1
6535 float: 2
6536 idouble: 1
6537 ifloat: 2
6538
6539 # ctan
6540 Test "Real part of: ctan (-2 - 3 i)":
6541 double: 1
6542 float: 1
6543 idouble: 1
6544 ifloat: 1
6545 ildouble: 1
6546 ldouble: 1
6547 Test "Imaginary part of: ctan (-2 - 3 i)":
6548 double: 1
6549 idouble: 1
6550 ildouble: 1
6551 ldouble: 1
6552 Test "Real part of: ctan (0.75 + 1.25 i)":
6553 float: 1
6554 ifloat: 1
6555 Test "Imaginary part of: ctan (0.75 + 1.25 i)":
6556 double: 1
6557 float: 1
6558 idouble: 1
6559 ifloat: 1
6560 ildouble: 1
6561 ldouble: 1
6562 Test "Real part of: ctan (0x1p1023 + 1 i)":
6563 double: 1
6564 idouble: 1
6565 Test "Imaginary part of: ctan (0x1p1023 + 1 i)":
6566 ildouble: 1
6567 ldouble: 1
6568 Test "Real part of: ctan (0x1p127 + 1 i)":
6569 float: 1
6570 ifloat: 1
6571 ildouble: 1
6572 ldouble: 1
6573 Test "Imaginary part of: ctan (0x1p127 + 1 i)":
6574 double: 1
6575 float: 1
6576 idouble: 1
6577 ifloat: 1
6578 ildouble: 2
6579 ldouble: 2
6580 Test "Real part of: ctan (0x3.243f6cp-1 + 0 i)":
6581 float: 1
6582 ifloat: 1
6583 ildouble: 2
6584 ldouble: 2
6585 Test "Real part of: ctan (1 + 47 i)":
6586 ildouble: 1
6587 ldouble: 1
6588
6589 # ctan_downward
6590 Test "Real part of: ctan_downward (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
6591 ildouble: 3
6592 ldouble: 3
6593 Test "Real part of: ctan_downward (0x1.921fb6p+0 + 0x1p-149 i)":
6594 double: 2
6595 float: 1
6596 idouble: 2
6597 ifloat: 1
6598 ildouble: 4
6599 ldouble: 4
6600 Test "Imaginary part of: ctan_downward (0x1.921fb6p+0 + 0x1p-149 i)":
6601 float: 1
6602 ifloat: 1
6603 ildouble: 10
6604 ldouble: 10
6605
6606 # ctan_tonearest
6607 Test "Real part of: ctan_tonearest (0x1.921fb6p+0 + 0x1p-149 i)":
6608 float: 1
6609 ifloat: 1
6610 ildouble: 2
6611 ldouble: 2
6612 Test "Imaginary part of: ctan_tonearest (0x1.921fb6p+0 + 0x1p-149 i)":
6613 float: 1
6614 ifloat: 1
6615 ildouble: 1
6616 ldouble: 1
6617
6618 # ctan_towardzero
6619 Test "Real part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
6620 ildouble: 4
6621 ldouble: 4
6622 Test "Imaginary part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
6623 ildouble: 13
6624 ldouble: 13
6625 Test "Real part of: ctan_towardzero (0x1.921fb6p+0 + 0x1p-149 i)":
6626 float: 1
6627 ifloat: 1
6628 ildouble: 2
6629 ldouble: 2
6630 Test "Imaginary part of: ctan_towardzero (0x1.921fb6p+0 + 0x1p-149 i)":
6631 float: 1
6632 ifloat: 1
6633 ildouble: 10
6634 ldouble: 10
6635
6636 # ctan_upward
6637 Test "Real part of: ctan_upward (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
6638 double: 1
6639 idouble: 1
6640 ildouble: 6
6641 ldouble: 6
6642 Test "Imaginary part of: ctan_upward (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
6643 ildouble: 10
6644 ldouble: 10
6645 Test "Real part of: ctan_upward (0x1.921fb6p+0 + 0x1p-149 i)":
6646 double: 2
6647 float: 1
6648 idouble: 2
6649 ifloat: 1
6650 ildouble: 5
6651 ldouble: 5
6652 Test "Imaginary part of: ctan_upward (0x1.921fb6p+0 + 0x1p-149 i)":
6653 double: 1
6654 float: 2
6655 idouble: 1
6656 ifloat: 2
6657 ildouble: 5
6658 ldouble: 5
6659
6660 # ctanh
6661 Test "Real part of: ctanh (-2 - 3 i)":
6662 double: 1
6663 float: 2
6664 idouble: 2
6665 ifloat: 2
6666 ildouble: 2
6667 ldouble: 2
6668 Test "Imaginary part of: ctanh (-2 - 3 i)":
6669 double: 1
6670 idouble: 1
6671 ildouble: 2
6672 ldouble: 2
6673 Test "Imaginary part of: ctanh (0 + 0x3.243f6cp-1 i)":
6674 float: 1
6675 ifloat: 1
6676 ildouble: 2
6677 ldouble: 2
6678 Test "Imaginary part of: ctanh (0 + pi/4 i)":
6679 double: 1
6680 float: 1
6681 idouble: 1
6682 ifloat: 1
6683 Test "Real part of: ctanh (0.75 + 1.25 i)":
6684 double: 1
6685 idouble: 1
6686 ildouble: 2
6687 ldouble: 2
6688 Test "Imaginary part of: ctanh (0.75 + 1.25 i)":
6689 float: 1
6690 ifloat: 1
6691 ildouble: 2
6692 ldouble: 2
6693 Test "Real part of: ctanh (1 + 0x1p1023 i)":
6694 ildouble: 1
6695 ldouble: 1
6696 Test "Imaginary part of: ctanh (1 + 0x1p1023 i)":
6697 double: 1
6698 idouble: 1
6699 Test "Real part of: ctanh (1 + 0x1p127 i)":
6700 double: 1
6701 float: 1
6702 idouble: 1
6703 ifloat: 1
6704 ildouble: 2
6705 ldouble: 2
6706 Test "Imaginary part of: ctanh (1 + 0x1p127 i)":
6707 double: 1
6708 float: 1
6709 ifloat: 1
6710 ildouble: 1
6711 ldouble: 1
6712 Test "Imaginary part of: ctanh (47 + 1 i)":
6713 ildouble: 1
6714 ldouble: 1
6715
6716 # ctanh_downward
6717 Test "Imaginary part of: ctanh_downward (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
6718 ildouble: 3
6719 ldouble: 3
6720 Test "Real part of: ctanh_downward (0x1p-149 + 0x1.921fb6p+0 i)":
6721 float: 1
6722 ifloat: 1
6723 ildouble: 10
6724 ldouble: 10
6725 Test "Imaginary part of: ctanh_downward (0x1p-149 + 0x1.921fb6p+0 i)":
6726 double: 2
6727 float: 1
6728 idouble: 2
6729 ifloat: 1
6730 ildouble: 4
6731 ldouble: 4
6732
6733 # ctanh_tonearest
6734 Test "Real part of: ctanh_tonearest (0x1p-149 + 0x1.921fb6p+0 i)":
6735 float: 1
6736 ifloat: 1
6737 ildouble: 1
6738 ldouble: 1
6739 Test "Imaginary part of: ctanh_tonearest (0x1p-149 + 0x1.921fb6p+0 i)":
6740 float: 1
6741 ifloat: 1
6742 ildouble: 2
6743 ldouble: 2
6744
6745 # ctanh_towardzero
6746 Test "Real part of: ctanh_towardzero (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
6747 ildouble: 13
6748 ldouble: 13
6749 Test "Imaginary part of: ctanh_towardzero (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
6750 ildouble: 4
6751 ldouble: 4
6752 Test "Real part of: ctanh_towardzero (0x1p-149 + 0x1.921fb6p+0 i)":
6753 float: 1
6754 ifloat: 1
6755 ildouble: 10
6756 ldouble: 10
6757 Test "Imaginary part of: ctanh_towardzero (0x1p-149 + 0x1.921fb6p+0 i)":
6758 float: 1
6759 ifloat: 1
6760 ildouble: 2
6761 ldouble: 2
6762
6763 # ctanh_upward
6764 Test "Real part of: ctanh_upward (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
6765 ildouble: 10
6766 ldouble: 10
6767 Test "Imaginary part of: ctanh_upward (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
6768 double: 1
6769 idouble: 1
6770 ildouble: 6
6771 ldouble: 6
6772 Test "Real part of: ctanh_upward (0x1p-149 + 0x1.921fb6p+0 i)":
6773 double: 1
6774 float: 2
6775 idouble: 1
6776 ifloat: 2
6777 ildouble: 5
6778 ldouble: 5
6779 Test "Imaginary part of: ctanh_upward (0x1p-149 + 0x1.921fb6p+0 i)":
6780 double: 2
6781 float: 1
6782 idouble: 2
6783 ifloat: 1
6784 ildouble: 5
6785 ldouble: 5
6786
6787 # erf
6788 Test "erf (0x1.4p+0)":
6789 double: 1
6790 idouble: 1
6791 Test "erf (1.25)":
6792 double: 1
6793 idouble: 1
6794
6795 # erfc
6796 Test "erfc (-0x8p-4)":
6797 float: 1
6798 ifloat: 1
6799 Test "erfc (0.75)":
6800 float: 1
6801 ifloat: 1
6802 Test "erfc (0x1.f7303cp+1)":
6803 double: 1
6804 idouble: 1
6805 Test "erfc (0x1.ffa002p+2)":
6806 float: 1
6807 ifloat: 1
6808 Test "erfc (0x1.ffff56789abcdef0123456789a8p+2)":
6809 ildouble: 1
6810 ldouble: 1
6811 Test "erfc (0x2p+0)":
6812 double: 1
6813 idouble: 1
6814 Test "erfc (0x3.ee6078p+0)":
6815 double: 1
6816 idouble: 1
6817 Test "erfc (0x4.2p+0)":
6818 double: 1
6819 idouble: 1
6820 Test "erfc (0x7.fe8008p+0)":
6821 float: 1
6822 ifloat: 1
6823 Test "erfc (0x7.fffd59e26af37bc048d159e26ap+0)":
6824 ildouble: 1
6825 ldouble: 1
6826 Test "erfc (0x7.fffd59e26af37bc8p+0)":
6827 ildouble: 2
6828 ldouble: 2
6829 Test "erfc (0x7.fffd59e26af37bcp+0)":
6830 ildouble: 2
6831 ldouble: 2
6832 Test "erfc (0x7.fffd6p+0)":
6833 float: 1
6834 ifloat: 1
6835 Test "erfc (0xcp-4)":
6836 float: 1
6837 ifloat: 1
6838 Test "erfc (2.0)":
6839 double: 1
6840 idouble: 1
6841 Test "erfc (4.125)":
6842 double: 1
6843 idouble: 1
6844
6845 # exp
6846 Test "exp (0.75)":
6847 ildouble: 1
6848 ldouble: 1
6849 Test "exp (0x3.2p+4)":
6850 ildouble: 1
6851 ldouble: 1
6852 Test "exp (0xcp-4)":
6853 ildouble: 1
6854 ldouble: 1
6855 Test "exp (50.0)":
6856 ildouble: 1
6857 ldouble: 1
6858
6859 # exp10
6860 Test "exp10 (-0x1.31p+8)":
6861 double: 1
6862 idouble: 1
6863 ildouble: 1
6864 ldouble: 1
6865 Test "exp10 (-0x1p+0)":
6866 double: 1
6867 idouble: 1
6868 Test "exp10 (-0x2.4p+4)":
6869 double: 1
6870 idouble: 1
6871 Test "exp10 (-1)":
6872 double: 2
6873 float: 1
6874 idouble: 2
6875 ifloat: 1
6876 ildouble: 1
6877 ldouble: 1
6878 Test "exp10 (-305)":
6879 double: 1
6880 idouble: 1
6881 ildouble: 1
6882 ldouble: 1
6883 Test "exp10 (-36)":
6884 double: 1
6885 idouble: 1
6886 Test "exp10 (0.75)":
6887 double: 1
6888 float: 1
6889 idouble: 1
6890 ifloat: 1
6891 ildouble: 1
6892 ldouble: 1
6893 Test "exp10 (0x2.4p+4)":
6894 double: 1
6895 idouble: 1
6896 Test "exp10 (0x3p+0)":
6897 double: 1
6898 idouble: 1
6899 Test "exp10 (3)":
6900 double: 1
6901 float: 1
6902 idouble: 1
6903 ifloat: 1
6904 ildouble: 1
6905 ldouble: 1
6906 Test "exp10 (36)":
6907 double: 1
6908 idouble: 1
6909
6910 # exp2
6911 Test "exp2 (10)":
6912 ildouble: 2
6913 ldouble: 2
6914
6915 # exp_downward
6916 Test "exp_downward (0x1p+0)":
6917 ildouble: 1
6918 ldouble: 1
6919 Test "exp_downward (0x2p+0)":
6920 double: 1
6921 idouble: 1
6922 Test "exp_downward (0x3p+0)":
6923 double: 1
6924 idouble: 1
6925 Test "exp_downward (0x5.8b9028p+4)":
6926 double: 1
6927 idouble: 1
6928 Test "exp_downward (0xcp-4)":
6929 double: 1
6930 idouble: 1
6931 Test "exp_downward (2)":
6932 float: 1
6933 ifloat: 1
6934 Test "exp_downward (3)":
6935 float: 1
6936 ifloat: 1
6937 ildouble: 1
6938 ldouble: 1
6939
6940 # exp_tonearest
6941 Test "exp_tonearest (0x3.2p+4)":
6942 ildouble: 1
6943 ldouble: 1
6944 Test "exp_tonearest (0xcp-4)":
6945 ildouble: 1
6946 ldouble: 1
6947
6948 # exp_towardzero
6949 Test "exp_towardzero (0x1p+0)":
6950 ildouble: 1
6951 ldouble: 1
6952 Test "exp_towardzero (0x2p+0)":
6953 double: 1
6954 idouble: 1
6955 Test "exp_towardzero (0x3p+0)":
6956 double: 1
6957 idouble: 1
6958 Test "exp_towardzero (0x5.8b9028p+4)":
6959 double: 1
6960 idouble: 1
6961 Test "exp_towardzero (0xcp-4)":
6962 double: 1
6963 idouble: 1
6964 Test "exp_towardzero (2)":
6965 float: 1
6966 ifloat: 1
6967 Test "exp_towardzero (3)":
6968 float: 1
6969 ifloat: 1
6970 ildouble: 1
6971 ldouble: 1
6972
6973 # exp_upward
6974 Test "exp_upward (-0x2.e870a4p+8)":
6975 double: 1
6976 idouble: 1
6977 Test "exp_upward (-0x2.e870a7e5e88c2p+8)":
6978 double: 1
6979 idouble: 1
6980 Test "exp_upward (-0x2.e870a7e5e88cp+8)":
6981 double: 1
6982 idouble: 1
6983 Test "exp_upward (-0x2.e870a8p+8)":
6984 double: 1
6985 idouble: 1
6986 Test "exp_upward (-0x2.ebe224p+8)":
6987 double: 1
6988 idouble: 1
6989 ildouble: 1
6990 ldouble: 1
6991 Test "exp_upward (-0x2.ebe227861639p+8)":
6992 double: 1
6993 idouble: 1
6994 ildouble: 1
6995 ldouble: 1
6996 Test "exp_upward (-0x2.ebe228p+8)":
6997 double: 1
6998 idouble: 1
6999 ildouble: 1
7000 ldouble: 1
7001 Test "exp_upward (-0x4.d2p+8)":
7002 double: 1
7003 idouble: 1
7004 ildouble: 1
7005 ldouble: 1
7006 Test "exp_upward (-0xf.ffffffffffff8p+1020)":
7007 double: 1
7008 idouble: 1
7009 ildouble: 1
7010 ldouble: 1
7011 Test "exp_upward (-0xf.ffffffffffffbffffffffffffcp+1020)":
7012 ildouble: 1
7013 ldouble: 1
7014 Test "exp_upward (-0xf.fffffp+124)":
7015 double: 1
7016 idouble: 1
7017 ildouble: 1
7018 ldouble: 1
7019 Test "exp_upward (0x1p+0)":
7020 double: 1
7021 idouble: 1
7022 ildouble: 1
7023 ldouble: 1
7024 Test "exp_upward (0x2.c5cp+8)":
7025 double: 1
7026 idouble: 1
7027 Test "exp_upward (0x2p+0)":
7028 ildouble: 1
7029 ldouble: 1
7030 Test "exp_upward (0x3.2p+4)":
7031 double: 1
7032 idouble: 1
7033 Test "exp_upward (1)":
7034 float: 1
7035 ifloat: 1
7036 ildouble: 1
7037 ldouble: 1
7038
7039 # expm1
7040 Test "expm1 (0.75)":
7041 double: 1
7042 idouble: 1
7043 Test "expm1 (0x1.f4p+8)":
7044 double: 1
7045 idouble: 1
7046 Test "expm1 (0x1p+0)":
7047 double: 1
7048 float: 1
7049 idouble: 1
7050 ifloat: 1
7051 Test "expm1 (0xcp-4)":
7052 double: 1
7053 idouble: 1
7054 Test "expm1 (1)":
7055 double: 1
7056 float: 1
7057 idouble: 1
7058 ifloat: 1
7059 Test "expm1 (500.0)":
7060 double: 1
7061 idouble: 1
7062
7063 # gamma
7064 Test "gamma (-0x1p-10)":
7065 double: 1
7066 idouble: 1
7067 Test "gamma (-0x1p-15)":
7068 double: 1
7069 float: 1
7070 idouble: 1
7071 ifloat: 1
7072 Test "gamma (-0x1p-20)":
7073 double: 1
7074 idouble: 1
7075 Test "gamma (-0x1p-5)":
7076 double: 1
7077 idouble: 1
7078 Test "gamma (-0x2p-16)":
7079 double: 1
7080 float: 1
7081 idouble: 1
7082 ifloat: 1
7083 Test "gamma (-0x4p-12)":
7084 double: 1
7085 idouble: 1
7086 Test "gamma (-0x8p-8)":
7087 double: 1
7088 idouble: 1
7089 Test "gamma (0.7)":
7090 double: 1
7091 float: 1
7092 idouble: 1
7093 ifloat: 1
7094 Test "gamma (0x1p-10)":
7095 float: 1
7096 ifloat: 1
7097 Test "gamma (0x1p-30)":
7098 double: 1
7099 idouble: 1
7100 Test "gamma (0x4p-12)":
7101 float: 1
7102 ifloat: 1
7103 Test "gamma (0x4p-32)":
7104 double: 1
7105 idouble: 1
7106 Test "gamma (0xb.333333333333p-4)":
7107 double: 1
7108 idouble: 1
7109 Test "gamma (0xb.33333p-4)":
7110 double: 1
7111 idouble: 1
7112 Test "gamma (1.2)":
7113 double: 1
7114 float: 2
7115 idouble: 1
7116 ifloat: 2
7117 ildouble: 3
7118 ldouble: 3
7119
7120 # hypot
7121 Test "hypot (-0.7, -12.4)":
7122 double: 1
7123 float: 1
7124 idouble: 1
7125 ifloat: 1
7126 Test "hypot (-0.7, 12.4)":
7127 double: 1
7128 float: 1
7129 idouble: 1
7130 ifloat: 1
7131 Test "hypot (-12.4, -0.7)":
7132 double: 1
7133 float: 1
7134 idouble: 1
7135 ifloat: 1
7136 Test "hypot (-12.4, 0.7)":
7137 double: 1
7138 float: 1
7139 idouble: 1
7140 ifloat: 1
7141 Test "hypot (0.7, -12.4)":
7142 double: 1
7143 float: 1
7144 idouble: 1
7145 ifloat: 1
7146 Test "hypot (0.7, 12.4)":
7147 double: 1
7148 float: 1
7149 idouble: 1
7150 ifloat: 1
7151 Test "hypot (0.75, 1.25)":
7152 float: 1
7153 ifloat: 1
7154 ildouble: 1
7155 ldouble: 1
7156 Test "hypot (0x1.234566p-126, 0x1.234566p-126)":
7157 double: 1
7158 idouble: 1
7159 Test "hypot (12.4, -0.7)":
7160 double: 1
7161 float: 1
7162 idouble: 1
7163 ifloat: 1
7164 Test "hypot (12.4, 0.7)":
7165 double: 1
7166 float: 1
7167 idouble: 1
7168 ifloat: 1
7169
7170 # j0
7171 Test "j0 (-0x1.001000001p+593)":
7172 ildouble: 2
7173 ldouble: 2
7174 Test "j0 (-0x2.002000002p+592)":
7175 ildouble: 2
7176 ldouble: 2
7177 Test "j0 (-0x4p+0)":
7178 double: 1
7179 float: 1
7180 idouble: 1
7181 ifloat: 1
7182 Test "j0 (-0xf.fffffp+124)":
7183 double: 2
7184 float: 2
7185 idouble: 2
7186 ifloat: 2
7187 Test "j0 (-4.0)":
7188 double: 1
7189 float: 2
7190 idouble: 1
7191 ifloat: 2
7192 ildouble: 1
7193 ldouble: 1
7194 Test "j0 (0x1.d7ce3ap+107)":
7195 double: 1
7196 float: 2
7197 idouble: 1
7198 ifloat: 2
7199 ildouble: 1
7200 ldouble: 1
7201 Test "j0 (0x1p1023)":
7202 ildouble: 1
7203 ldouble: 1
7204 Test "j0 (0x4p+0)":
7205 double: 1
7206 float: 1
7207 idouble: 1
7208 ifloat: 1
7209 Test "j0 (0x8p+0)":
7210 float: 1
7211 ifloat: 1
7212 Test "j0 (0x8p+1020)":
7213 ildouble: 1
7214 ldouble: 1
7215 Test "j0 (0xap+0)":
7216 double: 2
7217 float: 1
7218 idouble: 2
7219 ifloat: 1
7220 Test "j0 (0xe.be71dp+104)":
7221 float: 2
7222 ifloat: 2
7223 ildouble: 1
7224 ldouble: 1
7225 Test "j0 (0xf.fffffp+124)":
7226 double: 2
7227 float: 2
7228 idouble: 2
7229 ifloat: 2
7230 Test "j0 (10.0)":
7231 double: 3
7232 float: 1
7233 idouble: 3
7234 ifloat: 1
7235 ildouble: 1
7236 ldouble: 1
7237 Test "j0 (2.0)":
7238 double: 1
7239 float: 2
7240 idouble: 1
7241 ifloat: 2
7242 Test "j0 (4.0)":
7243 double: 1
7244 float: 2
7245 idouble: 1
7246 ifloat: 2
7247 ildouble: 1
7248 ldouble: 1
7249 Test "j0 (8.0)":
7250 double: 1
7251 float: 1
7252 idouble: 1
7253 ifloat: 1
7254 ildouble: 1
7255 ldouble: 1
7256
7257 # j1
7258 Test "j1 (0x1.3ffp+74)":
7259 double: 1
7260 idouble: 1
7261 Test "j1 (0x1.ff00000000002p+840)":
7262 double: 1
7263 idouble: 1
7264 ildouble: 1
7265 ldouble: 1
7266 Test "j1 (0x1p1023)":
7267 ildouble: 1
7268 ldouble: 1
7269 Test "j1 (0x2p+0)":
7270 double: 1
7271 idouble: 1
7272 Test "j1 (0x4.ffcp+72)":
7273 double: 1
7274 idouble: 1
7275 Test "j1 (0x8p+0)":
7276 double: 1
7277 idouble: 1
7278 ildouble: 1
7279 ldouble: 1
7280 Test "j1 (0x8p+1020)":
7281 ildouble: 1
7282 ldouble: 1
7283 Test "j1 (0xap+0)":
7284 float: 2
7285 ifloat: 2
7286 Test "j1 (0xf.ffffffffffff8p+1020)":
7287 double: 1
7288 idouble: 1
7289 ildouble: 1
7290 ldouble: 1
7291 Test "j1 (0xf.ffffffffffffbffffffffffffcp+1020)":
7292 ildouble: 1
7293 ldouble: 1
7294 Test "j1 (0xf.fffffp+124)":
7295 double: 1
7296 float: 1
7297 idouble: 1
7298 ifloat: 1
7299 ildouble: 1
7300 ldouble: 1
7301 Test "j1 (10.0)":
7302 float: 2
7303 ifloat: 2
7304 ildouble: 1
7305 ldouble: 1
7306 Test "j1 (2.0)":
7307 double: 1
7308 idouble: 1
7309 Test "j1 (8.0)":
7310 double: 1
7311 idouble: 1
7312 ildouble: 1
7313 ldouble: 1
7314
7315 # jn
7316 Test "jn (0, -4.0)":
7317 double: 1
7318 float: 2
7319 idouble: 1
7320 ifloat: 2
7321 ildouble: 1
7322 ldouble: 1
7323 Test "jn (0, 10.0)":
7324 double: 3
7325 float: 1
7326 idouble: 3
7327 ifloat: 1
7328 ildouble: 1
7329 ldouble: 1
7330 Test "jn (0, 2.0)":
7331 double: 1
7332 float: 2
7333 idouble: 1
7334 ifloat: 2
7335 Test "jn (0, 4.0)":
7336 double: 1
7337 float: 2
7338 idouble: 1
7339 ifloat: 2
7340 ildouble: 1
7341 ldouble: 1
7342 Test "jn (0, 8.0)":
7343 double: 1
7344 float: 1
7345 idouble: 1
7346 ifloat: 1
7347 ildouble: 1
7348 ldouble: 1
7349 Test "jn (1, 10.0)":
7350 float: 2
7351 ifloat: 2
7352 ildouble: 1
7353 ldouble: 1
7354 Test "jn (1, 2.0)":
7355 double: 1
7356 idouble: 1
7357 Test "jn (1, 8.0)":
7358 double: 1
7359 idouble: 1
7360 ildouble: 1
7361 ldouble: 1
7362 Test "jn (10, -1.0)":
7363 ildouble: 1
7364 ldouble: 1
7365 Test "jn (10, 0.125)":
7366 double: 1
7367 float: 1
7368 idouble: 1
7369 ifloat: 1
7370 ildouble: 1
7371 ldouble: 1
7372 Test "jn (10, 0.75)":
7373 double: 1
7374 float: 1
7375 idouble: 1
7376 ifloat: 1
7377 Test "jn (10, 1.0)":
7378 ildouble: 1
7379 ldouble: 1
7380 Test "jn (10, 10.0)":
7381 double: 2
7382 float: 2
7383 idouble: 2
7384 ifloat: 2
7385 ildouble: 4
7386 ldouble: 4
7387 Test "jn (10, 2.0)":
7388 double: 1
7389 float: 4
7390 idouble: 1
7391 ifloat: 4
7392 Test "jn (2, 0x1.ffff62p+99)":
7393 double: 2
7394 float: 2
7395 idouble: 2
7396 ifloat: 2
7397 Test "jn (2, 0x1p1023)":
7398 ildouble: 1
7399 ldouble: 1
7400 Test "jn (2, 0x1p127)":
7401 double: 1
7402 idouble: 1
7403 ildouble: 1
7404 ldouble: 1
7405 Test "jn (2, 2.4048255576957729)":
7406 double: 2
7407 float: 1
7408 idouble: 2
7409 ifloat: 1
7410 Test "jn (3, -1.0)":
7411 ildouble: 1
7412 ldouble: 1
7413 Test "jn (3, 0.125)":
7414 double: 1
7415 float: 1
7416 idouble: 1
7417 ifloat: 1
7418 Test "jn (3, 0.75)":
7419 double: 1
7420 idouble: 1
7421 Test "jn (3, 1.0)":
7422 ildouble: 1
7423 ldouble: 1
7424 Test "jn (3, 10.0)":
7425 double: 3
7426 float: 2
7427 idouble: 3
7428 ifloat: 2
7429 ildouble: 2
7430 ldouble: 2
7431 Test "jn (3, 2.0)":
7432 double: 1
7433 float: 2
7434 idouble: 1
7435 ifloat: 2
7436 ildouble: 2
7437 ldouble: 2
7438 Test "jn (3, 2.4048255576957729)":
7439 double: 3
7440 idouble: 3
7441 ildouble: 1
7442 ldouble: 1
7443 Test "jn (4, 2.4048255576957729)":
7444 double: 1
7445 idouble: 1
7446 ildouble: 2
7447 ldouble: 2
7448 Test "jn (5, 2.4048255576957729)":
7449 double: 3
7450 float: 1
7451 idouble: 3
7452 ifloat: 1
7453 ildouble: 1
7454 ldouble: 1
7455 Test "jn (6, 2.4048255576957729)":
7456 double: 4
7457 float: 3
7458 idouble: 4
7459 ifloat: 3
7460 ildouble: 4
7461 ldouble: 4
7462 Test "jn (7, 2.4048255576957729)":
7463 double: 3
7464 float: 5
7465 idouble: 3
7466 ifloat: 5
7467 ildouble: 2
7468 ldouble: 2
7469 Test "jn (8, 2.4048255576957729)":
7470 double: 3
7471 float: 2
7472 idouble: 3
7473 ifloat: 2
7474 ildouble: 4
7475 ldouble: 4
7476 Test "jn (9, 2.4048255576957729)":
7477 double: 2
7478 float: 2
7479 idouble: 2
7480 ifloat: 2
7481 ildouble: 7
7482 ldouble: 7
7483
7484 # lgamma
7485 Test "lgamma (-0x1p-10)":
7486 double: 1
7487 idouble: 1
7488 Test "lgamma (-0x1p-15)":
7489 double: 1
7490 float: 1
7491 idouble: 1
7492 ifloat: 1
7493 Test "lgamma (-0x1p-20)":
7494 double: 1
7495 idouble: 1
7496 Test "lgamma (-0x1p-5)":
7497 double: 1
7498 idouble: 1
7499 Test "lgamma (-0x2p-16)":
7500 double: 1
7501 float: 1
7502 idouble: 1
7503 ifloat: 1
7504 Test "lgamma (-0x4p-12)":
7505 double: 1
7506 idouble: 1
7507 Test "lgamma (-0x8p-8)":
7508 double: 1
7509 idouble: 1
7510 Test "lgamma (0.7)":
7511 double: 1
7512 float: 1
7513 idouble: 1
7514 ifloat: 1
7515 Test "lgamma (0x1p-10)":
7516 float: 1
7517 ifloat: 1
7518 Test "lgamma (0x1p-30)":
7519 double: 1
7520 idouble: 1
7521 Test "lgamma (0x4p-12)":
7522 float: 1
7523 ifloat: 1
7524 Test "lgamma (0x4p-32)":
7525 double: 1
7526 idouble: 1
7527 Test "lgamma (0xb.333333333333p-4)":
7528 double: 1
7529 idouble: 1
7530 Test "lgamma (0xb.33333p-4)":
7531 double: 1
7532 idouble: 1
7533 Test "lgamma (1.2)":
7534 double: 1
7535 float: 2
7536 idouble: 1
7537 ifloat: 2
7538 ildouble: 3
7539 ldouble: 3
7540
7541 # log
7542 Test "log (0x2.b7e15p+0)":
7543 float: 1
7544 ifloat: 1
7545
7546 # log10
7547 Test "log10 (0.75)":
7548 double: 1
7549 float: 2
7550 idouble: 1
7551 ifloat: 2
7552 Test "log10 (0x2.b7e154p+0)":
7553 float: 1
7554 ifloat: 1
7555 Test "log10 (0xcp-4)":
7556 double: 1
7557 float: 2
7558 idouble: 1
7559 ifloat: 2
7560 Test "log10 (e)":
7561 float: 1
7562 ifloat: 1
7563
7564 # log1p
7565 Test "log1p (-0.25)":
7566 float: 1
7567 ifloat: 1
7568 Test "log1p (0x1.b7e15p+0)":
7569 float: 1
7570 ifloat: 1
7571
7572 # log2
7573 Test "log2 (e)":
7574 ildouble: 1
7575 ldouble: 1
7576
7577 # pow
7578 Test "pow (0x0.ffffffp0, -0x1p24)":
7579 float: 1
7580 ifloat: 1
7581 Test "pow (0x0.ffffffp0, 0x1p24)":
7582 float: 1
7583 ifloat: 1
7584 Test "pow (0x1.000002p0, 0x1p24)":
7585 float: 1
7586 ifloat: 1
7587
7588 # pow10
7589 Test "pow10 (-0x1.31p+8)":
7590 double: 1
7591 idouble: 1
7592 ildouble: 1
7593 ldouble: 1
7594 Test "pow10 (-0x1p+0)":
7595 double: 1
7596 idouble: 1
7597 Test "pow10 (-0x2.4p+4)":
7598 double: 1
7599 idouble: 1
7600 Test "pow10 (-1)":
7601 double: 1
7602 idouble: 1
7603 Test "pow10 (-305)":
7604 double: 1
7605 idouble: 1
7606 ildouble: 1
7607 ldouble: 1
7608 Test "pow10 (-36)":
7609 double: 1
7610 idouble: 1
7611 Test "pow10 (0x2.4p+4)":
7612 double: 1
7613 idouble: 1
7614 Test "pow10 (0x3p+0)":
7615 double: 1
7616 idouble: 1
7617 Test "pow10 (3)":
7618 double: 1
7619 idouble: 1
7620 Test "pow10 (36)":
7621 double: 1
7622 idouble: 1
7623
7624 # pow_downward
7625 Test "pow_downward (1.0625, 1.125)":
7626 ildouble: 1
7627 ldouble: 1
7628 Test "pow_downward (1.5, 1.03125)":
7629 float: 1
7630 ifloat: 1
7631
7632 # pow_towardzero
7633 Test "pow_towardzero (1.0625, 1.125)":
7634 ildouble: 1
7635 ldouble: 1
7636 Test "pow_towardzero (1.5, 1.03125)":
7637 float: 1
7638 ifloat: 1
7639
7640 # pow_upward
7641 Test "pow_upward (1.0625, 1.125)":
7642 float: 1
7643 ifloat: 1
7644 Test "pow_upward (1.5, 1.03125)":
7645 ildouble: 1
7646 ldouble: 1
7647
7648 # sin
7649 Test "sin (0x1p+0)":
7650 float: 1
7651 ifloat: 1
7652 Test "sin (0x4.1237e153f7080008p+0)":
7653 ildouble: 1
7654 ldouble: 1
7655 Test "sin (0xc.d4967p-4)":
7656 float: 1
7657 ifloat: 1
7658 Test "sin (0xf.ffffffffffff8p+1020)":
7659 ildouble: 1
7660 ldouble: 1
7661 Test "sin (16.0)":
7662 ildouble: 2
7663 ldouble: 2
7664
7665 # sin_downward
7666 Test "sin_downward (-0x1.921fb4p+0)":
7667 double: 1
7668 idouble: 1
7669 Test "sin_downward (-0x1.921fb6p+0)":
7670 double: 1
7671 idouble: 1
7672 ildouble: 1
7673 ldouble: 1
7674 Test "sin_downward (-0x2p+64)":
7675 double: 1
7676 idouble: 1
7677 ildouble: 1
7678 ldouble: 1
7679 Test "sin_downward (-0x8.60a91c16b9b28p-4)":
7680 ildouble: 2
7681 ldouble: 2
7682 Test "sin_downward (-0x8.60a91c16b9b2c232dd99707ab4p-4)":
7683 ildouble: 1
7684 ldouble: 1
7685 Test "sin_downward (-0x8.60a91c16b9b2c24p-4)":
7686 ildouble: 1
7687 ldouble: 1
7688 Test "sin_downward (-0x8.60a91c16b9b3p-4)":
7689 double: 1
7690 idouble: 1
7691 Test "sin_downward (-0x8.60a91p-4)":
7692 double: 1
7693 idouble: 1
7694 Test "sin_downward (-0x8.60a92p-4)":
7695 double: 1
7696 idouble: 1
7697 ildouble: 2
7698 ldouble: 2
7699 Test "sin_downward (0x1.921fb54442d18p+0)":
7700 double: 1
7701 idouble: 1
7702 Test "sin_downward (0x1.921fb54442d19p+0)":
7703 double: 1
7704 idouble: 1
7705 Test "sin_downward (0x1p+0)":
7706 ildouble: 1
7707 ldouble: 1
7708 Test "sin_downward (0x1p+120)":
7709 float: 1
7710 ifloat: 1
7711 Test "sin_downward (0x1p+28)":
7712 double: 1
7713 float: 1
7714 idouble: 1
7715 ifloat: 1
7716 ildouble: 1
7717 ldouble: 1
7718 Test "sin_downward (0x2.1e19e0c9bab24p+72)":
7719 double: 1
7720 idouble: 1
7721 ildouble: 1
7722 ldouble: 1
7723 Test "sin_downward (0x2.1e19e4p+72)":
7724 ildouble: 1
7725 ldouble: 1
7726 Test "sin_downward (0x2.1e19ep+72)":
7727 float: 2
7728 ifloat: 2
7729 ildouble: 1
7730 ldouble: 1
7731 Test "sin_downward (0x2.553534p+0)":
7732 double: 1
7733 idouble: 1
7734 Test "sin_downward (0x2.5535376715b9ep+0)":
7735 ildouble: 1
7736 ldouble: 1
7737 Test "sin_downward (0x2.5535376715bap+0)":
7738 double: 1
7739 idouble: 1
7740 Test "sin_downward (0x2p+0)":
7741 double: 1
7742 idouble: 1
7743 Test "sin_downward (0x3.be735c19be9fep+0)":
7744 double: 1
7745 idouble: 1
7746 ildouble: 1
7747 ldouble: 1
7748 Test "sin_downward (0x3.be735c19be9fffffffffffffffp+0)":
7749 ildouble: 1
7750 ldouble: 1
7751 Test "sin_downward (0x3.be735c19beap+0)":
7752 ildouble: 1
7753 ldouble: 1
7754 Test "sin_downward (0x3.be735cp+0)":
7755 ildouble: 1
7756 ldouble: 1
7757 Test "sin_downward (0x3.be736p+0)":
7758 double: 1
7759 float: 1
7760 idouble: 1
7761 ifloat: 1
7762 Test "sin_downward (0x3.ec2a0250032a00000000000001p+0)":
7763 ildouble: 1
7764 ldouble: 1
7765 Test "sin_downward (0x3.ec2a0250032a0004p+0)":
7766 ildouble: 1
7767 ldouble: 1
7768 Test "sin_downward (0x3.ec2a0250032a2p+0)":
7769 double: 1
7770 idouble: 1
7771 ildouble: 1
7772 ldouble: 1
7773 Test "sin_downward (0x3.ec2a0250032ap+0)":
7774 double: 1
7775 idouble: 1
7776 ildouble: 1
7777 ldouble: 1
7778 Test "sin_downward (0x3.ec2a04p+0)":
7779 ildouble: 1
7780 ldouble: 1
7781 Test "sin_downward (0x3.ec2ap+0)":
7782 double: 1
7783 float: 1
7784 idouble: 1
7785 ifloat: 1
7786 Test "sin_downward (0x3p+0)":
7787 float: 1
7788 ifloat: 1
7789 ildouble: 2
7790 ldouble: 2
7791 Test "sin_downward (0x4.093385688a2d150c00bf42a09p-4)":
7792 ildouble: 1
7793 ldouble: 1
7794 Test "sin_downward (0x4.093388p-4)":
7795 double: 1
7796 idouble: 1
7797 Test "sin_downward (0x4.1237e153f70800000000000002p+0)":
7798 ildouble: 2
7799 ldouble: 2
7800 Test "sin_downward (0x4.1237e153f7080008p+0)":
7801 ildouble: 1
7802 ldouble: 1
7803 Test "sin_downward (0x4.1237e153f7084p+0)":
7804 double: 1
7805 idouble: 1
7806 ildouble: 2
7807 ldouble: 2
7808 Test "sin_downward (0x4.1237e153f708p+0)":
7809 double: 1
7810 idouble: 1
7811 ildouble: 1
7812 ldouble: 1
7813 Test "sin_downward (0x4.1237e8p+0)":
7814 ildouble: 2
7815 ldouble: 2
7816 Test "sin_downward (0x4.1237ep+0)":
7817 float: 1
7818 ifloat: 1
7819 ildouble: 2
7820 ldouble: 2
7821 Test "sin_downward (0x4.c92d08p+0)":
7822 double: 1
7823 float: 1
7824 idouble: 1
7825 ifloat: 1
7826 ildouble: 1
7827 ldouble: 1
7828 Test "sin_downward (0x4.c92d0ffa4bf000000000000002p+0)":
7829 ildouble: 1
7830 ldouble: 1
7831 Test "sin_downward (0x4.c92d0ffa4bf00008p+0)":
7832 ildouble: 1
7833 ldouble: 1
7834 Test "sin_downward (0x4.c92d0ffa4bf04p+0)":
7835 ildouble: 1
7836 ldouble: 1
7837 Test "sin_downward (0x4.c92d0ffa4bfp+0)":
7838 ildouble: 1
7839 ldouble: 1
7840 Test "sin_downward (0x4.c92d1p+0)":
7841 double: 1
7842 float: 1
7843 idouble: 1
7844 ifloat: 1
7845 ildouble: 1
7846 ldouble: 1
7847 Test "sin_downward (0x4p+0)":
7848 double: 1
7849 idouble: 1
7850 ildouble: 1
7851 ldouble: 1
7852 Test "sin_downward (0x4p+48)":
7853 double: 1
7854 idouble: 1
7855 Test "sin_downward (0x5.fbec7477d4a800000000000002p+0)":
7856 ildouble: 1
7857 ldouble: 1
7858 Test "sin_downward (0x5.fbec7477d4a84p+0)":
7859 double: 1
7860 idouble: 1
7861 Test "sin_downward (0x5.fbec7477d4a8p+0)":
7862 double: 1
7863 idouble: 1
7864 ildouble: 1
7865 ldouble: 1
7866 Test "sin_downward (0x5.fbec78p+0)":
7867 double: 1
7868 idouble: 1
7869 ildouble: 1
7870 ldouble: 1
7871 Test "sin_downward (0x5.fbec7p+0)":
7872 ildouble: 1
7873 ldouble: 1
7874 Test "sin_downward (0x5p+0)":
7875 double: 1
7876 float: 1
7877 idouble: 1
7878 ifloat: 1
7879 Test "sin_downward (0x6p+0)":
7880 double: 1
7881 idouble: 1
7882 ildouble: 1
7883 ldouble: 1
7884 Test "sin_downward (0x8.60a91c16b9b28p-4)":
7885 ildouble: 1
7886 ldouble: 1
7887 Test "sin_downward (0x8.60a92p-4)":
7888 ildouble: 1
7889 ldouble: 1
7890 Test "sin_downward (0x8p+0)":
7891 double: 1
7892 idouble: 1
7893 Test "sin_downward (0x8p+1020)":
7894 double: 1
7895 idouble: 1
7896 Test "sin_downward (0x9p+0)":
7897 double: 1
7898 float: 1
7899 idouble: 1
7900 ifloat: 1
7901 Test "sin_downward (0xap+0)":
7902 double: 1
7903 float: 1
7904 idouble: 1
7905 ifloat: 1
7906 Test "sin_downward (0xb.fa09ap+100)":
7907 ildouble: 2
7908 ldouble: 2
7909 Test "sin_downward (0xc.d4966d92d17082980965c1a66p-4)":
7910 ildouble: 2
7911 ldouble: 2
7912 Test "sin_downward (0xc.d4966d92d170829p-4)":
7913 ildouble: 2
7914 ldouble: 2
7915 Test "sin_downward (0xc.d4966d92d17082ap-4)":
7916 ildouble: 2
7917 ldouble: 2
7918 Test "sin_downward (0xc.d4966d92d1708p-4)":
7919 double: 1
7920 idouble: 1
7921 ildouble: 1
7922 ldouble: 1
7923 Test "sin_downward (0xc.d4966d92d171p-4)":
7924 ildouble: 1
7925 ldouble: 1
7926 Test "sin_downward (0xc.d4966p-4)":
7927 double: 1
7928 idouble: 1
7929 ildouble: 1
7930 ldouble: 1
7931 Test "sin_downward (0xc.d4967p-4)":
7932 ildouble: 2
7933 ldouble: 2
7934 Test "sin_downward (0xe.ef3af1b5d800001p-4)":
7935 ildouble: 2
7936 ldouble: 2
7937 Test "sin_downward (0xe.ef3af1b5d8008p-4)":
7938 ildouble: 2
7939 ldouble: 2
7940 Test "sin_downward (0xe.ef3af1b5d8p-4)":
7941 ildouble: 1
7942 ldouble: 1
7943 Test "sin_downward (0xe.ef3afp-4)":
7944 ildouble: 3
7945 ldouble: 3
7946 Test "sin_downward (0xe.ef3bp-4)":
7947 ildouble: 2
7948 ldouble: 2
7949 Test "sin_downward (0xf.ffffcp+124)":
7950 double: 1
7951 idouble: 1
7952 Test "sin_downward (0xf.ffffffffffff8p+1020)":
7953 double: 1
7954 idouble: 1
7955 ildouble: 2
7956 ldouble: 2
7957 Test "sin_downward (0xf.fffffp+124)":
7958 double: 1
7959 idouble: 1
7960 ildouble: 1
7961 ldouble: 1
7962 Test "sin_downward (1)":
7963 ildouble: 4
7964 ldouble: 4
7965 Test "sin_downward (10)":
7966 float: 1
7967 ifloat: 1
7968 Test "sin_downward (2)":
7969 ildouble: 1
7970 ldouble: 1
7971 Test "sin_downward (3)":
7972 float: 1
7973 ifloat: 1
7974 ildouble: 2
7975 ldouble: 2
7976 Test "sin_downward (4)":
7977 ildouble: 1
7978 ldouble: 1
7979 Test "sin_downward (5)":
7980 float: 1
7981 ifloat: 1
7982 Test "sin_downward (6)":
7983 float: 1
7984 ifloat: 1
7985 ildouble: 2
7986 ldouble: 2
7987 Test "sin_downward (8)":
7988 ildouble: 1
7989 ldouble: 1
7990
7991 # sin_tonearest
7992 Test "sin_tonearest (0x1p+0)":
7993 float: 1
7994 ifloat: 1
7995 Test "sin_tonearest (0x4.1237e153f7080008p+0)":
7996 ildouble: 1
7997 ldouble: 1
7998 Test "sin_tonearest (0xc.d4967p-4)":
7999 float: 1
8000 ifloat: 1
8001 Test "sin_tonearest (0xf.ffffffffffff8p+1020)":
8002 ildouble: 1
8003 ldouble: 1
8004 Test "sin_tonearest (1)":
8005 float: 1
8006 ifloat: 1
8007
8008 # sin_towardzero
8009 Test "sin_towardzero (-0x1.921fb54442d18p+0)":
8010 double: 1
8011 idouble: 1
8012 Test "sin_towardzero (-0x1.921fb54442d19p+0)":
8013 double: 1
8014 idouble: 1
8015 Test "sin_towardzero (-0x2p+64)":
8016 double: 1
8017 idouble: 1
8018 ildouble: 1
8019 ldouble: 1
8020 Test "sin_towardzero (-0x8.60a91c16b9b28p-4)":
8021 ildouble: 1
8022 ldouble: 1
8023 Test "sin_towardzero (-0x8.60a92p-4)":
8024 ildouble: 1
8025 ldouble: 1
8026 Test "sin_towardzero (0x1.921fb54442d18p+0)":
8027 double: 1
8028 idouble: 1
8029 Test "sin_towardzero (0x1.921fb54442d19p+0)":
8030 double: 1
8031 idouble: 1
8032 Test "sin_towardzero (0x1p+0)":
8033 float: 1
8034 ifloat: 1
8035 ildouble: 3
8036 ldouble: 3
8037 Test "sin_towardzero (0x2.1e19e4p+72)":
8038 double: 1
8039 idouble: 1
8040 Test "sin_towardzero (0x2.1e19ep+72)":
8041 double: 1
8042 float: 1
8043 idouble: 1
8044 ifloat: 1
8045 Test "sin_towardzero (0x2.553534p+0)":
8046 double: 1
8047 idouble: 1
8048 Test "sin_towardzero (0x2.5535376715b9ep+0)":
8049 ildouble: 1
8050 ldouble: 1
8051 Test "sin_towardzero (0x2.5535376715b9ffffffffffffffp+0)":
8052 ildouble: 1
8053 ldouble: 1
8054 Test "sin_towardzero (0x2.5535376715bap+0)":
8055 double: 1
8056 idouble: 1
8057 Test "sin_towardzero (0x2p+0)":
8058 double: 1
8059 idouble: 1
8060 Test "sin_towardzero (0x2p+64)":
8061 double: 1
8062 idouble: 1
8063 ildouble: 1
8064 ldouble: 1
8065 Test "sin_towardzero (0x3.be735c19beap+0)":
8066 double: 1
8067 idouble: 1
8068 Test "sin_towardzero (0x3.be735cp+0)":
8069 double: 1
8070 float: 1
8071 idouble: 1
8072 ifloat: 1
8073 Test "sin_towardzero (0x3.be736p+0)":
8074 ildouble: 1
8075 ldouble: 1
8076 Test "sin_towardzero (0x3.ec2a04p+0)":
8077 double: 1
8078 float: 1
8079 idouble: 1
8080 ifloat: 1
8081 Test "sin_towardzero (0x3p+0)":
8082 ildouble: 1
8083 ldouble: 1
8084 Test "sin_towardzero (0x4.093385688a2d150c00bf42a09p-4)":
8085 ildouble: 1
8086 ldouble: 1
8087 Test "sin_towardzero (0x4.093388p-4)":
8088 double: 1
8089 idouble: 1
8090 Test "sin_towardzero (0x4.1237e153f70800000000000002p+0)":
8091 ildouble: 1
8092 ldouble: 1
8093 Test "sin_towardzero (0x4.1237e153f7084p+0)":
8094 ildouble: 1
8095 ldouble: 1
8096 Test "sin_towardzero (0x4.1237e153f708p+0)":
8097 ildouble: 1
8098 ldouble: 1
8099 Test "sin_towardzero (0x4.1237e8p+0)":
8100 double: 1
8101 idouble: 1
8102 Test "sin_towardzero (0x4.1237ep+0)":
8103 double: 1
8104 idouble: 1
8105 Test "sin_towardzero (0x4.c92d0ffa4bf04p+0)":
8106 double: 1
8107 idouble: 1
8108 Test "sin_towardzero (0x4.c92d0ffa4bfp+0)":
8109 double: 1
8110 idouble: 1
8111 Test "sin_towardzero (0x4p+0)":
8112 ildouble: 1
8113 ldouble: 1
8114 Test "sin_towardzero (0x4p+48)":
8115 double: 1
8116 idouble: 1
8117 Test "sin_towardzero (0x5.fbec7p+0)":
8118 double: 1
8119 idouble: 1
8120 Test "sin_towardzero (0x8.60a91c16b9b28p-4)":
8121 ildouble: 1
8122 ldouble: 1
8123 Test "sin_towardzero (0x8.60a92p-4)":
8124 ildouble: 1
8125 ldouble: 1
8126 Test "sin_towardzero (0x8p+0)":
8127 double: 1
8128 idouble: 1
8129 Test "sin_towardzero (0x8p+1020)":
8130 double: 1
8131 idouble: 1
8132 Test "sin_towardzero (0x9p+0)":
8133 double: 1
8134 idouble: 1
8135 Test "sin_towardzero (0xb.fa09ap+100)":
8136 double: 1
8137 idouble: 1
8138 Test "sin_towardzero (0xc.d4966d92d17082980965c1a664p-4)":
8139 ildouble: 2
8140 ldouble: 2
8141 Test "sin_towardzero (0xc.d4966d92d17082980965c1a66p-4)":
8142 ildouble: 2
8143 ldouble: 2
8144 Test "sin_towardzero (0xc.d4966d92d170829p-4)":
8145 ildouble: 2
8146 ldouble: 2
8147 Test "sin_towardzero (0xc.d4966d92d17082ap-4)":
8148 ildouble: 2
8149 ldouble: 2
8150 Test "sin_towardzero (0xc.d4966d92d1708p-4)":
8151 double: 1
8152 idouble: 1
8153 ildouble: 2
8154 ldouble: 2
8155 Test "sin_towardzero (0xc.d4966d92d171p-4)":
8156 ildouble: 4
8157 ldouble: 4
8158 Test "sin_towardzero (0xc.d4966p-4)":
8159 double: 1
8160 idouble: 1
8161 ildouble: 2
8162 ldouble: 2
8163 Test "sin_towardzero (0xc.d4967p-4)":
8164 float: 1
8165 ifloat: 1
8166 ildouble: 2
8167 ldouble: 2
8168 Test "sin_towardzero (0xe.ef3af1b5d80000000000000004p-4)":
8169 ildouble: 3
8170 ldouble: 3
8171 Test "sin_towardzero (0xe.ef3af1b5d800001p-4)":
8172 ildouble: 2
8173 ldouble: 2
8174 Test "sin_towardzero (0xe.ef3af1b5d8008p-4)":
8175 ildouble: 2
8176 ldouble: 2
8177 Test "sin_towardzero (0xe.ef3af1b5d8p-4)":
8178 ildouble: 3
8179 ldouble: 3
8180 Test "sin_towardzero (0xe.ef3afp-4)":
8181 float: 1
8182 ifloat: 1
8183 ildouble: 1
8184 ldouble: 1
8185 Test "sin_towardzero (0xe.ef3bp-4)":
8186 ildouble: 2
8187 ldouble: 2
8188 Test "sin_towardzero (0xf.ffffcp+124)":
8189 double: 1
8190 idouble: 1
8191 Test "sin_towardzero (0xf.ffffffffffff8p+1020)":
8192 double: 1
8193 idouble: 1
8194 Test "sin_towardzero (1)":
8195 float: 1
8196 ifloat: 1
8197 ildouble: 3
8198 ldouble: 3
8199 Test "sin_towardzero (10)":
8200 float: 1
8201 ifloat: 1
8202 Test "sin_towardzero (2)":
8203 ildouble: 1
8204 ldouble: 1
8205 Test "sin_towardzero (3)":
8206 ildouble: 1
8207 ldouble: 1
8208 Test "sin_towardzero (4)":
8209 float: 1
8210 ifloat: 1
8211 Test "sin_towardzero (5)":
8212 float: 1
8213 ifloat: 1
8214 Test "sin_towardzero (8)":
8215 ildouble: 1
8216 ldouble: 1
8217 Test "sin_towardzero (9)":
8218 float: 1
8219 ifloat: 1
8220 ildouble: 1
8221 ldouble: 1
8222
8223 # sin_upward
8224 Test "sin_upward (-0x1.921fb4p+0)":
8225 float: 1
8226 ifloat: 1
8227 ildouble: 1
8228 ldouble: 1
8229 Test "sin_upward (-0x1.921fb54442d18p+0)":
8230 double: 1
8231 idouble: 1
8232 Test "sin_upward (-0x1.921fb54442d19p+0)":
8233 double: 1
8234 idouble: 1
8235 Test "sin_upward (-0x1.921fb6p+0)":
8236 float: 1
8237 ifloat: 1
8238 ildouble: 1
8239 ldouble: 1
8240 Test "sin_upward (-0x2p+64)":
8241 ildouble: 1
8242 ldouble: 1
8243 Test "sin_upward (-0x8.60a91c16b9b28p-4)":
8244 ildouble: 1
8245 ldouble: 1
8246 Test "sin_upward (-0x8.60a91c16b9b2c232dd99707ab4p-4)":
8247 ildouble: 1
8248 ldouble: 1
8249 Test "sin_upward (-0x8.60a91c16b9b2c24p-4)":
8250 ildouble: 1
8251 ldouble: 1
8252 Test "sin_upward (-0x8.60a91c16b9b3p-4)":
8253 ildouble: 1
8254 ldouble: 1
8255 Test "sin_upward (-0x8.60a91p-4)":
8256 ildouble: 1
8257 ldouble: 1
8258 Test "sin_upward (-0x8.60a92p-4)":
8259 ildouble: 1
8260 ldouble: 1
8261 Test "sin_upward (0x1.921fb4p+0)":
8262 double: 1
8263 idouble: 1
8264 Test "sin_upward (0x1.921fb6p+0)":
8265 double: 1
8266 idouble: 1
8267 Test "sin_upward (0x1p+0)":
8268 double: 1
8269 idouble: 1
8270 ildouble: 2
8271 ldouble: 2
8272 Test "sin_upward (0x1p+120)":
8273 double: 1
8274 float: 1
8275 idouble: 1
8276 ifloat: 1
8277 Test "sin_upward (0x1p+28)":
8278 float: 1
8279 ifloat: 1
8280 ildouble: 1
8281 ldouble: 1
8282 Test "sin_upward (0x2.1e19e0c9bab24p+72)":
8283 ildouble: 1
8284 ldouble: 1
8285 Test "sin_upward (0x2.1e19e4p+72)":
8286 double: 1
8287 idouble: 1
8288 ildouble: 1
8289 ldouble: 1
8290 Test "sin_upward (0x2.1e19ep+72)":
8291 double: 1
8292 float: 1
8293 idouble: 1
8294 ifloat: 1
8295 ildouble: 1
8296 ldouble: 1
8297 Test "sin_upward (0x2.5535376715b9ep+0)":
8298 double: 1
8299 idouble: 1
8300 Test "sin_upward (0x2.5535376715b9ffffffffffffffp+0)":
8301 ildouble: 1
8302 ldouble: 1
8303 Test "sin_upward (0x2.553538p+0)":
8304 double: 1
8305 idouble: 1
8306 Test "sin_upward (0x2p+0)":
8307 float: 1
8308 ifloat: 1
8309 Test "sin_upward (0x2p+64)":
8310 double: 1
8311 idouble: 1
8312 ildouble: 1
8313 ldouble: 1
8314 Test "sin_upward (0x3.be735c19be9fep+0)":
8315 ildouble: 1
8316 ldouble: 1
8317 Test "sin_upward (0x3.be735c19be9ffffcp+0)":
8318 ildouble: 1
8319 ldouble: 1
8320 Test "sin_upward (0x3.be735c19be9fffffffffffffffp+0)":
8321 ildouble: 1
8322 ldouble: 1
8323 Test "sin_upward (0x3.be735c19beap+0)":
8324 double: 1
8325 idouble: 1
8326 Test "sin_upward (0x3.be735cp+0)":
8327 double: 1
8328 float: 1
8329 idouble: 1
8330 ifloat: 1
8331 Test "sin_upward (0x3.be736p+0)":
8332 float: 1
8333 ifloat: 1
8334 ildouble: 1
8335 ldouble: 1
8336 Test "sin_upward (0x3.ec2a0250032a00000000000001p+0)":
8337 ildouble: 1
8338 ldouble: 1
8339 Test "sin_upward (0x3.ec2a0250032a0004p+0)":
8340 ildouble: 1
8341 ldouble: 1
8342 Test "sin_upward (0x3.ec2a0250032a2p+0)":
8343 ildouble: 1
8344 ldouble: 1
8345 Test "sin_upward (0x3.ec2a0250032ap+0)":
8346 ildouble: 1
8347 ldouble: 1
8348 Test "sin_upward (0x3.ec2a04p+0)":
8349 double: 1
8350 float: 1
8351 idouble: 1
8352 ifloat: 1
8353 Test "sin_upward (0x3.ec2ap+0)":
8354 ildouble: 1
8355 ldouble: 1
8356 Test "sin_upward (0x3p+0)":
8357 double: 1
8358 float: 1
8359 idouble: 1
8360 ifloat: 1
8361 ildouble: 2
8362 ldouble: 2
8363 Test "sin_upward (0x4.093385688a2d4p-4)":
8364 double: 1
8365 idouble: 1
8366 Test "sin_upward (0x4.093385688a2dp-4)":
8367 double: 1
8368 idouble: 1
8369 Test "sin_upward (0x4.09338p-4)":
8370 double: 1
8371 idouble: 1
8372 Test "sin_upward (0x4.1237e153f70800000000000002p+0)":
8373 ildouble: 2
8374 ldouble: 2
8375 Test "sin_upward (0x4.1237e153f7080008p+0)":
8376 ildouble: 2
8377 ldouble: 2
8378 Test "sin_upward (0x4.1237e153f7084p+0)":
8379 ildouble: 2
8380 ldouble: 2
8381 Test "sin_upward (0x4.1237e153f708p+0)":
8382 ildouble: 2
8383 ldouble: 2
8384 Test "sin_upward (0x4.1237e8p+0)":
8385 double: 1
8386 float: 2
8387 idouble: 1
8388 ifloat: 2
8389 ildouble: 1
8390 ldouble: 1
8391 Test "sin_upward (0x4.1237ep+0)":
8392 double: 1
8393 float: 1
8394 idouble: 1
8395 ifloat: 1
8396 ildouble: 2
8397 ldouble: 2
8398 Test "sin_upward (0x4.c92d08p+0)":
8399 float: 1
8400 ifloat: 1
8401 ildouble: 1
8402 ldouble: 1
8403 Test "sin_upward (0x4.c92d0ffa4bf000000000000002p+0)":
8404 ildouble: 1
8405 ldouble: 1
8406 Test "sin_upward (0x4.c92d0ffa4bf00008p+0)":
8407 ildouble: 1
8408 ldouble: 1
8409 Test "sin_upward (0x4.c92d0ffa4bf04p+0)":
8410 double: 1
8411 idouble: 1
8412 ildouble: 1
8413 ldouble: 1
8414 Test "sin_upward (0x4.c92d0ffa4bfp+0)":
8415 double: 1
8416 idouble: 1
8417 Test "sin_upward (0x4.c92d1p+0)":
8418 float: 1
8419 ifloat: 1
8420 ildouble: 1
8421 ldouble: 1
8422 Test "sin_upward (0x4p+0)":
8423 float: 2
8424 ifloat: 2
8425 ildouble: 2
8426 ldouble: 2
8427 Test "sin_upward (0x4p+48)":
8428 float: 1
8429 ifloat: 1
8430 Test "sin_upward (0x5.fbec7477d4a800000000000002p+0)":
8431 ildouble: 1
8432 ldouble: 1
8433 Test "sin_upward (0x5.fbec7477d4a80008p+0)":
8434 ildouble: 2
8435 ldouble: 2
8436 Test "sin_upward (0x5.fbec7477d4a84p+0)":
8437 ildouble: 1
8438 ldouble: 1
8439 Test "sin_upward (0x5.fbec7477d4a8p+0)":
8440 ildouble: 1
8441 ldouble: 1
8442 Test "sin_upward (0x5.fbec78p+0)":
8443 ildouble: 1
8444 ldouble: 1
8445 Test "sin_upward (0x5.fbec7p+0)":
8446 double: 1
8447 idouble: 1
8448 ildouble: 1
8449 ldouble: 1
8450 Test "sin_upward (0x5p+0)":
8451 float: 1
8452 ifloat: 1
8453 ildouble: 1
8454 ldouble: 1
8455 Test "sin_upward (0x6p+0)":
8456 ildouble: 1
8457 ldouble: 1
8458 Test "sin_upward (0x7p+0)":
8459 double: 1
8460 float: 1
8461 idouble: 1
8462 ifloat: 1
8463 Test "sin_upward (0x8.60a91c16b9b3p-4)":
8464 double: 1
8465 idouble: 1
8466 Test "sin_upward (0x8.60a91p-4)":
8467 double: 1
8468 idouble: 1
8469 Test "sin_upward (0x8.60a92p-4)":
8470 double: 1
8471 idouble: 1
8472 Test "sin_upward (0x8p+0)":
8473 float: 1
8474 ifloat: 1
8475 Test "sin_upward (0x8p+1020)":
8476 ildouble: 1
8477 ldouble: 1
8478 Test "sin_upward (0x8p+124)":
8479 double: 1
8480 idouble: 1
8481 Test "sin_upward (0x9p+0)":
8482 float: 1
8483 ifloat: 1
8484 Test "sin_upward (0xap+0)":
8485 float: 1
8486 ifloat: 1
8487 ildouble: 1
8488 ldouble: 1
8489 Test "sin_upward (0xb.fa09ap+100)":
8490 double: 1
8491 idouble: 1
8492 Test "sin_upward (0xc.d4966d92d17082980965c1a664p-4)":
8493 ildouble: 3
8494 ldouble: 3
8495 Test "sin_upward (0xc.d4966d92d17082980965c1a66p-4)":
8496 ildouble: 2
8497 ldouble: 2
8498 Test "sin_upward (0xc.d4966d92d170829p-4)":
8499 ildouble: 2
8500 ldouble: 2
8501 Test "sin_upward (0xc.d4966d92d17082ap-4)":
8502 ildouble: 2
8503 ldouble: 2
8504 Test "sin_upward (0xc.d4966d92d1708p-4)":
8505 ildouble: 3
8506 ldouble: 3
8507 Test "sin_upward (0xc.d4966d92d171p-4)":
8508 double: 1
8509 idouble: 1
8510 ildouble: 3
8511 ldouble: 3
8512 Test "sin_upward (0xc.d4966p-4)":
8513 ildouble: 3
8514 ldouble: 3
8515 Test "sin_upward (0xc.d4967p-4)":
8516 double: 1
8517 idouble: 1
8518 ildouble: 2
8519 ldouble: 2
8520 Test "sin_upward (0xcp-4)":
8521 double: 1
8522 idouble: 1
8523 Test "sin_upward (0xe.ef3af1b5d80000000000000004p-4)":
8524 ildouble: 3
8525 ldouble: 3
8526 Test "sin_upward (0xe.ef3af1b5d800001p-4)":
8527 ildouble: 2
8528 ldouble: 2
8529 Test "sin_upward (0xe.ef3af1b5d8008p-4)":
8530 double: 1
8531 idouble: 1
8532 ildouble: 2
8533 ldouble: 2
8534 Test "sin_upward (0xe.ef3af1b5d8p-4)":
8535 double: 1
8536 idouble: 1
8537 ildouble: 2
8538 ldouble: 2
8539 Test "sin_upward (0xe.ef3afp-4)":
8540 double: 1
8541 idouble: 1
8542 ildouble: 2
8543 ldouble: 2
8544 Test "sin_upward (0xe.ef3bp-4)":
8545 double: 1
8546 idouble: 1
8547 ildouble: 3
8548 ldouble: 3
8549 Test "sin_upward (0xf.ffffcp+124)":
8550 ildouble: 2
8551 ldouble: 2
8552 Test "sin_upward (0xf.ffffffffffff8p+1020)":
8553 ildouble: 1
8554 ldouble: 1
8555 Test "sin_upward (0xf.ffffffffffffbffffffffffffcp+1020)":
8556 ildouble: 1
8557 ldouble: 1
8558 Test "sin_upward (0xf.fffffp+124)":
8559 ildouble: 1
8560 ldouble: 1
8561 Test "sin_upward (1)":
8562 float: 1
8563 ifloat: 1
8564 ildouble: 3
8565 ldouble: 3
8566 Test "sin_upward (2)":
8567 float: 2
8568 ifloat: 2
8569 Test "sin_upward (3)":
8570 ildouble: 1
8571 ldouble: 1
8572 Test "sin_upward (4)":
8573 float: 1
8574 ifloat: 1
8575 ildouble: 1
8576 ldouble: 1
8577 Test "sin_upward (6)":
8578 ildouble: 1
8579 ldouble: 1
8580 Test "sin_upward (9)":
8581 float: 1
8582 ifloat: 1
8583
8584 # sincos
8585 Test "sincos (0x1p+120) extra output 2":
8586 float: 1
8587 ifloat: 1
8588 Test "sincos (0x1p+127) extra output 2":
8589 float: 1
8590 ifloat: 1
8591 Test "sincos (M_PI_6l*2.0) extra output 1":
8592 double: 1
8593 float: 1
8594 idouble: 1
8595 ifloat: 1
8596 Test "sincos (M_PI_6l*2.0) extra output 2":
8597 double: 1
8598 float: 1
8599 idouble: 1
8600 ifloat: 1
8601 Test "sincos (pi/2) extra output 2":
8602 double: 1
8603 float: 1
8604 idouble: 1
8605 ifloat: 1
8606 Test "sincos (pi/6) extra output 2":
8607 float: 1
8608 ifloat: 1
8609
8610 # sinh
8611 Test "sinh (0.75)":
8612 ildouble: 1
8613 ldouble: 1
8614 Test "sinh (0xcp-4)":
8615 ildouble: 1
8616 ldouble: 1
8617
8618 # sinh_downward
8619 Test "sinh_downward (0x1.6p+4)":
8620 double: 1
8621 idouble: 1
8622 ildouble: 1
8623 ldouble: 1
8624 Test "sinh_downward (0x1.7p+4)":
8625 double: 1
8626 idouble: 1
8627 Test "sinh_downward (0x1.8p+4)":
8628 ildouble: 1
8629 ldouble: 1
8630 Test "sinh_downward (22)":
8631 float: 1
8632 ifloat: 1
8633 ildouble: 2
8634 ldouble: 2
8635 Test "sinh_downward (23)":
8636 float: 1
8637 ifloat: 1
8638 Test "sinh_downward (24)":
8639 float: 1
8640 ifloat: 1
8641 ildouble: 1
8642 ldouble: 1
8643
8644 # sinh_tonearest
8645 Test "sinh_tonearest (0xcp-4)":
8646 ildouble: 1
8647 ldouble: 1
8648
8649 # sinh_towardzero
8650 Test "sinh_towardzero (0x1.6p+4)":
8651 double: 1
8652 idouble: 1
8653 ildouble: 1
8654 ldouble: 1
8655 Test "sinh_towardzero (0x1.7p+4)":
8656 double: 1
8657 idouble: 1
8658 Test "sinh_towardzero (0x1.8p+4)":
8659 ildouble: 1
8660 ldouble: 1
8661 Test "sinh_towardzero (22)":
8662 float: 1
8663 ifloat: 1
8664 ildouble: 2
8665 ldouble: 2
8666 Test "sinh_towardzero (23)":
8667 float: 1
8668 ifloat: 1
8669 Test "sinh_towardzero (24)":
8670 float: 1
8671 ifloat: 1
8672 ildouble: 1
8673 ldouble: 1
8674
8675 # sinh_upward
8676 Test "sinh_upward (0x1.8p+4)":
8677 double: 1
8678 idouble: 1
8679 Test "sinh_upward (0x8p-32)":
8680 double: 1
8681 float: 1
8682 idouble: 1
8683 ifloat: 1
8684 ildouble: 1
8685 ldouble: 1
8686 Test "sinh_upward (0xcp-4)":
8687 ildouble: 1
8688 ldouble: 1
8689 Test "sinh_upward (23)":
8690 ildouble: 1
8691 ldouble: 1
8692 Test "sinh_upward (24)":
8693 ildouble: 1
8694 ldouble: 1
8695
8696 # sqrt
8697 Test "sqrt (0.75)":
8698 double: 1
8699 idouble: 1
8700 Test "sqrt (2)":
8701 double: 1
8702 idouble: 1
8703
8704 # sqrt_downward
8705 Test "sqrt_downward (0x1.33b43b08p-1016)":
8706 ildouble: 1
8707 ldouble: 1
8708 Test "sqrt_downward (0x4.000000000000cp-1024)":
8709 ildouble: 1
8710 ldouble: 1
8711 Test "sqrt_downward (0x4.000000000001cp-1024)":
8712 ildouble: 1
8713 ldouble: 1
8714 Test "sqrt_downward (0x4.000000000002cp-1024)":
8715 ildouble: 1
8716 ldouble: 1
8717 Test "sqrt_downward (0x4.000000000003cp-1024)":
8718 ildouble: 1
8719 ldouble: 1
8720 Test "sqrt_downward (0x4.000000000004cp-1024)":
8721 ildouble: 1
8722 ldouble: 1
8723 Test "sqrt_downward (0x4.000000000005cp-1024)":
8724 ildouble: 1
8725 ldouble: 1
8726 Test "sqrt_downward (0x4.000000000006cp-1024)":
8727 ildouble: 1
8728 ldouble: 1
8729 Test "sqrt_downward (0x4.000000000007cp-1024)":
8730 ildouble: 1
8731 ldouble: 1
8732 Test "sqrt_downward (0x4.000000000008cp-1024)":
8733 ildouble: 1
8734 ldouble: 1
8735 Test "sqrt_downward (0x4.000000000009cp-1024)":
8736 ildouble: 1
8737 ldouble: 1
8738 Test "sqrt_downward (0x4.00000000000acp-1024)":
8739 ildouble: 1
8740 ldouble: 1
8741 Test "sqrt_downward (0x4.00000000000bcp-1024)":
8742 ildouble: 1
8743 ldouble: 1
8744 Test "sqrt_downward (0x4.00000000000ccp-1024)":
8745 ildouble: 1
8746 ldouble: 1
8747 Test "sqrt_downward (0x4.00000000000dcp-1024)":
8748 ildouble: 1
8749 ldouble: 1
8750 Test "sqrt_downward (0x5.c59ef8p+4)":
8751 ildouble: 1
8752 ldouble: 1
8753 Test "sqrt_downward (0x5.c59efp+4)":
8754 ildouble: 1
8755 ldouble: 1
8756 Test "sqrt_downward (0x5.f6ba5a510bf98p+4)":
8757 ildouble: 1
8758 ldouble: 1
8759 Test "sqrt_downward (0x5.fe1118p+4)":
8760 ildouble: 1
8761 ldouble: 1
8762 Test "sqrt_downward (0x6.379124f88b718p+4)":
8763 ildouble: 1
8764 ldouble: 1
8765 Test "sqrt_downward (0x6.4920a685e8a2p+4)":
8766 ildouble: 1
8767 ldouble: 1
8768 Test "sqrt_downward (0x6.4920a8p+4)":
8769 ildouble: 1
8770 ldouble: 1
8771 Test "sqrt_downward (0x6.54d82p+4)":
8772 ildouble: 1
8773 ldouble: 1
8774 Test "sqrt_downward (0xd.0ac284p-1020)":
8775 ildouble: 1
8776 ldouble: 1
8777
8778 # sqrt_towardzero
8779 Test "sqrt_towardzero (0x1.33b43b08p-1016)":
8780 ildouble: 1
8781 ldouble: 1
8782 Test "sqrt_towardzero (0x4.000000000000cp-1024)":
8783 ildouble: 1
8784 ldouble: 1
8785 Test "sqrt_towardzero (0x4.000000000001cp-1024)":
8786 ildouble: 1
8787 ldouble: 1
8788 Test "sqrt_towardzero (0x4.000000000002cp-1024)":
8789 ildouble: 1
8790 ldouble: 1
8791 Test "sqrt_towardzero (0x4.000000000003cp-1024)":
8792 ildouble: 1
8793 ldouble: 1
8794 Test "sqrt_towardzero (0x4.000000000004cp-1024)":
8795 ildouble: 1
8796 ldouble: 1
8797 Test "sqrt_towardzero (0x4.000000000005cp-1024)":
8798 ildouble: 1
8799 ldouble: 1
8800 Test "sqrt_towardzero (0x4.000000000006cp-1024)":
8801 ildouble: 1
8802 ldouble: 1
8803 Test "sqrt_towardzero (0x4.000000000007cp-1024)":
8804 ildouble: 1
8805 ldouble: 1
8806 Test "sqrt_towardzero (0x4.000000000008cp-1024)":
8807 ildouble: 1
8808 ldouble: 1
8809 Test "sqrt_towardzero (0x4.000000000009cp-1024)":
8810 ildouble: 1
8811 ldouble: 1
8812 Test "sqrt_towardzero (0x4.00000000000acp-1024)":
8813 ildouble: 1
8814 ldouble: 1
8815 Test "sqrt_towardzero (0x4.00000000000bcp-1024)":
8816 ildouble: 1
8817 ldouble: 1
8818 Test "sqrt_towardzero (0x4.00000000000ccp-1024)":
8819 ildouble: 1
8820 ldouble: 1
8821 Test "sqrt_towardzero (0x4.00000000000dcp-1024)":
8822 ildouble: 1
8823 ldouble: 1
8824 Test "sqrt_towardzero (0x5.c59ef8p+4)":
8825 ildouble: 1
8826 ldouble: 1
8827 Test "sqrt_towardzero (0x5.c59efp+4)":
8828 ildouble: 1
8829 ldouble: 1
8830 Test "sqrt_towardzero (0x5.f6ba5a510bf98p+4)":
8831 ildouble: 1
8832 ldouble: 1
8833 Test "sqrt_towardzero (0x5.fe1118p+4)":
8834 ildouble: 1
8835 ldouble: 1
8836 Test "sqrt_towardzero (0x6.379124f88b718p+4)":
8837 ildouble: 1
8838 ldouble: 1
8839 Test "sqrt_towardzero (0x6.4920a685e8a2p+4)":
8840 ildouble: 1
8841 ldouble: 1
8842 Test "sqrt_towardzero (0x6.4920a8p+4)":
8843 ildouble: 1
8844 ldouble: 1
8845 Test "sqrt_towardzero (0x6.54d82p+4)":
8846 ildouble: 1
8847 ldouble: 1
8848 Test "sqrt_towardzero (0xd.0ac284p-1020)":
8849 ildouble: 1
8850 ldouble: 1
8851 Test "sqrt_towardzero (0xf.ffffffffffff8p+1020)":
8852 ildouble: 1
8853 ldouble: 1
8854 Test "sqrt_towardzero (0xf.ffffffffffff8p-4)":
8855 ildouble: 1
8856 ldouble: 1
8857
8858 # sqrt_upward
8859 Test "sqrt_upward (0x5.f6ba6p+4)":
8860 ildouble: 1
8861 ldouble: 1
8862 Test "sqrt_upward (0x6.16fb78p+4)":
8863 ildouble: 1
8864 ldouble: 1
8865 Test "sqrt_upward (0x6.1ce128p+4)":
8866 ildouble: 1
8867 ldouble: 1
8868
8869 # tan
8870 Test "tan (-0xc.908p-4)":
8871 ildouble: 2
8872 ldouble: 2
8873 Test "tan (-0xc.90cp-4)":
8874 ildouble: 2
8875 ldouble: 2
8876 Test "tan (-0xc.90ep-4)":
8877 ildouble: 2
8878 ldouble: 2
8879 Test "tan (-0xc.90f8p-4)":
8880 ildouble: 2
8881 ldouble: 2
8882 Test "tan (-0xc.90fcp-4)":
8883 ildouble: 1
8884 ldouble: 1
8885 Test "tan (-0xc.90fd8p-4)":
8886 ildouble: 1
8887 ldouble: 1
8888 Test "tan (-0xc.90fdap-4)":
8889 ildouble: 1
8890 ldouble: 1
8891 Test "tan (-0xc.92p-4)":
8892 ildouble: 1
8893 ldouble: 1
8894 Test "tan (-0xc.9p-4)":
8895 ildouble: 1
8896 ldouble: 1
8897 Test "tan (0x2.1e19ep+72)":
8898 ildouble: 1
8899 ldouble: 1
8900 Test "tan (0x4p+0)":
8901 ildouble: 1
8902 ldouble: 1
8903 Test "tan (0x7p+0)":
8904 ildouble: 1
8905 ldouble: 1
8906 Test "tan (0xap+0)":
8907 ildouble: 1
8908 ldouble: 1
8909 Test "tan (0xc.908p-4)":
8910 ildouble: 2
8911 ldouble: 2
8912 Test "tan (0xc.90cp-4)":
8913 ildouble: 2
8914 ldouble: 2
8915 Test "tan (0xc.90ep-4)":
8916 ildouble: 2
8917 ldouble: 2
8918 Test "tan (0xc.90f8p-4)":
8919 ildouble: 2
8920 ldouble: 2
8921 Test "tan (0xc.90fcp-4)":
8922 ildouble: 1
8923 ldouble: 1
8924 Test "tan (0xc.90fd8p-4)":
8925 ildouble: 1
8926 ldouble: 1
8927 Test "tan (0xc.90fdaa22168c234c4c6628b81p-4)":
8928 ildouble: 1
8929 ldouble: 1
8930 Test "tan (0xc.90fdaa22168c235p-4)":
8931 ildouble: 1
8932 ldouble: 1
8933 Test "tan (0xc.90fdap-4)":
8934 ildouble: 1
8935 ldouble: 1
8936 Test "tan (0xc.92p-4)":
8937 ildouble: 1
8938 ldouble: 1
8939 Test "tan (0xc.9p-4)":
8940 ildouble: 1
8941 ldouble: 1
8942 Test "tan (pi/4)":
8943 double: 1
8944 idouble: 1
8945 ildouble: 1
8946 ldouble: 1
8947
8948 # tan_downward
8949 Test "tan_downward (-0x2p+64)":
8950 double: 1
8951 idouble: 1
8952 Test "tan_downward (-0xc.908p-4)":
8953 float: 2
8954 ifloat: 2
8955 Test "tan_downward (-0xc.90cp-4)":
8956 float: 1
8957 ifloat: 1
8958 Test "tan_downward (-0xc.90ep-4)":
8959 double: 1
8960 float: 1
8961 idouble: 1
8962 ifloat: 1
8963 Test "tan_downward (-0xc.90f8p-4)":
8964 double: 1
8965 float: 1
8966 idouble: 1
8967 ifloat: 1
8968 Test "tan_downward (-0xc.90fcp-4)":
8969 float: 1
8970 ifloat: 1
8971 Test "tan_downward (-0xc.90fd8p-4)":
8972 double: 1
8973 float: 1
8974 idouble: 1
8975 ifloat: 1
8976 Test "tan_downward (-0xc.90fdap-4)":
8977 double: 1
8978 float: 1
8979 idouble: 1
8980 ifloat: 1
8981 Test "tan_downward (-0xc.90fdbp-4)":
8982 double: 1
8983 float: 1
8984 idouble: 1
8985 ifloat: 1
8986 Test "tan_downward (-0xc.90fdcp-4)":
8987 double: 1
8988 float: 1
8989 idouble: 1
8990 ifloat: 1
8991 Test "tan_downward (-0xc.90fdp-4)":
8992 float: 1
8993 ifloat: 1
8994 Test "tan_downward (-0xc.90fep-4)":
8995 double: 1
8996 float: 1
8997 idouble: 1
8998 ifloat: 1
8999 Test "tan_downward (-0xc.90fp-4)":
9000 double: 1
9001 float: 1
9002 idouble: 1
9003 ifloat: 1
9004 Test "tan_downward (-0xc.91p-4)":
9005 double: 1
9006 float: 1
9007 idouble: 1
9008 ifloat: 1
9009 Test "tan_downward (-0xc.92p-4)":
9010 double: 1
9011 idouble: 1
9012 Test "tan_downward (-0xc.94p-4)":
9013 ildouble: 2
9014 ldouble: 2
9015 Test "tan_downward (-0xc.98p-4)":
9016 ildouble: 1
9017 ldouble: 1
9018 Test "tan_downward (-0xc.9p-4)":
9019 double: 1
9020 float: 1
9021 idouble: 1
9022 ifloat: 1
9023 ildouble: 1
9024 ldouble: 1
9025 Test "tan_downward (-0xc.ap-4)":
9026 double: 1
9027 idouble: 1
9028 Test "tan_downward (0x1p+0)":
9029 double: 1
9030 idouble: 1
9031 Test "tan_downward (0x2.1e19e0c9bab24p+72)":
9032 double: 1
9033 idouble: 1
9034 ildouble: 1
9035 ldouble: 1
9036 Test "tan_downward (0x2.1e19ep+72)":
9037 ildouble: 1
9038 ldouble: 1
9039 Test "tan_downward (0x2p+0)":
9040 double: 1
9041 idouble: 1
9042 ildouble: 1
9043 ldouble: 1
9044 Test "tan_downward (0x3p+0)":
9045 double: 1
9046 idouble: 1
9047 Test "tan_downward (0x4p+0)":
9048 float: 1
9049 ifloat: 1
9050 Test "tan_downward (0x6p+0)":
9051 double: 1
9052 idouble: 1
9053 Test "tan_downward (0x7p+0)":
9054 double: 1
9055 idouble: 1
9056 Test "tan_downward (0x8p+1020)":
9057 double: 1
9058 idouble: 1
9059 Test "tan_downward (0x9p+0)":
9060 ildouble: 1
9061 ldouble: 1
9062 Test "tan_downward (0xap+0)":
9063 ildouble: 1
9064 ldouble: 1
9065 Test "tan_downward (0xc.908p-4)":
9066 double: 1
9067 float: 1
9068 idouble: 1
9069 ifloat: 1
9070 Test "tan_downward (0xc.90cp-4)":
9071 double: 1
9072 idouble: 1
9073 Test "tan_downward (0xc.90ep-4)":
9074 ildouble: 1
9075 ldouble: 1
9076 Test "tan_downward (0xc.90f8p-4)":
9077 ildouble: 2
9078 ldouble: 2
9079 Test "tan_downward (0xc.90fcp-4)":
9080 double: 1
9081 idouble: 1
9082 Test "tan_downward (0xc.90fd8p-4)":
9083 ildouble: 1
9084 ldouble: 1
9085 Test "tan_downward (0xc.90fdaa22168c234c4c6628b81p-4)":
9086 ildouble: 2
9087 ldouble: 2
9088 Test "tan_downward (0xc.90fdaa22168c235p-4)":
9089 ildouble: 1
9090 ldouble: 1
9091 Test "tan_downward (0xc.90fdaa22168c8p-4)":
9092 double: 1
9093 idouble: 1
9094 Test "tan_downward (0xc.90fdap-4)":
9095 ildouble: 1
9096 ldouble: 1
9097 Test "tan_downward (0xc.90fdp-4)":
9098 double: 1
9099 idouble: 1
9100 Test "tan_downward (0xc.90fep-4)":
9101 ildouble: 1
9102 ldouble: 1
9103 Test "tan_downward (0xc.90fp-4)":
9104 ildouble: 2
9105 ldouble: 2
9106 Test "tan_downward (0xc.92p-4)":
9107 float: 1
9108 ifloat: 1
9109 ildouble: 1
9110 ldouble: 1
9111 Test "tan_downward (0xc.94p-4)":
9112 double: 1
9113 float: 1
9114 idouble: 1
9115 ifloat: 1
9116 Test "tan_downward (0xc.98p-4)":
9117 double: 1
9118 float: 1
9119 idouble: 1
9120 ifloat: 1
9121 Test "tan_downward (0xc.9p-4)":
9122 ildouble: 2
9123 ldouble: 2
9124 Test "tan_downward (0xc.ap-4)":
9125 float: 1
9126 ifloat: 1
9127 Test "tan_downward (0xcp-4)":
9128 double: 1
9129 idouble: 1
9130 Test "tan_downward (0xf.fffffp+124)":
9131 ildouble: 2
9132 ldouble: 2
9133 Test "tan_downward (1)":
9134 float: 1
9135 ifloat: 1
9136 ildouble: 2
9137 ldouble: 2
9138 Test "tan_downward (10)":
9139 float: 1
9140 ifloat: 1
9141 ildouble: 2
9142 ldouble: 2
9143 Test "tan_downward (2)":
9144 float: 1
9145 ifloat: 1
9146 ildouble: 1
9147 ldouble: 1
9148 Test "tan_downward (6)":
9149 float: 1
9150 ifloat: 1
9151 ildouble: 1
9152 ldouble: 1
9153 Test "tan_downward (8)":
9154 float: 1
9155 ifloat: 1
9156 Test "tan_downward (9)":
9157 float: 1
9158 ifloat: 1
9159 ildouble: 1
9160 ldouble: 1
9161
9162 # tan_tonearest
9163 Test "tan_tonearest (-0xc.908p-4)":
9164 ildouble: 2
9165 ldouble: 2
9166 Test "tan_tonearest (-0xc.90cp-4)":
9167 ildouble: 2
9168 ldouble: 2
9169 Test "tan_tonearest (-0xc.90ep-4)":
9170 ildouble: 2
9171 ldouble: 2
9172 Test "tan_tonearest (-0xc.90f8p-4)":
9173 ildouble: 2
9174 ldouble: 2
9175 Test "tan_tonearest (-0xc.90fcp-4)":
9176 ildouble: 1
9177 ldouble: 1
9178 Test "tan_tonearest (-0xc.90fd8p-4)":
9179 ildouble: 1
9180 ldouble: 1
9181 Test "tan_tonearest (-0xc.90fdap-4)":
9182 ildouble: 1
9183 ldouble: 1
9184 Test "tan_tonearest (-0xc.92p-4)":
9185 ildouble: 1
9186 ldouble: 1
9187 Test "tan_tonearest (-0xc.9p-4)":
9188 ildouble: 1
9189 ldouble: 1
9190 Test "tan_tonearest (0x2.1e19ep+72)":
9191 ildouble: 1
9192 ldouble: 1
9193 Test "tan_tonearest (0x4p+0)":
9194 ildouble: 1
9195 ldouble: 1
9196 Test "tan_tonearest (0x7p+0)":
9197 ildouble: 1
9198 ldouble: 1
9199 Test "tan_tonearest (0xap+0)":
9200 ildouble: 1
9201 ldouble: 1
9202 Test "tan_tonearest (0xc.908p-4)":
9203 ildouble: 2
9204 ldouble: 2
9205 Test "tan_tonearest (0xc.90cp-4)":
9206 ildouble: 2
9207 ldouble: 2
9208 Test "tan_tonearest (0xc.90ep-4)":
9209 ildouble: 2
9210 ldouble: 2
9211 Test "tan_tonearest (0xc.90f8p-4)":
9212 ildouble: 2
9213 ldouble: 2
9214 Test "tan_tonearest (0xc.90fcp-4)":
9215 ildouble: 1
9216 ldouble: 1
9217 Test "tan_tonearest (0xc.90fd8p-4)":
9218 ildouble: 1
9219 ldouble: 1
9220 Test "tan_tonearest (0xc.90fdaa22168c234c4c6628b81p-4)":
9221 ildouble: 1
9222 ldouble: 1
9223 Test "tan_tonearest (0xc.90fdaa22168c235p-4)":
9224 ildouble: 1
9225 ldouble: 1
9226 Test "tan_tonearest (0xc.90fdap-4)":
9227 ildouble: 1
9228 ldouble: 1
9229 Test "tan_tonearest (0xc.92p-4)":
9230 ildouble: 1
9231 ldouble: 1
9232 Test "tan_tonearest (0xc.9p-4)":
9233 ildouble: 1
9234 ldouble: 1
9235 Test "tan_tonearest (10)":
9236 ildouble: 1
9237 ldouble: 1
9238 Test "tan_tonearest (4)":
9239 ildouble: 1
9240 ldouble: 1
9241 Test "tan_tonearest (7)":
9242 ildouble: 1
9243 ldouble: 1
9244
9245 # tan_towardzero
9246 Test "tan_towardzero (-0x2p+64)":
9247 double: 1
9248 idouble: 1
9249 ildouble: 2
9250 ldouble: 2
9251 Test "tan_towardzero (-0xc.908p-4)":
9252 double: 1
9253 float: 1
9254 idouble: 1
9255 ifloat: 1
9256 Test "tan_towardzero (-0xc.90cp-4)":
9257 double: 1
9258 idouble: 1
9259 Test "tan_towardzero (-0xc.90ep-4)":
9260 ildouble: 1
9261 ldouble: 1
9262 Test "tan_towardzero (-0xc.90f8p-4)":
9263 ildouble: 2
9264 ldouble: 2
9265 Test "tan_towardzero (-0xc.90fcp-4)":
9266 double: 1
9267 idouble: 1
9268 Test "tan_towardzero (-0xc.90fd8p-4)":
9269 ildouble: 1
9270 ldouble: 1
9271 Test "tan_towardzero (-0xc.90fdap-4)":
9272 ildouble: 1
9273 ldouble: 1
9274 Test "tan_towardzero (-0xc.90fdp-4)":
9275 double: 1
9276 idouble: 1
9277 Test "tan_towardzero (-0xc.90fp-4)":
9278 ildouble: 2
9279 ldouble: 2
9280 Test "tan_towardzero (-0xc.94p-4)":
9281 double: 1
9282 idouble: 1
9283 ildouble: 1
9284 ldouble: 1
9285 Test "tan_towardzero (-0xc.98p-4)":
9286 double: 1
9287 idouble: 1
9288 ildouble: 1
9289 ldouble: 1
9290 Test "tan_towardzero (-0xc.9p-4)":
9291 ildouble: 2
9292 ldouble: 2
9293 Test "tan_towardzero (0x1p+0)":
9294 double: 1
9295 float: 1
9296 idouble: 1
9297 ifloat: 1
9298 Test "tan_towardzero (0x2.1e19e0c9bab24p+72)":
9299 ildouble: 2
9300 ldouble: 2
9301 Test "tan_towardzero (0x2.1e19e4p+72)":
9302 double: 1
9303 idouble: 1
9304 ildouble: 2
9305 ldouble: 2
9306 Test "tan_towardzero (0x2.1e19ep+72)":
9307 double: 1
9308 idouble: 1
9309 ildouble: 1
9310 ldouble: 1
9311 Test "tan_towardzero (0x2p+0)":
9312 ildouble: 2
9313 ldouble: 2
9314 Test "tan_towardzero (0x2p+64)":
9315 double: 1
9316 idouble: 1
9317 ildouble: 2
9318 ldouble: 2
9319 Test "tan_towardzero (0x3p+0)":
9320 ildouble: 2
9321 ldouble: 2
9322 Test "tan_towardzero (0x4p+0)":
9323 ildouble: 1
9324 ldouble: 1
9325 Test "tan_towardzero (0x5p+0)":
9326 double: 1
9327 idouble: 1
9328 Test "tan_towardzero (0x6p+0)":
9329 ildouble: 1
9330 ldouble: 1
9331 Test "tan_towardzero (0x7p+0)":
9332 double: 1
9333 idouble: 1
9334 ildouble: 2
9335 ldouble: 2
9336 Test "tan_towardzero (0x8p+0)":
9337 double: 1
9338 idouble: 1
9339 Test "tan_towardzero (0x8p+1020)":
9340 ildouble: 2
9341 ldouble: 2
9342 Test "tan_towardzero (0x9p+0)":
9343 double: 1
9344 float: 1
9345 idouble: 1
9346 ifloat: 1
9347 Test "tan_towardzero (0xap+0)":
9348 ildouble: 1
9349 ldouble: 1
9350 Test "tan_towardzero (0xc.908p-4)":
9351 double: 1
9352 float: 1
9353 idouble: 1
9354 ifloat: 1
9355 Test "tan_towardzero (0xc.90cp-4)":
9356 double: 1
9357 idouble: 1
9358 Test "tan_towardzero (0xc.90ep-4)":
9359 ildouble: 1
9360 ldouble: 1
9361 Test "tan_towardzero (0xc.90f8p-4)":
9362 ildouble: 2
9363 ldouble: 2
9364 Test "tan_towardzero (0xc.90fcp-4)":
9365 double: 1
9366 idouble: 1
9367 Test "tan_towardzero (0xc.90fd8p-4)":
9368 ildouble: 1
9369 ldouble: 1
9370 Test "tan_towardzero (0xc.90fdaa22168c234c4c6628b80cp-4)":
9371 ildouble: 1
9372 ldouble: 1
9373 Test "tan_towardzero (0xc.90fdaa22168c234p-4)":
9374 ildouble: 1
9375 ldouble: 1
9376 Test "tan_towardzero (0xc.90fdaa22168c8p-4)":
9377 double: 1
9378 idouble: 1
9379 ildouble: 1
9380 ldouble: 1
9381 Test "tan_towardzero (0xc.90fdaa22168cp-4)":
9382 ildouble: 1
9383 ldouble: 1
9384 Test "tan_towardzero (0xc.90fdap-4)":
9385 ildouble: 1
9386 ldouble: 1
9387 Test "tan_towardzero (0xc.90fdp-4)":
9388 double: 1
9389 idouble: 1
9390 Test "tan_towardzero (0xc.90fp-4)":
9391 ildouble: 2
9392 ldouble: 2
9393 Test "tan_towardzero (0xc.94p-4)":
9394 double: 1
9395 idouble: 1
9396 ildouble: 1
9397 ldouble: 1
9398 Test "tan_towardzero (0xc.98p-4)":
9399 double: 1
9400 idouble: 1
9401 ildouble: 1
9402 ldouble: 1
9403 Test "tan_towardzero (0xc.9p-4)":
9404 ildouble: 2
9405 ldouble: 2
9406 Test "tan_towardzero (0xcp-4)":
9407 double: 1
9408 idouble: 1
9409 Test "tan_towardzero (0xf.ffffffffffff8p+1020)":
9410 double: 1
9411 idouble: 1
9412 Test "tan_towardzero (0xf.ffffffffffffbffffffffffffcp+1020)":
9413 ildouble: 1
9414 ldouble: 1
9415 Test "tan_towardzero (0xf.fffffp+124)":
9416 double: 1
9417 idouble: 1
9418 Test "tan_towardzero (10)":
9419 float: 1
9420 ifloat: 1
9421 ildouble: 2
9422 ldouble: 2
9423 Test "tan_towardzero (2)":
9424 ildouble: 1
9425 ldouble: 1
9426 Test "tan_towardzero (3)":
9427 float: 1
9428 ifloat: 1
9429 ildouble: 3
9430 ldouble: 3
9431 Test "tan_towardzero (4)":
9432 float: 1
9433 ifloat: 1
9434 ildouble: 1
9435 ldouble: 1
9436 Test "tan_towardzero (5)":
9437 float: 1
9438 ifloat: 1
9439 Test "tan_towardzero (6)":
9440 ildouble: 1
9441 ldouble: 1
9442 Test "tan_towardzero (7)":
9443 ildouble: 2
9444 ldouble: 2
9445 Test "tan_towardzero (9)":
9446 float: 1
9447 ifloat: 1
9448 ildouble: 1
9449 ldouble: 1
9450
9451 # tan_upward
9452 Test "tan_upward (-0xc.908p-4)":
9453 double: 1
9454 idouble: 1
9455 ildouble: 2
9456 ldouble: 2
9457 Test "tan_upward (-0xc.90cp-4)":
9458 double: 1
9459 float: 1
9460 idouble: 1
9461 ifloat: 1
9462 ildouble: 2
9463 ldouble: 2
9464 Test "tan_upward (-0xc.90ep-4)":
9465 float: 1
9466 ifloat: 1
9467 ildouble: 2
9468 ldouble: 2
9469 Test "tan_upward (-0xc.90f8p-4)":
9470 float: 1
9471 ifloat: 1
9472 ildouble: 2
9473 ldouble: 2
9474 Test "tan_upward (-0xc.90fcp-4)":
9475 double: 1
9476 float: 1
9477 idouble: 1
9478 ifloat: 1
9479 ildouble: 2
9480 ldouble: 2
9481 Test "tan_upward (-0xc.90fd8p-4)":
9482 float: 1
9483 ifloat: 1
9484 ildouble: 2
9485 ldouble: 2
9486 Test "tan_upward (-0xc.90fdap-4)":
9487 float: 1
9488 ifloat: 1
9489 ildouble: 1
9490 ldouble: 1
9491 Test "tan_upward (-0xc.90fdbp-4)":
9492 float: 1
9493 ifloat: 1
9494 Test "tan_upward (-0xc.90fdcp-4)":
9495 float: 1
9496 ifloat: 1
9497 Test "tan_upward (-0xc.90fdp-4)":
9498 double: 1
9499 float: 1
9500 idouble: 1
9501 ifloat: 1
9502 ildouble: 2
9503 ldouble: 2
9504 Test "tan_upward (-0xc.90fep-4)":
9505 float: 1
9506 ifloat: 1
9507 Test "tan_upward (-0xc.90fp-4)":
9508 float: 1
9509 ifloat: 1
9510 ildouble: 2
9511 ldouble: 2
9512 Test "tan_upward (-0xc.91p-4)":
9513 float: 1
9514 ifloat: 1
9515 Test "tan_upward (-0xc.94p-4)":
9516 double: 1
9517 idouble: 1
9518 ildouble: 1
9519 ldouble: 1
9520 Test "tan_upward (-0xc.98p-4)":
9521 double: 1
9522 idouble: 1
9523 ildouble: 1
9524 ldouble: 1
9525 Test "tan_upward (-0xc.9p-4)":
9526 float: 1
9527 ifloat: 1
9528 ildouble: 2
9529 ldouble: 2
9530 Test "tan_upward (0x2.1e19e4p+72)":
9531 double: 1
9532 idouble: 1
9533 ildouble: 2
9534 ldouble: 2
9535 Test "tan_upward (0x2.1e19ep+72)":
9536 double: 1
9537 idouble: 1
9538 Test "tan_upward (0x2p+0)":
9539 ildouble: 1
9540 ldouble: 1
9541 Test "tan_upward (0x2p+64)":
9542 double: 1
9543 idouble: 1
9544 ildouble: 2
9545 ldouble: 2
9546 Test "tan_upward (0x3p+0)":
9547 ildouble: 2
9548 ldouble: 2
9549 Test "tan_upward (0x4p+0)":
9550 double: 1
9551 idouble: 1
9552 ildouble: 2
9553 ldouble: 2
9554 Test "tan_upward (0x5p+0)":
9555 double: 1
9556 idouble: 1
9557 ildouble: 1
9558 ldouble: 1
9559 Test "tan_upward (0x6p+0)":
9560 ildouble: 1
9561 ldouble: 1
9562 Test "tan_upward (0x7p+0)":
9563 float: 1
9564 ifloat: 1
9565 Test "tan_upward (0x8p+0)":
9566 double: 1
9567 idouble: 1
9568 Test "tan_upward (0x8p+1020)":
9569 ildouble: 2
9570 ldouble: 2
9571 Test "tan_upward (0x9p+0)":
9572 double: 1
9573 idouble: 1
9574 Test "tan_upward (0xap+0)":
9575 double: 1
9576 idouble: 1
9577 ildouble: 1
9578 ldouble: 1
9579 Test "tan_upward (0xc.908p-4)":
9580 float: 1
9581 ifloat: 1
9582 Test "tan_upward (0xc.90ep-4)":
9583 double: 1
9584 idouble: 1
9585 ildouble: 1
9586 ldouble: 1
9587 Test "tan_upward (0xc.90f8p-4)":
9588 double: 1
9589 idouble: 1
9590 ildouble: 1
9591 ldouble: 1
9592 Test "tan_upward (0xc.90fcp-4)":
9593 ildouble: 1
9594 ldouble: 1
9595 Test "tan_upward (0xc.90fd8p-4)":
9596 double: 1
9597 idouble: 1
9598 ildouble: 1
9599 ldouble: 1
9600 Test "tan_upward (0xc.90fdaa22168c234c4c6628b80cp-4)":
9601 ildouble: 2
9602 ldouble: 2
9603 Test "tan_upward (0xc.90fdaa22168c234c4c6628b81p-4)":
9604 ildouble: 1
9605 ldouble: 1
9606 Test "tan_upward (0xc.90fdaa22168c234p-4)":
9607 ildouble: 2
9608 ldouble: 2
9609 Test "tan_upward (0xc.90fdaa22168c235p-4)":
9610 ildouble: 1
9611 ldouble: 1
9612 Test "tan_upward (0xc.90fdaa22168c8p-4)":
9613 ildouble: 2
9614 ldouble: 2
9615 Test "tan_upward (0xc.90fdaa22168cp-4)":
9616 ildouble: 2
9617 ldouble: 2
9618 Test "tan_upward (0xc.90fdap-4)":
9619 double: 1
9620 idouble: 1
9621 Test "tan_upward (0xc.90fdbp-4)":
9622 double: 1
9623 idouble: 1
9624 ildouble: 2
9625 ldouble: 2
9626 Test "tan_upward (0xc.90fdcp-4)":
9627 double: 1
9628 idouble: 1
9629 ildouble: 2
9630 ldouble: 2
9631 Test "tan_upward (0xc.90fep-4)":
9632 double: 1
9633 idouble: 1
9634 ildouble: 1
9635 ldouble: 1
9636 Test "tan_upward (0xc.90fp-4)":
9637 double: 1
9638 idouble: 1
9639 ildouble: 1
9640 ldouble: 1
9641 Test "tan_upward (0xc.91p-4)":
9642 double: 1
9643 idouble: 1
9644 ildouble: 2
9645 ldouble: 2
9646 Test "tan_upward (0xc.92p-4)":
9647 double: 1
9648 float: 1
9649 idouble: 1
9650 ifloat: 1
9651 ildouble: 1
9652 ldouble: 1
9653 Test "tan_upward (0xc.94p-4)":
9654 float: 1
9655 ifloat: 1
9656 ildouble: 2
9657 ldouble: 2
9658 Test "tan_upward (0xc.98p-4)":
9659 float: 1
9660 ifloat: 1
9661 ildouble: 2
9662 ldouble: 2
9663 Test "tan_upward (0xc.9p-4)":
9664 double: 1
9665 idouble: 1
9666 ildouble: 1
9667 ldouble: 1
9668 Test "tan_upward (0xc.ap-4)":
9669 double: 1
9670 float: 1
9671 idouble: 1
9672 ifloat: 1
9673 ildouble: 2
9674 ldouble: 2
9675 Test "tan_upward (0xcp-4)":
9676 float: 1
9677 ifloat: 1
9678 Test "tan_upward (0xf.ffffffffffff8p+1020)":
9679 double: 1
9680 idouble: 1
9681 Test "tan_upward (0xf.fffffp+124)":
9682 double: 1
9683 idouble: 1
9684 Test "tan_upward (10)":
9685 ildouble: 1
9686 ldouble: 1
9687 Test "tan_upward (3)":
9688 float: 1
9689 ifloat: 1
9690 ildouble: 3
9691 ldouble: 3
9692 Test "tan_upward (5)":
9693 float: 1
9694 ifloat: 1
9695 ildouble: 1
9696 ldouble: 1
9697 Test "tan_upward (6)":
9698 ildouble: 1
9699 ldouble: 1
9700 Test "tan_upward (7)":
9701 ildouble: 1
9702 ldouble: 1
9703 Test "tan_upward (9)":
9704 ildouble: 1
9705 ldouble: 1
9706
9707 # tanh
9708 Test "tanh (-0.75)":
9709 ildouble: 1
9710 ldouble: 1
9711 Test "tanh (-0xcp-4)":
9712 ildouble: 1
9713 ldouble: 1
9714 Test "tanh (0.75)":
9715 ildouble: 1
9716 ldouble: 1
9717 Test "tanh (0xcp-4)":
9718 ildouble: 1
9719 ldouble: 1
9720
9721 # tgamma
9722 Test "tgamma (-0.5)":
9723 double: 1
9724 float: 1
9725 idouble: 1
9726 ifloat: 1
9727 Test "tgamma (-0x0.fffffffffffff8p0)":
9728 double: 1
9729 idouble: 1
9730 ildouble: 1
9731 ldouble: 1
9732 Test "tgamma (-0x0.ffffffp0)":
9733 float: 1
9734 ifloat: 1
9735 Test "tgamma (-0x1.000002p+0)":
9736 double: 2
9737 idouble: 2
9738 Test "tgamma (-0x1.000002p0)":
9739 double: 2
9740 idouble: 2
9741 ildouble: 1
9742 ldouble: 1
9743 Test "tgamma (-0x1.0a32a2p+5)":
9744 float: 2
9745 ifloat: 2
9746 Test "tgamma (-0x1.3ffffep+4)":
9747 float: 1
9748 ifloat: 1
9749 Test "tgamma (-0x1.3ffffffffffffffep+4)":
9750 ildouble: 1
9751 ldouble: 1
9752 Test "tgamma (-0x1.3fffffffffffffffffffffffff8p+4)":
9753 ildouble: 2
9754 ldouble: 2
9755 Test "tgamma (-0x1.3ffffffffffffp+4)":
9756 ildouble: 1
9757 ldouble: 1
9758 Test "tgamma (-0x1.4000000000000002p+4)":
9759 ildouble: 1
9760 ldouble: 1
9761 Test "tgamma (-0x1.4000000000001p+4)":
9762 double: 1
9763 idouble: 1
9764 ildouble: 2
9765 ldouble: 2
9766 Test "tgamma (-0x1.400002p+4)":
9767 float: 1
9768 ifloat: 1
9769 Test "tgamma (-0x1.dffffep+4)":
9770 double: 1
9771 float: 1
9772 idouble: 1
9773 ifloat: 1
9774 ildouble: 1
9775 ldouble: 1
9776 Test "tgamma (-0x1.dffffffffffffffep+4)":
9777 ildouble: 2
9778 ldouble: 2
9779 Test "tgamma (-0x1.dfffffffffffffffffffffffff8p+4)":
9780 ildouble: 1
9781 ldouble: 1
9782 Test "tgamma (-0x1.dffffffffffffp+4)":
9783 ildouble: 1
9784 ldouble: 1
9785 Test "tgamma (-0x1.e00000000000000000000000008p+4)":
9786 ildouble: 2
9787 ldouble: 2
9788 Test "tgamma (-0x1.e000000000001p+4)":
9789 double: 3
9790 idouble: 3
9791 ildouble: 3
9792 ldouble: 3
9793 Test "tgamma (-0x1.e00002p+4)":
9794 double: 1
9795 float: 1
9796 idouble: 1
9797 ifloat: 1
9798 Test "tgamma (-0x13.ffffep0)":
9799 float: 2
9800 ifloat: 2
9801 Test "tgamma (-0x13.fffffffffffffffffffffffff8p0)":
9802 ildouble: 2
9803 ldouble: 2
9804 Test "tgamma (-0x13.ffffffffffffp0)":
9805 ildouble: 1
9806 ldouble: 1
9807 Test "tgamma (-0x14.000000000001p0)":
9808 double: 1
9809 idouble: 1
9810 ildouble: 2
9811 ldouble: 2
9812 Test "tgamma (-0x14.00002p0)":
9813 float: 1
9814 ifloat: 1
9815 Test "tgamma (-0x1d.ffffep0)":
9816 double: 1
9817 float: 1
9818 idouble: 1
9819 ifloat: 1
9820 ildouble: 1
9821 ldouble: 1
9822 Test "tgamma (-0x1d.fffffffffffffffffffffffff8p0)":
9823 ildouble: 1
9824 ldouble: 1
9825 Test "tgamma (-0x1d.ffffffffffffp0)":
9826 ildouble: 1
9827 ldouble: 1
9828 Test "tgamma (-0x1e.00000000000000000000000008p0)":
9829 ildouble: 2
9830 ldouble: 2
9831 Test "tgamma (-0x1e.000000000001p0)":
9832 double: 3
9833 idouble: 3
9834 ildouble: 3
9835 ldouble: 3
9836 Test "tgamma (-0x1e.00002p0)":
9837 double: 1
9838 float: 1
9839 idouble: 1
9840 ifloat: 1
9841 Test "tgamma (-0x2.0000000000002p+0)":
9842 double: 1
9843 idouble: 1
9844 Test "tgamma (-0x2.0000000000002p0)":
9845 double: 1
9846 idouble: 1
9847 Test "tgamma (-0x2.000004p+0)":
9848 double: 2
9849 float: 1
9850 idouble: 2
9851 ifloat: 1
9852 ildouble: 1
9853 ldouble: 1
9854 Test "tgamma (-0x2.000004p0)":
9855 double: 2
9856 float: 1
9857 idouble: 2
9858 ifloat: 1
9859 ildouble: 1
9860 ldouble: 1
9861 Test "tgamma (-0x2.146544p+4)":
9862 float: 2
9863 ifloat: 2
9864 Test "tgamma (-0x2.7fffffffffffep+4)":
9865 double: 1
9866 idouble: 1
9867 Test "tgamma (-0x2.7fffffffffffffffffffffffffp+4)":
9868 ildouble: 1
9869 ldouble: 1
9870 Test "tgamma (-0x2.8000000000002p+4)":
9871 double: 1
9872 idouble: 1
9873 ildouble: 1
9874 ldouble: 1
9875 Test "tgamma (-0x2.800004p+4)":
9876 double: 2
9877 idouble: 2
9878 Test "tgamma (-0x2.8ffffffffffffffcp+4)":
9879 ildouble: 1
9880 ldouble: 1
9881 Test "tgamma (-0x2.8p+0)":
9882 double: 1
9883 float: 2
9884 idouble: 1
9885 ifloat: 2
9886 ildouble: 1
9887 ldouble: 1
9888 Test "tgamma (-0x2.90000000000000000000000001p+4)":
9889 ildouble: 1
9890 ldouble: 1
9891 Test "tgamma (-0x2.9000000000000004p+4)":
9892 ildouble: 1
9893 ldouble: 1
9894 Test "tgamma (-0x2.900004p+4)":
9895 double: 1
9896 idouble: 1
9897 Test "tgamma (-0x2.9ffffcp+4)":
9898 double: 1
9899 idouble: 1
9900 ildouble: 1
9901 ldouble: 1
9902 Test "tgamma (-0x2.9fffffffffffep+4)":
9903 ildouble: 1
9904 ldouble: 1
9905 Test "tgamma (-0x2.a0000000000000000000000001p+4)":
9906 ildouble: 1
9907 ldouble: 1
9908 Test "tgamma (-0x2.fffffcp+0)":
9909 double: 1
9910 float: 1
9911 idouble: 1
9912 ifloat: 1
9913 ildouble: 1
9914 ldouble: 1
9915 Test "tgamma (-0x2.fffffcp0)":
9916 double: 1
9917 float: 1
9918 idouble: 1
9919 ifloat: 1
9920 ildouble: 1
9921 ldouble: 1
9922 Test "tgamma (-0x27.fffffffffffep0)":
9923 double: 1
9924 idouble: 1
9925 Test "tgamma (-0x27.fffffffffffffffffffffffffp0)":
9926 ildouble: 1
9927 ldouble: 1
9928 Test "tgamma (-0x28.0000000000000000000000001p0)":
9929 ildouble: 1
9930 ldouble: 1
9931 Test "tgamma (-0x28.000000000002p0)":
9932 double: 1
9933 idouble: 1
9934 ildouble: 1
9935 ldouble: 1
9936 Test "tgamma (-0x28.00004p0)":
9937 double: 2
9938 idouble: 2
9939 Test "tgamma (-0x29.0000000000000000000000001p0)":
9940 ildouble: 1
9941 ldouble: 1
9942 Test "tgamma (-0x29.00004p0)":
9943 double: 1
9944 idouble: 1
9945 Test "tgamma (-0x29.ffffcp0)":
9946 double: 1
9947 idouble: 1
9948 ildouble: 1
9949 ldouble: 1
9950 Test "tgamma (-0x29.fffffffffffep0)":
9951 ildouble: 1
9952 ldouble: 1
9953 Test "tgamma (-0x2a.0000000000000000000000001p0)":
9954 ildouble: 1
9955 ldouble: 1
9956 Test "tgamma (-0x3.000004p+0)":
9957 double: 2
9958 float: 1
9959 idouble: 2
9960 ifloat: 1
9961 Test "tgamma (-0x3.000004p0)":
9962 double: 2
9963 float: 1
9964 idouble: 2
9965 ifloat: 1
9966 Test "tgamma (-0x3.1ffffcp+4)":
9967 double: 1
9968 idouble: 1
9969 ildouble: 2
9970 ldouble: 2
9971 Test "tgamma (-0x3.1fffffffffffep+4)":
9972 double: 3
9973 idouble: 3
9974 Test "tgamma (-0x3.1ffffffffffffffcp+4)":
9975 ildouble: 2
9976 ldouble: 2
9977 Test "tgamma (-0x3.20000000000000000000000001p+4)":
9978 ildouble: 1
9979 ldouble: 1
9980 Test "tgamma (-0x3.2000000000002p+4)":
9981 ildouble: 1
9982 ldouble: 1
9983 Test "tgamma (-0x3.200004p+4)":
9984 ildouble: 2
9985 ldouble: 2
9986 Test "tgamma (-0x3.8p+0)":
9987 double: 1
9988 float: 1
9989 idouble: 1
9990 ifloat: 1
9991 Test "tgamma (-0x3.fffffcp+0)":
9992 double: 1
9993 float: 1
9994 idouble: 1
9995 ifloat: 1
9996 Test "tgamma (-0x3.fffffcp0)":
9997 double: 1
9998 float: 1
9999 idouble: 1
10000 ifloat: 1
10001 Test "tgamma (-0x3.ffffffffffffep+0)":
10002 double: 2
10003 idouble: 2
10004 Test "tgamma (-0x3.ffffffffffffep0)":
10005 double: 2
10006 idouble: 2
10007 Test "tgamma (-0x31.fffffffffffep0)":
10008 double: 3
10009 idouble: 3
10010 Test "tgamma (-0x32.0000000000000000000000001p0)":
10011 ildouble: 1
10012 ldouble: 1
10013 Test "tgamma (-0x32.000000000002p0)":
10014 ildouble: 1
10015 ldouble: 1
10016 Test "tgamma (-0x4.000008p+0)":
10017 float: 1
10018 ifloat: 1
10019 Test "tgamma (-0x4.000008p0)":
10020 float: 1
10021 ifloat: 1
10022 Test "tgamma (-0x4.8p+0)":
10023 double: 1
10024 float: 1
10025 idouble: 1
10026 ifloat: 1
10027 ildouble: 1
10028 ldouble: 1
10029 Test "tgamma (-0x4.fffff8p+0)":
10030 double: 1
10031 float: 1
10032 idouble: 1
10033 ifloat: 1
10034 Test "tgamma (-0x4.fffff8p0)":
10035 double: 1
10036 float: 1
10037 idouble: 1
10038 ifloat: 1
10039 Test "tgamma (-0x4.ffffffffffffcp+0)":
10040 double: 1
10041 idouble: 1
10042 ildouble: 1
10043 ldouble: 1
10044 Test "tgamma (-0x4.ffffffffffffcp0)":
10045 double: 1
10046 idouble: 1
10047 ildouble: 1
10048 ldouble: 1
10049 Test "tgamma (-0x5.0000000000004p+0)":
10050 ildouble: 1
10051 ldouble: 1
10052 Test "tgamma (-0x5.0000000000004p0)":
10053 ildouble: 1
10054 ldouble: 1
10055 Test "tgamma (-0x5.000008p+0)":
10056 double: 1
10057 float: 2
10058 idouble: 1
10059 ifloat: 2
10060 Test "tgamma (-0x5.000008p0)":
10061 double: 1
10062 float: 2
10063 idouble: 1
10064 ifloat: 2
10065 Test "tgamma (-0x5.8p+0)":
10066 double: 1
10067 idouble: 1
10068 Test "tgamma (-0x5.ffffffffffffcp+0)":
10069 double: 1
10070 idouble: 1
10071 Test "tgamma (-0x5.ffffffffffffcp0)":
10072 double: 1
10073 idouble: 1
10074 Test "tgamma (-0x5.fffffffffffffff8p+0)":
10075 ildouble: 1
10076 ldouble: 1
10077 Test "tgamma (-0x6.000008p+0)":
10078 float: 2
10079 ifloat: 2
10080 ildouble: 1
10081 ldouble: 1
10082 Test "tgamma (-0x6.000008p0)":
10083 float: 2
10084 ifloat: 2
10085 ildouble: 1
10086 ldouble: 1
10087 Test "tgamma (-0x6.3fffffffffffcp+4)":
10088 double: 2
10089 idouble: 2
10090 ildouble: 1
10091 ldouble: 1
10092 Test "tgamma (-0x6.3ffffffffffffffffffffffffep+4)":
10093 ildouble: 1
10094 ldouble: 1
10095 Test "tgamma (-0x6.4000000000000008p+4)":
10096 ildouble: 1
10097 ldouble: 1
10098 Test "tgamma (-0x6.4000000000004p+4)":
10099 double: 1
10100 idouble: 1
10101 ildouble: 1
10102 ldouble: 1
10103 Test "tgamma (-0x6.400008p+4)":
10104 double: 1
10105 idouble: 1
10106 Test "tgamma (-0x6.8p+0)":
10107 float: 1
10108 ifloat: 1
10109 Test "tgamma (-0x6.fffff8p+0)":
10110 double: 2
10111 float: 1
10112 idouble: 2
10113 ifloat: 1
10114 ildouble: 1
10115 ldouble: 1
10116 Test "tgamma (-0x6.fffff8p0)":
10117 double: 2
10118 float: 1
10119 idouble: 2
10120 ifloat: 1
10121 ildouble: 1
10122 ldouble: 1
10123 Test "tgamma (-0x6.ffffffffffffcp+0)":
10124 double: 4
10125 idouble: 4
10126 ildouble: 2
10127 ldouble: 2
10128 Test "tgamma (-0x6.ffffffffffffcp0)":
10129 double: 4
10130 idouble: 4
10131 ildouble: 2
10132 ldouble: 2
10133 Test "tgamma (-0x63.fffffffffffcp0)":
10134 double: 2
10135 idouble: 2
10136 ildouble: 1
10137 ldouble: 1
10138 Test "tgamma (-0x63.ffffffffffffffffffffffffep0)":
10139 ildouble: 1
10140 ldouble: 1
10141 Test "tgamma (-0x64.000000000004p0)":
10142 double: 1
10143 idouble: 1
10144 ildouble: 1
10145 ldouble: 1
10146 Test "tgamma (-0x7.0000000000004p+0)":
10147 double: 3
10148 idouble: 3
10149 ildouble: 1
10150 ldouble: 1
10151 Test "tgamma (-0x7.0000000000004p0)":
10152 double: 3
10153 idouble: 3
10154 ildouble: 2
10155 ldouble: 2
10156 Test "tgamma (-0x7.000008p+0)":
10157 double: 1
10158 idouble: 1
10159 Test "tgamma (-0x7.000008p0)":
10160 double: 1
10161 float: 1
10162 idouble: 1
10163 ifloat: 1
10164 Test "tgamma (-0x7.8p+0)":
10165 double: 2
10166 float: 1
10167 idouble: 2
10168 ifloat: 1
10169 Test "tgamma (-0x7.fffff8p+0)":
10170 double: 3
10171 float: 1
10172 idouble: 3
10173 ifloat: 1
10174 Test "tgamma (-0x7.fffff8p0)":
10175 double: 3
10176 float: 1
10177 idouble: 3
10178 ifloat: 1
10179 Test "tgamma (-0x7.ffffffffffffcp+0)":
10180 double: 3
10181 idouble: 3
10182 ildouble: 3
10183 ldouble: 3
10184 Test "tgamma (-0x7.ffffffffffffcp0)":
10185 double: 3
10186 idouble: 3
10187 ildouble: 3
10188 ldouble: 3
10189 Test "tgamma (-0x7.fffffffffffffff8p+0)":
10190 ildouble: 1
10191 ldouble: 1
10192 Test "tgamma (-0x8.00000000000000000000000004p+0)":
10193 ildouble: 1
10194 ldouble: 1
10195 Test "tgamma (-0x8.00000000000000000000000004p0)":
10196 ildouble: 1
10197 ldouble: 1
10198 Test "tgamma (-0x8.00001p+0)":
10199 double: 2
10200 idouble: 2
10201 Test "tgamma (-0x8.00001p0)":
10202 double: 2
10203 idouble: 2
10204 Test "tgamma (-0x8.8p+0)":
10205 double: 1
10206 float: 1
10207 idouble: 1
10208 ifloat: 1
10209 Test "tgamma (-0x8p-4)":
10210 double: 1
10211 float: 1
10212 idouble: 1
10213 ifloat: 1
10214 Test "tgamma (-0x9.5ffffffffffffffp+4)":
10215 ildouble: 1
10216 ldouble: 1
10217 Test "tgamma (-0x9.600000000000001p+4)":
10218 ildouble: 1
10219 ldouble: 1
10220 Test "tgamma (-0x9.6000000000008p+4)":
10221 double: 1
10222 idouble: 1
10223 Test "tgamma (-0x9.60001p+4)":
10224 double: 1
10225 idouble: 1
10226 Test "tgamma (-0x9.8p+0)":
10227 double: 1
10228 float: 2
10229 idouble: 1
10230 ifloat: 2
10231 Test "tgamma (-0x9.ffffffffffff8p+0)":
10232 double: 1
10233 idouble: 1
10234 ildouble: 2
10235 ldouble: 2
10236 Test "tgamma (-0x9.ffffffffffff8p0)":
10237 double: 1
10238 idouble: 1
10239 ildouble: 2
10240 ldouble: 2
10241 Test "tgamma (-0x9.fffffp+0)":
10242 ildouble: 1
10243 ldouble: 1
10244 Test "tgamma (-0x9.fffffp0)":
10245 float: 1
10246 ifloat: 1
10247 ildouble: 1
10248 ldouble: 1
10249 Test "tgamma (-0x96.000000000008p0)":
10250 double: 1
10251 idouble: 1
10252 Test "tgamma (-0xa.00001p+0)":
10253 double: 1
10254 idouble: 1
10255 ildouble: 2
10256 ldouble: 2
10257 Test "tgamma (-0xa.00001p0)":
10258 double: 1
10259 idouble: 1
10260 ildouble: 2
10261 ldouble: 2
10262 Test "tgamma (-0xa.c0001p+4)":
10263 double: 1
10264 idouble: 1
10265 Test "tgamma (-0xf.ffffffffffff8p-4)":
10266 double: 1
10267 idouble: 1
10268 ildouble: 1
10269 ldouble: 1
10270 Test "tgamma (-0xf.fffffp-4)":
10271 float: 1
10272 ifloat: 1
10273 Test "tgamma (-2.5)":
10274 double: 1
10275 float: 2
10276 idouble: 1
10277 ifloat: 2
10278 ildouble: 1
10279 ldouble: 1
10280 Test "tgamma (-3.5)":
10281 double: 1
10282 float: 1
10283 idouble: 1
10284 ifloat: 1
10285 Test "tgamma (-4.5)":
10286 double: 1
10287 float: 1
10288 idouble: 1
10289 ifloat: 1
10290 ildouble: 1
10291 ldouble: 1
10292 Test "tgamma (-5.5)":
10293 double: 1
10294 idouble: 1
10295 Test "tgamma (-6.5)":
10296 float: 1
10297 ifloat: 1
10298 Test "tgamma (-7.5)":
10299 double: 2
10300 float: 1
10301 idouble: 2
10302 ifloat: 1
10303 Test "tgamma (-8.5)":
10304 double: 1
10305 float: 1
10306 idouble: 1
10307 ifloat: 1
10308 Test "tgamma (-9.5)":
10309 double: 1
10310 float: 2
10311 idouble: 1
10312 ifloat: 2
10313 Test "tgamma (0.5)":
10314 float: 1
10315 ifloat: 1
10316 Test "tgamma (0.7)":
10317 double: 1
10318 float: 1
10319 idouble: 1
10320 ifloat: 1
10321 Test "tgamma (0x1.28p+4)":
10322 double: 1
10323 idouble: 1
10324 ildouble: 1
10325 ldouble: 1
10326 Test "tgamma (0x1.38p+4)":
10327 double: 2
10328 idouble: 2
10329 Test "tgamma (0x1.78p+4)":
10330 double: 1
10331 float: 1
10332 idouble: 1
10333 ifloat: 1
10334 Test "tgamma (0x1.d8p+4)":
10335 double: 1
10336 float: 1
10337 idouble: 1
10338 ifloat: 1
10339 Test "tgamma (0x1.fffffep+0)":
10340 float: 1
10341 ifloat: 1
10342 Test "tgamma (0x1.fffffep0)":
10343 float: 1
10344 ifloat: 1
10345 Test "tgamma (0x1.fffffffffffffp+0)":
10346 double: 1
10347 idouble: 1
10348 Test "tgamma (0x1.fffffffffffffp0)":
10349 double: 1
10350 idouble: 1
10351 Test "tgamma (0x1p-24)":
10352 float: 1
10353 ifloat: 1
10354 Test "tgamma (0x1p-53)":
10355 double: 1
10356 idouble: 1
10357 Test "tgamma (0x2.18p+4)":
10358 ildouble: 1
10359 ldouble: 1
10360 Test "tgamma (0x2.28p+4)":
10361 double: 1
10362 idouble: 1
10363 ildouble: 1
10364 ldouble: 1
10365 Test "tgamma (0x2.30a43cp+4)":
10366 double: 1
10367 float: 2
10368 idouble: 1
10369 ifloat: 2
10370 Test "tgamma (0x2.8p+0)":
10371 float: 2
10372 ifloat: 2
10373 ildouble: 1
10374 ldouble: 1
10375 Test "tgamma (0x2.fffffcp+0)":
10376 float: 3
10377 ifloat: 3
10378 Test "tgamma (0x2.fffffcp0)":
10379 float: 3
10380 ifloat: 3
10381 Test "tgamma (0x3.8p+0)":
10382 float: 2
10383 ifloat: 2
10384 Test "tgamma (0x3.fffffcp+0)":
10385 float: 1
10386 ifloat: 1
10387 Test "tgamma (0x3.fffffcp0)":
10388 float: 1
10389 ifloat: 1
10390 Test "tgamma (0x3.ffffffffffffep+0)":
10391 double: 1
10392 idouble: 1
10393 Test "tgamma (0x3.ffffffffffffep0)":
10394 double: 1
10395 idouble: 1
10396 Test "tgamma (0x3p+0)":
10397 float: 1
10398 ifloat: 1
10399 Test "tgamma (0x4.0000000000004p+0)":
10400 double: 1
10401 idouble: 1
10402 Test "tgamma (0x4.0000000000004p0)":
10403 double: 1
10404 idouble: 1
10405 Test "tgamma (0x4.8p+0)":
10406 double: 1
10407 float: 1
10408 idouble: 1
10409 ifloat: 1
10410 Test "tgamma (0x4.fffff8p+0)":
10411 float: 1
10412 ifloat: 1
10413 Test "tgamma (0x4.fffff8p0)":
10414 float: 1
10415 ifloat: 1
10416 Test "tgamma (0x4.ffffffffffffcp+0)":
10417 double: 1
10418 idouble: 1
10419 ildouble: 1
10420 ldouble: 1
10421 Test "tgamma (0x4.ffffffffffffcp0)":
10422 double: 1
10423 idouble: 1
10424 ildouble: 1
10425 ldouble: 1
10426 Test "tgamma (0x4p+0)":
10427 float: 1
10428 ifloat: 1
10429 Test "tgamma (0x5.0000000000004p+0)":
10430 double: 1
10431 idouble: 1
10432 Test "tgamma (0x5.0000000000004p0)":
10433 double: 1
10434 idouble: 1
10435 Test "tgamma (0x5.000008p+0)":
10436 float: 3
10437 ifloat: 3
10438 Test "tgamma (0x5.000008p0)":
10439 float: 3
10440 ifloat: 3
10441 Test "tgamma (0x5.fffff8p+0)":
10442 double: 1
10443 float: 1
10444 idouble: 1
10445 ifloat: 1
10446 Test "tgamma (0x5.fffff8p0)":
10447 double: 1
10448 float: 1
10449 idouble: 1
10450 ifloat: 1
10451 Test "tgamma (0x6.0000000000004p+0)":
10452 double: 1
10453 idouble: 1
10454 Test "tgamma (0x6.0000000000004p0)":
10455 double: 1
10456 idouble: 1
10457 Test "tgamma (0x6.000008p+0)":
10458 float: 2
10459 ifloat: 2
10460 Test "tgamma (0x6.000008p0)":
10461 float: 2
10462 ifloat: 2
10463 Test "tgamma (0x6.8p+0)":
10464 float: 1
10465 ifloat: 1
10466 Test "tgamma (0x6.fffff8p+0)":
10467 double: 1
10468 idouble: 1
10469 Test "tgamma (0x6.fffff8p0)":
10470 double: 1
10471 idouble: 1
10472 Test "tgamma (0x6.ffffffffffffcp+0)":
10473 double: 4
10474 idouble: 4
10475 ildouble: 1
10476 ldouble: 1
10477 Test "tgamma (0x6.ffffffffffffcp0)":
10478 double: 4
10479 idouble: 4
10480 ildouble: 1
10481 ldouble: 1
10482 Test "tgamma (0x6p+0)":
10483 float: 1
10484 ifloat: 1
10485 Test "tgamma (0x7.0000000000004p+0)":
10486 double: 4
10487 idouble: 4
10488 Test "tgamma (0x7.0000000000004p0)":
10489 double: 4
10490 idouble: 4
10491 ildouble: 1
10492 ldouble: 1
10493 Test "tgamma (0x7.000008p+0)":
10494 double: 1
10495 idouble: 1
10496 Test "tgamma (0x7.000008p0)":
10497 double: 1
10498 float: 1
10499 idouble: 1
10500 ifloat: 1
10501 Test "tgamma (0x7.8p+0)":
10502 double: 2
10503 float: 1
10504 idouble: 2
10505 ifloat: 1
10506 ildouble: 1
10507 ldouble: 1
10508 Test "tgamma (0x7.fffff8p+0)":
10509 double: 2
10510 float: 1
10511 idouble: 2
10512 ifloat: 1
10513 Test "tgamma (0x7.fffff8p0)":
10514 double: 2
10515 float: 1
10516 idouble: 2
10517 ifloat: 1
10518 Test "tgamma (0x7.ffffffffffffcp+0)":
10519 double: 2
10520 idouble: 2
10521 ildouble: 1
10522 ldouble: 1
10523 Test "tgamma (0x7.ffffffffffffcp0)":
10524 double: 2
10525 idouble: 2
10526 ildouble: 1
10527 ldouble: 1
10528 Test "tgamma (0x7p+0)":
10529 double: 1
10530 idouble: 1
10531 Test "tgamma (0x8.00001p+0)":
10532 double: 2
10533 idouble: 2
10534 Test "tgamma (0x8.00001p0)":
10535 double: 2
10536 idouble: 2
10537 Test "tgamma (0x8.8p+0)":
10538 double: 1
10539 float: 1
10540 idouble: 1
10541 ifloat: 1
10542 Test "tgamma (0x8p+0)":
10543 double: 1
10544 idouble: 1
10545 Test "tgamma (0x8p-4)":
10546 float: 1
10547 ifloat: 1
10548 Test "tgamma (0x8p-56)":
10549 double: 1
10550 idouble: 1
10551 Test "tgamma (0x9.8p+0)":
10552 double: 1
10553 float: 1
10554 idouble: 1
10555 ifloat: 1
10556 ildouble: 1
10557 ldouble: 1
10558 Test "tgamma (0x9p+0)":
10559 double: 1
10560 idouble: 1
10561 Test "tgamma (0xa.b9fd72b0fb238p+4)":
10562 double: 1
10563 idouble: 1
10564 ildouble: 2
10565 ldouble: 2
10566 Test "tgamma (0xa.b9fd72b0fb23a9ddbf0d3804f4p+4)":
10567 ildouble: 1
10568 ldouble: 1
10569 Test "tgamma (0xa.b9fd7p+4)":
10570 double: 2
10571 idouble: 2
10572 ildouble: 2
10573 ldouble: 2
10574 Test "tgamma (0xap+0)":
10575 double: 1
10576 float: 1
10577 idouble: 1
10578 ifloat: 1
10579 Test "tgamma (0xb.333333333333333p-4)":
10580 ildouble: 1
10581 ldouble: 1
10582 Test "tgamma (0xb.33334p-4)":
10583 ildouble: 1
10584 ldouble: 1
10585 Test "tgamma (10)":
10586 double: 1
10587 float: 1
10588 idouble: 1
10589 ifloat: 1
10590 Test "tgamma (18.5)":
10591 double: 1
10592 float: 1
10593 idouble: 1
10594 ifloat: 1
10595 ildouble: 1
10596 ldouble: 1
10597 Test "tgamma (19.5)":
10598 double: 2
10599 idouble: 2
10600 ildouble: 1
10601 ldouble: 1
10602 Test "tgamma (2.5)":
10603 float: 2
10604 ifloat: 2
10605 ildouble: 1
10606 ldouble: 1
10607 Test "tgamma (23.5)":
10608 double: 1
10609 float: 1
10610 idouble: 1
10611 ifloat: 1
10612 Test "tgamma (29.5)":
10613 double: 1
10614 float: 1
10615 idouble: 1
10616 ifloat: 1
10617 Test "tgamma (3)":
10618 float: 1
10619 ifloat: 1
10620 Test "tgamma (3.5)":
10621 float: 2
10622 ifloat: 2
10623 Test "tgamma (30.5)":
10624 float: 1
10625 ifloat: 1
10626 Test "tgamma (33.5)":
10627 float: 1
10628 ifloat: 1
10629 ildouble: 1
10630 ldouble: 1
10631 Test "tgamma (34.5)":
10632 double: 1
10633 float: 2
10634 idouble: 1
10635 ifloat: 2
10636 ildouble: 1
10637 ldouble: 1
10638 Test "tgamma (4)":
10639 float: 1
10640 ifloat: 1
10641 Test "tgamma (4.5)":
10642 double: 1
10643 float: 1
10644 idouble: 1
10645 ifloat: 1
10646 Test "tgamma (6)":
10647 float: 1
10648 ifloat: 1
10649 Test "tgamma (6.5)":
10650 float: 1
10651 ifloat: 1
10652 Test "tgamma (7)":
10653 double: 1
10654 idouble: 1
10655 Test "tgamma (7.5)":
10656 double: 2
10657 float: 1
10658 idouble: 2
10659 ifloat: 1
10660 ildouble: 1
10661 ldouble: 1
10662 Test "tgamma (8)":
10663 double: 1
10664 idouble: 1
10665 Test "tgamma (8.5)":
10666 double: 1
10667 float: 1
10668 idouble: 1
10669 ifloat: 1
10670 Test "tgamma (9)":
10671 double: 1
10672 idouble: 1
10673 Test "tgamma (9.5)":
10674 double: 1
10675 float: 1
10676 idouble: 1
10677 ifloat: 1
10678 ildouble: 1
10679 ldouble: 1
10680
10681 # y0
10682 Test "y0 (0.125)":
10683 ildouble: 1
10684 ldouble: 1
10685 Test "y0 (0.75)":
10686 ildouble: 1
10687 ldouble: 1
10688 Test "y0 (0x1.3ffp+74)":
10689 double: 1
10690 idouble: 1
10691 Test "y0 (0x1.8p+0)":
10692 double: 2
10693 float: 1
10694 idouble: 2
10695 ifloat: 1
10696 Test "y0 (0x1.ff00000000002p+840)":
10697 double: 1
10698 idouble: 1
10699 ildouble: 1
10700 ldouble: 1
10701 Test "y0 (0x1p+0)":
10702 double: 2
10703 float: 1
10704 idouble: 2
10705 ifloat: 1
10706 ildouble: 1
10707 ldouble: 1
10708 Test "y0 (0x1p-100)":
10709 ildouble: 1
10710 ldouble: 1
10711 Test "y0 (0x1p-110)":
10712 double: 1
10713 idouble: 1
10714 ildouble: 1
10715 ldouble: 1
10716 Test "y0 (0x1p-20)":
10717 double: 1
10718 idouble: 1
10719 Test "y0 (0x1p-30)":
10720 float: 1
10721 ifloat: 1
10722 ildouble: 1
10723 ldouble: 1
10724 Test "y0 (0x1p-40)":
10725 double: 1
10726 float: 1
10727 idouble: 1
10728 ifloat: 1
10729 Test "y0 (0x1p-60)":
10730 float: 1
10731 ifloat: 1
10732 Test "y0 (0x1p-70)":
10733 double: 1
10734 float: 1
10735 idouble: 1
10736 ifloat: 1
10737 Test "y0 (0x1p-80)":
10738 double: 1
10739 idouble: 1
10740 Test "y0 (0x1p1023)":
10741 ildouble: 1
10742 ldouble: 1
10743 Test "y0 (0x2p+0)":
10744 double: 1
10745 idouble: 1
10746 Test "y0 (0x2p-4)":
10747 ildouble: 1
10748 ldouble: 1
10749 Test "y0 (0x4.ffcp+72)":
10750 double: 1
10751 idouble: 1
10752 Test "y0 (0x4p-112)":
10753 double: 1
10754 idouble: 1
10755 ildouble: 1
10756 ldouble: 1
10757 Test "y0 (0x4p-32)":
10758 float: 1
10759 ifloat: 1
10760 ildouble: 1
10761 ldouble: 1
10762 Test "y0 (0x4p-72)":
10763 double: 1
10764 float: 1
10765 idouble: 1
10766 ifloat: 1
10767 Test "y0 (0x8p+0)":
10768 double: 1
10769 float: 1
10770 idouble: 1
10771 ifloat: 1
10772 ildouble: 1
10773 ldouble: 1
10774 Test "y0 (0x8p+1020)":
10775 ildouble: 1
10776 ldouble: 1
10777 Test "y0 (0xap+0)":
10778 double: 1
10779 float: 1
10780 idouble: 1
10781 ifloat: 1
10782 Test "y0 (0xf.ffffffffffff8p+1020)":
10783 double: 1
10784 idouble: 1
10785 ildouble: 1
10786 ldouble: 1
10787 Test "y0 (0xf.ffffffffffffbffffffffffffcp+1020)":
10788 ildouble: 1
10789 ldouble: 1
10790 Test "y0 (0xf.fffffp+124)":
10791 double: 1
10792 float: 1
10793 idouble: 1
10794 ifloat: 1
10795 ildouble: 1
10796 ldouble: 1
10797 Test "y0 (1.0)":
10798 double: 2
10799 float: 1
10800 idouble: 2
10801 ifloat: 1
10802 ildouble: 1
10803 ldouble: 1
10804 Test "y0 (1.5)":
10805 double: 2
10806 float: 1
10807 idouble: 2
10808 ifloat: 1
10809 Test "y0 (10.0)":
10810 double: 1
10811 float: 1
10812 idouble: 1
10813 ifloat: 1
10814 ildouble: 1
10815 ldouble: 1
10816 Test "y0 (2.0)":
10817 double: 1
10818 idouble: 1
10819 Test "y0 (8.0)":
10820 double: 1
10821 float: 1
10822 idouble: 1
10823 ifloat: 1
10824 ildouble: 1
10825 ldouble: 1
10826
10827 # y1
10828 Test "y1 (0.125)":
10829 double: 1
10830 idouble: 1
10831 Test "y1 (0x1.001000001p+593)":
10832 ildouble: 2
10833 ldouble: 2
10834 Test "y1 (0x1.27e204p+99)":
10835 double: 1
10836 float: 1
10837 idouble: 1
10838 ifloat: 1
10839 ildouble: 1
10840 ldouble: 1
10841 Test "y1 (0x1.8p+0)":
10842 float: 1
10843 ifloat: 1
10844 Test "y1 (0x1p-10)":
10845 double: 1
10846 idouble: 1
10847 Test "y1 (0x1p-20)":
10848 ildouble: 1
10849 ldouble: 1
10850 Test "y1 (0x1p1023)":
10851 ildouble: 1
10852 ldouble: 1
10853 Test "y1 (0x2.002000002p+592)":
10854 ildouble: 2
10855 ldouble: 2
10856 Test "y1 (0x2p+0)":
10857 double: 1
10858 float: 1
10859 idouble: 1
10860 ifloat: 1
10861 Test "y1 (0x2p-4)":
10862 double: 1
10863 idouble: 1
10864 Test "y1 (0x4p-12)":
10865 double: 1
10866 idouble: 1
10867 Test "y1 (0x8p+0)":
10868 double: 1
10869 float: 2
10870 idouble: 1
10871 ifloat: 2
10872 ildouble: 1
10873 ldouble: 1
10874 Test "y1 (0x8p+1020)":
10875 ildouble: 1
10876 ldouble: 1
10877 Test "y1 (0x9.3f102p+96)":
10878 double: 1
10879 idouble: 1
10880 ildouble: 1
10881 ldouble: 1
10882 Test "y1 (0xap+0)":
10883 double: 3
10884 float: 1
10885 idouble: 3
10886 ifloat: 1
10887 ildouble: 2
10888 ldouble: 2
10889 Test "y1 (0xf.fffffp+124)":
10890 double: 2
10891 float: 2
10892 idouble: 2
10893 ifloat: 2
10894 Test "y1 (1.5)":
10895 float: 1
10896 ifloat: 1
10897 Test "y1 (10.0)":
10898 double: 3
10899 float: 1
10900 idouble: 3
10901 ifloat: 1
10902 ildouble: 2
10903 ldouble: 2
10904 Test "y1 (2.0)":
10905 double: 2
10906 float: 1
10907 idouble: 2
10908 ifloat: 2
10909 Test "y1 (8.0)":
10910 double: 1
10911 float: 2
10912 idouble: 1
10913 ifloat: 2
10914 ildouble: 1
10915 ldouble: 1
10916
10917 # yn
10918 Test "yn (-10, 1.0)":
10919 float: 2
10920 ifloat: 2
10921 Test "yn (0, 0.125)":
10922 ildouble: 1
10923 ldouble: 1
10924 Test "yn (0, 0.75)":
10925 ildouble: 1
10926 ldouble: 1
10927 Test "yn (0, 1.0)":
10928 double: 2
10929 float: 1
10930 idouble: 2
10931 ifloat: 1
10932 ildouble: 1
10933 ldouble: 1
10934 Test "yn (0, 1.5)":
10935 double: 2
10936 float: 1
10937 idouble: 2
10938 ifloat: 1
10939 Test "yn (0, 10.0)":
10940 double: 1
10941 float: 1
10942 idouble: 1
10943 ifloat: 1
10944 ildouble: 2
10945 ldouble: 2
10946 Test "yn (0, 2.0)":
10947 double: 1
10948 idouble: 1
10949 Test "yn (0, 8.0)":
10950 double: 1
10951 float: 1
10952 idouble: 1
10953 ifloat: 1
10954 ildouble: 1
10955 ldouble: 1
10956 Test "yn (1, 0.125)":
10957 double: 1
10958 idouble: 1
10959 Test "yn (1, 1.5)":
10960 float: 2
10961 ifloat: 2
10962 Test "yn (1, 10.0)":
10963 double: 3
10964 float: 1
10965 idouble: 3
10966 ifloat: 1
10967 ildouble: 2
10968 ldouble: 2
10969 Test "yn (1, 2.0)":
10970 double: 2
10971 float: 1
10972 idouble: 2
10973 ifloat: 1
10974 Test "yn (1, 8.0)":
10975 double: 1
10976 float: 2
10977 idouble: 1
10978 ifloat: 2
10979 ildouble: 1
10980 ldouble: 1
10981 Test "yn (10, 0.125)":
10982 double: 1
10983 idouble: 1
10984 Test "yn (10, 0.75)":
10985 double: 1
10986 float: 2
10987 idouble: 1
10988 ifloat: 2
10989 Test "yn (10, 1.0)":
10990 float: 2
10991 ifloat: 2
10992 Test "yn (10, 10.0)":
10993 double: 2
10994 float: 2
10995 idouble: 2
10996 ifloat: 2
10997 ildouble: 2
10998 ldouble: 2
10999 Test "yn (10, 2.0)":
11000 double: 3
11001 float: 1
11002 idouble: 3
11003 ifloat: 1
11004 ildouble: 1
11005 ldouble: 1
11006 Test "yn (2, 0x1.ffff62p+99)":
11007 double: 1
11008 idouble: 1
11009 Test "yn (2, 0x1p1023)":
11010 ildouble: 1
11011 ldouble: 1
11012 Test "yn (2, 0x1p127)":
11013 double: 1
11014 float: 1
11015 idouble: 1
11016 ifloat: 1
11017 ildouble: 1
11018 ldouble: 1
11019 Test "yn (3, 0.125)":
11020 double: 1
11021 idouble: 1
11022 Test "yn (3, 0.75)":
11023 float: 1
11024 ifloat: 1
11025 Test "yn (3, 10.0)":
11026 double: 1
11027 float: 1
11028 idouble: 1
11029 ifloat: 1
11030 ildouble: 1
11031 ldouble: 1
11032 Test "yn (3, 2.0)":
11033 double: 1
11034 idouble: 1
11035
11036 # Maximal error of functions:
11037 Function: "acos":
11038 ildouble: 1
11039 ldouble: 1
11040
11041 Function: "acos_downward":
11042 double: 1
11043 float: 1
11044 idouble: 1
11045 ifloat: 1
11046 ildouble: 3
11047 ldouble: 3
11048
11049 Function: "acos_tonearest":
11050 ildouble: 1
11051 ldouble: 1
11052
11053 Function: "acos_towardzero":
11054 double: 1
11055 float: 1
11056 idouble: 1
11057 ifloat: 1
11058 ildouble: 3
11059 ldouble: 3
11060
11061 Function: "acos_upward":
11062 double: 1
11063 idouble: 1
11064 ildouble: 2
11065 ldouble: 2
11066
11067 Function: "acosh":
11068 ildouble: 1
11069 ldouble: 1
11070
11071 Function: "asin":
11072 ildouble: 2
11073 ldouble: 2
11074
11075 Function: "asin_downward":
11076 double: 1
11077 float: 1
11078 idouble: 1
11079 ifloat: 1
11080 ildouble: 2
11081 ldouble: 2
11082
11083 Function: "asin_tonearest":
11084 ildouble: 2
11085 ldouble: 2
11086
11087 Function: "asin_towardzero":
11088 double: 1
11089 float: 1
11090 idouble: 1
11091 ifloat: 1
11092 ildouble: 1
11093 ldouble: 1
11094
11095 Function: "asin_upward":
11096 double: 1
11097 float: 1
11098 idouble: 1
11099 ifloat: 1
11100 ildouble: 2
11101 ldouble: 2
11102
11103 Function: "asinh":
11104 ildouble: 1
11105 ldouble: 1
11106
11107 Function: "atan2":
11108 float: 1
11109 ifloat: 1
11110 ildouble: 1
11111 ldouble: 1
11112
11113 Function: "atanh":
11114 float: 1
11115 ifloat: 1
11116
11117 Function: "cabs":
11118 float: 1
11119 ifloat: 1
11120 ildouble: 1
11121 ldouble: 1
11122
11123 Function: Real part of "cacos":
11124 double: 1
11125 float: 2
11126 idouble: 1
11127 ifloat: 2
11128
11129 Function: Imaginary part of "cacos":
11130 double: 3
11131 float: 2
11132 idouble: 3
11133 ifloat: 2
11134
11135 Function: Real part of "cacosh":
11136 double: 1
11137 float: 7
11138 idouble: 1
11139 ifloat: 7
11140
11141 Function: Imaginary part of "cacosh":
11142 double: 1
11143 float: 3
11144 idouble: 1
11145 ifloat: 3
11146
11147 Function: "carg":
11148 ildouble: 1
11149 ldouble: 1
11150
11151 Function: Real part of "casin":
11152 double: 1
11153 float: 1
11154 idouble: 1
11155 ifloat: 1
11156 ildouble: 1
11157 ldouble: 1
11158
11159 Function: Imaginary part of "casin":
11160 double: 3
11161 float: 2
11162 idouble: 3
11163 ifloat: 2
11164
11165 Function: Real part of "casinh":
11166 double: 5
11167 float: 2
11168 idouble: 5
11169 ifloat: 2
11170
11171 Function: Imaginary part of "casinh":
11172 double: 3
11173 float: 1
11174 idouble: 3
11175 ifloat: 1
11176 ildouble: 1
11177 ldouble: 1
11178
11179 Function: Real part of "catan":
11180 float: 4
11181 ifloat: 4
11182
11183 Function: Imaginary part of "catan":
11184 double: 1
11185 float: 1
11186 idouble: 1
11187 ifloat: 1
11188 ildouble: 1
11189 ldouble: 1
11190
11191 Function: Real part of "catanh":
11192 double: 4
11193 float: 1
11194 idouble: 4
11195 ifloat: 1
11196 ildouble: 1
11197 ldouble: 1
11198
11199 Function: Imaginary part of "catanh":
11200 float: 1
11201 ifloat: 1
11202
11203 Function: "cbrt":
11204 double: 1
11205 float: 1
11206 idouble: 1
11207 ifloat: 1
11208
11209 Function: Real part of "ccos":
11210 double: 1
11211 float: 1
11212 idouble: 1
11213 ifloat: 1
11214 ildouble: 1
11215 ldouble: 1
11216
11217 Function: Imaginary part of "ccos":
11218 double: 1
11219 float: 1
11220 idouble: 1
11221 ifloat: 1
11222 ildouble: 1
11223 ldouble: 1
11224
11225 Function: Real part of "ccosh":
11226 double: 1
11227 float: 1
11228 idouble: 1
11229 ifloat: 1
11230 ildouble: 1
11231 ldouble: 1
11232
11233 Function: Imaginary part of "ccosh":
11234 double: 1
11235 float: 1
11236 idouble: 1
11237 ifloat: 1
11238 ildouble: 2
11239 ldouble: 2
11240
11241 Function: Real part of "cexp":
11242 double: 2
11243 float: 1
11244 idouble: 2
11245 ifloat: 1
11246 ildouble: 2
11247 ldouble: 2
11248
11249 Function: Imaginary part of "cexp":
11250 double: 1
11251 float: 2
11252 idouble: 1
11253 ifloat: 2
11254 ildouble: 2
11255 ldouble: 2
11256
11257 Function: Real part of "clog":
11258 double: 1
11259 float: 2
11260 idouble: 1
11261 ifloat: 2
11262 ildouble: 1
11263 ldouble: 1
11264
11265 Function: Imaginary part of "clog":
11266 double: 1
11267 float: 3
11268 idouble: 1
11269 ifloat: 3
11270 ildouble: 2
11271 ldouble: 2
11272
11273 Function: Real part of "clog10":
11274 double: 2
11275 float: 2
11276 idouble: 2
11277 ifloat: 2
11278 ildouble: 2
11279 ldouble: 2
11280
11281 Function: Imaginary part of "clog10":
11282 double: 1
11283 float: 1
11284 idouble: 1
11285 ifloat: 1
11286 ildouble: 2
11287 ldouble: 2
11288
11289 Function: "cos":
11290 double: 2
11291 float: 1
11292 idouble: 2
11293 ifloat: 1
11294 ildouble: 2
11295 ldouble: 2
11296
11297 Function: "cos_downward":
11298 double: 1
11299 float: 2
11300 idouble: 1
11301 ifloat: 2
11302 ildouble: 3
11303 ldouble: 3
11304
11305 Function: "cos_tonearest":
11306 float: 1
11307 ifloat: 1
11308 ildouble: 2
11309 ldouble: 2
11310
11311 Function: "cos_towardzero":
11312 double: 1
11313 float: 1
11314 idouble: 1
11315 ifloat: 1
11316 ildouble: 3
11317 ldouble: 3
11318
11319 Function: "cos_upward":
11320 double: 1
11321 float: 2
11322 idouble: 1
11323 ifloat: 2
11324 ildouble: 4
11325 ldouble: 4
11326
11327 Function: "cosh":
11328 double: 1
11329 idouble: 1
11330 ildouble: 1
11331 ldouble: 1
11332
11333 Function: "cosh_downward":
11334 double: 1
11335 float: 1
11336 idouble: 1
11337 ifloat: 1
11338 ildouble: 2
11339 ldouble: 2
11340
11341 Function: "cosh_tonearest":
11342 double: 1
11343 idouble: 1
11344 ildouble: 1
11345 ldouble: 1
11346
11347 Function: "cosh_towardzero":
11348 double: 1
11349 float: 1
11350 idouble: 1
11351 ifloat: 1
11352 ildouble: 2
11353 ldouble: 2
11354
11355 Function: "cosh_upward":
11356 double: 1
11357 idouble: 1
11358 ildouble: 2
11359 ldouble: 2
11360
11361 Function: Real part of "cpow":
11362 double: 2
11363 float: 5
11364 idouble: 2
11365 ifloat: 5
11366 ildouble: 4
11367 ldouble: 4
11368
11369 Function: Imaginary part of "cpow":
11370 double: 2
11371 float: 2
11372 idouble: 2
11373 ifloat: 2
11374 ildouble: 2
11375 ldouble: 2
11376
11377 Function: Imaginary part of "cproj":
11378 ildouble: 1
11379 ldouble: 1
11380
11381 Function: Real part of "csin":
11382 double: 1
11383 float: 1
11384 idouble: 1
11385 ifloat: 1
11386 ildouble: 1
11387 ldouble: 1
11388
11389 Function: Imaginary part of "csin":
11390 ildouble: 1
11391 ldouble: 1
11392
11393 Function: Real part of "csinh":
11394 float: 1
11395 ifloat: 1
11396 ildouble: 1
11397 ldouble: 1
11398
11399 Function: Imaginary part of "csinh":
11400 double: 1
11401 float: 1
11402 idouble: 1
11403 ifloat: 1
11404 ildouble: 1
11405 ldouble: 1
11406
11407 Function: Real part of "csqrt":
11408 double: 1
11409 float: 2
11410 idouble: 1
11411 ifloat: 2
11412 ildouble: 1
11413 ldouble: 1
11414
11415 Function: Imaginary part of "csqrt":
11416 double: 1
11417 float: 2
11418 idouble: 1
11419 ifloat: 2
11420 ildouble: 1
11421 ldouble: 1
11422
11423 Function: Real part of "ctan":
11424 double: 1
11425 float: 1
11426 idouble: 1
11427 ifloat: 1
11428 ildouble: 2
11429 ldouble: 2
11430
11431 Function: Imaginary part of "ctan":
11432 double: 1
11433 float: 1
11434 idouble: 1
11435 ifloat: 1
11436 ildouble: 2
11437 ldouble: 2
11438
11439 Function: Real part of "ctan_downward":
11440 double: 2
11441 float: 1
11442 idouble: 2
11443 ifloat: 1
11444 ildouble: 4
11445 ldouble: 4
11446
11447 Function: Imaginary part of "ctan_downward":
11448 float: 1
11449 ifloat: 1
11450 ildouble: 10
11451 ldouble: 10
11452
11453 Function: Real part of "ctan_tonearest":
11454 float: 1
11455 ifloat: 1
11456 ildouble: 2
11457 ldouble: 2
11458
11459 Function: Imaginary part of "ctan_tonearest":
11460 float: 1
11461 ifloat: 1
11462 ildouble: 1
11463 ldouble: 1
11464
11465 Function: Real part of "ctan_towardzero":
11466 float: 1
11467 ifloat: 1
11468 ildouble: 4
11469 ldouble: 4
11470
11471 Function: Imaginary part of "ctan_towardzero":
11472 float: 1
11473 ifloat: 1
11474 ildouble: 13
11475 ldouble: 13
11476
11477 Function: Real part of "ctan_upward":
11478 double: 2
11479 float: 1
11480 idouble: 2
11481 ifloat: 1
11482 ildouble: 6
11483 ldouble: 6
11484
11485 Function: Imaginary part of "ctan_upward":
11486 double: 1
11487 float: 2
11488 idouble: 1
11489 ifloat: 2
11490 ildouble: 10
11491 ldouble: 10
11492
11493 Function: Real part of "ctanh":
11494 double: 1
11495 float: 2
11496 idouble: 1
11497 ifloat: 2
11498 ildouble: 2
11499 ldouble: 2
11500
11501 Function: Imaginary part of "ctanh":
11502 double: 1
11503 float: 1
11504 idouble: 1
11505 ifloat: 1
11506 ildouble: 2
11507 ldouble: 2
11508
11509 Function: Real part of "ctanh_downward":
11510 float: 1
11511 ifloat: 1
11512 ildouble: 10
11513 ldouble: 10
11514
11515 Function: Imaginary part of "ctanh_downward":
11516 double: 2
11517 float: 1
11518 idouble: 2
11519 ifloat: 1
11520 ildouble: 4
11521 ldouble: 4
11522
11523 Function: Real part of "ctanh_tonearest":
11524 float: 1
11525 ifloat: 1
11526 ildouble: 1
11527 ldouble: 1
11528
11529 Function: Imaginary part of "ctanh_tonearest":
11530 float: 1
11531 ifloat: 1
11532 ildouble: 2
11533 ldouble: 2
11534
11535 Function: Real part of "ctanh_towardzero":
11536 float: 1
11537 ifloat: 1
11538 ildouble: 13
11539 ldouble: 13
11540
11541 Function: Imaginary part of "ctanh_towardzero":
11542 float: 1
11543 ifloat: 1
11544 ildouble: 4
11545 ldouble: 4
11546
11547 Function: Real part of "ctanh_upward":
11548 double: 1
11549 float: 2
11550 idouble: 1
11551 ifloat: 2
11552 ildouble: 10
11553 ldouble: 10
11554
11555 Function: Imaginary part of "ctanh_upward":
11556 double: 2
11557 float: 1
11558 idouble: 2
11559 ifloat: 1
11560 ildouble: 6
11561 ldouble: 6
11562
11563 Function: "erf":
11564 double: 1
11565 idouble: 1
11566 ildouble: 1
11567 ldouble: 1
11568
11569 Function: "erfc":
11570 double: 1
11571 float: 1
11572 idouble: 1
11573 ifloat: 1
11574 ildouble: 2
11575 ldouble: 2
11576
11577 Function: "exp":
11578 ildouble: 1
11579 ldouble: 1
11580
11581 Function: "exp10":
11582 double: 1
11583 float: 1
11584 idouble: 1
11585 ifloat: 1
11586 ildouble: 1
11587 ldouble: 1
11588
11589 Function: "exp2":
11590 ildouble: 2
11591 ldouble: 2
11592
11593 Function: "exp_downward":
11594 double: 1
11595 float: 1
11596 idouble: 1
11597 ifloat: 1
11598 ildouble: 1
11599 ldouble: 1
11600
11601 Function: "exp_tonearest":
11602 ildouble: 1
11603 ldouble: 1
11604
11605 Function: "exp_towardzero":
11606 double: 1
11607 float: 1
11608 idouble: 1
11609 ifloat: 1
11610 ildouble: 1
11611 ldouble: 1
11612
11613 Function: "exp_upward":
11614 double: 1
11615 float: 1
11616 idouble: 1
11617 ifloat: 1
11618 ildouble: 1
11619 ldouble: 1
11620
11621 Function: "expm1":
11622 double: 1
11623 float: 1
11624 idouble: 1
11625 ifloat: 1
11626 ildouble: 1
11627 ldouble: 1
11628
11629 Function: "gamma":
11630 double: 1
11631 float: 2
11632 idouble: 1
11633 ifloat: 2
11634
11635 Function: "hypot":
11636 double: 1
11637 float: 1
11638 idouble: 1
11639 ifloat: 1
11640 ildouble: 1
11641 ldouble: 1
11642
11643 Function: "j0":
11644 double: 3
11645 float: 2
11646 idouble: 3
11647 ifloat: 2
11648 ildouble: 2
11649 ldouble: 2
11650
11651 Function: "j1":
11652 double: 1
11653 float: 2
11654 idouble: 1
11655 ifloat: 2
11656 ildouble: 1
11657 ldouble: 1
11658
11659 Function: "jn":
11660 double: 4
11661 float: 5
11662 idouble: 4
11663 ifloat: 5
11664 ildouble: 7
11665 ldouble: 7
11666
11667 Function: "lgamma":
11668 double: 1
11669 float: 2
11670 idouble: 1
11671 ifloat: 2
11672
11673 Function: "log":
11674 float: 1
11675 ifloat: 1
11676 ildouble: 1
11677 ldouble: 1
11678
11679 Function: "log10":
11680 double: 1
11681 float: 2
11682 idouble: 1
11683 ifloat: 2
11684 ildouble: 1
11685 ldouble: 1
11686
11687 Function: "log1p":
11688 float: 1
11689 ifloat: 1
11690 ildouble: 1
11691 ldouble: 1
11692
11693 Function: "log2":
11694 ildouble: 1
11695 ldouble: 1
11696
11697 Function: "pow":
11698 float: 1
11699 ifloat: 1
11700 ildouble: 1
11701 ldouble: 1
11702
11703 Function: "pow10":
11704 double: 1
11705 idouble: 1
11706 ildouble: 1
11707 ldouble: 1
11708
11709 Function: "pow_downward":
11710 float: 1
11711 ifloat: 1
11712 ildouble: 1
11713 ldouble: 1
11714
11715 Function: "pow_towardzero":
11716 float: 1
11717 ifloat: 1
11718 ildouble: 1
11719 ldouble: 1
11720
11721 Function: "pow_upward":
11722 float: 1
11723 ifloat: 1
11724 ildouble: 1
11725 ldouble: 1
11726
11727 Function: "sin":
11728 float: 1
11729 ifloat: 1
11730 ildouble: 1
11731 ldouble: 1
11732
11733 Function: "sin_downward":
11734 double: 1
11735 float: 2
11736 idouble: 1
11737 ifloat: 2
11738 ildouble: 4
11739 ldouble: 4
11740
11741 Function: "sin_tonearest":
11742 float: 1
11743 ifloat: 1
11744 ildouble: 1
11745 ldouble: 1
11746
11747 Function: "sin_towardzero":
11748 double: 1
11749 float: 1
11750 idouble: 1
11751 ifloat: 1
11752 ildouble: 4
11753 ldouble: 4
11754
11755 Function: "sin_upward":
11756 double: 1
11757 float: 2
11758 idouble: 1
11759 ifloat: 2
11760 ildouble: 3
11761 ldouble: 3
11762
11763 Function: "sincos":
11764 double: 1
11765 float: 1
11766 idouble: 1
11767 ifloat: 1
11768 ildouble: 1
11769 ldouble: 1
11770
11771 Function: "sinh":
11772 ildouble: 1
11773 ldouble: 1
11774
11775 Function: "sinh_downward":
11776 double: 1
11777 float: 1
11778 idouble: 1
11779 ifloat: 1
11780 ildouble: 2
11781 ldouble: 2
11782
11783 Function: "sinh_tonearest":
11784 ildouble: 1
11785 ldouble: 1
11786
11787 Function: "sinh_towardzero":
11788 double: 1
11789 float: 1
11790 idouble: 1
11791 ifloat: 1
11792 ildouble: 2
11793 ldouble: 2
11794
11795 Function: "sinh_upward":
11796 double: 1
11797 float: 1
11798 idouble: 1
11799 ifloat: 1
11800 ildouble: 1
11801 ldouble: 1
11802
11803 Function: "sqrt":
11804 double: 1
11805 idouble: 1
11806 ildouble: 1
11807 ldouble: 1
11808
11809 Function: "sqrt_downward":
11810 ildouble: 1
11811 ldouble: 1
11812
11813 Function: "sqrt_tonearest":
11814 ildouble: 1
11815 ldouble: 1
11816
11817 Function: "sqrt_towardzero":
11818 ildouble: 1
11819 ldouble: 1
11820
11821 Function: "sqrt_upward":
11822 ildouble: 1
11823 ldouble: 1
11824
11825 Function: "tan":
11826 double: 1
11827 idouble: 1
11828 ildouble: 2
11829 ldouble: 2
11830
11831 Function: "tan_downward":
11832 double: 1
11833 float: 2
11834 idouble: 1
11835 ifloat: 2
11836 ildouble: 2
11837 ldouble: 2
11838
11839 Function: "tan_tonearest":
11840 ildouble: 2
11841 ldouble: 2
11842
11843 Function: "tan_towardzero":
11844 double: 1
11845 float: 1
11846 idouble: 1
11847 ifloat: 1
11848 ildouble: 3
11849 ldouble: 3
11850
11851 Function: "tan_upward":
11852 double: 1
11853 float: 1
11854 idouble: 1
11855 ifloat: 1
11856 ildouble: 3
11857 ldouble: 3
11858
11859 Function: "tanh":
11860 ildouble: 1
11861 ldouble: 1
11862
11863 Function: "tgamma":
11864 double: 4
11865 float: 3
11866 idouble: 4
11867 ifloat: 3
11868 ildouble: 3
11869 ldouble: 3
11870
11871 Function: "y0":
11872 double: 2
11873 float: 1
11874 idouble: 2
11875 ifloat: 1
11876 ildouble: 1
11877 ldouble: 1
11878
11879 Function: "y1":
11880 double: 3
11881 float: 2
11882 idouble: 3
11883 ifloat: 2
11884 ildouble: 2
11885 ldouble: 2
11886
11887 Function: "yn":
11888 double: 3
11889 float: 2
11890 idouble: 3
11891 ifloat: 2
11892 ildouble: 2
11893 ldouble: 2
11894
11895 # end of automatic generation
This page took 0.548019 seconds and 5 git commands to generate.