Update copyright notices with scripts/update-copyrights
[glibc.git] / sysdeps / powerpc / fpu / libm-test-ulps
blob7a33dba3a86ec99d98e096e2f126f6e6bf3f917a
1 # Begin of automatic generation
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
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
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
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
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 (-0x4p-1024)":
205 double: 1
206 idouble: 1
207 ildouble: 1
208 ldouble: 1
209 Test "acos_upward (-0x4p-1076)":
210 double: 1
211 idouble: 1
212 ildouble: 1
213 ldouble: 1
214 Test "acos_upward (-0x4p-128)":
215 double: 1
216 idouble: 1
217 ildouble: 1
218 ldouble: 1
219 Test "acos_upward (-0x8p-152)":
220 double: 1
221 idouble: 1
222 ildouble: 1
223 ldouble: 1
224 Test "acos_upward (-0x8p-972)":
225 double: 1
226 idouble: 1
227 ildouble: 1
228 ldouble: 1
229 Test "acos_upward (-1)":
230 ildouble: 2
231 ldouble: 2
232 Test "acos_upward (0)":
233 ildouble: 2
234 ldouble: 2
235 Test "acos_upward (0x1.70ef54646d496p-56)":
236 double: 1
237 idouble: 1
238 Test "acos_upward (0x1.70ef54646d497p-56)":
239 double: 1
240 idouble: 1
241 Test "acos_upward (0x1.70ef54p-56)":
242 double: 1
243 idouble: 1
244 Test "acos_upward (0x1.70ef56p-56)":
245 double: 1
246 idouble: 1
247 Test "acos_upward (0x1p-4)":
248 ildouble: 1
249 ldouble: 1
250 Test "acos_upward (0x4p-1024)":
251 double: 1
252 idouble: 1
253 ildouble: 1
254 ldouble: 1
255 Test "acos_upward (0x4p-1076)":
256 double: 1
257 idouble: 1
258 ildouble: 1
259 ldouble: 1
260 Test "acos_upward (0x4p-128)":
261 double: 1
262 idouble: 1
263 ildouble: 1
264 ldouble: 1
265 Test "acos_upward (0x8p-152)":
266 double: 1
267 idouble: 1
268 ildouble: 1
269 ldouble: 1
270 Test "acos_upward (0x8p-972)":
271 double: 1
272 idouble: 1
273 ildouble: 1
274 ldouble: 1
275 Test "acos_upward (0xf.fffffp-4)":
276 ildouble: 1
277 ldouble: 1
279 # acosh
280 Test "acosh (0x6.4p+4)":
281 double: 1
282 idouble: 1
283 Test "acosh (0xf.ffffffffffff8p+1020)":
284 double: 1
286 # asin
287 Test "asin (-0x0.ffffffff8p0)":
288 ildouble: 1
289 ldouble: 1
290 Test "asin (-0x0.ffffffp0)":
291 ildouble: 1
292 ldouble: 1
293 Test "asin (-0xf.fffffff8p-4)":
294 ildouble: 1
295 ldouble: 1
296 Test "asin (-0xf.fffffp-4)":
297 ildouble: 1
298 ldouble: 1
299 Test "asin (0.75)":
300 ildouble: 2
301 ldouble: 2
302 Test "asin (0x0.ffffffff8p0)":
303 ildouble: 1
304 ldouble: 1
305 Test "asin (0x0.ffffffp0)":
306 ildouble: 1
307 ldouble: 1
308 Test "asin (0xcp-4)":
309 ildouble: 2
310 ldouble: 2
311 Test "asin (0xf.fffffff8p-4)":
312 ildouble: 1
313 ldouble: 1
314 Test "asin (0xf.fffffp-4)":
315 ildouble: 1
316 ldouble: 1
318 # asin_downward
319 Test "asin_downward (-0.5)":
320 double: 1
321 idouble: 1
322 ildouble: 1
323 ldouble: 1
324 Test "asin_downward (-0x1p+0)":
325 double: 1
326 idouble: 1
327 Test "asin_downward (-0x8p-4)":
328 double: 1
329 idouble: 1
330 ildouble: 1
331 ldouble: 1
332 Test "asin_downward (-0xf.fffffff8p-4)":
333 double: 1
334 idouble: 1
335 ildouble: 1
336 ldouble: 1
337 Test "asin_downward (-0xf.ffffffffffff8p-4)":
338 double: 1
339 idouble: 1
340 ildouble: 2
341 ldouble: 2
342 Test "asin_downward (-0xf.fffffffffffffffp-4)":
343 ildouble: 2
344 ldouble: 2
345 Test "asin_downward (-0xf.fffffffffffp-4)":
346 double: 1
347 idouble: 1
348 ildouble: 2
349 ldouble: 2
350 Test "asin_downward (-0xf.fffffp-4)":
351 double: 1
352 float: 1
353 idouble: 1
354 ifloat: 1
355 ildouble: 2
356 ldouble: 2
357 Test "asin_downward (-1.0)":
358 ildouble: 1
359 ldouble: 1
360 Test "asin_downward (0.5)":
361 double: 1
362 idouble: 1
363 ildouble: 1
364 ldouble: 1
365 Test "asin_downward (0x8p-4)":
366 float: 1
367 ifloat: 1
368 Test "asin_downward (0xcp-4)":
369 ildouble: 1
370 ldouble: 1
371 Test "asin_downward (0xf.fffffffffffffffp-4)":
372 ildouble: 1
373 ldouble: 1
374 Test "asin_downward (0xf.fffffffffffp-4)":
375 ildouble: 1
376 ldouble: 1
377 Test "asin_downward (0xf.fffffp-4)":
378 ildouble: 1
379 ldouble: 1
380 Test "asin_downward (1.0)":
381 float: 1
382 ifloat: 1
384 # asin_tonearest
385 Test "asin_tonearest (-0xf.fffffff8p-4)":
386 ildouble: 1
387 ldouble: 1
388 Test "asin_tonearest (-0xf.fffffp-4)":
389 ildouble: 1
390 ldouble: 1
391 Test "asin_tonearest (0xcp-4)":
392 ildouble: 2
393 ldouble: 2
394 Test "asin_tonearest (0xf.fffffff8p-4)":
395 ildouble: 1
396 ldouble: 1
397 Test "asin_tonearest (0xf.fffffp-4)":
398 ildouble: 1
399 ldouble: 1
401 # asin_towardzero
402 Test "asin_towardzero (-0.5)":
403 double: 1
404 idouble: 1
405 ildouble: 1
406 ldouble: 1
407 Test "asin_towardzero (-0x4p-1024)":
408 double: 1
409 idouble: 1
410 ildouble: 1
411 ldouble: 1
412 Test "asin_towardzero (-0x4p-1076)":
413 double: 1
414 idouble: 1
415 ildouble: 1
416 ldouble: 1
417 Test "asin_towardzero (-0x4p-128)":
418 double: 1
419 float: 1
420 idouble: 1
421 ifloat: 1
422 Test "asin_towardzero (-0x8p-152)":
423 double: 1
424 float: 1
425 idouble: 1
426 ifloat: 1
427 Test "asin_towardzero (-0x8p-4)":
428 float: 1
429 ifloat: 1
430 Test "asin_towardzero (-0x8p-972)":
431 double: 1
432 idouble: 1
433 ildouble: 1
434 ldouble: 1
435 Test "asin_towardzero (-0xf.fffffffffffffffp-4)":
436 ildouble: 1
437 ldouble: 1
438 Test "asin_towardzero (-0xf.fffffffffffp-4)":
439 ildouble: 1
440 ldouble: 1
441 Test "asin_towardzero (-0xf.fffffp-4)":
442 ildouble: 1
443 ldouble: 1
444 Test "asin_towardzero (-1.0)":
445 float: 1
446 ifloat: 1
447 Test "asin_towardzero (0.5)":
448 double: 1
449 idouble: 1
450 ildouble: 1
451 ldouble: 1
452 Test "asin_towardzero (0x8p-4)":
453 float: 1
454 ifloat: 1
455 Test "asin_towardzero (0xcp-4)":
456 ildouble: 1
457 ldouble: 1
458 Test "asin_towardzero (0xf.fffffffffffffffp-4)":
459 ildouble: 1
460 ldouble: 1
461 Test "asin_towardzero (0xf.fffffffffffp-4)":
462 ildouble: 1
463 ldouble: 1
464 Test "asin_towardzero (0xf.fffffp-4)":
465 ildouble: 1
466 ldouble: 1
467 Test "asin_towardzero (1.0)":
468 float: 1
469 ifloat: 1
471 # asin_upward
472 Test "asin_upward (-0x4p-1024)":
473 double: 1
474 idouble: 1
475 ildouble: 1
476 ldouble: 1
477 Test "asin_upward (-0x4p-1076)":
478 double: 1
479 idouble: 1
480 ildouble: 1
481 ldouble: 1
482 Test "asin_upward (-0x4p-128)":
483 double: 1
484 float: 1
485 idouble: 1
486 ifloat: 1
487 Test "asin_upward (-0x8p-152)":
488 double: 1
489 float: 1
490 idouble: 1
491 ifloat: 1
492 Test "asin_upward (-0x8p-4)":
493 double: 1
494 float: 1
495 idouble: 1
496 ifloat: 1
497 ildouble: 1
498 ldouble: 1
499 Test "asin_upward (-0x8p-972)":
500 double: 1
501 idouble: 1
502 ildouble: 1
503 ldouble: 1
504 Test "asin_upward (-0xf.fffffff8p-4)":
505 double: 1
506 idouble: 1
507 Test "asin_upward (-0xf.ffffffffffff8p-4)":
508 double: 1
509 idouble: 1
510 Test "asin_upward (-0xf.fffffffffffp-4)":
511 double: 1
512 idouble: 1
513 Test "asin_upward (-0xf.fffffp-4)":
514 double: 1
515 float: 1
516 idouble: 1
517 ifloat: 1
518 ildouble: 1
519 ldouble: 1
520 Test "asin_upward (-1.0)":
521 float: 1
522 ifloat: 1
523 Test "asin_upward (0x1p+0)":
524 double: 1
525 idouble: 1
526 Test "asin_upward (0x4p-1024)":
527 double: 1
528 idouble: 1
529 ildouble: 1
530 ldouble: 1
531 Test "asin_upward (0x4p-1076)":
532 double: 1
533 idouble: 1
534 ildouble: 1
535 ldouble: 1
536 Test "asin_upward (0x4p-128)":
537 double: 1
538 float: 1
539 idouble: 1
540 ifloat: 1
541 ildouble: 1
542 ldouble: 1
543 Test "asin_upward (0x8p-152)":
544 double: 1
545 float: 1
546 idouble: 1
547 ifloat: 1
548 ildouble: 1
549 ldouble: 1
550 Test "asin_upward (0x8p-972)":
551 double: 1
552 idouble: 1
553 ildouble: 1
554 ldouble: 1
555 Test "asin_upward (0xf.fffffffffffffffp-4)":
556 ildouble: 2
557 ldouble: 2
558 Test "asin_upward (0xf.fffffffffffp-4)":
559 ildouble: 1
560 ldouble: 1
561 Test "asin_upward (1.0)":
562 ildouble: 1
563 ldouble: 1
565 # asinh
566 Test "asinh (-0xf.ffffffffffff8p+1020)":
567 double: 1
568 Test "asinh (0xap+0)":
569 float: 1
570 ifloat: 1
571 Test "asinh (0xf.ffffffffffff8p+1020)":
572 double: 1
574 # atan
575 Test "atan (0xap+0)":
576 double: 1
577 idouble: 1
579 # atan2
580 Test "atan2 (-0.00756827042671106339, -.001792735857538728036)":
581 ildouble: 1
582 ldouble: 1
583 Test "atan2 (-0.75, -1.0)":
584 float: 1
585 ifloat: 1
586 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac28p-8, -0x7.57d1d8p-12)":
587 ildouble: 1
588 ldouble: 1
589 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac28p-8, -0x7.57d1de0e51244p-12)":
590 ildouble: 2
591 ldouble: 2
592 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac28p-8, -0x7.57d1de0e51246640cc2340ca48p-12)":
593 ildouble: 1
594 ldouble: 1
595 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac28p-8, -0x7.57d1de0e51246640cc2340ca4ap-12)":
596 ildouble: 1
597 ldouble: 1
598 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac28p-8, -0x7.57d1de0e51246648p-12)":
599 ildouble: 2
600 ldouble: 2
601 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac28p-8, -0x7.57d1de0e5124664p-12)":
602 ildouble: 1
603 ldouble: 1
604 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac28p-8, -0x7.57d1de0e51248p-12)":
605 ildouble: 2
606 ldouble: 2
607 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac28p-8, -0x7.57d1ep-12)":
608 ildouble: 1
609 ldouble: 1
610 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac3p-8, -0x7.57d1d8p-12)":
611 ildouble: 1
612 ldouble: 1
613 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac3p-8, -0x7.57d1de0e51244p-12)":
614 ildouble: 1
615 ldouble: 1
616 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac3p-8, -0x7.57d1de0e51246640cc2340ca48p-12)":
617 ildouble: 1
618 ldouble: 1
619 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac3p-8, -0x7.57d1de0e51246640cc2340ca4ap-12)":
620 ildouble: 1
621 ldouble: 1
622 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac3p-8, -0x7.57d1de0e51246648p-12)":
623 ildouble: 2
624 ldouble: 2
625 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac3p-8, -0x7.57d1de0e5124664p-12)":
626 ildouble: 2
627 ldouble: 2
628 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac3p-8, -0x7.57d1de0e51248p-12)":
629 ildouble: 1
630 ldouble: 1
631 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac3p-8, -0x7.57d1ep-12)":
632 ildouble: 1
633 ldouble: 1
634 Test "atan2 (-0x1.effe81f852716ffcp-8, -0x7.57d1d8p-12)":
635 ildouble: 2
636 ldouble: 2
637 Test "atan2 (-0x1.effe81f852716ffcp-8, -0x7.57d1de0e51244p-12)":
638 ildouble: 1
639 ldouble: 1
640 Test "atan2 (-0x1.effe81f852716ffcp-8, -0x7.57d1de0e51246640cc2340ca48p-12)":
641 ildouble: 2
642 ldouble: 2
643 Test "atan2 (-0x1.effe81f852716ffcp-8, -0x7.57d1de0e51246640cc2340ca4ap-12)":
644 ildouble: 1
645 ldouble: 1
646 Test "atan2 (-0x1.effe81f852716ffcp-8, -0x7.57d1de0e51246648p-12)":
647 ildouble: 1
648 ldouble: 1
649 Test "atan2 (-0x1.effe81f852716ffcp-8, -0x7.57d1de0e5124664p-12)":
650 ildouble: 1
651 ldouble: 1
652 Test "atan2 (-0x1.effe81f852716ffcp-8, -0x7.57d1de0e51248p-12)":
653 ildouble: 1
654 ldouble: 1
655 Test "atan2 (-0x1.effe81f852716ffcp-8, -0x7.57d1ep-12)":
656 ildouble: 1
657 ldouble: 1
658 Test "atan2 (-0x1.effe81f852716ffep-8, -0x7.57d1d8p-12)":
659 ildouble: 1
660 ldouble: 1
661 Test "atan2 (-0x1.effe81f852716ffep-8, -0x7.57d1de0e51244p-12)":
662 ildouble: 1
663 ldouble: 1
664 Test "atan2 (-0x1.effe81f852716ffep-8, -0x7.57d1de0e51246640cc2340ca48p-12)":
665 ildouble: 2
666 ldouble: 2
667 Test "atan2 (-0x1.effe81f852716ffep-8, -0x7.57d1de0e51246640cc2340ca4ap-12)":
668 ildouble: 2
669 ldouble: 2
670 Test "atan2 (-0x1.effe81f852716ffep-8, -0x7.57d1de0e51246648p-12)":
671 ildouble: 2
672 ldouble: 2
673 Test "atan2 (-0x1.effe81f852716ffep-8, -0x7.57d1de0e5124664p-12)":
674 ildouble: 1
675 ldouble: 1
676 Test "atan2 (-0x1.effe81f852716ffep-8, -0x7.57d1de0e51248p-12)":
677 ildouble: 1
678 ldouble: 1
679 Test "atan2 (-0x1.effe81f852716ffep-8, -0x7.57d1ep-12)":
680 ildouble: 1
681 ldouble: 1
682 Test "atan2 (-0x1.effe81f852716p-8, -0x7.57d1d8p-12)":
683 ildouble: 1
684 ldouble: 1
685 Test "atan2 (-0x1.effe81f852716p-8, -0x7.57d1de0e51244p-12)":
686 ildouble: 2
687 ldouble: 2
688 Test "atan2 (-0x1.effe81f852716p-8, -0x7.57d1de0e51246640cc2340ca48p-12)":
689 ildouble: 1
690 ldouble: 1
691 Test "atan2 (-0x1.effe81f852716p-8, -0x7.57d1de0e51246640cc2340ca4ap-12)":
692 ildouble: 2
693 ldouble: 2
694 Test "atan2 (-0x1.effe81f852716p-8, -0x7.57d1de0e51246648p-12)":
695 ildouble: 1
696 ldouble: 1
697 Test "atan2 (-0x1.effe81f852716p-8, -0x7.57d1de0e5124664p-12)":
698 ildouble: 1
699 ldouble: 1
700 Test "atan2 (-0x1.effe81f852716p-8, -0x7.57d1de0e51248p-12)":
701 ildouble: 2
702 ldouble: 2
703 Test "atan2 (-0x1.effe81f852716p-8, -0x7.57d1ep-12)":
704 ildouble: 2
705 ldouble: 2
706 Test "atan2 (-0x1.effe81f852717p-8, -0x7.57d1d8p-12)":
707 ildouble: 1
708 ldouble: 1
709 Test "atan2 (-0x1.effe81f852717p-8, -0x7.57d1de0e51244p-12)":
710 ildouble: 1
711 ldouble: 1
712 Test "atan2 (-0x1.effe81f852717p-8, -0x7.57d1de0e51246640cc2340ca48p-12)":
713 ildouble: 1
714 ldouble: 1
715 Test "atan2 (-0x1.effe81f852717p-8, -0x7.57d1de0e51246640cc2340ca4ap-12)":
716 ildouble: 1
717 ldouble: 1
718 Test "atan2 (-0x1.effe81f852717p-8, -0x7.57d1de0e51246648p-12)":
719 ildouble: 2
720 ldouble: 2
721 Test "atan2 (-0x1.effe81f852717p-8, -0x7.57d1de0e5124664p-12)":
722 ildouble: 2
723 ldouble: 2
724 Test "atan2 (-0x1.effe81f852717p-8, -0x7.57d1de0e51248p-12)":
725 ildouble: 1
726 ldouble: 1
727 Test "atan2 (-0x1.effe81f852717p-8, -0x7.57d1ep-12)":
728 ildouble: 2
729 ldouble: 2
730 Test "atan2 (-0x1.effe82p-8, -0x7.57d1d8p-12)":
731 float: 1
732 ifloat: 1
733 ildouble: 2
734 ldouble: 2
735 Test "atan2 (-0x1.effe82p-8, -0x7.57d1de0e51244p-12)":
736 ildouble: 1
737 ldouble: 1
738 Test "atan2 (-0x1.effe82p-8, -0x7.57d1de0e51246640cc2340ca48p-12)":
739 ildouble: 1
740 ldouble: 1
741 Test "atan2 (-0x1.effe82p-8, -0x7.57d1de0e51246640cc2340ca4ap-12)":
742 ildouble: 1
743 ldouble: 1
744 Test "atan2 (-0x1.effe82p-8, -0x7.57d1de0e5124664p-12)":
745 ildouble: 2
746 ldouble: 2
747 Test "atan2 (-0x1.effe82p-8, -0x7.57d1de0e51248p-12)":
748 ildouble: 1
749 ldouble: 1
750 Test "atan2 (-0x1.effe82p-8, -0x7.57d1ep-12)":
751 ildouble: 2
752 ldouble: 2
753 Test "atan2 (-0x1.effe8p-8, -0x7.57d1d8p-12)":
754 ildouble: 1
755 ldouble: 1
756 Test "atan2 (-0x1.effe8p-8, -0x7.57d1de0e51244p-12)":
757 ildouble: 1
758 ldouble: 1
759 Test "atan2 (-0x1.effe8p-8, -0x7.57d1de0e51246640cc2340ca48p-12)":
760 ildouble: 1
761 ldouble: 1
762 Test "atan2 (-0x1.effe8p-8, -0x7.57d1de0e51246640cc2340ca4ap-12)":
763 ildouble: 1
764 ldouble: 1
765 Test "atan2 (-0x1.effe8p-8, -0x7.57d1de0e51246648p-12)":
766 ildouble: 2
767 ldouble: 2
768 Test "atan2 (-0x1.effe8p-8, -0x7.57d1de0e5124664p-12)":
769 ildouble: 1
770 ldouble: 1
771 Test "atan2 (-0x1.effe8p-8, -0x7.57d1de0e51248p-12)":
772 ildouble: 1
773 ldouble: 1
774 Test "atan2 (-0x1.effe8p-8, -0x7.57d1ep-12)":
775 ildouble: 1
776 ldouble: 1
777 Test "atan2 (-0x4p-1024, -0x4p-1024)":
778 ildouble: 1
779 ldouble: 1
780 Test "atan2 (-0x4p-1076, -0x4p-1076)":
781 ildouble: 1
782 ldouble: 1
783 Test "atan2 (-0x4p-128, -0x4p-128)":
784 ildouble: 1
785 ldouble: 1
786 Test "atan2 (-0x8p-152, -0x8p-152)":
787 ildouble: 1
788 ldouble: 1
789 Test "atan2 (-0x8p-972, -0x8p-972)":
790 ildouble: 1
791 ldouble: 1
792 Test "atan2 (-0xcp-4, -0x1p+0)":
793 float: 1
794 ifloat: 1
795 Test "atan2 (-0xf.ffffffffffff8p+1020, -0xf.ffffffffffff8p+1020)":
796 ildouble: 1
797 ldouble: 1
798 Test "atan2 (-0xf.ffffffffffff8p+1020, 0xf.ffffffffffffbffffffffffffcp+1020)":
799 ildouble: 1
800 ldouble: 1
801 Test "atan2 (-0xf.ffffffffffffbffffffffffffcp+1020, -0xf.ffffffffffff8p+1020)":
802 ildouble: 1
803 ldouble: 1
804 Test "atan2 (-0xf.ffffffffffffbffffffffffffcp+1020, -0xf.ffffffffffffbffffffffffffcp+1020)":
805 ildouble: 1
806 ldouble: 1
807 Test "atan2 (-0xf.fffffp+124, -0x4p-128)":
808 float: 1
809 ifloat: 1
810 Test "atan2 (-0xf.fffffp+124, -0x8p-152)":
811 float: 1
812 ifloat: 1
813 Test "atan2 (-0xf.fffffp+124, -0xf.fffffp+124)":
814 ildouble: 1
815 ldouble: 1
816 Test "atan2 (-inf, -inf)":
817 ildouble: 1
818 ldouble: 1
819 Test "atan2 (-max_value, -min_value)":
820 float: 1
821 ifloat: 1
822 Test "atan2 (0.75, -1.0)":
823 float: 1
824 ifloat: 1
825 Test "atan2 (0x1.64p+0, 0xe.ep-4)":
826 float: 1
827 ifloat: 1
828 ildouble: 1
829 ldouble: 1
830 Test "atan2 (0x4p-1024, -0x4p-1024)":
831 ildouble: 1
832 ldouble: 1
833 Test "atan2 (0x4p-1076, -0x4p-1076)":
834 ildouble: 1
835 ldouble: 1
836 Test "atan2 (0x4p-128, -0x4p-128)":
837 ildouble: 1
838 ldouble: 1
839 Test "atan2 (0x6.4p-4, 0x1.30164840e1719f7ep-12)":
840 ildouble: 1
841 ldouble: 1
842 Test "atan2 (0x6.4p-4, 0x1.30164ap-12)":
843 ildouble: 1
844 ldouble: 1
845 Test "atan2 (0x8p-152, -0x8p-152)":
846 ildouble: 1
847 ldouble: 1
848 Test "atan2 (0x8p-972, -0x8p-972)":
849 ildouble: 1
850 ldouble: 1
851 Test "atan2 (0xcp-4, -0x1p+0)":
852 float: 1
853 ifloat: 1
854 Test "atan2 (0xf.ffffffffffff8p+1020, -0xf.ffffffffffff8p+1020)":
855 ildouble: 1
856 ldouble: 1
857 Test "atan2 (0xf.ffffffffffff8p+1020, -0xf.ffffffffffffbffffffffffffcp+1020)":
858 ildouble: 1
859 ldouble: 1
860 Test "atan2 (0xf.ffffffffffff8p+1020, 0xf.ffffffffffffbffffffffffffcp+1020)":
861 ildouble: 1
862 ldouble: 1
863 Test "atan2 (0xf.ffffffffffffbffffffffffffcp+1020, -0xf.ffffffffffff8p+1020)":
864 ildouble: 1
865 ldouble: 1
866 Test "atan2 (0xf.ffffffffffffbffffffffffffcp+1020, -0xf.ffffffffffffbffffffffffffcp+1020)":
867 ildouble: 1
868 ldouble: 1
869 Test "atan2 (0xf.fffffp+124, -0x4p-128)":
870 float: 1
871 ifloat: 1
872 Test "atan2 (0xf.fffffp+124, -0x8p-152)":
873 float: 1
874 ifloat: 1
875 Test "atan2 (0xf.fffffp+124, -0xf.fffffp+124)":
876 ildouble: 1
877 ldouble: 1
878 Test "atan2 (1.390625, 0.9296875)":
879 float: 1
880 ifloat: 1
881 ildouble: 1
882 ldouble: 1
883 Test "atan2 (inf, -inf)":
884 ildouble: 1
885 ldouble: 1
887 # atanh
888 Test "atanh (-0xcp-4)":
889 float: 1
890 ifloat: 1
891 Test "atanh (0.75)":
892 float: 1
893 ifloat: 1
894 Test "atanh (0xcp-4)":
895 float: 1
896 ifloat: 1
898 # cabs
899 Test "cabs (-0.75 + 12.390625 i)":
900 float: 1
901 ifloat: 1
902 Test "cabs (-0.75 - 12.390625 i)":
903 float: 1
904 ifloat: 1
905 Test "cabs (-12.390625 + 0.75 i)":
906 float: 1
907 ifloat: 1
908 Test "cabs (-12.390625 - 0.75 i)":
909 float: 1
910 ifloat: 1
911 Test "cabs (0.75 + 1.25 i)":
912 float: 1
913 ifloat: 1
914 ildouble: 1
915 ldouble: 1
916 Test "cabs (0.75 + 12.390625 i)":
917 float: 1
918 ifloat: 1
919 Test "cabs (0xcp-4 + 0x1.4p+0 i)":
920 ildouble: 1
921 ldouble: 1
923 # cacos
924 Test "Imaginary part of: cacos (+0 + 0.5 i)":
925 double: 2
926 float: 1
927 idouble: 2
928 ifloat: 1
929 ildouble: 2
930 ldouble: 2
931 Test "Imaginary part of: cacos (+0 + 1.0 i)":
932 double: 3
933 float: 1
934 idouble: 3
935 ifloat: 1
936 ildouble: 1
937 ldouble: 1
938 Test "Imaginary part of: cacos (+0 + 1.5 i)":
939 double: 2
940 float: 1
941 idouble: 2
942 ifloat: 1
943 ildouble: 1
944 ldouble: 1
945 Test "Imaginary part of: cacos (+0 - 0.5 i)":
946 float: 1
947 ifloat: 1
948 Test "Imaginary part of: cacos (+0 - 1.0 i)":
949 double: 1
950 float: 1
951 idouble: 1
952 ifloat: 1
953 Test "Imaginary part of: cacos (+0 - 1.5 i)":
954 double: 1
955 idouble: 1
956 Test "Imaginary part of: cacos (-0 + 0.5 i)":
957 double: 2
958 float: 1
959 idouble: 2
960 ifloat: 1
961 ildouble: 2
962 ldouble: 2
963 Test "Imaginary part of: cacos (-0 + 1.0 i)":
964 double: 3
965 float: 1
966 idouble: 3
967 ifloat: 1
968 ildouble: 1
969 ldouble: 1
970 Test "Imaginary part of: cacos (-0 + 1.5 i)":
971 double: 2
972 float: 1
973 idouble: 2
974 ifloat: 1
975 ildouble: 1
976 ldouble: 1
977 Test "Imaginary part of: cacos (-0 - 0.5 i)":
978 float: 1
979 ifloat: 1
980 Test "Imaginary part of: cacos (-0 - 1.0 i)":
981 double: 1
982 float: 1
983 idouble: 1
984 ifloat: 1
985 Test "Imaginary part of: cacos (-0 - 1.5 i)":
986 double: 1
987 idouble: 1
988 Test "Imaginary part of: cacos (-0.0 + 0x1.000000000000000000000000008p0 i)":
989 ildouble: 1
990 ldouble: 1
991 Test "Imaginary part of: cacos (-0.0 - 0x1.000000000000000000000000008p0 i)":
992 ildouble: 1
993 ldouble: 1
994 Test "Real part of: cacos (-0.25 + 1.0 i)":
995 double: 1
996 float: 1
997 idouble: 1
998 ifloat: 1
999 Test "Imaginary part of: cacos (-0.25 + 1.0 i)":
1000 float: 1
1001 ifloat: 1
1002 ildouble: 1
1003 ldouble: 1
1004 Test "Real part of: cacos (-0.25 - 1.0 i)":
1005 double: 1
1006 float: 1
1007 idouble: 1
1008 ifloat: 1
1009 Test "Imaginary part of: cacos (-0.25 - 1.0 i)":
1010 float: 1
1011 ifloat: 1
1012 ildouble: 1
1013 ldouble: 1
1014 Test "Real part of: cacos (-0.5 + +0 i)":
1015 double: 1
1016 idouble: 1
1017 ildouble: 1
1018 ldouble: 1
1019 Test "Real part of: cacos (-0.5 + 0x1.fp-1025 i)":
1020 ildouble: 1
1021 ldouble: 1
1022 Test "Real part of: cacos (-0.5 + 0x1.fp-129 i)":
1023 ildouble: 1
1024 ldouble: 1
1025 Test "Imaginary part of: cacos (-0.5 + 0x1.fp-129 i)":
1026 double: 1
1027 idouble: 1
1028 Test "Real part of: cacos (-0.5 + 0x1p-105 i)":
1029 ildouble: 1
1030 ldouble: 1
1031 Test "Imaginary part of: cacos (-0.5 + 0x1p-105 i)":
1032 double: 1
1033 idouble: 1
1034 Test "Real part of: cacos (-0.5 + 0x1p-112 i)":
1035 ildouble: 1
1036 ldouble: 1
1037 Test "Imaginary part of: cacos (-0.5 + 0x1p-112 i)":
1038 double: 1
1039 idouble: 1
1040 Test "Real part of: cacos (-0.5 + 0x1p-23 i)":
1041 ildouble: 1
1042 ldouble: 1
1043 Test "Imaginary part of: cacos (-0.5 + 0x1p-23 i)":
1044 double: 1
1045 idouble: 1
1046 Test "Real part of: cacos (-0.5 + 0x1p-52 i)":
1047 double: 1
1048 idouble: 1
1049 ildouble: 1
1050 ldouble: 1
1051 Test "Imaginary part of: cacos (-0.5 + 0x1p-52 i)":
1052 ildouble: 1
1053 ldouble: 1
1054 Test "Real part of: cacos (-0.5 + 0x1p-63 i)":
1055 ildouble: 1
1056 ldouble: 1
1057 Test "Real part of: cacos (-0.5 + 1.0 i)":
1058 float: 1
1059 ifloat: 1
1060 Test "Imaginary part of: cacos (-0.5 + 1.0 i)":
1061 double: 1
1062 idouble: 1
1063 ildouble: 1
1064 ldouble: 1
1065 Test "Real part of: cacos (-0.5 - 0 i)":
1066 double: 1
1067 idouble: 1
1068 ildouble: 1
1069 ldouble: 1
1070 Test "Real part of: cacos (-0.5 - 0x1.fp-1025 i)":
1071 ildouble: 1
1072 ldouble: 1
1073 Test "Real part of: cacos (-0.5 - 0x1.fp-129 i)":
1074 ildouble: 1
1075 ldouble: 1
1076 Test "Imaginary part of: cacos (-0.5 - 0x1.fp-129 i)":
1077 double: 1
1078 idouble: 1
1079 Test "Real part of: cacos (-0.5 - 0x1p-105 i)":
1080 ildouble: 1
1081 ldouble: 1
1082 Test "Imaginary part of: cacos (-0.5 - 0x1p-105 i)":
1083 double: 1
1084 idouble: 1
1085 Test "Real part of: cacos (-0.5 - 0x1p-112 i)":
1086 ildouble: 1
1087 ldouble: 1
1088 Test "Imaginary part of: cacos (-0.5 - 0x1p-112 i)":
1089 double: 1
1090 idouble: 1
1091 Test "Real part of: cacos (-0.5 - 0x1p-23 i)":
1092 ildouble: 1
1093 ldouble: 1
1094 Test "Imaginary part of: cacos (-0.5 - 0x1p-23 i)":
1095 double: 1
1096 idouble: 1
1097 Test "Real part of: cacos (-0.5 - 0x1p-52 i)":
1098 double: 1
1099 idouble: 1
1100 ildouble: 1
1101 ldouble: 1
1102 Test "Imaginary part of: cacos (-0.5 - 0x1p-52 i)":
1103 ildouble: 1
1104 ldouble: 1
1105 Test "Real part of: cacos (-0.5 - 0x1p-63 i)":
1106 ildouble: 1
1107 ldouble: 1
1108 Test "Real part of: cacos (-0.5 - 1.0 i)":
1109 float: 1
1110 ifloat: 1
1111 Test "Imaginary part of: cacos (-0.5 - 1.0 i)":
1112 double: 1
1113 idouble: 1
1114 ildouble: 1
1115 ldouble: 1
1116 Test "Real part of: cacos (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
1117 ildouble: 1
1118 ldouble: 1
1119 Test "Imaginary part of: cacos (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
1120 double: 1
1121 idouble: 1
1122 Test "Real part of: cacos (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
1123 ildouble: 1
1124 ldouble: 1
1125 Test "Imaginary part of: cacos (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
1126 double: 1
1127 idouble: 1
1128 Test "Real part of: cacos (-0x0.ffffffffffffffffp0 + 0x1p-63 i)":
1129 ildouble: 1
1130 ldouble: 1
1131 Test "Real part of: cacos (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
1132 ildouble: 1
1133 ldouble: 1
1134 Test "Real part of: cacos (-0x0.ffffffp0 + 0.0 i)":
1135 ildouble: 1
1136 ldouble: 1
1137 Test "Real part of: cacos (-0x0.ffffffp0 + 0x1.fp-129 i)":
1138 ildouble: 1
1139 ldouble: 1
1140 Test "Imaginary part of: cacos (-0x0.ffffffp0 + 0x1p-23 i)":
1141 float: 2
1142 ifloat: 2
1143 Test "Real part of: cacos (-0x0.ffffffp0 - 0.0 i)":
1144 ildouble: 1
1145 ldouble: 1
1146 Test "Real part of: cacos (-0x0.ffffffp0 - 0x1.fp-129 i)":
1147 ildouble: 1
1148 ldouble: 1
1149 Test "Imaginary part of: cacos (-0x0.ffffffp0 - 0x1p-23 i)":
1150 float: 2
1151 ifloat: 2
1152 Test "Real part of: cacos (-0x1.0000000000000002p0 + 0x1p-63 i)":
1153 ildouble: 1
1154 ldouble: 1
1155 Test "Real part of: cacos (-0x1.0000000000000002p0 - 0x1p-63 i)":
1156 ildouble: 1
1157 ldouble: 1
1158 Test "Real part of: cacos (-0x1.0000000000001p0 + 0x1p-52 i)":
1159 ildouble: 1
1160 ldouble: 1
1161 Test "Imaginary part of: cacos (-0x1.0000000000001p0 + 0x1p-52 i)":
1162 ildouble: 1
1163 ldouble: 1
1164 Test "Real part of: cacos (-0x1.0000000000001p0 - 0x1p-52 i)":
1165 ildouble: 1
1166 ldouble: 1
1167 Test "Imaginary part of: cacos (-0x1.0000000000001p0 - 0x1p-52 i)":
1168 ildouble: 1
1169 ldouble: 1
1170 Test "Real part of: cacos (-0x1.000002p0 + 0x1p-23 i)":
1171 ildouble: 1
1172 ldouble: 1
1173 Test "Imaginary part of: cacos (-0x1.000002p0 + 0x1p-23 i)":
1174 float: 1
1175 ifloat: 1
1176 ildouble: 2
1177 ldouble: 2
1178 Test "Real part of: cacos (-0x1.000002p0 - 0x1p-23 i)":
1179 ildouble: 1
1180 ldouble: 1
1181 Test "Imaginary part of: cacos (-0x1.000002p0 - 0x1p-23 i)":
1182 float: 1
1183 ifloat: 1
1184 ildouble: 2
1185 ldouble: 2
1186 Test "Imaginary part of: cacos (-0x1.fp-10 + 1.0 i)":
1187 double: 1
1188 idouble: 1
1189 ildouble: 1
1190 ldouble: 1
1191 Test "Imaginary part of: cacos (-0x1.fp-10 - 1.0 i)":
1192 double: 1
1193 idouble: 1
1194 ildouble: 1
1195 ldouble: 1
1196 Test "Real part of: cacos (-0x1.fp-100 + 1.0 i)":
1197 float: 1
1198 ifloat: 1
1199 Test "Imaginary part of: cacos (-0x1.fp-100 + 1.0 i)":
1200 double: 1
1201 float: 1
1202 idouble: 1
1203 ifloat: 1
1204 Test "Real part of: cacos (-0x1.fp-100 - 1.0 i)":
1205 float: 1
1206 ifloat: 1
1207 Test "Imaginary part of: cacos (-0x1.fp-100 - 1.0 i)":
1208 double: 1
1209 float: 1
1210 idouble: 1
1211 ifloat: 1
1212 Test "Imaginary part of: cacos (-0x1.fp-1000 + 1.0 i)":
1213 double: 1
1214 idouble: 1
1215 Test "Imaginary part of: cacos (-0x1.fp-1000 - 1.0 i)":
1216 double: 1
1217 idouble: 1
1218 Test "Imaginary part of: cacos (-0x1.fp-1025 + 0x1.000000000000000000000000008p0 i)":
1219 ildouble: 1
1220 ldouble: 1
1221 Test "Imaginary part of: cacos (-0x1.fp-1025 + 1.0 i)":
1222 double: 1
1223 idouble: 1
1224 Test "Imaginary part of: cacos (-0x1.fp-1025 + 1.5 i)":
1225 double: 1
1226 idouble: 1
1227 Test "Imaginary part of: cacos (-0x1.fp-1025 - 0x1.000000000000000000000000008p0 i)":
1228 ildouble: 1
1229 ldouble: 1
1230 Test "Imaginary part of: cacos (-0x1.fp-1025 - 1.0 i)":
1231 double: 1
1232 idouble: 1
1233 Test "Imaginary part of: cacos (-0x1.fp-1025 - 1.5 i)":
1234 double: 1
1235 idouble: 1
1236 Test "Real part of: cacos (-0x1.fp-129 + 0.5 i)":
1237 float: 1
1238 ifloat: 1
1239 Test "Imaginary part of: cacos (-0x1.fp-129 + 0.5 i)":
1240 float: 1
1241 ifloat: 1
1242 Test "Real part of: cacos (-0x1.fp-129 + 0x0.ffffffp0 i)":
1243 float: 1
1244 ifloat: 1
1245 Test "Real part of: cacos (-0x1.fp-129 + 0x1.000002p0 i)":
1246 float: 1
1247 ifloat: 1
1248 Test "Real part of: cacos (-0x1.fp-129 + 0x1.fp-129 i)":
1249 float: 1
1250 ifloat: 1
1251 Test "Real part of: cacos (-0x1.fp-129 + 0x1p-23 i)":
1252 float: 1
1253 ifloat: 1
1254 Test "Real part of: cacos (-0x1.fp-129 + 1.0 i)":
1255 float: 1
1256 ifloat: 1
1257 Test "Imaginary part of: cacos (-0x1.fp-129 + 1.0 i)":
1258 double: 1
1259 float: 1
1260 idouble: 1
1261 ifloat: 1
1262 Test "Real part of: cacos (-0x1.fp-129 + 1.5 i)":
1263 float: 1
1264 ifloat: 1
1265 Test "Imaginary part of: cacos (-0x1.fp-129 + 1.5 i)":
1266 double: 1
1267 idouble: 1
1268 Test "Real part of: cacos (-0x1.fp-129 - 0.5 i)":
1269 float: 1
1270 ifloat: 1
1271 Test "Imaginary part of: cacos (-0x1.fp-129 - 0.5 i)":
1272 float: 1
1273 ifloat: 1
1274 Test "Real part of: cacos (-0x1.fp-129 - 0x0.ffffffp0 i)":
1275 float: 1
1276 ifloat: 1
1277 Test "Real part of: cacos (-0x1.fp-129 - 0x1.000002p0 i)":
1278 float: 1
1279 ifloat: 1
1280 Test "Real part of: cacos (-0x1.fp-129 - 0x1.fp-129 i)":
1281 float: 1
1282 ifloat: 1
1283 Test "Real part of: cacos (-0x1.fp-129 - 0x1p-23 i)":
1284 float: 1
1285 ifloat: 1
1286 Test "Real part of: cacos (-0x1.fp-129 - 1.0 i)":
1287 float: 1
1288 ifloat: 1
1289 Test "Imaginary part of: cacos (-0x1.fp-129 - 1.0 i)":
1290 double: 1
1291 float: 1
1292 idouble: 1
1293 ifloat: 1
1294 Test "Real part of: cacos (-0x1.fp-129 - 1.5 i)":
1295 float: 1
1296 ifloat: 1
1297 Test "Imaginary part of: cacos (-0x1.fp-129 - 1.5 i)":
1298 double: 1
1299 idouble: 1
1300 Test "Real part of: cacos (-0x1.fp-30 + 1.0 i)":
1301 float: 1
1302 ifloat: 1
1303 ildouble: 1
1304 ldouble: 1
1305 Test "Imaginary part of: cacos (-0x1.fp-30 + 1.0 i)":
1306 double: 1
1307 float: 1
1308 idouble: 1
1309 ifloat: 1
1310 Test "Real part of: cacos (-0x1.fp-30 - 1.0 i)":
1311 float: 1
1312 ifloat: 1
1313 ildouble: 1
1314 ldouble: 1
1315 Test "Imaginary part of: cacos (-0x1.fp-30 - 1.0 i)":
1316 double: 1
1317 float: 1
1318 idouble: 1
1319 ifloat: 1
1320 Test "Real part of: cacos (-0x1p-105 + 0.0 i)":
1321 float: 1
1322 ifloat: 1
1323 Test "Real part of: cacos (-0x1p-105 + 0.5 i)":
1324 float: 1
1325 ifloat: 1
1326 Test "Imaginary part of: cacos (-0x1p-105 + 0.5 i)":
1327 float: 1
1328 ifloat: 1
1329 Test "Imaginary part of: cacos (-0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
1330 ildouble: 1
1331 ldouble: 1
1332 Test "Real part of: cacos (-0x1p-105 + 0x1p-105 i)":
1333 float: 1
1334 ifloat: 1
1335 Test "Real part of: cacos (-0x1p-105 - 0.0 i)":
1336 float: 1
1337 ifloat: 1
1338 Test "Real part of: cacos (-0x1p-105 - 0.5 i)":
1339 float: 1
1340 ifloat: 1
1341 Test "Imaginary part of: cacos (-0x1p-105 - 0.5 i)":
1342 float: 1
1343 ifloat: 1
1344 Test "Imaginary part of: cacos (-0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
1345 ildouble: 1
1346 ldouble: 1
1347 Test "Real part of: cacos (-0x1p-105 - 0x1p-105 i)":
1348 float: 1
1349 ifloat: 1
1350 Test "Real part of: cacos (-0x1p-112 + 0.0 i)":
1351 float: 1
1352 ifloat: 1
1353 Test "Real part of: cacos (-0x1p-112 + 0.5 i)":
1354 float: 1
1355 ifloat: 1
1356 Test "Imaginary part of: cacos (-0x1p-112 + 0.5 i)":
1357 float: 1
1358 ifloat: 1
1359 Test "Real part of: cacos (-0x1p-112 + 0x1p-112 i)":
1360 float: 1
1361 ifloat: 1
1362 Test "Real part of: cacos (-0x1p-112 - 0.0 i)":
1363 float: 1
1364 ifloat: 1
1365 Test "Real part of: cacos (-0x1p-112 - 0.5 i)":
1366 float: 1
1367 ifloat: 1
1368 Test "Imaginary part of: cacos (-0x1p-112 - 0.5 i)":
1369 float: 1
1370 ifloat: 1
1371 Test "Real part of: cacos (-0x1p-112 - 0x1p-112 i)":
1372 float: 1
1373 ifloat: 1
1374 Test "Real part of: cacos (-0x1p-23 + 0.0 i)":
1375 float: 1
1376 ifloat: 1
1377 Test "Real part of: cacos (-0x1p-23 + 0.5 i)":
1378 float: 1
1379 ifloat: 1
1380 ildouble: 1
1381 ldouble: 1
1382 Test "Imaginary part of: cacos (-0x1p-23 + 0.5 i)":
1383 float: 1
1384 ifloat: 1
1385 Test "Imaginary part of: cacos (-0x1p-23 + 0x0.ffffffp0 i)":
1386 double: 1
1387 idouble: 1
1388 Test "Imaginary part of: cacos (-0x1p-23 + 0x1.000002p0 i)":
1389 ildouble: 1
1390 ldouble: 1
1391 Test "Real part of: cacos (-0x1p-23 + 0x1.fp-129 i)":
1392 float: 1
1393 ifloat: 1
1394 Test "Real part of: cacos (-0x1p-23 + 0x1p-23 i)":
1395 float: 1
1396 ifloat: 1
1397 Test "Real part of: cacos (-0x1p-23 - 0.0 i)":
1398 float: 1
1399 ifloat: 1
1400 Test "Real part of: cacos (-0x1p-23 - 0.5 i)":
1401 float: 1
1402 ifloat: 1
1403 ildouble: 1
1404 ldouble: 1
1405 Test "Imaginary part of: cacos (-0x1p-23 - 0.5 i)":
1406 float: 1
1407 ifloat: 1
1408 Test "Imaginary part of: cacos (-0x1p-23 - 0x0.ffffffp0 i)":
1409 double: 1
1410 idouble: 1
1411 Test "Imaginary part of: cacos (-0x1p-23 - 0x1.000002p0 i)":
1412 ildouble: 1
1413 ldouble: 1
1414 Test "Real part of: cacos (-0x1p-23 - 0x1.fp-129 i)":
1415 float: 1
1416 ifloat: 1
1417 Test "Real part of: cacos (-0x1p-23 - 0x1p-23 i)":
1418 float: 1
1419 ifloat: 1
1420 Test "Real part of: cacos (-0x1p-52 + 0.0 i)":
1421 float: 1
1422 ifloat: 1
1423 Test "Real part of: cacos (-0x1p-52 + 0.5 i)":
1424 float: 1
1425 ifloat: 1
1426 ildouble: 1
1427 ldouble: 1
1428 Test "Imaginary part of: cacos (-0x1p-52 + 0.5 i)":
1429 float: 1
1430 ifloat: 1
1431 Test "Real part of: cacos (-0x1p-52 + 0x1p-52 i)":
1432 float: 1
1433 ifloat: 1
1434 Test "Real part of: cacos (-0x1p-52 - 0.0 i)":
1435 float: 1
1436 ifloat: 1
1437 Test "Real part of: cacos (-0x1p-52 - 0.5 i)":
1438 float: 1
1439 ifloat: 1
1440 ildouble: 1
1441 ldouble: 1
1442 Test "Imaginary part of: cacos (-0x1p-52 - 0.5 i)":
1443 float: 1
1444 ifloat: 1
1445 Test "Real part of: cacos (-0x1p-52 - 0x1p-52 i)":
1446 float: 1
1447 ifloat: 1
1448 Test "Real part of: cacos (-0x1p-63 + 0.0 i)":
1449 float: 1
1450 ifloat: 1
1451 Test "Real part of: cacos (-0x1p-63 + 0.5 i)":
1452 float: 1
1453 ifloat: 1
1454 Test "Imaginary part of: cacos (-0x1p-63 + 0.5 i)":
1455 float: 1
1456 ifloat: 1
1457 Test "Real part of: cacos (-0x1p-63 + 0x1p-63 i)":
1458 float: 1
1459 ifloat: 1
1460 Test "Real part of: cacos (-0x1p-63 - 0.0 i)":
1461 float: 1
1462 ifloat: 1
1463 Test "Real part of: cacos (-0x1p-63 - 0.5 i)":
1464 float: 1
1465 ifloat: 1
1466 Test "Imaginary part of: cacos (-0x1p-63 - 0.5 i)":
1467 float: 1
1468 ifloat: 1
1469 Test "Real part of: cacos (-0x1p-63 - 0x1p-63 i)":
1470 float: 1
1471 ifloat: 1
1472 Test "Real part of: cacos (-1.0 + 0.5 i)":
1473 ildouble: 1
1474 ldouble: 1
1475 Test "Imaginary part of: cacos (-1.0 + 0.5 i)":
1476 float: 1
1477 ifloat: 1
1478 Test "Imaginary part of: cacos (-1.0 + 0x1.fp-10 i)":
1479 float: 1
1480 ifloat: 1
1481 ildouble: 1
1482 ldouble: 1
1483 Test "Real part of: cacos (-1.0 + 0x1.fp-100 i)":
1484 ildouble: 1
1485 ldouble: 1
1486 Test "Real part of: cacos (-1.0 + 0x1p50 i)":
1487 float: 1
1488 ifloat: 1
1489 Test "Real part of: cacos (-1.0 - 0.5 i)":
1490 ildouble: 1
1491 ldouble: 1
1492 Test "Imaginary part of: cacos (-1.0 - 0.5 i)":
1493 float: 1
1494 ifloat: 1
1495 Test "Imaginary part of: cacos (-1.0 - 0x1.fp-10 i)":
1496 float: 1
1497 ifloat: 1
1498 ildouble: 1
1499 ldouble: 1
1500 Test "Real part of: cacos (-1.0 - 0x1.fp-100 i)":
1501 ildouble: 1
1502 ldouble: 1
1503 Test "Real part of: cacos (-1.0 - 0x1p50 i)":
1504 float: 1
1505 ifloat: 1
1506 Test "Imaginary part of: cacos (-1.5 + +0 i)":
1507 double: 1
1508 float: 1
1509 idouble: 1
1510 ifloat: 1
1511 Test "Real part of: cacos (-2 - 3 i)":
1512 float: 1
1513 ifloat: 1
1514 Test "Real part of: cacos (-inf + inf i)":
1515 ildouble: 1
1516 ldouble: 1
1517 Test "Real part of: cacos (-inf - inf i)":
1518 ildouble: 1
1519 ldouble: 1
1520 Test "Imaginary part of: cacos (0.0 + 0x1.000000000000000000000000008p0 i)":
1521 ildouble: 1
1522 ldouble: 1
1523 Test "Imaginary part of: cacos (0.0 - 0x1.000000000000000000000000008p0 i)":
1524 ildouble: 1
1525 ldouble: 1
1526 Test "Imaginary part of: cacos (0.25 + 1.0 i)":
1527 float: 1
1528 ifloat: 1
1529 ildouble: 1
1530 ldouble: 1
1531 Test "Imaginary part of: cacos (0.25 - 1.0 i)":
1532 float: 1
1533 ifloat: 1
1534 ildouble: 1
1535 ldouble: 1
1536 Test "Real part of: cacos (0.5 + +0 i)":
1537 double: 1
1538 idouble: 1
1539 Test "Real part of: cacos (0.5 + 0x1.fp-1025 i)":
1540 double: 1
1541 idouble: 1
1542 Test "Real part of: cacos (0.5 + 0x1.fp-129 i)":
1543 double: 1
1544 idouble: 1
1545 Test "Imaginary part of: cacos (0.5 + 0x1.fp-129 i)":
1546 double: 1
1547 idouble: 1
1548 Test "Real part of: cacos (0.5 + 0x1p-105 i)":
1549 double: 1
1550 idouble: 1
1551 Test "Imaginary part of: cacos (0.5 + 0x1p-105 i)":
1552 double: 1
1553 idouble: 1
1554 Test "Real part of: cacos (0.5 + 0x1p-112 i)":
1555 double: 1
1556 idouble: 1
1557 Test "Imaginary part of: cacos (0.5 + 0x1p-112 i)":
1558 double: 1
1559 idouble: 1
1560 Test "Imaginary part of: cacos (0.5 + 0x1p-23 i)":
1561 double: 1
1562 idouble: 1
1563 Test "Real part of: cacos (0.5 + 0x1p-52 i)":
1564 double: 1
1565 idouble: 1
1566 Test "Imaginary part of: cacos (0.5 + 0x1p-52 i)":
1567 ildouble: 1
1568 ldouble: 1
1569 Test "Real part of: cacos (0.5 + 0x1p-63 i)":
1570 double: 1
1571 idouble: 1
1572 Test "Real part of: cacos (0.5 + 1.0 i)":
1573 float: 1
1574 ifloat: 1
1575 Test "Imaginary part of: cacos (0.5 + 1.0 i)":
1576 double: 1
1577 idouble: 1
1578 ildouble: 1
1579 ldouble: 1
1580 Test "Real part of: cacos (0.5 - 0 i)":
1581 double: 1
1582 idouble: 1
1583 Test "Real part of: cacos (0.5 - 0x1.fp-1025 i)":
1584 double: 1
1585 idouble: 1
1586 Test "Real part of: cacos (0.5 - 0x1.fp-129 i)":
1587 double: 1
1588 idouble: 1
1589 Test "Imaginary part of: cacos (0.5 - 0x1.fp-129 i)":
1590 double: 1
1591 idouble: 1
1592 Test "Real part of: cacos (0.5 - 0x1p-105 i)":
1593 double: 1
1594 idouble: 1
1595 Test "Imaginary part of: cacos (0.5 - 0x1p-105 i)":
1596 double: 1
1597 idouble: 1
1598 Test "Real part of: cacos (0.5 - 0x1p-112 i)":
1599 double: 1
1600 idouble: 1
1601 Test "Imaginary part of: cacos (0.5 - 0x1p-112 i)":
1602 double: 1
1603 idouble: 1
1604 Test "Imaginary part of: cacos (0.5 - 0x1p-23 i)":
1605 double: 1
1606 idouble: 1
1607 Test "Real part of: cacos (0.5 - 0x1p-52 i)":
1608 double: 1
1609 idouble: 1
1610 Test "Imaginary part of: cacos (0.5 - 0x1p-52 i)":
1611 ildouble: 1
1612 ldouble: 1
1613 Test "Real part of: cacos (0.5 - 0x1p-63 i)":
1614 double: 1
1615 idouble: 1
1616 Test "Real part of: cacos (0.5 - 1.0 i)":
1617 float: 1
1618 ifloat: 1
1619 Test "Imaginary part of: cacos (0.5 - 1.0 i)":
1620 double: 1
1621 idouble: 1
1622 ildouble: 1
1623 ldouble: 1
1624 Test "Real part of: cacos (0.75 + 1.25 i)":
1625 float: 1
1626 ifloat: 1
1627 Test "Real part of: cacos (0x0.fffffffffffff8p0 + 0.0 i)":
1628 double: 1
1629 idouble: 1
1630 Test "Real part of: cacos (0x0.fffffffffffff8p0 + 0x1.fp-1025 i)":
1631 double: 1
1632 idouble: 1
1633 Test "Imaginary part of: cacos (0x0.fffffffffffff8p0 + 0x1p-52 i)":
1634 double: 1
1635 idouble: 1
1636 Test "Real part of: cacos (0x0.fffffffffffff8p0 - 0.0 i)":
1637 double: 1
1638 idouble: 1
1639 Test "Real part of: cacos (0x0.fffffffffffff8p0 - 0x1.fp-1025 i)":
1640 double: 1
1641 idouble: 1
1642 Test "Imaginary part of: cacos (0x0.fffffffffffff8p0 - 0x1p-52 i)":
1643 double: 1
1644 idouble: 1
1645 Test "Real part of: cacos (0x0.ffffffffffffffffffffffffffcp0 + 0x1p-105 i)":
1646 ildouble: 1
1647 ldouble: 1
1648 Test "Real part of: cacos (0x0.ffffffffffffffffffffffffffcp0 - 0x1p-105 i)":
1649 ildouble: 1
1650 ldouble: 1
1651 Test "Real part of: cacos (0x0.ffffffp0 + 0.0 i)":
1652 double: 1
1653 float: 1
1654 idouble: 1
1655 ifloat: 1
1656 ildouble: 1
1657 ldouble: 1
1658 Test "Real part of: cacos (0x0.ffffffp0 + 0x1.fp-129 i)":
1659 double: 1
1660 float: 1
1661 idouble: 1
1662 ifloat: 1
1663 ildouble: 1
1664 ldouble: 1
1665 Test "Real part of: cacos (0x0.ffffffp0 + 0x1p-23 i)":
1666 float: 2
1667 ifloat: 2
1668 ildouble: 1
1669 ldouble: 1
1670 Test "Imaginary part of: cacos (0x0.ffffffp0 + 0x1p-23 i)":
1671 float: 2
1672 ifloat: 2
1673 Test "Real part of: cacos (0x0.ffffffp0 - 0.0 i)":
1674 double: 1
1675 float: 1
1676 idouble: 1
1677 ifloat: 1
1678 ildouble: 1
1679 ldouble: 1
1680 Test "Real part of: cacos (0x0.ffffffp0 - 0x1.fp-129 i)":
1681 double: 1
1682 float: 1
1683 idouble: 1
1684 ifloat: 1
1685 ildouble: 1
1686 ldouble: 1
1687 Test "Real part of: cacos (0x0.ffffffp0 - 0x1p-23 i)":
1688 float: 2
1689 ifloat: 2
1690 ildouble: 1
1691 ldouble: 1
1692 Test "Imaginary part of: cacos (0x0.ffffffp0 - 0x1p-23 i)":
1693 float: 2
1694 ifloat: 2
1695 Test "Real part of: cacos (0x1.0000000000001p0 + 0x1p-52 i)":
1696 double: 1
1697 idouble: 1
1698 Test "Imaginary part of: cacos (0x1.0000000000001p0 + 0x1p-52 i)":
1699 ildouble: 1
1700 ldouble: 1
1701 Test "Real part of: cacos (0x1.0000000000001p0 - 0x1p-52 i)":
1702 double: 1
1703 idouble: 1
1704 Test "Imaginary part of: cacos (0x1.0000000000001p0 - 0x1p-52 i)":
1705 ildouble: 1
1706 ldouble: 1
1707 Test "Real part of: cacos (0x1.000002p0 + 0x1p-23 i)":
1708 float: 2
1709 ifloat: 2
1710 Test "Imaginary part of: cacos (0x1.000002p0 + 0x1p-23 i)":
1711 float: 1
1712 ifloat: 1
1713 ildouble: 2
1714 ldouble: 2
1715 Test "Real part of: cacos (0x1.000002p0 - 0x1p-23 i)":
1716 float: 2
1717 ifloat: 2
1718 Test "Imaginary part of: cacos (0x1.000002p0 - 0x1p-23 i)":
1719 float: 1
1720 ifloat: 1
1721 ildouble: 2
1722 ldouble: 2
1723 Test "Real part of: cacos (0x1.fp-10 + 1.0 i)":
1724 ildouble: 1
1725 ldouble: 1
1726 Test "Imaginary part of: cacos (0x1.fp-10 + 1.0 i)":
1727 double: 1
1728 idouble: 1
1729 ildouble: 1
1730 ldouble: 1
1731 Test "Real part of: cacos (0x1.fp-10 - 1.0 i)":
1732 ildouble: 1
1733 ldouble: 1
1734 Test "Imaginary part of: cacos (0x1.fp-10 - 1.0 i)":
1735 double: 1
1736 idouble: 1
1737 ildouble: 1
1738 ldouble: 1
1739 Test "Real part of: cacos (0x1.fp-100 + 1.0 i)":
1740 ildouble: 1
1741 ldouble: 1
1742 Test "Imaginary part of: cacos (0x1.fp-100 + 1.0 i)":
1743 double: 1
1744 float: 1
1745 idouble: 1
1746 ifloat: 1
1747 Test "Real part of: cacos (0x1.fp-100 - 1.0 i)":
1748 ildouble: 1
1749 ldouble: 1
1750 Test "Imaginary part of: cacos (0x1.fp-100 - 1.0 i)":
1751 double: 1
1752 float: 1
1753 idouble: 1
1754 ifloat: 1
1755 Test "Imaginary part of: cacos (0x1.fp-1000 + 1.0 i)":
1756 double: 1
1757 idouble: 1
1758 Test "Imaginary part of: cacos (0x1.fp-1000 - 1.0 i)":
1759 double: 1
1760 idouble: 1
1761 Test "Imaginary part of: cacos (0x1.fp-1025 + 0x1.000000000000000000000000008p0 i)":
1762 ildouble: 1
1763 ldouble: 1
1764 Test "Imaginary part of: cacos (0x1.fp-1025 + 1.0 i)":
1765 double: 1
1766 idouble: 1
1767 Test "Imaginary part of: cacos (0x1.fp-1025 + 1.5 i)":
1768 double: 1
1769 idouble: 1
1770 Test "Imaginary part of: cacos (0x1.fp-1025 - 0x1.000000000000000000000000008p0 i)":
1771 ildouble: 1
1772 ldouble: 1
1773 Test "Imaginary part of: cacos (0x1.fp-1025 - 1.0 i)":
1774 double: 1
1775 idouble: 1
1776 Test "Imaginary part of: cacos (0x1.fp-1025 - 1.5 i)":
1777 double: 1
1778 idouble: 1
1779 Test "Imaginary part of: cacos (0x1.fp-129 + 0.5 i)":
1780 float: 1
1781 ifloat: 1
1782 Test "Imaginary part of: cacos (0x1.fp-129 + 1.0 i)":
1783 double: 1
1784 float: 1
1785 idouble: 1
1786 ifloat: 1
1787 Test "Imaginary part of: cacos (0x1.fp-129 + 1.5 i)":
1788 double: 1
1789 idouble: 1
1790 Test "Imaginary part of: cacos (0x1.fp-129 - 0.5 i)":
1791 float: 1
1792 ifloat: 1
1793 Test "Imaginary part of: cacos (0x1.fp-129 - 1.0 i)":
1794 double: 1
1795 float: 1
1796 idouble: 1
1797 ifloat: 1
1798 Test "Imaginary part of: cacos (0x1.fp-129 - 1.5 i)":
1799 double: 1
1800 idouble: 1
1801 Test "Imaginary part of: cacos (0x1.fp-30 + 1.0 i)":
1802 double: 1
1803 float: 1
1804 idouble: 1
1805 ifloat: 1
1806 Test "Imaginary part of: cacos (0x1.fp-30 - 1.0 i)":
1807 double: 1
1808 float: 1
1809 idouble: 1
1810 ifloat: 1
1811 Test "Imaginary part of: cacos (0x1.fp1023 + 0x1.fp1023 i)":
1812 double: 1
1813 idouble: 1
1814 ildouble: 1
1815 ldouble: 1
1816 Test "Imaginary part of: cacos (0x1.fp127 + 0x1.fp127 i)":
1817 double: 1
1818 idouble: 1
1819 ildouble: 1
1820 ldouble: 1
1821 Test "Real part of: cacos (0x1p-105 + 0.5 i)":
1822 ildouble: 1
1823 ldouble: 1
1824 Test "Imaginary part of: cacos (0x1p-105 + 0.5 i)":
1825 float: 1
1826 ifloat: 1
1827 Test "Imaginary part of: cacos (0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
1828 ildouble: 1
1829 ldouble: 1
1830 Test "Real part of: cacos (0x1p-105 - 0.5 i)":
1831 ildouble: 1
1832 ldouble: 1
1833 Test "Imaginary part of: cacos (0x1p-105 - 0.5 i)":
1834 float: 1
1835 ifloat: 1
1836 Test "Imaginary part of: cacos (0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
1837 ildouble: 1
1838 ldouble: 1
1839 Test "Imaginary part of: cacos (0x1p-112 + 0.5 i)":
1840 float: 1
1841 ifloat: 1
1842 Test "Imaginary part of: cacos (0x1p-112 - 0.5 i)":
1843 float: 1
1844 ifloat: 1
1845 Test "Imaginary part of: cacos (0x1p-23 + 0.5 i)":
1846 float: 1
1847 ifloat: 1
1848 Test "Imaginary part of: cacos (0x1p-23 + 0x0.ffffffp0 i)":
1849 double: 1
1850 idouble: 1
1851 Test "Imaginary part of: cacos (0x1p-23 + 0x1.000002p0 i)":
1852 ildouble: 1
1853 ldouble: 1
1854 Test "Imaginary part of: cacos (0x1p-23 - 0.5 i)":
1855 float: 1
1856 ifloat: 1
1857 Test "Imaginary part of: cacos (0x1p-23 - 0x0.ffffffp0 i)":
1858 double: 1
1859 idouble: 1
1860 Test "Imaginary part of: cacos (0x1p-23 - 0x1.000002p0 i)":
1861 ildouble: 1
1862 ldouble: 1
1863 Test "Imaginary part of: cacos (0x1p-52 + 0.5 i)":
1864 float: 1
1865 ifloat: 1
1866 Test "Real part of: cacos (0x1p-52 + 0x0.fffffffffffff8p0 i)":
1867 ildouble: 1
1868 ldouble: 1
1869 Test "Real part of: cacos (0x1p-52 + 0x1.0000000000001p0 i)":
1870 ildouble: 1
1871 ldouble: 1
1872 Test "Imaginary part of: cacos (0x1p-52 - 0.5 i)":
1873 float: 1
1874 ifloat: 1
1875 Test "Real part of: cacos (0x1p-52 - 0x0.fffffffffffff8p0 i)":
1876 ildouble: 1
1877 ldouble: 1
1878 Test "Real part of: cacos (0x1p-52 - 0x1.0000000000001p0 i)":
1879 ildouble: 1
1880 ldouble: 1
1881 Test "Imaginary part of: cacos (0x1p-63 + 0.5 i)":
1882 float: 1
1883 ifloat: 1
1884 Test "Imaginary part of: cacos (0x1p-63 - 0.5 i)":
1885 float: 1
1886 ifloat: 1
1887 Test "Real part of: cacos (1.0 + 0.25 i)":
1888 double: 1
1889 idouble: 1
1890 Test "Real part of: cacos (1.0 + 0.5 i)":
1891 float: 1
1892 ifloat: 1
1893 Test "Imaginary part of: cacos (1.0 + 0.5 i)":
1894 float: 1
1895 ifloat: 1
1896 Test "Real part of: cacos (1.0 + 0x1.fp-10 i)":
1897 float: 2
1898 ifloat: 2
1899 ildouble: 1
1900 ldouble: 1
1901 Test "Imaginary part of: cacos (1.0 + 0x1.fp-10 i)":
1902 float: 1
1903 ifloat: 1
1904 ildouble: 1
1905 ldouble: 1
1906 Test "Real part of: cacos (1.0 + 0x1.fp-30 i)":
1907 double: 1
1908 idouble: 1
1909 Test "Real part of: cacos (1.0 - 0.25 i)":
1910 double: 1
1911 idouble: 1
1912 Test "Real part of: cacos (1.0 - 0.5 i)":
1913 float: 1
1914 ifloat: 1
1915 Test "Imaginary part of: cacos (1.0 - 0.5 i)":
1916 float: 1
1917 ifloat: 1
1918 Test "Real part of: cacos (1.0 - 0x1.fp-10 i)":
1919 float: 2
1920 ifloat: 2
1921 ildouble: 1
1922 ldouble: 1
1923 Test "Imaginary part of: cacos (1.0 - 0x1.fp-10 i)":
1924 float: 1
1925 ifloat: 1
1926 ildouble: 1
1927 ldouble: 1
1928 Test "Real part of: cacos (1.0 - 0x1.fp-30 i)":
1929 double: 1
1930 idouble: 1
1931 Test "Imaginary part of: cacos (1.5 + +0 i)":
1932 double: 1
1933 float: 1
1934 idouble: 1
1935 ifloat: 1
1937 # cacosh
1938 Test "Real part of: cacosh (+0 + 0.5 i)":
1939 float: 1
1940 ifloat: 1
1941 Test "Real part of: cacosh (+0 + 1.0 i)":
1942 double: 1
1943 float: 1
1944 idouble: 1
1945 ifloat: 1
1946 Test "Real part of: cacosh (+0 + 1.5 i)":
1947 double: 1
1948 idouble: 1
1949 Test "Real part of: cacosh (+0 - 0.5 i)":
1950 float: 1
1951 ifloat: 1
1952 Test "Real part of: cacosh (+0 - 1.0 i)":
1953 double: 1
1954 float: 1
1955 idouble: 1
1956 ifloat: 1
1957 Test "Real part of: cacosh (+0 - 1.5 i)":
1958 double: 1
1959 idouble: 1
1960 Test "Real part of: cacosh (-0 + 0.5 i)":
1961 float: 1
1962 ifloat: 1
1963 Test "Real part of: cacosh (-0 + 1.0 i)":
1964 double: 1
1965 float: 1
1966 idouble: 1
1967 ifloat: 1
1968 Test "Real part of: cacosh (-0 + 1.5 i)":
1969 double: 1
1970 idouble: 1
1971 Test "Real part of: cacosh (-0 - 0.5 i)":
1972 float: 1
1973 ifloat: 1
1974 Test "Real part of: cacosh (-0 - 1.0 i)":
1975 double: 1
1976 float: 1
1977 idouble: 1
1978 ifloat: 1
1979 Test "Real part of: cacosh (-0 - 1.5 i)":
1980 double: 1
1981 idouble: 1
1982 Test "Real part of: cacosh (-0.0 + 0x1.000000000000000000000000008p0 i)":
1983 ildouble: 1
1984 ldouble: 1
1985 Test "Real part of: cacosh (-0.0 - 0x1.000000000000000000000000008p0 i)":
1986 ildouble: 1
1987 ldouble: 1
1988 Test "Real part of: cacosh (-0.25 + 1.0 i)":
1989 float: 1
1990 ifloat: 1
1991 ildouble: 1
1992 ldouble: 1
1993 Test "Imaginary part of: cacosh (-0.25 + 1.0 i)":
1994 double: 1
1995 float: 1
1996 idouble: 1
1997 ifloat: 1
1998 Test "Real part of: cacosh (-0.25 - 1.0 i)":
1999 float: 1
2000 ifloat: 1
2001 ildouble: 1
2002 ldouble: 1
2003 Test "Imaginary part of: cacosh (-0.25 - 1.0 i)":
2004 double: 1
2005 float: 1
2006 idouble: 1
2007 ifloat: 1
2008 Test "Imaginary part of: cacosh (-0.5 + +0 i)":
2009 double: 1
2010 idouble: 1
2011 ildouble: 1
2012 ldouble: 1
2013 Test "Imaginary part of: cacosh (-0.5 + 0x1.fp-1025 i)":
2014 ildouble: 1
2015 ldouble: 1
2016 Test "Real part of: cacosh (-0.5 + 0x1.fp-129 i)":
2017 double: 1
2018 idouble: 1
2019 Test "Imaginary part of: cacosh (-0.5 + 0x1.fp-129 i)":
2020 ildouble: 1
2021 ldouble: 1
2022 Test "Real part of: cacosh (-0.5 + 0x1p-105 i)":
2023 double: 1
2024 idouble: 1
2025 Test "Imaginary part of: cacosh (-0.5 + 0x1p-105 i)":
2026 ildouble: 1
2027 ldouble: 1
2028 Test "Real part of: cacosh (-0.5 + 0x1p-112 i)":
2029 double: 1
2030 idouble: 1
2031 Test "Imaginary part of: cacosh (-0.5 + 0x1p-112 i)":
2032 ildouble: 1
2033 ldouble: 1
2034 Test "Real part of: cacosh (-0.5 + 0x1p-23 i)":
2035 double: 1
2036 idouble: 1
2037 Test "Imaginary part of: cacosh (-0.5 + 0x1p-23 i)":
2038 ildouble: 1
2039 ldouble: 1
2040 Test "Real part of: cacosh (-0.5 + 0x1p-52 i)":
2041 ildouble: 1
2042 ldouble: 1
2043 Test "Imaginary part of: cacosh (-0.5 + 0x1p-52 i)":
2044 double: 1
2045 idouble: 1
2046 ildouble: 1
2047 ldouble: 1
2048 Test "Imaginary part of: cacosh (-0.5 + 0x1p-63 i)":
2049 ildouble: 1
2050 ldouble: 1
2051 Test "Real part of: cacosh (-0.5 + 1.0 i)":
2052 double: 1
2053 idouble: 1
2054 ildouble: 1
2055 ldouble: 1
2056 Test "Imaginary part of: cacosh (-0.5 + 1.0 i)":
2057 float: 1
2058 ifloat: 1
2059 Test "Imaginary part of: cacosh (-0.5 - 0 i)":
2060 double: 1
2061 idouble: 1
2062 ildouble: 1
2063 ldouble: 1
2064 Test "Imaginary part of: cacosh (-0.5 - 0x1.fp-1025 i)":
2065 ildouble: 1
2066 ldouble: 1
2067 Test "Real part of: cacosh (-0.5 - 0x1.fp-129 i)":
2068 double: 1
2069 idouble: 1
2070 Test "Imaginary part of: cacosh (-0.5 - 0x1.fp-129 i)":
2071 ildouble: 1
2072 ldouble: 1
2073 Test "Real part of: cacosh (-0.5 - 0x1p-105 i)":
2074 double: 1
2075 idouble: 1
2076 Test "Imaginary part of: cacosh (-0.5 - 0x1p-105 i)":
2077 ildouble: 1
2078 ldouble: 1
2079 Test "Real part of: cacosh (-0.5 - 0x1p-112 i)":
2080 double: 1
2081 idouble: 1
2082 Test "Imaginary part of: cacosh (-0.5 - 0x1p-112 i)":
2083 ildouble: 1
2084 ldouble: 1
2085 Test "Real part of: cacosh (-0.5 - 0x1p-23 i)":
2086 double: 1
2087 idouble: 1
2088 Test "Imaginary part of: cacosh (-0.5 - 0x1p-23 i)":
2089 ildouble: 1
2090 ldouble: 1
2091 Test "Real part of: cacosh (-0.5 - 0x1p-52 i)":
2092 ildouble: 1
2093 ldouble: 1
2094 Test "Imaginary part of: cacosh (-0.5 - 0x1p-52 i)":
2095 double: 1
2096 idouble: 1
2097 ildouble: 1
2098 ldouble: 1
2099 Test "Imaginary part of: cacosh (-0.5 - 0x1p-63 i)":
2100 ildouble: 1
2101 ldouble: 1
2102 Test "Real part of: cacosh (-0.5 - 1.0 i)":
2103 double: 1
2104 idouble: 1
2105 ildouble: 1
2106 ldouble: 1
2107 Test "Imaginary part of: cacosh (-0.5 - 1.0 i)":
2108 float: 1
2109 ifloat: 1
2110 Test "Real part of: cacosh (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
2111 double: 1
2112 idouble: 1
2113 Test "Imaginary part of: cacosh (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
2114 ildouble: 1
2115 ldouble: 1
2116 Test "Real part of: cacosh (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
2117 double: 1
2118 idouble: 1
2119 Test "Imaginary part of: cacosh (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
2120 ildouble: 1
2121 ldouble: 1
2122 Test "Imaginary part of: cacosh (-0x0.ffffffffffffffffp0 + 0x1p-63 i)":
2123 ildouble: 1
2124 ldouble: 1
2125 Test "Imaginary part of: cacosh (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
2126 ildouble: 1
2127 ldouble: 1
2128 Test "Imaginary part of: cacosh (-0x0.ffffffp0 + 0.0 i)":
2129 ildouble: 1
2130 ldouble: 1
2131 Test "Imaginary part of: cacosh (-0x0.ffffffp0 + 0x1.fp-129 i)":
2132 ildouble: 1
2133 ldouble: 1
2134 Test "Real part of: cacosh (-0x0.ffffffp0 + 0x1p-23 i)":
2135 float: 2
2136 ifloat: 2
2137 Test "Imaginary part of: cacosh (-0x0.ffffffp0 - 0.0 i)":
2138 ildouble: 1
2139 ldouble: 1
2140 Test "Imaginary part of: cacosh (-0x0.ffffffp0 - 0x1.fp-129 i)":
2141 ildouble: 1
2142 ldouble: 1
2143 Test "Real part of: cacosh (-0x0.ffffffp0 - 0x1p-23 i)":
2144 float: 2
2145 ifloat: 2
2146 Test "Imaginary part of: cacosh (-0x1.0000000000000002p0 + 0x1p-63 i)":
2147 ildouble: 1
2148 ldouble: 1
2149 Test "Imaginary part of: cacosh (-0x1.0000000000000002p0 - 0x1p-63 i)":
2150 ildouble: 1
2151 ldouble: 1
2152 Test "Real part of: cacosh (-0x1.0000000000001p0 + 0x1p-52 i)":
2153 ildouble: 1
2154 ldouble: 1
2155 Test "Imaginary part of: cacosh (-0x1.0000000000001p0 + 0x1p-52 i)":
2156 ildouble: 1
2157 ldouble: 1
2158 Test "Real part of: cacosh (-0x1.0000000000001p0 - 0x1p-52 i)":
2159 ildouble: 1
2160 ldouble: 1
2161 Test "Imaginary part of: cacosh (-0x1.0000000000001p0 - 0x1p-52 i)":
2162 ildouble: 1
2163 ldouble: 1
2164 Test "Real part of: cacosh (-0x1.000002p0 + 0x1p-23 i)":
2165 float: 1
2166 ifloat: 1
2167 ildouble: 2
2168 ldouble: 2
2169 Test "Imaginary part of: cacosh (-0x1.000002p0 + 0x1p-23 i)":
2170 ildouble: 1
2171 ldouble: 1
2172 Test "Real part of: cacosh (-0x1.000002p0 - 0x1p-23 i)":
2173 float: 1
2174 ifloat: 1
2175 ildouble: 2
2176 ldouble: 2
2177 Test "Imaginary part of: cacosh (-0x1.000002p0 - 0x1p-23 i)":
2178 ildouble: 1
2179 ldouble: 1
2180 Test "Real part of: cacosh (-0x1.fp-10 + 1.0 i)":
2181 double: 1
2182 idouble: 1
2183 ildouble: 1
2184 ldouble: 1
2185 Test "Real part of: cacosh (-0x1.fp-10 - 1.0 i)":
2186 double: 1
2187 idouble: 1
2188 ildouble: 1
2189 ldouble: 1
2190 Test "Real part of: cacosh (-0x1.fp-100 + 1.0 i)":
2191 double: 1
2192 float: 1
2193 idouble: 1
2194 ifloat: 1
2195 Test "Imaginary part of: cacosh (-0x1.fp-100 + 1.0 i)":
2196 float: 1
2197 ifloat: 1
2198 Test "Real part of: cacosh (-0x1.fp-100 - 1.0 i)":
2199 double: 1
2200 float: 1
2201 idouble: 1
2202 ifloat: 1
2203 Test "Imaginary part of: cacosh (-0x1.fp-100 - 1.0 i)":
2204 float: 1
2205 ifloat: 1
2206 Test "Real part of: cacosh (-0x1.fp-1000 + 1.0 i)":
2207 double: 1
2208 idouble: 1
2209 Test "Real part of: cacosh (-0x1.fp-1000 - 1.0 i)":
2210 double: 1
2211 idouble: 1
2212 Test "Real part of: cacosh (-0x1.fp-1025 + 0x1.000000000000000000000000008p0 i)":
2213 ildouble: 1
2214 ldouble: 1
2215 Test "Real part of: cacosh (-0x1.fp-1025 + 1.0 i)":
2216 double: 1
2217 idouble: 1
2218 Test "Real part of: cacosh (-0x1.fp-1025 + 1.5 i)":
2219 double: 1
2220 idouble: 1
2221 Test "Real part of: cacosh (-0x1.fp-1025 - 0x1.000000000000000000000000008p0 i)":
2222 ildouble: 1
2223 ldouble: 1
2224 Test "Real part of: cacosh (-0x1.fp-1025 - 1.0 i)":
2225 double: 1
2226 idouble: 1
2227 Test "Real part of: cacosh (-0x1.fp-1025 - 1.5 i)":
2228 double: 1
2229 idouble: 1
2230 Test "Real part of: cacosh (-0x1.fp-129 + 0.5 i)":
2231 float: 1
2232 ifloat: 1
2233 Test "Imaginary part of: cacosh (-0x1.fp-129 + 0.5 i)":
2234 float: 1
2235 ifloat: 1
2236 Test "Imaginary part of: cacosh (-0x1.fp-129 + 0x0.ffffffp0 i)":
2237 float: 1
2238 ifloat: 1
2239 Test "Imaginary part of: cacosh (-0x1.fp-129 + 0x1.000002p0 i)":
2240 float: 1
2241 ifloat: 1
2242 Test "Imaginary part of: cacosh (-0x1.fp-129 + 0x1.fp-129 i)":
2243 float: 1
2244 ifloat: 1
2245 Test "Imaginary part of: cacosh (-0x1.fp-129 + 0x1p-23 i)":
2246 float: 1
2247 ifloat: 1
2248 Test "Real part of: cacosh (-0x1.fp-129 + 1.0 i)":
2249 double: 1
2250 float: 1
2251 idouble: 1
2252 ifloat: 1
2253 Test "Imaginary part of: cacosh (-0x1.fp-129 + 1.0 i)":
2254 float: 1
2255 ifloat: 1
2256 Test "Real part of: cacosh (-0x1.fp-129 + 1.5 i)":
2257 double: 1
2258 idouble: 1
2259 Test "Imaginary part of: cacosh (-0x1.fp-129 + 1.5 i)":
2260 float: 1
2261 ifloat: 1
2262 Test "Real part of: cacosh (-0x1.fp-129 - 0.5 i)":
2263 float: 1
2264 ifloat: 1
2265 Test "Imaginary part of: cacosh (-0x1.fp-129 - 0.5 i)":
2266 float: 1
2267 ifloat: 1
2268 Test "Imaginary part of: cacosh (-0x1.fp-129 - 0x0.ffffffp0 i)":
2269 float: 1
2270 ifloat: 1
2271 Test "Imaginary part of: cacosh (-0x1.fp-129 - 0x1.000002p0 i)":
2272 float: 1
2273 ifloat: 1
2274 Test "Imaginary part of: cacosh (-0x1.fp-129 - 0x1.fp-129 i)":
2275 float: 1
2276 ifloat: 1
2277 Test "Imaginary part of: cacosh (-0x1.fp-129 - 0x1p-23 i)":
2278 float: 1
2279 ifloat: 1
2280 Test "Real part of: cacosh (-0x1.fp-129 - 1.0 i)":
2281 double: 1
2282 float: 1
2283 idouble: 1
2284 ifloat: 1
2285 Test "Imaginary part of: cacosh (-0x1.fp-129 - 1.0 i)":
2286 float: 1
2287 ifloat: 1
2288 Test "Real part of: cacosh (-0x1.fp-129 - 1.5 i)":
2289 double: 1
2290 idouble: 1
2291 Test "Imaginary part of: cacosh (-0x1.fp-129 - 1.5 i)":
2292 float: 1
2293 ifloat: 1
2294 Test "Real part of: cacosh (-0x1.fp-30 + 1.0 i)":
2295 double: 1
2296 float: 1
2297 idouble: 1
2298 ifloat: 1
2299 Test "Imaginary part of: cacosh (-0x1.fp-30 + 1.0 i)":
2300 float: 1
2301 ifloat: 1
2302 ildouble: 1
2303 ldouble: 1
2304 Test "Real part of: cacosh (-0x1.fp-30 - 1.0 i)":
2305 double: 1
2306 float: 1
2307 idouble: 1
2308 ifloat: 1
2309 Test "Imaginary part of: cacosh (-0x1.fp-30 - 1.0 i)":
2310 float: 1
2311 ifloat: 1
2312 ildouble: 1
2313 ldouble: 1
2314 Test "Imaginary part of: cacosh (-0x1p-105 + 0.0 i)":
2315 float: 1
2316 ifloat: 1
2317 Test "Real part of: cacosh (-0x1p-105 + 0.5 i)":
2318 float: 1
2319 ifloat: 1
2320 Test "Imaginary part of: cacosh (-0x1p-105 + 0.5 i)":
2321 float: 1
2322 ifloat: 1
2323 Test "Real part of: cacosh (-0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
2324 ildouble: 1
2325 ldouble: 1
2326 Test "Imaginary part of: cacosh (-0x1p-105 + 0x1p-105 i)":
2327 float: 1
2328 ifloat: 1
2329 Test "Imaginary part of: cacosh (-0x1p-105 - 0.0 i)":
2330 float: 1
2331 ifloat: 1
2332 Test "Real part of: cacosh (-0x1p-105 - 0.5 i)":
2333 float: 1
2334 ifloat: 1
2335 Test "Imaginary part of: cacosh (-0x1p-105 - 0.5 i)":
2336 float: 1
2337 ifloat: 1
2338 Test "Real part of: cacosh (-0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
2339 ildouble: 1
2340 ldouble: 1
2341 Test "Imaginary part of: cacosh (-0x1p-105 - 0x1p-105 i)":
2342 float: 1
2343 ifloat: 1
2344 Test "Imaginary part of: cacosh (-0x1p-112 + 0.0 i)":
2345 float: 1
2346 ifloat: 1
2347 Test "Real part of: cacosh (-0x1p-112 + 0.5 i)":
2348 float: 1
2349 ifloat: 1
2350 Test "Imaginary part of: cacosh (-0x1p-112 + 0.5 i)":
2351 float: 1
2352 ifloat: 1
2353 Test "Imaginary part of: cacosh (-0x1p-112 + 0x1p-112 i)":
2354 float: 1
2355 ifloat: 1
2356 Test "Imaginary part of: cacosh (-0x1p-112 - 0.0 i)":
2357 float: 1
2358 ifloat: 1
2359 Test "Real part of: cacosh (-0x1p-112 - 0.5 i)":
2360 float: 1
2361 ifloat: 1
2362 Test "Imaginary part of: cacosh (-0x1p-112 - 0.5 i)":
2363 float: 1
2364 ifloat: 1
2365 Test "Imaginary part of: cacosh (-0x1p-112 - 0x1p-112 i)":
2366 float: 1
2367 ifloat: 1
2368 Test "Imaginary part of: cacosh (-0x1p-23 + 0.0 i)":
2369 float: 1
2370 ifloat: 1
2371 Test "Real part of: cacosh (-0x1p-23 + 0.5 i)":
2372 float: 1
2373 ifloat: 1
2374 Test "Imaginary part of: cacosh (-0x1p-23 + 0.5 i)":
2375 float: 1
2376 ifloat: 1
2377 ildouble: 1
2378 ldouble: 1
2379 Test "Real part of: cacosh (-0x1p-23 + 0x0.ffffffp0 i)":
2380 double: 1
2381 idouble: 1
2382 Test "Real part of: cacosh (-0x1p-23 + 0x1.000002p0 i)":
2383 ildouble: 1
2384 ldouble: 1
2385 Test "Imaginary part of: cacosh (-0x1p-23 + 0x1.fp-129 i)":
2386 float: 1
2387 ifloat: 1
2388 Test "Imaginary part of: cacosh (-0x1p-23 + 0x1p-23 i)":
2389 float: 1
2390 ifloat: 1
2391 Test "Imaginary part of: cacosh (-0x1p-23 - 0.0 i)":
2392 float: 1
2393 ifloat: 1
2394 Test "Real part of: cacosh (-0x1p-23 - 0.5 i)":
2395 float: 1
2396 ifloat: 1
2397 Test "Imaginary part of: cacosh (-0x1p-23 - 0.5 i)":
2398 float: 1
2399 ifloat: 1
2400 ildouble: 1
2401 ldouble: 1
2402 Test "Real part of: cacosh (-0x1p-23 - 0x0.ffffffp0 i)":
2403 double: 1
2404 idouble: 1
2405 Test "Real part of: cacosh (-0x1p-23 - 0x1.000002p0 i)":
2406 ildouble: 1
2407 ldouble: 1
2408 Test "Imaginary part of: cacosh (-0x1p-23 - 0x1.fp-129 i)":
2409 float: 1
2410 ifloat: 1
2411 Test "Imaginary part of: cacosh (-0x1p-23 - 0x1p-23 i)":
2412 float: 1
2413 ifloat: 1
2414 Test "Imaginary part of: cacosh (-0x1p-52 + 0.0 i)":
2415 float: 1
2416 ifloat: 1
2417 Test "Real part of: cacosh (-0x1p-52 + 0.5 i)":
2418 float: 1
2419 ifloat: 1
2420 Test "Imaginary part of: cacosh (-0x1p-52 + 0.5 i)":
2421 float: 1
2422 ifloat: 1
2423 ildouble: 1
2424 ldouble: 1
2425 Test "Imaginary part of: cacosh (-0x1p-52 + 0x1p-52 i)":
2426 float: 1
2427 ifloat: 1
2428 Test "Imaginary part of: cacosh (-0x1p-52 - 0.0 i)":
2429 float: 1
2430 ifloat: 1
2431 Test "Real part of: cacosh (-0x1p-52 - 0.5 i)":
2432 float: 1
2433 ifloat: 1
2434 Test "Imaginary part of: cacosh (-0x1p-52 - 0.5 i)":
2435 float: 1
2436 ifloat: 1
2437 ildouble: 1
2438 ldouble: 1
2439 Test "Imaginary part of: cacosh (-0x1p-52 - 0x1p-52 i)":
2440 float: 1
2441 ifloat: 1
2442 Test "Imaginary part of: cacosh (-0x1p-63 + 0.0 i)":
2443 float: 1
2444 ifloat: 1
2445 Test "Real part of: cacosh (-0x1p-63 + 0.5 i)":
2446 float: 1
2447 ifloat: 1
2448 Test "Imaginary part of: cacosh (-0x1p-63 + 0.5 i)":
2449 float: 1
2450 ifloat: 1
2451 Test "Imaginary part of: cacosh (-0x1p-63 + 0x1p-63 i)":
2452 float: 1
2453 ifloat: 1
2454 Test "Imaginary part of: cacosh (-0x1p-63 - 0.0 i)":
2455 float: 1
2456 ifloat: 1
2457 Test "Real part of: cacosh (-0x1p-63 - 0.5 i)":
2458 float: 1
2459 ifloat: 1
2460 Test "Imaginary part of: cacosh (-0x1p-63 - 0.5 i)":
2461 float: 1
2462 ifloat: 1
2463 Test "Imaginary part of: cacosh (-0x1p-63 - 0x1p-63 i)":
2464 float: 1
2465 ifloat: 1
2466 Test "Real part of: cacosh (-1.0 + 0.5 i)":
2467 float: 1
2468 ifloat: 1
2469 Test "Imaginary part of: cacosh (-1.0 + 0.5 i)":
2470 ildouble: 1
2471 ldouble: 1
2472 Test "Real part of: cacosh (-1.0 + 0x1.fp-10 i)":
2473 float: 1
2474 ifloat: 1
2475 ildouble: 1
2476 ldouble: 1
2477 Test "Imaginary part of: cacosh (-1.0 + 0x1.fp-100 i)":
2478 ildouble: 1
2479 ldouble: 1
2480 Test "Imaginary part of: cacosh (-1.0 + 0x1p50 i)":
2481 float: 1
2482 ifloat: 1
2483 Test "Real part of: cacosh (-1.0 - 0.5 i)":
2484 float: 1
2485 ifloat: 1
2486 Test "Imaginary part of: cacosh (-1.0 - 0.5 i)":
2487 ildouble: 1
2488 ldouble: 1
2489 Test "Real part of: cacosh (-1.0 - 0x1.fp-10 i)":
2490 float: 1
2491 ifloat: 1
2492 ildouble: 1
2493 ldouble: 1
2494 Test "Imaginary part of: cacosh (-1.0 - 0x1.fp-100 i)":
2495 ildouble: 1
2496 ldouble: 1
2497 Test "Imaginary part of: cacosh (-1.0 - 0x1p50 i)":
2498 float: 1
2499 ifloat: 1
2500 Test "Real part of: cacosh (-1.5 + +0 i)":
2501 float: 1
2502 ifloat: 1
2503 Test "Real part of: cacosh (-1.5 - 0 i)":
2504 float: 1
2505 ifloat: 1
2506 Test "Real part of: cacosh (-2 - 3 i)":
2507 double: 1
2508 float: 7
2509 idouble: 1
2510 ifloat: 7
2511 Test "Imaginary part of: cacosh (-2 - 3 i)":
2512 double: 1
2513 float: 3
2514 idouble: 1
2515 ifloat: 3
2516 Test "Imaginary part of: cacosh (-inf + inf i)":
2517 ildouble: 1
2518 ldouble: 1
2519 Test "Imaginary part of: cacosh (-inf - inf i)":
2520 ildouble: 1
2521 ldouble: 1
2522 Test "Real part of: cacosh (0.0 + 0x1.000000000000000000000000008p0 i)":
2523 ildouble: 1
2524 ldouble: 1
2525 Test "Real part of: cacosh (0.0 - 0x1.000000000000000000000000008p0 i)":
2526 ildouble: 1
2527 ldouble: 1
2528 Test "Real part of: cacosh (0.25 + 1.0 i)":
2529 float: 1
2530 ifloat: 1
2531 ildouble: 1
2532 ldouble: 1
2533 Test "Real part of: cacosh (0.25 - 1.0 i)":
2534 float: 1
2535 ifloat: 1
2536 ildouble: 1
2537 ldouble: 1
2538 Test "Imaginary part of: cacosh (0.5 + +0 i)":
2539 double: 1
2540 idouble: 1
2541 ildouble: 1
2542 ldouble: 1
2543 Test "Imaginary part of: cacosh (0.5 + 0x1.fp-1025 i)":
2544 double: 1
2545 idouble: 1
2546 Test "Real part of: cacosh (0.5 + 0x1.fp-129 i)":
2547 double: 1
2548 idouble: 1
2549 Test "Imaginary part of: cacosh (0.5 + 0x1.fp-129 i)":
2550 double: 1
2551 idouble: 1
2552 Test "Real part of: cacosh (0.5 + 0x1p-105 i)":
2553 double: 1
2554 idouble: 1
2555 Test "Imaginary part of: cacosh (0.5 + 0x1p-105 i)":
2556 double: 1
2557 idouble: 1
2558 Test "Real part of: cacosh (0.5 + 0x1p-112 i)":
2559 double: 1
2560 idouble: 1
2561 Test "Imaginary part of: cacosh (0.5 + 0x1p-112 i)":
2562 double: 1
2563 idouble: 1
2564 Test "Real part of: cacosh (0.5 + 0x1p-23 i)":
2565 double: 1
2566 idouble: 1
2567 Test "Real part of: cacosh (0.5 + 0x1p-52 i)":
2568 ildouble: 1
2569 ldouble: 1
2570 Test "Imaginary part of: cacosh (0.5 + 0x1p-52 i)":
2571 double: 1
2572 idouble: 1
2573 Test "Imaginary part of: cacosh (0.5 + 0x1p-63 i)":
2574 double: 1
2575 idouble: 1
2576 Test "Real part of: cacosh (0.5 + 1.0 i)":
2577 double: 1
2578 idouble: 1
2579 ildouble: 1
2580 ldouble: 1
2581 Test "Imaginary part of: cacosh (0.5 + 1.0 i)":
2582 float: 1
2583 ifloat: 1
2584 Test "Imaginary part of: cacosh (0.5 - 0 i)":
2585 double: 1
2586 idouble: 1
2587 ildouble: 1
2588 ldouble: 1
2589 Test "Imaginary part of: cacosh (0.5 - 0x1.fp-1025 i)":
2590 double: 1
2591 idouble: 1
2592 Test "Real part of: cacosh (0.5 - 0x1.fp-129 i)":
2593 double: 1
2594 idouble: 1
2595 Test "Imaginary part of: cacosh (0.5 - 0x1.fp-129 i)":
2596 double: 1
2597 idouble: 1
2598 Test "Real part of: cacosh (0.5 - 0x1p-105 i)":
2599 double: 1
2600 idouble: 1
2601 Test "Imaginary part of: cacosh (0.5 - 0x1p-105 i)":
2602 double: 1
2603 idouble: 1
2604 Test "Real part of: cacosh (0.5 - 0x1p-112 i)":
2605 double: 1
2606 idouble: 1
2607 Test "Imaginary part of: cacosh (0.5 - 0x1p-112 i)":
2608 double: 1
2609 idouble: 1
2610 Test "Real part of: cacosh (0.5 - 0x1p-23 i)":
2611 double: 1
2612 idouble: 1
2613 Test "Real part of: cacosh (0.5 - 0x1p-52 i)":
2614 ildouble: 1
2615 ldouble: 1
2616 Test "Imaginary part of: cacosh (0.5 - 0x1p-52 i)":
2617 double: 1
2618 idouble: 1
2619 Test "Imaginary part of: cacosh (0.5 - 0x1p-63 i)":
2620 double: 1
2621 idouble: 1
2622 Test "Real part of: cacosh (0.5 - 1.0 i)":
2623 double: 1
2624 idouble: 1
2625 ildouble: 1
2626 ldouble: 1
2627 Test "Imaginary part of: cacosh (0.5 - 1.0 i)":
2628 float: 1
2629 ifloat: 1
2630 Test "Imaginary part of: cacosh (0x0.fffffffffffff8p0 + 0.0 i)":
2631 double: 1
2632 idouble: 1
2633 Test "Imaginary part of: cacosh (0x0.fffffffffffff8p0 + 0x1.fp-1025 i)":
2634 double: 1
2635 idouble: 1
2636 Test "Real part of: cacosh (0x0.fffffffffffff8p0 + 0x1p-52 i)":
2637 double: 1
2638 idouble: 1
2639 Test "Imaginary part of: cacosh (0x0.fffffffffffff8p0 - 0.0 i)":
2640 double: 1
2641 idouble: 1
2642 Test "Imaginary part of: cacosh (0x0.fffffffffffff8p0 - 0x1.fp-1025 i)":
2643 double: 1
2644 idouble: 1
2645 Test "Real part of: cacosh (0x0.fffffffffffff8p0 - 0x1p-52 i)":
2646 double: 1
2647 idouble: 1
2648 Test "Imaginary part of: cacosh (0x0.ffffffffffffffffffffffffffcp0 + 0x1p-105 i)":
2649 ildouble: 1
2650 ldouble: 1
2651 Test "Imaginary part of: cacosh (0x0.ffffffffffffffffffffffffffcp0 - 0x1p-105 i)":
2652 ildouble: 1
2653 ldouble: 1
2654 Test "Imaginary part of: cacosh (0x0.ffffffp0 + 0.0 i)":
2655 double: 1
2656 float: 1
2657 idouble: 1
2658 ifloat: 1
2659 ildouble: 1
2660 ldouble: 1
2661 Test "Imaginary part of: cacosh (0x0.ffffffp0 + 0x1.fp-129 i)":
2662 double: 1
2663 float: 1
2664 idouble: 1
2665 ifloat: 1
2666 ildouble: 1
2667 ldouble: 1
2668 Test "Real part of: cacosh (0x0.ffffffp0 + 0x1p-23 i)":
2669 float: 2
2670 ifloat: 2
2671 Test "Imaginary part of: cacosh (0x0.ffffffp0 + 0x1p-23 i)":
2672 float: 2
2673 ifloat: 2
2674 ildouble: 1
2675 ldouble: 1
2676 Test "Imaginary part of: cacosh (0x0.ffffffp0 - 0.0 i)":
2677 double: 1
2678 float: 1
2679 idouble: 1
2680 ifloat: 1
2681 ildouble: 1
2682 ldouble: 1
2683 Test "Imaginary part of: cacosh (0x0.ffffffp0 - 0x1.fp-129 i)":
2684 double: 1
2685 float: 1
2686 idouble: 1
2687 ifloat: 1
2688 ildouble: 1
2689 ldouble: 1
2690 Test "Real part of: cacosh (0x0.ffffffp0 - 0x1p-23 i)":
2691 float: 2
2692 ifloat: 2
2693 Test "Imaginary part of: cacosh (0x0.ffffffp0 - 0x1p-23 i)":
2694 float: 2
2695 ifloat: 2
2696 ildouble: 1
2697 ldouble: 1
2698 Test "Real part of: cacosh (0x1.0000000000001p0 + 0x1p-52 i)":
2699 ildouble: 1
2700 ldouble: 1
2701 Test "Imaginary part of: cacosh (0x1.0000000000001p0 + 0x1p-52 i)":
2702 double: 1
2703 idouble: 1
2704 Test "Real part of: cacosh (0x1.0000000000001p0 - 0x1p-52 i)":
2705 ildouble: 1
2706 ldouble: 1
2707 Test "Imaginary part of: cacosh (0x1.0000000000001p0 - 0x1p-52 i)":
2708 double: 1
2709 idouble: 1
2710 Test "Real part of: cacosh (0x1.000002p0 + 0x1p-23 i)":
2711 float: 1
2712 ifloat: 1
2713 ildouble: 2
2714 ldouble: 2
2715 Test "Imaginary part of: cacosh (0x1.000002p0 + 0x1p-23 i)":
2716 float: 2
2717 ifloat: 2
2718 Test "Real part of: cacosh (0x1.000002p0 - 0x1p-23 i)":
2719 float: 1
2720 ifloat: 1
2721 ildouble: 2
2722 ldouble: 2
2723 Test "Imaginary part of: cacosh (0x1.000002p0 - 0x1p-23 i)":
2724 float: 2
2725 ifloat: 2
2726 Test "Real part of: cacosh (0x1.fp-10 + 1.0 i)":
2727 double: 1
2728 idouble: 1
2729 ildouble: 1
2730 ldouble: 1
2731 Test "Imaginary part of: cacosh (0x1.fp-10 + 1.0 i)":
2732 ildouble: 1
2733 ldouble: 1
2734 Test "Real part of: cacosh (0x1.fp-10 - 1.0 i)":
2735 double: 1
2736 idouble: 1
2737 ildouble: 1
2738 ldouble: 1
2739 Test "Imaginary part of: cacosh (0x1.fp-10 - 1.0 i)":
2740 ildouble: 1
2741 ldouble: 1
2742 Test "Real part of: cacosh (0x1.fp-100 + 1.0 i)":
2743 double: 1
2744 float: 1
2745 idouble: 1
2746 ifloat: 1
2747 Test "Imaginary part of: cacosh (0x1.fp-100 + 1.0 i)":
2748 ildouble: 1
2749 ldouble: 1
2750 Test "Real part of: cacosh (0x1.fp-100 - 1.0 i)":
2751 double: 1
2752 float: 1
2753 idouble: 1
2754 ifloat: 1
2755 Test "Imaginary part of: cacosh (0x1.fp-100 - 1.0 i)":
2756 ildouble: 1
2757 ldouble: 1
2758 Test "Real part of: cacosh (0x1.fp-1000 + 1.0 i)":
2759 double: 1
2760 idouble: 1
2761 Test "Real part of: cacosh (0x1.fp-1000 - 1.0 i)":
2762 double: 1
2763 idouble: 1
2764 Test "Real part of: cacosh (0x1.fp-1025 + 0x1.000000000000000000000000008p0 i)":
2765 ildouble: 1
2766 ldouble: 1
2767 Test "Real part of: cacosh (0x1.fp-1025 + 1.0 i)":
2768 double: 1
2769 idouble: 1
2770 Test "Real part of: cacosh (0x1.fp-1025 + 1.5 i)":
2771 double: 1
2772 idouble: 1
2773 Test "Real part of: cacosh (0x1.fp-1025 - 0x1.000000000000000000000000008p0 i)":
2774 ildouble: 1
2775 ldouble: 1
2776 Test "Real part of: cacosh (0x1.fp-1025 - 1.0 i)":
2777 double: 1
2778 idouble: 1
2779 Test "Real part of: cacosh (0x1.fp-1025 - 1.5 i)":
2780 double: 1
2781 idouble: 1
2782 Test "Real part of: cacosh (0x1.fp-129 + 0.5 i)":
2783 float: 1
2784 ifloat: 1
2785 Test "Real part of: cacosh (0x1.fp-129 + 1.0 i)":
2786 double: 1
2787 float: 1
2788 idouble: 1
2789 ifloat: 1
2790 Test "Real part of: cacosh (0x1.fp-129 + 1.5 i)":
2791 double: 1
2792 idouble: 1
2793 Test "Real part of: cacosh (0x1.fp-129 - 0.5 i)":
2794 float: 1
2795 ifloat: 1
2796 Test "Real part of: cacosh (0x1.fp-129 - 1.0 i)":
2797 double: 1
2798 float: 1
2799 idouble: 1
2800 ifloat: 1
2801 Test "Real part of: cacosh (0x1.fp-129 - 1.5 i)":
2802 double: 1
2803 idouble: 1
2804 Test "Real part of: cacosh (0x1.fp-30 + 1.0 i)":
2805 double: 1
2806 float: 1
2807 idouble: 1
2808 ifloat: 1
2809 Test "Real part of: cacosh (0x1.fp-30 - 1.0 i)":
2810 double: 1
2811 float: 1
2812 idouble: 1
2813 ifloat: 1
2814 Test "Real part of: cacosh (0x1.fp1023 + 0x1.fp1023 i)":
2815 double: 1
2816 idouble: 1
2817 ildouble: 1
2818 ldouble: 1
2819 Test "Real part of: cacosh (0x1.fp127 + 0x1.fp127 i)":
2820 double: 1
2821 idouble: 1
2822 ildouble: 1
2823 ldouble: 1
2824 Test "Real part of: cacosh (0x1p-105 + 0.5 i)":
2825 float: 1
2826 ifloat: 1
2827 Test "Imaginary part of: cacosh (0x1p-105 + 0.5 i)":
2828 ildouble: 1
2829 ldouble: 1
2830 Test "Real part of: cacosh (0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
2831 ildouble: 1
2832 ldouble: 1
2833 Test "Real part of: cacosh (0x1p-105 - 0.5 i)":
2834 float: 1
2835 ifloat: 1
2836 Test "Imaginary part of: cacosh (0x1p-105 - 0.5 i)":
2837 ildouble: 1
2838 ldouble: 1
2839 Test "Real part of: cacosh (0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
2840 ildouble: 1
2841 ldouble: 1
2842 Test "Real part of: cacosh (0x1p-112 + 0.5 i)":
2843 float: 1
2844 ifloat: 1
2845 Test "Real part of: cacosh (0x1p-112 - 0.5 i)":
2846 float: 1
2847 ifloat: 1
2848 Test "Real part of: cacosh (0x1p-23 + 0.5 i)":
2849 float: 1
2850 ifloat: 1
2851 Test "Real part of: cacosh (0x1p-23 + 0x0.ffffffp0 i)":
2852 double: 1
2853 idouble: 1
2854 Test "Real part of: cacosh (0x1p-23 + 0x1.000002p0 i)":
2855 ildouble: 1
2856 ldouble: 1
2857 Test "Real part of: cacosh (0x1p-23 - 0.5 i)":
2858 float: 1
2859 ifloat: 1
2860 Test "Real part of: cacosh (0x1p-23 - 0x0.ffffffp0 i)":
2861 double: 1
2862 idouble: 1
2863 Test "Real part of: cacosh (0x1p-23 - 0x1.000002p0 i)":
2864 ildouble: 1
2865 ldouble: 1
2866 Test "Real part of: cacosh (0x1p-52 + 0.5 i)":
2867 float: 1
2868 ifloat: 1
2869 Test "Imaginary part of: cacosh (0x1p-52 + 0x0.fffffffffffff8p0 i)":
2870 ildouble: 1
2871 ldouble: 1
2872 Test "Imaginary part of: cacosh (0x1p-52 + 0x1.0000000000001p0 i)":
2873 ildouble: 1
2874 ldouble: 1
2875 Test "Real part of: cacosh (0x1p-52 - 0.5 i)":
2876 float: 1
2877 ifloat: 1
2878 Test "Imaginary part of: cacosh (0x1p-52 - 0x0.fffffffffffff8p0 i)":
2879 ildouble: 1
2880 ldouble: 1
2881 Test "Imaginary part of: cacosh (0x1p-52 - 0x1.0000000000001p0 i)":
2882 ildouble: 1
2883 ldouble: 1
2884 Test "Real part of: cacosh (0x1p-63 + 0.5 i)":
2885 float: 1
2886 ifloat: 1
2887 Test "Real part of: cacosh (0x1p-63 - 0.5 i)":
2888 float: 1
2889 ifloat: 1
2890 Test "Imaginary part of: cacosh (1.0 + 0.25 i)":
2891 double: 1
2892 idouble: 1
2893 Test "Real part of: cacosh (1.0 + 0.5 i)":
2894 float: 1
2895 ifloat: 1
2896 Test "Imaginary part of: cacosh (1.0 + 0.5 i)":
2897 float: 1
2898 ifloat: 1
2899 Test "Real part of: cacosh (1.0 + 0x1.fp-10 i)":
2900 float: 1
2901 ifloat: 1
2902 ildouble: 1
2903 ldouble: 1
2904 Test "Imaginary part of: cacosh (1.0 + 0x1.fp-10 i)":
2905 float: 2
2906 ifloat: 2
2907 ildouble: 1
2908 ldouble: 1
2909 Test "Imaginary part of: cacosh (1.0 + 0x1.fp-30 i)":
2910 double: 1
2911 idouble: 1
2912 Test "Imaginary part of: cacosh (1.0 - 0.25 i)":
2913 double: 1
2914 idouble: 1
2915 Test "Real part of: cacosh (1.0 - 0.5 i)":
2916 float: 1
2917 ifloat: 1
2918 Test "Imaginary part of: cacosh (1.0 - 0.5 i)":
2919 float: 1
2920 ifloat: 1
2921 Test "Real part of: cacosh (1.0 - 0x1.fp-10 i)":
2922 float: 1
2923 ifloat: 1
2924 ildouble: 1
2925 ldouble: 1
2926 Test "Imaginary part of: cacosh (1.0 - 0x1.fp-10 i)":
2927 float: 2
2928 ifloat: 2
2929 ildouble: 1
2930 ldouble: 1
2931 Test "Imaginary part of: cacosh (1.0 - 0x1.fp-30 i)":
2932 double: 1
2933 idouble: 1
2934 Test "Real part of: cacosh (1.5 + +0 i)":
2935 float: 1
2936 ifloat: 1
2937 Test "Real part of: cacosh (1.5 - 0 i)":
2938 float: 1
2939 ifloat: 1
2941 # carg
2942 Test "carg (-inf + inf i)":
2943 ildouble: 1
2944 ldouble: 1
2945 Test "carg (-inf - inf i)":
2946 ildouble: 1
2947 ldouble: 1
2949 # casin
2950 Test "Imaginary part of: casin (+0 + 0.5 i)":
2951 double: 2
2952 float: 1
2953 idouble: 2
2954 ifloat: 1
2955 ildouble: 2
2956 ldouble: 2
2957 Test "Imaginary part of: casin (+0 + 1.0 i)":
2958 double: 3
2959 float: 1
2960 idouble: 3
2961 ifloat: 1
2962 ildouble: 1
2963 ldouble: 1
2964 Test "Imaginary part of: casin (+0 + 1.5 i)":
2965 double: 2
2966 float: 1
2967 idouble: 2
2968 ifloat: 1
2969 ildouble: 1
2970 ldouble: 1
2971 Test "Imaginary part of: casin (+0 - 0.5 i)":
2972 float: 1
2973 ifloat: 1
2974 Test "Imaginary part of: casin (+0 - 1.0 i)":
2975 double: 1
2976 float: 1
2977 idouble: 1
2978 ifloat: 1
2979 Test "Imaginary part of: casin (+0 - 1.5 i)":
2980 double: 1
2981 idouble: 1
2982 Test "Imaginary part of: casin (-0 + 0.5 i)":
2983 double: 2
2984 float: 1
2985 idouble: 2
2986 ifloat: 1
2987 ildouble: 2
2988 ldouble: 2
2989 Test "Imaginary part of: casin (-0 + 1.0 i)":
2990 double: 3
2991 float: 1
2992 idouble: 3
2993 ifloat: 1
2994 ildouble: 1
2995 ldouble: 1
2996 Test "Imaginary part of: casin (-0 + 1.5 i)":
2997 double: 2
2998 float: 1
2999 idouble: 2
3000 ifloat: 1
3001 ildouble: 1
3002 ldouble: 1
3003 Test "Imaginary part of: casin (-0 - 0.5 i)":
3004 float: 1
3005 ifloat: 1
3006 Test "Imaginary part of: casin (-0 - 1.0 i)":
3007 double: 1
3008 float: 1
3009 idouble: 1
3010 ifloat: 1
3011 Test "Imaginary part of: casin (-0 - 1.5 i)":
3012 double: 1
3013 idouble: 1
3014 Test "Imaginary part of: casin (-0.0 + 0x1.000000000000000000000000008p0 i)":
3015 ildouble: 1
3016 ldouble: 1
3017 Test "Imaginary part of: casin (-0.0 - 0x1.000000000000000000000000008p0 i)":
3018 ildouble: 1
3019 ldouble: 1
3020 Test "Imaginary part of: casin (-0.25 + 1.0 i)":
3021 float: 1
3022 ifloat: 1
3023 ildouble: 1
3024 ldouble: 1
3025 Test "Imaginary part of: casin (-0.25 - 1.0 i)":
3026 float: 1
3027 ifloat: 1
3028 ildouble: 1
3029 ldouble: 1
3030 Test "Real part of: casin (-0.5 + +0 i)":
3031 double: 1
3032 idouble: 1
3033 ildouble: 1
3034 ldouble: 1
3035 Test "Real part of: casin (-0.5 + 0x1.fp-1025 i)":
3036 ildouble: 1
3037 ldouble: 1
3038 Test "Real part of: casin (-0.5 + 0x1.fp-129 i)":
3039 ildouble: 1
3040 ldouble: 1
3041 Test "Imaginary part of: casin (-0.5 + 0x1.fp-129 i)":
3042 double: 1
3043 idouble: 1
3044 Test "Real part of: casin (-0.5 + 0x1p-105 i)":
3045 ildouble: 1
3046 ldouble: 1
3047 Test "Imaginary part of: casin (-0.5 + 0x1p-105 i)":
3048 double: 1
3049 idouble: 1
3050 Test "Real part of: casin (-0.5 + 0x1p-112 i)":
3051 ildouble: 1
3052 ldouble: 1
3053 Test "Imaginary part of: casin (-0.5 + 0x1p-112 i)":
3054 double: 1
3055 idouble: 1
3056 Test "Imaginary part of: casin (-0.5 + 0x1p-23 i)":
3057 double: 1
3058 idouble: 1
3059 Test "Real part of: casin (-0.5 + 0x1p-52 i)":
3060 double: 1
3061 idouble: 1
3062 ildouble: 1
3063 ldouble: 1
3064 Test "Imaginary part of: casin (-0.5 + 0x1p-52 i)":
3065 ildouble: 1
3066 ldouble: 1
3067 Test "Real part of: casin (-0.5 + 0x1p-63 i)":
3068 ildouble: 1
3069 ldouble: 1
3070 Test "Imaginary part of: casin (-0.5 + 1.0 i)":
3071 double: 1
3072 idouble: 1
3073 ildouble: 1
3074 ldouble: 1
3075 Test "Real part of: casin (-0.5 - 0 i)":
3076 double: 1
3077 idouble: 1
3078 ildouble: 1
3079 ldouble: 1
3080 Test "Real part of: casin (-0.5 - 0x1.fp-1025 i)":
3081 ildouble: 1
3082 ldouble: 1
3083 Test "Real part of: casin (-0.5 - 0x1.fp-129 i)":
3084 ildouble: 1
3085 ldouble: 1
3086 Test "Imaginary part of: casin (-0.5 - 0x1.fp-129 i)":
3087 double: 1
3088 idouble: 1
3089 Test "Real part of: casin (-0.5 - 0x1p-105 i)":
3090 ildouble: 1
3091 ldouble: 1
3092 Test "Imaginary part of: casin (-0.5 - 0x1p-105 i)":
3093 double: 1
3094 idouble: 1
3095 Test "Real part of: casin (-0.5 - 0x1p-112 i)":
3096 ildouble: 1
3097 ldouble: 1
3098 Test "Imaginary part of: casin (-0.5 - 0x1p-112 i)":
3099 double: 1
3100 idouble: 1
3101 Test "Imaginary part of: casin (-0.5 - 0x1p-23 i)":
3102 double: 1
3103 idouble: 1
3104 Test "Real part of: casin (-0.5 - 0x1p-52 i)":
3105 double: 1
3106 idouble: 1
3107 ildouble: 1
3108 ldouble: 1
3109 Test "Imaginary part of: casin (-0.5 - 0x1p-52 i)":
3110 ildouble: 1
3111 ldouble: 1
3112 Test "Real part of: casin (-0.5 - 0x1p-63 i)":
3113 ildouble: 1
3114 ldouble: 1
3115 Test "Imaginary part of: casin (-0.5 - 1.0 i)":
3116 double: 1
3117 idouble: 1
3118 ildouble: 1
3119 ldouble: 1
3120 Test "Imaginary part of: casin (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
3121 double: 1
3122 idouble: 1
3123 Test "Imaginary part of: casin (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
3124 double: 1
3125 idouble: 1
3126 Test "Real part of: casin (-0x0.ffffffffffffffffffffffffffcp0 + 0.0 i)":
3127 ildouble: 1
3128 ldouble: 1
3129 Test "Real part of: casin (-0x0.ffffffffffffffffffffffffffcp0 + 0x1.fp-1025 i)":
3130 ildouble: 1
3131 ldouble: 1
3132 Test "Real part of: casin (-0x0.ffffffffffffffffffffffffffcp0 - 0.0 i)":
3133 ildouble: 1
3134 ldouble: 1
3135 Test "Real part of: casin (-0x0.ffffffffffffffffffffffffffcp0 - 0x1.fp-1025 i)":
3136 ildouble: 1
3137 ldouble: 1
3138 Test "Real part of: casin (-0x0.ffffffffffffffffp0 + 0x1p-63 i)":
3139 ildouble: 1
3140 ldouble: 1
3141 Test "Real part of: casin (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
3142 ildouble: 1
3143 ldouble: 1
3144 Test "Real part of: casin (-0x0.ffffffp0 + 0.0 i)":
3145 ildouble: 1
3146 ldouble: 1
3147 Test "Real part of: casin (-0x0.ffffffp0 + 0x1.fp-129 i)":
3148 ildouble: 1
3149 ldouble: 1
3150 Test "Real part of: casin (-0x0.ffffffp0 + 0x1p-23 i)":
3151 ildouble: 1
3152 ldouble: 1
3153 Test "Imaginary part of: casin (-0x0.ffffffp0 + 0x1p-23 i)":
3154 float: 2
3155 ifloat: 2
3156 Test "Real part of: casin (-0x0.ffffffp0 - 0.0 i)":
3157 ildouble: 1
3158 ldouble: 1
3159 Test "Real part of: casin (-0x0.ffffffp0 - 0x1.fp-129 i)":
3160 ildouble: 1
3161 ldouble: 1
3162 Test "Real part of: casin (-0x0.ffffffp0 - 0x1p-23 i)":
3163 ildouble: 1
3164 ldouble: 1
3165 Test "Imaginary part of: casin (-0x0.ffffffp0 - 0x1p-23 i)":
3166 float: 2
3167 ifloat: 2
3168 Test "Imaginary part of: casin (-0x1.0000000000001p0 + 0x1p-52 i)":
3169 ildouble: 1
3170 ldouble: 1
3171 Test "Imaginary part of: casin (-0x1.0000000000001p0 - 0x1p-52 i)":
3172 ildouble: 1
3173 ldouble: 1
3174 Test "Imaginary part of: casin (-0x1.000002p0 + 0x1p-23 i)":
3175 float: 1
3176 ifloat: 1
3177 ildouble: 2
3178 ldouble: 2
3179 Test "Imaginary part of: casin (-0x1.000002p0 - 0x1p-23 i)":
3180 float: 1
3181 ifloat: 1
3182 ildouble: 2
3183 ldouble: 2
3184 Test "Real part of: casin (-0x1.fp-10 + 1.0 i)":
3185 float: 1
3186 ifloat: 1
3187 Test "Imaginary part of: casin (-0x1.fp-10 + 1.0 i)":
3188 double: 1
3189 idouble: 1
3190 ildouble: 1
3191 ldouble: 1
3192 Test "Real part of: casin (-0x1.fp-10 - 1.0 i)":
3193 float: 1
3194 ifloat: 1
3195 Test "Imaginary part of: casin (-0x1.fp-10 - 1.0 i)":
3196 double: 1
3197 idouble: 1
3198 ildouble: 1
3199 ldouble: 1
3200 Test "Imaginary part of: casin (-0x1.fp-100 + 1.0 i)":
3201 double: 1
3202 float: 1
3203 idouble: 1
3204 ifloat: 1
3205 Test "Imaginary part of: casin (-0x1.fp-100 - 1.0 i)":
3206 double: 1
3207 float: 1
3208 idouble: 1
3209 ifloat: 1
3210 Test "Imaginary part of: casin (-0x1.fp-1000 + 1.0 i)":
3211 double: 1
3212 idouble: 1
3213 Test "Imaginary part of: casin (-0x1.fp-1000 - 1.0 i)":
3214 double: 1
3215 idouble: 1
3216 Test "Imaginary part of: casin (-0x1.fp-1025 + 0x1.000000000000000000000000008p0 i)":
3217 ildouble: 1
3218 ldouble: 1
3219 Test "Imaginary part of: casin (-0x1.fp-1025 + 1.0 i)":
3220 double: 1
3221 idouble: 1
3222 Test "Imaginary part of: casin (-0x1.fp-1025 + 1.5 i)":
3223 double: 1
3224 idouble: 1
3225 Test "Imaginary part of: casin (-0x1.fp-1025 - 0x1.000000000000000000000000008p0 i)":
3226 ildouble: 1
3227 ldouble: 1
3228 Test "Imaginary part of: casin (-0x1.fp-1025 - 1.0 i)":
3229 double: 1
3230 idouble: 1
3231 Test "Imaginary part of: casin (-0x1.fp-1025 - 1.5 i)":
3232 double: 1
3233 idouble: 1
3234 Test "Imaginary part of: casin (-0x1.fp-129 + 0.5 i)":
3235 float: 1
3236 ifloat: 1
3237 Test "Imaginary part of: casin (-0x1.fp-129 + 1.0 i)":
3238 double: 1
3239 float: 1
3240 idouble: 1
3241 ifloat: 1
3242 Test "Imaginary part of: casin (-0x1.fp-129 + 1.5 i)":
3243 double: 1
3244 idouble: 1
3245 Test "Imaginary part of: casin (-0x1.fp-129 - 0.5 i)":
3246 float: 1
3247 ifloat: 1
3248 Test "Imaginary part of: casin (-0x1.fp-129 - 1.0 i)":
3249 double: 1
3250 float: 1
3251 idouble: 1
3252 ifloat: 1
3253 Test "Imaginary part of: casin (-0x1.fp-129 - 1.5 i)":
3254 double: 1
3255 idouble: 1
3256 Test "Real part of: casin (-0x1.fp-30 + 1.0 i)":
3257 double: 1
3258 idouble: 1
3259 Test "Imaginary part of: casin (-0x1.fp-30 + 1.0 i)":
3260 double: 1
3261 float: 1
3262 idouble: 1
3263 ifloat: 1
3264 Test "Real part of: casin (-0x1.fp-30 - 1.0 i)":
3265 double: 1
3266 idouble: 1
3267 Test "Imaginary part of: casin (-0x1.fp-30 - 1.0 i)":
3268 double: 1
3269 float: 1
3270 idouble: 1
3271 ifloat: 1
3272 Test "Imaginary part of: casin (-0x1p-105 + 0.5 i)":
3273 float: 1
3274 ifloat: 1
3275 Test "Imaginary part of: casin (-0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
3276 ildouble: 1
3277 ldouble: 1
3278 Test "Imaginary part of: casin (-0x1p-105 - 0.5 i)":
3279 float: 1
3280 ifloat: 1
3281 Test "Imaginary part of: casin (-0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
3282 ildouble: 1
3283 ldouble: 1
3284 Test "Imaginary part of: casin (-0x1p-112 + 0.5 i)":
3285 float: 1
3286 ifloat: 1
3287 Test "Imaginary part of: casin (-0x1p-112 - 0.5 i)":
3288 float: 1
3289 ifloat: 1
3290 Test "Real part of: casin (-0x1p-23 + 0.5 i)":
3291 double: 1
3292 float: 1
3293 idouble: 1
3294 ifloat: 1
3295 Test "Imaginary part of: casin (-0x1p-23 + 0.5 i)":
3296 float: 1
3297 ifloat: 1
3298 Test "Imaginary part of: casin (-0x1p-23 + 0x0.ffffffp0 i)":
3299 double: 1
3300 idouble: 1
3301 Test "Real part of: casin (-0x1p-23 + 0x1.000002p0 i)":
3302 double: 1
3303 float: 1
3304 idouble: 1
3305 ifloat: 1
3306 Test "Imaginary part of: casin (-0x1p-23 + 0x1.000002p0 i)":
3307 ildouble: 1
3308 ldouble: 1
3309 Test "Real part of: casin (-0x1p-23 - 0.5 i)":
3310 double: 1
3311 float: 1
3312 idouble: 1
3313 ifloat: 1
3314 Test "Imaginary part of: casin (-0x1p-23 - 0.5 i)":
3315 float: 1
3316 ifloat: 1
3317 Test "Imaginary part of: casin (-0x1p-23 - 0x0.ffffffp0 i)":
3318 double: 1
3319 idouble: 1
3320 Test "Real part of: casin (-0x1p-23 - 0x1.000002p0 i)":
3321 double: 1
3322 float: 1
3323 idouble: 1
3324 ifloat: 1
3325 Test "Imaginary part of: casin (-0x1p-23 - 0x1.000002p0 i)":
3326 ildouble: 1
3327 ldouble: 1
3328 Test "Imaginary part of: casin (-0x1p-52 + 0.5 i)":
3329 float: 1
3330 ifloat: 1
3331 Test "Imaginary part of: casin (-0x1p-52 - 0.5 i)":
3332 float: 1
3333 ifloat: 1
3334 Test "Imaginary part of: casin (-0x1p-63 + 0.5 i)":
3335 float: 1
3336 ifloat: 1
3337 Test "Real part of: casin (-0x1p-63 + 0x0.ffffffffffffffffp0 i)":
3338 ildouble: 1
3339 ldouble: 1
3340 Test "Imaginary part of: casin (-0x1p-63 - 0.5 i)":
3341 float: 1
3342 ifloat: 1
3343 Test "Real part of: casin (-0x1p-63 - 0x0.ffffffffffffffffp0 i)":
3344 ildouble: 1
3345 ldouble: 1
3346 Test "Real part of: casin (-1.0 + 0.25 i)":
3347 double: 1
3348 idouble: 1
3349 Test "Real part of: casin (-1.0 + 0.5 i)":
3350 float: 1
3351 ifloat: 1
3352 ildouble: 1
3353 ldouble: 1
3354 Test "Imaginary part of: casin (-1.0 + 0.5 i)":
3355 float: 1
3356 ifloat: 1
3357 Test "Real part of: casin (-1.0 + 0x1.fp-10 i)":
3358 ildouble: 1
3359 ldouble: 1
3360 Test "Imaginary part of: casin (-1.0 + 0x1.fp-10 i)":
3361 float: 1
3362 ifloat: 1
3363 ildouble: 1
3364 ldouble: 1
3365 Test "Real part of: casin (-1.0 - 0.25 i)":
3366 double: 1
3367 idouble: 1
3368 Test "Real part of: casin (-1.0 - 0.5 i)":
3369 float: 1
3370 ifloat: 1
3371 ildouble: 1
3372 ldouble: 1
3373 Test "Imaginary part of: casin (-1.0 - 0.5 i)":
3374 float: 1
3375 ifloat: 1
3376 Test "Real part of: casin (-1.0 - 0x1.fp-10 i)":
3377 ildouble: 1
3378 ldouble: 1
3379 Test "Imaginary part of: casin (-1.0 - 0x1.fp-10 i)":
3380 float: 1
3381 ifloat: 1
3382 ildouble: 1
3383 ldouble: 1
3384 Test "Imaginary part of: casin (-1.5 + +0 i)":
3385 double: 1
3386 float: 1
3387 idouble: 1
3388 ifloat: 1
3389 Test "Real part of: casin (-2 - 3 i)":
3390 ildouble: 1
3391 ldouble: 1
3392 Test "Imaginary part of: casin (0.0 + 0x1.000000000000000000000000008p0 i)":
3393 ildouble: 1
3394 ldouble: 1
3395 Test "Imaginary part of: casin (0.0 - 0x1.000000000000000000000000008p0 i)":
3396 ildouble: 1
3397 ldouble: 1
3398 Test "Imaginary part of: casin (0.25 + 1.0 i)":
3399 float: 1
3400 ifloat: 1
3401 ildouble: 1
3402 ldouble: 1
3403 Test "Imaginary part of: casin (0.25 - 1.0 i)":
3404 float: 1
3405 ifloat: 1
3406 ildouble: 1
3407 ldouble: 1
3408 Test "Real part of: casin (0.5 + +0 i)":
3409 double: 1
3410 idouble: 1
3411 ildouble: 1
3412 ldouble: 1
3413 Test "Real part of: casin (0.5 + 0x1.fp-1025 i)":
3414 ildouble: 1
3415 ldouble: 1
3416 Test "Real part of: casin (0.5 + 0x1.fp-129 i)":
3417 ildouble: 1
3418 ldouble: 1
3419 Test "Imaginary part of: casin (0.5 + 0x1.fp-129 i)":
3420 double: 1
3421 idouble: 1
3422 Test "Real part of: casin (0.5 + 0x1p-105 i)":
3423 ildouble: 1
3424 ldouble: 1
3425 Test "Imaginary part of: casin (0.5 + 0x1p-105 i)":
3426 double: 1
3427 idouble: 1
3428 Test "Real part of: casin (0.5 + 0x1p-112 i)":
3429 ildouble: 1
3430 ldouble: 1
3431 Test "Imaginary part of: casin (0.5 + 0x1p-112 i)":
3432 double: 1
3433 idouble: 1
3434 Test "Imaginary part of: casin (0.5 + 0x1p-23 i)":
3435 double: 1
3436 idouble: 1
3437 Test "Real part of: casin (0.5 + 0x1p-52 i)":
3438 double: 1
3439 idouble: 1
3440 ildouble: 1
3441 ldouble: 1
3442 Test "Imaginary part of: casin (0.5 + 0x1p-52 i)":
3443 ildouble: 1
3444 ldouble: 1
3445 Test "Real part of: casin (0.5 + 0x1p-63 i)":
3446 ildouble: 1
3447 ldouble: 1
3448 Test "Imaginary part of: casin (0.5 + 1.0 i)":
3449 double: 1
3450 idouble: 1
3451 ildouble: 1
3452 ldouble: 1
3453 Test "Real part of: casin (0.5 - 0 i)":
3454 double: 1
3455 idouble: 1
3456 ildouble: 1
3457 ldouble: 1
3458 Test "Real part of: casin (0.5 - 0x1.fp-1025 i)":
3459 ildouble: 1
3460 ldouble: 1
3461 Test "Real part of: casin (0.5 - 0x1.fp-129 i)":
3462 ildouble: 1
3463 ldouble: 1
3464 Test "Imaginary part of: casin (0.5 - 0x1.fp-129 i)":
3465 double: 1
3466 idouble: 1
3467 Test "Real part of: casin (0.5 - 0x1p-105 i)":
3468 ildouble: 1
3469 ldouble: 1
3470 Test "Imaginary part of: casin (0.5 - 0x1p-105 i)":
3471 double: 1
3472 idouble: 1
3473 Test "Real part of: casin (0.5 - 0x1p-112 i)":
3474 ildouble: 1
3475 ldouble: 1
3476 Test "Imaginary part of: casin (0.5 - 0x1p-112 i)":
3477 double: 1
3478 idouble: 1
3479 Test "Imaginary part of: casin (0.5 - 0x1p-23 i)":
3480 double: 1
3481 idouble: 1
3482 Test "Real part of: casin (0.5 - 0x1p-52 i)":
3483 double: 1
3484 idouble: 1
3485 ildouble: 1
3486 ldouble: 1
3487 Test "Imaginary part of: casin (0.5 - 0x1p-52 i)":
3488 ildouble: 1
3489 ldouble: 1
3490 Test "Real part of: casin (0.5 - 0x1p-63 i)":
3491 ildouble: 1
3492 ldouble: 1
3493 Test "Imaginary part of: casin (0.5 - 1.0 i)":
3494 double: 1
3495 idouble: 1
3496 ildouble: 1
3497 ldouble: 1
3498 Test "Real part of: casin (0.75 + 1.25 i)":
3499 double: 1
3500 float: 1
3501 idouble: 1
3502 ifloat: 1
3503 Test "Imaginary part of: casin (0x0.fffffffffffff8p0 + 0x1p-52 i)":
3504 double: 1
3505 idouble: 1
3506 Test "Imaginary part of: casin (0x0.fffffffffffff8p0 - 0x1p-52 i)":
3507 double: 1
3508 idouble: 1
3509 Test "Real part of: casin (0x0.ffffffffffffffffffffffffffcp0 + 0.0 i)":
3510 ildouble: 1
3511 ldouble: 1
3512 Test "Real part of: casin (0x0.ffffffffffffffffffffffffffcp0 + 0x1.fp-1025 i)":
3513 ildouble: 1
3514 ldouble: 1
3515 Test "Real part of: casin (0x0.ffffffffffffffffffffffffffcp0 - 0.0 i)":
3516 ildouble: 1
3517 ldouble: 1
3518 Test "Real part of: casin (0x0.ffffffffffffffffffffffffffcp0 - 0x1.fp-1025 i)":
3519 ildouble: 1
3520 ldouble: 1
3521 Test "Real part of: casin (0x0.ffffffffffffffffp0 + 0x1p-63 i)":
3522 ildouble: 1
3523 ldouble: 1
3524 Test "Real part of: casin (0x0.ffffffffffffffffp0 - 0x1p-63 i)":
3525 ildouble: 1
3526 ldouble: 1
3527 Test "Real part of: casin (0x0.ffffffp0 + 0.0 i)":
3528 ildouble: 1
3529 ldouble: 1
3530 Test "Real part of: casin (0x0.ffffffp0 + 0x1.fp-129 i)":
3531 ildouble: 1
3532 ldouble: 1
3533 Test "Real part of: casin (0x0.ffffffp0 + 0x1p-23 i)":
3534 ildouble: 1
3535 ldouble: 1
3536 Test "Imaginary part of: casin (0x0.ffffffp0 + 0x1p-23 i)":
3537 float: 2
3538 ifloat: 2
3539 Test "Real part of: casin (0x0.ffffffp0 - 0.0 i)":
3540 ildouble: 1
3541 ldouble: 1
3542 Test "Real part of: casin (0x0.ffffffp0 - 0x1.fp-129 i)":
3543 ildouble: 1
3544 ldouble: 1
3545 Test "Real part of: casin (0x0.ffffffp0 - 0x1p-23 i)":
3546 ildouble: 1
3547 ldouble: 1
3548 Test "Imaginary part of: casin (0x0.ffffffp0 - 0x1p-23 i)":
3549 float: 2
3550 ifloat: 2
3551 Test "Imaginary part of: casin (0x1.0000000000001p0 + 0x1p-52 i)":
3552 ildouble: 1
3553 ldouble: 1
3554 Test "Imaginary part of: casin (0x1.0000000000001p0 - 0x1p-52 i)":
3555 ildouble: 1
3556 ldouble: 1
3557 Test "Imaginary part of: casin (0x1.000002p0 + 0x1p-23 i)":
3558 float: 1
3559 ifloat: 1
3560 ildouble: 2
3561 ldouble: 2
3562 Test "Imaginary part of: casin (0x1.000002p0 - 0x1p-23 i)":
3563 float: 1
3564 ifloat: 1
3565 ildouble: 2
3566 ldouble: 2
3567 Test "Real part of: casin (0x1.fp-10 + 1.0 i)":
3568 float: 1
3569 ifloat: 1
3570 Test "Imaginary part of: casin (0x1.fp-10 + 1.0 i)":
3571 double: 1
3572 idouble: 1
3573 ildouble: 1
3574 ldouble: 1
3575 Test "Real part of: casin (0x1.fp-10 - 1.0 i)":
3576 float: 1
3577 ifloat: 1
3578 Test "Imaginary part of: casin (0x1.fp-10 - 1.0 i)":
3579 double: 1
3580 idouble: 1
3581 ildouble: 1
3582 ldouble: 1
3583 Test "Imaginary part of: casin (0x1.fp-100 + 1.0 i)":
3584 double: 1
3585 float: 1
3586 idouble: 1
3587 ifloat: 1
3588 Test "Imaginary part of: casin (0x1.fp-100 - 1.0 i)":
3589 double: 1
3590 float: 1
3591 idouble: 1
3592 ifloat: 1
3593 Test "Imaginary part of: casin (0x1.fp-1000 + 1.0 i)":
3594 double: 1
3595 idouble: 1
3596 Test "Imaginary part of: casin (0x1.fp-1000 - 1.0 i)":
3597 double: 1
3598 idouble: 1
3599 Test "Imaginary part of: casin (0x1.fp-1025 + 0x1.000000000000000000000000008p0 i)":
3600 ildouble: 1
3601 ldouble: 1
3602 Test "Imaginary part of: casin (0x1.fp-1025 + 1.0 i)":
3603 double: 1
3604 idouble: 1
3605 Test "Imaginary part of: casin (0x1.fp-1025 + 1.5 i)":
3606 double: 1
3607 idouble: 1
3608 Test "Imaginary part of: casin (0x1.fp-1025 - 0x1.000000000000000000000000008p0 i)":
3609 ildouble: 1
3610 ldouble: 1
3611 Test "Imaginary part of: casin (0x1.fp-1025 - 1.0 i)":
3612 double: 1
3613 idouble: 1
3614 Test "Imaginary part of: casin (0x1.fp-1025 - 1.5 i)":
3615 double: 1
3616 idouble: 1
3617 Test "Imaginary part of: casin (0x1.fp-129 + 0.5 i)":
3618 float: 1
3619 ifloat: 1
3620 Test "Imaginary part of: casin (0x1.fp-129 + 1.0 i)":
3621 double: 1
3622 float: 1
3623 idouble: 1
3624 ifloat: 1
3625 Test "Imaginary part of: casin (0x1.fp-129 + 1.5 i)":
3626 double: 1
3627 idouble: 1
3628 Test "Imaginary part of: casin (0x1.fp-129 - 0.5 i)":
3629 float: 1
3630 ifloat: 1
3631 Test "Imaginary part of: casin (0x1.fp-129 - 1.0 i)":
3632 double: 1
3633 float: 1
3634 idouble: 1
3635 ifloat: 1
3636 Test "Imaginary part of: casin (0x1.fp-129 - 1.5 i)":
3637 double: 1
3638 idouble: 1
3639 Test "Real part of: casin (0x1.fp-30 + 1.0 i)":
3640 double: 1
3641 idouble: 1
3642 Test "Imaginary part of: casin (0x1.fp-30 + 1.0 i)":
3643 double: 1
3644 float: 1
3645 idouble: 1
3646 ifloat: 1
3647 Test "Real part of: casin (0x1.fp-30 - 1.0 i)":
3648 double: 1
3649 idouble: 1
3650 Test "Imaginary part of: casin (0x1.fp-30 - 1.0 i)":
3651 double: 1
3652 float: 1
3653 idouble: 1
3654 ifloat: 1
3655 Test "Imaginary part of: casin (0x1.fp1023 + 0x1.fp1023 i)":
3656 double: 1
3657 idouble: 1
3658 ildouble: 1
3659 ldouble: 1
3660 Test "Imaginary part of: casin (0x1.fp127 + 0x1.fp127 i)":
3661 double: 1
3662 idouble: 1
3663 ildouble: 1
3664 ldouble: 1
3665 Test "Imaginary part of: casin (0x1p-105 + 0.5 i)":
3666 float: 1
3667 ifloat: 1
3668 Test "Imaginary part of: casin (0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
3669 ildouble: 1
3670 ldouble: 1
3671 Test "Imaginary part of: casin (0x1p-105 - 0.5 i)":
3672 float: 1
3673 ifloat: 1
3674 Test "Imaginary part of: casin (0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
3675 ildouble: 1
3676 ldouble: 1
3677 Test "Imaginary part of: casin (0x1p-112 + 0.5 i)":
3678 float: 1
3679 ifloat: 1
3680 Test "Imaginary part of: casin (0x1p-112 - 0.5 i)":
3681 float: 1
3682 ifloat: 1
3683 Test "Real part of: casin (0x1p-23 + 0.5 i)":
3684 double: 1
3685 float: 1
3686 idouble: 1
3687 ifloat: 1
3688 Test "Imaginary part of: casin (0x1p-23 + 0.5 i)":
3689 float: 1
3690 ifloat: 1
3691 Test "Imaginary part of: casin (0x1p-23 + 0x0.ffffffp0 i)":
3692 double: 1
3693 idouble: 1
3694 Test "Real part of: casin (0x1p-23 + 0x1.000002p0 i)":
3695 double: 1
3696 float: 1
3697 idouble: 1
3698 ifloat: 1
3699 Test "Imaginary part of: casin (0x1p-23 + 0x1.000002p0 i)":
3700 ildouble: 1
3701 ldouble: 1
3702 Test "Real part of: casin (0x1p-23 - 0.5 i)":
3703 double: 1
3704 float: 1
3705 idouble: 1
3706 ifloat: 1
3707 Test "Imaginary part of: casin (0x1p-23 - 0.5 i)":
3708 float: 1
3709 ifloat: 1
3710 Test "Imaginary part of: casin (0x1p-23 - 0x0.ffffffp0 i)":
3711 double: 1
3712 idouble: 1
3713 Test "Real part of: casin (0x1p-23 - 0x1.000002p0 i)":
3714 double: 1
3715 float: 1
3716 idouble: 1
3717 ifloat: 1
3718 Test "Imaginary part of: casin (0x1p-23 - 0x1.000002p0 i)":
3719 ildouble: 1
3720 ldouble: 1
3721 Test "Imaginary part of: casin (0x1p-52 + 0.5 i)":
3722 float: 1
3723 ifloat: 1
3724 Test "Imaginary part of: casin (0x1p-52 - 0.5 i)":
3725 float: 1
3726 ifloat: 1
3727 Test "Imaginary part of: casin (0x1p-63 + 0.5 i)":
3728 float: 1
3729 ifloat: 1
3730 Test "Real part of: casin (0x1p-63 + 0x0.ffffffffffffffffp0 i)":
3731 ildouble: 1
3732 ldouble: 1
3733 Test "Imaginary part of: casin (0x1p-63 - 0.5 i)":
3734 float: 1
3735 ifloat: 1
3736 Test "Real part of: casin (0x1p-63 - 0x0.ffffffffffffffffp0 i)":
3737 ildouble: 1
3738 ldouble: 1
3739 Test "Real part of: casin (1.0 + 0.25 i)":
3740 double: 1
3741 idouble: 1
3742 Test "Real part of: casin (1.0 + 0.5 i)":
3743 float: 1
3744 ifloat: 1
3745 ildouble: 1
3746 ldouble: 1
3747 Test "Imaginary part of: casin (1.0 + 0.5 i)":
3748 float: 1
3749 ifloat: 1
3750 Test "Real part of: casin (1.0 + 0x1.fp-10 i)":
3751 ildouble: 1
3752 ldouble: 1
3753 Test "Imaginary part of: casin (1.0 + 0x1.fp-10 i)":
3754 float: 1
3755 ifloat: 1
3756 ildouble: 1
3757 ldouble: 1
3758 Test "Real part of: casin (1.0 - 0.25 i)":
3759 double: 1
3760 idouble: 1
3761 Test "Real part of: casin (1.0 - 0.5 i)":
3762 float: 1
3763 ifloat: 1
3764 ildouble: 1
3765 ldouble: 1
3766 Test "Imaginary part of: casin (1.0 - 0.5 i)":
3767 float: 1
3768 ifloat: 1
3769 Test "Real part of: casin (1.0 - 0x1.fp-10 i)":
3770 ildouble: 1
3771 ldouble: 1
3772 Test "Imaginary part of: casin (1.0 - 0x1.fp-10 i)":
3773 float: 1
3774 ifloat: 1
3775 ildouble: 1
3776 ldouble: 1
3777 Test "Imaginary part of: casin (1.5 + +0 i)":
3778 double: 1
3779 float: 1
3780 idouble: 1
3781 ifloat: 1
3783 # casinh
3784 Test "Imaginary part of: casinh (+0 + 0.5 i)":
3785 double: 1
3786 idouble: 1
3787 ildouble: 1
3788 ldouble: 1
3789 Test "Imaginary part of: casinh (+0 - 0.5 i)":
3790 double: 1
3791 idouble: 1
3792 ildouble: 1
3793 ldouble: 1
3794 Test "Imaginary part of: casinh (-0 + 0.5 i)":
3795 double: 1
3796 idouble: 1
3797 ildouble: 1
3798 ldouble: 1
3799 Test "Real part of: casinh (-0 + 1.5 i)":
3800 double: 1
3801 float: 1
3802 idouble: 1
3803 ifloat: 1
3804 Test "Imaginary part of: casinh (-0 - 0.5 i)":
3805 double: 1
3806 idouble: 1
3807 ildouble: 1
3808 ldouble: 1
3809 Test "Real part of: casinh (-0 - 1.5 i)":
3810 double: 1
3811 float: 1
3812 idouble: 1
3813 ifloat: 1
3814 Test "Imaginary part of: casinh (-0.0 + 0x0.ffffffffffffffffffffffffffcp0 i)":
3815 ildouble: 1
3816 ldouble: 1
3817 Test "Imaginary part of: casinh (-0.0 + 0x0.ffffffp0 i)":
3818 ildouble: 1
3819 ldouble: 1
3820 Test "Imaginary part of: casinh (-0.0 - 0x0.ffffffffffffffffffffffffffcp0 i)":
3821 ildouble: 1
3822 ldouble: 1
3823 Test "Imaginary part of: casinh (-0.0 - 0x0.ffffffp0 i)":
3824 ildouble: 1
3825 ldouble: 1
3826 Test "Imaginary part of: casinh (-0.25 + 1.0 i)":
3827 double: 1
3828 idouble: 1
3829 Test "Imaginary part of: casinh (-0.25 - 1.0 i)":
3830 double: 1
3831 idouble: 1
3832 Test "Real part of: casinh (-0.5 + +0 i)":
3833 double: 2
3834 float: 1
3835 idouble: 2
3836 ifloat: 1
3837 ildouble: 2
3838 ldouble: 2
3839 Test "Real part of: casinh (-0.5 + 0x1.fp-129 i)":
3840 float: 1
3841 ifloat: 1
3842 Test "Real part of: casinh (-0.5 + 0x1p-105 i)":
3843 float: 1
3844 ifloat: 1
3845 Test "Real part of: casinh (-0.5 + 0x1p-112 i)":
3846 float: 1
3847 ifloat: 1
3848 Test "Real part of: casinh (-0.5 + 0x1p-23 i)":
3849 float: 1
3850 ifloat: 1
3851 Test "Imaginary part of: casinh (-0.5 + 0x1p-23 i)":
3852 double: 1
3853 float: 1
3854 idouble: 1
3855 ifloat: 1
3856 Test "Real part of: casinh (-0.5 + 0x1p-52 i)":
3857 float: 1
3858 ifloat: 1
3859 Test "Real part of: casinh (-0.5 + 0x1p-63 i)":
3860 float: 1
3861 ifloat: 1
3862 Test "Real part of: casinh (-0.5 + 1.0 i)":
3863 float: 1
3864 ifloat: 1
3865 Test "Imaginary part of: casinh (-0.5 + 1.0 i)":
3866 float: 1
3867 ifloat: 1
3868 ildouble: 1
3869 ldouble: 1
3870 Test "Real part of: casinh (-0.5 - 0 i)":
3871 double: 2
3872 float: 1
3873 idouble: 2
3874 ifloat: 1
3875 ildouble: 2
3876 ldouble: 2
3877 Test "Real part of: casinh (-0.5 - 0x1.fp-129 i)":
3878 float: 1
3879 ifloat: 1
3880 Test "Real part of: casinh (-0.5 - 0x1p-105 i)":
3881 float: 1
3882 ifloat: 1
3883 Test "Real part of: casinh (-0.5 - 0x1p-112 i)":
3884 float: 1
3885 ifloat: 1
3886 Test "Real part of: casinh (-0.5 - 0x1p-23 i)":
3887 float: 1
3888 ifloat: 1
3889 Test "Imaginary part of: casinh (-0.5 - 0x1p-23 i)":
3890 double: 1
3891 float: 1
3892 idouble: 1
3893 ifloat: 1
3894 Test "Real part of: casinh (-0.5 - 0x1p-52 i)":
3895 float: 1
3896 ifloat: 1
3897 Test "Real part of: casinh (-0.5 - 0x1p-63 i)":
3898 float: 1
3899 ifloat: 1
3900 Test "Real part of: casinh (-0.5 - 1.0 i)":
3901 float: 1
3902 ifloat: 1
3903 Test "Imaginary part of: casinh (-0.5 - 1.0 i)":
3904 float: 1
3905 ifloat: 1
3906 ildouble: 1
3907 ldouble: 1
3908 Test "Real part of: casinh (-0x0.ffffffffffffffffffffffffffcp0 + 0x1p-105 i)":
3909 ildouble: 1
3910 ldouble: 1
3911 Test "Real part of: casinh (-0x0.ffffffffffffffffffffffffffcp0 - 0x1p-105 i)":
3912 ildouble: 1
3913 ldouble: 1
3914 Test "Imaginary part of: casinh (-0x0.ffffffffffffffffp0 + 0x1p-63 i)":
3915 ildouble: 1
3916 ldouble: 1
3917 Test "Imaginary part of: casinh (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
3918 ildouble: 1
3919 ldouble: 1
3920 Test "Real part of: casinh (-0x0.ffffffp0 + 0x1p-23 i)":
3921 double: 1
3922 idouble: 1
3923 Test "Real part of: casinh (-0x0.ffffffp0 - 0x1p-23 i)":
3924 double: 1
3925 idouble: 1
3926 Test "Real part of: casinh (-0x1.000000000000000000000000008p0 + 0.0 i)":
3927 ildouble: 1
3928 ldouble: 1
3929 Test "Real part of: casinh (-0x1.000000000000000000000000008p0 + 0x1.fp-1025 i)":
3930 ildouble: 1
3931 ldouble: 1
3932 Test "Real part of: casinh (-0x1.000000000000000000000000008p0 - 0.0 i)":
3933 ildouble: 1
3934 ldouble: 1
3935 Test "Real part of: casinh (-0x1.000000000000000000000000008p0 - 0x1.fp-1025 i)":
3936 ildouble: 1
3937 ldouble: 1
3938 Test "Real part of: casinh (-0x1.000002p0 + 0x1p-23 i)":
3939 ildouble: 1
3940 ldouble: 1
3941 Test "Imaginary part of: casinh (-0x1.000002p0 + 0x1p-23 i)":
3942 double: 1
3943 float: 1
3944 idouble: 1
3945 ifloat: 1
3946 Test "Real part of: casinh (-0x1.000002p0 - 0x1p-23 i)":
3947 ildouble: 1
3948 ldouble: 1
3949 Test "Imaginary part of: casinh (-0x1.000002p0 - 0x1p-23 i)":
3950 double: 1
3951 float: 1
3952 idouble: 1
3953 ifloat: 1
3954 Test "Real part of: casinh (-0x1.fp-10 + 1.0 i)":
3955 float: 1
3956 ifloat: 1
3957 ildouble: 1
3958 ldouble: 1
3959 Test "Imaginary part of: casinh (-0x1.fp-10 + 1.0 i)":
3960 ildouble: 1
3961 ldouble: 1
3962 Test "Real part of: casinh (-0x1.fp-10 - 1.0 i)":
3963 float: 1
3964 ifloat: 1
3965 ildouble: 1
3966 ldouble: 1
3967 Test "Imaginary part of: casinh (-0x1.fp-10 - 1.0 i)":
3968 ildouble: 1
3969 ldouble: 1
3970 Test "Imaginary part of: casinh (-0x1.fp-1025 + 0.5 i)":
3971 ildouble: 1
3972 ldouble: 1
3973 Test "Imaginary part of: casinh (-0x1.fp-1025 + 0x0.ffffffffffffffffffffffffffcp0 i)":
3974 ildouble: 1
3975 ldouble: 1
3976 Test "Imaginary part of: casinh (-0x1.fp-1025 - 0.5 i)":
3977 ildouble: 1
3978 ldouble: 1
3979 Test "Imaginary part of: casinh (-0x1.fp-1025 - 0x0.ffffffffffffffffffffffffffcp0 i)":
3980 ildouble: 1
3981 ldouble: 1
3982 Test "Real part of: casinh (-0x1.fp-129 + 0.5 i)":
3983 double: 1
3984 idouble: 1
3985 Test "Imaginary part of: casinh (-0x1.fp-129 + 0.5 i)":
3986 ildouble: 1
3987 ldouble: 1
3988 Test "Imaginary part of: casinh (-0x1.fp-129 + 0x0.ffffffp0 i)":
3989 ildouble: 1
3990 ldouble: 1
3991 Test "Real part of: casinh (-0x1.fp-129 - 0.5 i)":
3992 double: 1
3993 idouble: 1
3994 Test "Imaginary part of: casinh (-0x1.fp-129 - 0.5 i)":
3995 ildouble: 1
3996 ldouble: 1
3997 Test "Imaginary part of: casinh (-0x1.fp-129 - 0x0.ffffffp0 i)":
3998 ildouble: 1
3999 ldouble: 1
4000 Test "Real part of: casinh (-0x1p-105 + 0.5 i)":
4001 double: 1
4002 idouble: 1
4003 Test "Imaginary part of: casinh (-0x1p-105 + 0.5 i)":
4004 ildouble: 1
4005 ldouble: 1
4006 Test "Real part of: casinh (-0x1p-105 - 0.5 i)":
4007 double: 1
4008 idouble: 1
4009 Test "Imaginary part of: casinh (-0x1p-105 - 0.5 i)":
4010 ildouble: 1
4011 ldouble: 1
4012 Test "Real part of: casinh (-0x1p-112 + 0.5 i)":
4013 double: 1
4014 idouble: 1
4015 Test "Imaginary part of: casinh (-0x1p-112 + 0.5 i)":
4016 ildouble: 1
4017 ldouble: 1
4018 Test "Real part of: casinh (-0x1p-112 - 0.5 i)":
4019 double: 1
4020 idouble: 1
4021 Test "Imaginary part of: casinh (-0x1p-112 - 0.5 i)":
4022 ildouble: 1
4023 ldouble: 1
4024 Test "Real part of: casinh (-0x1p-23 + 0.5 i)":
4025 double: 1
4026 idouble: 1
4027 Test "Real part of: casinh (-0x1p-23 + 0x0.ffffffp0 i)":
4028 float: 2
4029 ifloat: 2
4030 Test "Imaginary part of: casinh (-0x1p-23 + 0x0.ffffffp0 i)":
4031 ildouble: 1
4032 ldouble: 1
4033 Test "Real part of: casinh (-0x1p-23 + 0x1.000002p0 i)":
4034 float: 1
4035 ifloat: 1
4036 ildouble: 2
4037 ldouble: 2
4038 Test "Real part of: casinh (-0x1p-23 - 0.5 i)":
4039 double: 1
4040 idouble: 1
4041 Test "Real part of: casinh (-0x1p-23 - 0x0.ffffffp0 i)":
4042 float: 2
4043 ifloat: 2
4044 Test "Imaginary part of: casinh (-0x1p-23 - 0x0.ffffffp0 i)":
4045 ildouble: 1
4046 ldouble: 1
4047 Test "Real part of: casinh (-0x1p-23 - 0x1.000002p0 i)":
4048 float: 1
4049 ifloat: 1
4050 ildouble: 2
4051 ldouble: 2
4052 Test "Real part of: casinh (-0x1p-52 + 0.5 i)":
4053 ildouble: 1
4054 ldouble: 1
4055 Test "Imaginary part of: casinh (-0x1p-52 + 0.5 i)":
4056 double: 1
4057 idouble: 1
4058 ildouble: 1
4059 ldouble: 1
4060 Test "Real part of: casinh (-0x1p-52 + 0x0.fffffffffffff8p0 i)":
4061 double: 1
4062 idouble: 1
4063 Test "Real part of: casinh (-0x1p-52 + 0x1.0000000000001p0 i)":
4064 ildouble: 1
4065 ldouble: 1
4066 Test "Real part of: casinh (-0x1p-52 - 0.5 i)":
4067 ildouble: 1
4068 ldouble: 1
4069 Test "Imaginary part of: casinh (-0x1p-52 - 0.5 i)":
4070 double: 1
4071 idouble: 1
4072 ildouble: 1
4073 ldouble: 1
4074 Test "Real part of: casinh (-0x1p-52 - 0x0.fffffffffffff8p0 i)":
4075 double: 1
4076 idouble: 1
4077 Test "Real part of: casinh (-0x1p-52 - 0x1.0000000000001p0 i)":
4078 ildouble: 1
4079 ldouble: 1
4080 Test "Imaginary part of: casinh (-0x1p-63 + 0.5 i)":
4081 ildouble: 1
4082 ldouble: 1
4083 Test "Imaginary part of: casinh (-0x1p-63 + 0x0.ffffffffffffffffp0 i)":
4084 ildouble: 1
4085 ldouble: 1
4086 Test "Imaginary part of: casinh (-0x1p-63 - 0.5 i)":
4087 ildouble: 1
4088 ldouble: 1
4089 Test "Imaginary part of: casinh (-0x1p-63 - 0x0.ffffffffffffffffp0 i)":
4090 ildouble: 1
4091 ldouble: 1
4092 Test "Real part of: casinh (-1.0 + +0 i)":
4093 double: 3
4094 float: 1
4095 idouble: 3
4096 ifloat: 1
4097 ildouble: 1
4098 ldouble: 1
4099 Test "Real part of: casinh (-1.0 + 0.25 i)":
4100 float: 1
4101 ifloat: 1
4102 ildouble: 1
4103 ldouble: 1
4104 Test "Real part of: casinh (-1.0 + 0.5 i)":
4105 double: 1
4106 idouble: 1
4107 ildouble: 1
4108 ldouble: 1
4109 Test "Real part of: casinh (-1.0 + 0x1.fp-10 i)":
4110 double: 1
4111 idouble: 1
4112 ildouble: 1
4113 ldouble: 1
4114 Test "Imaginary part of: casinh (-1.0 + 0x1.fp-10 i)":
4115 float: 1
4116 ifloat: 1
4117 Test "Real part of: casinh (-1.0 + 0x1.fp-100 i)":
4118 double: 1
4119 float: 1
4120 idouble: 1
4121 ifloat: 1
4122 Test "Real part of: casinh (-1.0 + 0x1.fp-1000 i)":
4123 double: 1
4124 idouble: 1
4125 Test "Real part of: casinh (-1.0 + 0x1.fp-1025 i)":
4126 double: 1
4127 idouble: 1
4128 Test "Real part of: casinh (-1.0 + 0x1.fp-129 i)":
4129 double: 1
4130 float: 1
4131 idouble: 1
4132 ifloat: 1
4133 Test "Real part of: casinh (-1.0 + 0x1.fp-30 i)":
4134 double: 1
4135 float: 1
4136 idouble: 1
4137 ifloat: 1
4138 Test "Imaginary part of: casinh (-1.0 + 0x1.fp-30 i)":
4139 double: 1
4140 idouble: 1
4141 Test "Real part of: casinh (-1.0 - 0 i)":
4142 double: 3
4143 float: 1
4144 idouble: 3
4145 ifloat: 1
4146 ildouble: 1
4147 ldouble: 1
4148 Test "Real part of: casinh (-1.0 - 0.25 i)":
4149 float: 1
4150 ifloat: 1
4151 ildouble: 1
4152 ldouble: 1
4153 Test "Real part of: casinh (-1.0 - 0.5 i)":
4154 double: 1
4155 idouble: 1
4156 ildouble: 1
4157 ldouble: 1
4158 Test "Real part of: casinh (-1.0 - 0x1.fp-10 i)":
4159 double: 1
4160 idouble: 1
4161 ildouble: 1
4162 ldouble: 1
4163 Test "Imaginary part of: casinh (-1.0 - 0x1.fp-10 i)":
4164 float: 1
4165 ifloat: 1
4166 Test "Real part of: casinh (-1.0 - 0x1.fp-100 i)":
4167 double: 1
4168 float: 1
4169 idouble: 1
4170 ifloat: 1
4171 Test "Real part of: casinh (-1.0 - 0x1.fp-1000 i)":
4172 double: 1
4173 idouble: 1
4174 Test "Real part of: casinh (-1.0 - 0x1.fp-1025 i)":
4175 double: 1
4176 idouble: 1
4177 Test "Real part of: casinh (-1.0 - 0x1.fp-129 i)":
4178 double: 1
4179 float: 1
4180 idouble: 1
4181 ifloat: 1
4182 Test "Real part of: casinh (-1.0 - 0x1.fp-30 i)":
4183 double: 1
4184 float: 1
4185 idouble: 1
4186 ifloat: 1
4187 Test "Imaginary part of: casinh (-1.0 - 0x1.fp-30 i)":
4188 double: 1
4189 idouble: 1
4190 Test "Real part of: casinh (-1.5 + +0 i)":
4191 double: 2
4192 float: 1
4193 idouble: 2
4194 ifloat: 1
4195 ildouble: 1
4196 ldouble: 1
4197 Test "Real part of: casinh (-1.5 + 0x1.fp-1025 i)":
4198 double: 1
4199 idouble: 1
4200 Test "Real part of: casinh (-1.5 + 0x1.fp-129 i)":
4201 double: 1
4202 idouble: 1
4203 Test "Real part of: casinh (-1.5 - 0 i)":
4204 double: 2
4205 float: 1
4206 idouble: 2
4207 ifloat: 1
4208 ildouble: 1
4209 ldouble: 1
4210 Test "Real part of: casinh (-1.5 - 0x1.fp-1025 i)":
4211 double: 1
4212 idouble: 1
4213 Test "Real part of: casinh (-1.5 - 0x1.fp-129 i)":
4214 double: 1
4215 idouble: 1
4216 Test "Real part of: casinh (-2 - 3 i)":
4217 double: 5
4218 float: 1
4219 idouble: 5
4220 ifloat: 1
4221 ildouble: 4
4222 ldouble: 4
4223 Test "Imaginary part of: casinh (-2 - 3 i)":
4224 double: 3
4225 float: 6
4226 idouble: 3
4227 ifloat: 6
4228 ildouble: 1
4229 ldouble: 1
4230 Test "Imaginary part of: casinh (0.0 + 0x0.ffffffffffffffffffffffffffcp0 i)":
4231 ildouble: 1
4232 ldouble: 1
4233 Test "Imaginary part of: casinh (0.0 + 0x0.ffffffp0 i)":
4234 ildouble: 1
4235 ldouble: 1
4236 Test "Imaginary part of: casinh (0.0 - 0x0.ffffffffffffffffffffffffffcp0 i)":
4237 ildouble: 1
4238 ldouble: 1
4239 Test "Imaginary part of: casinh (0.0 - 0x0.ffffffp0 i)":
4240 ildouble: 1
4241 ldouble: 1
4242 Test "Imaginary part of: casinh (0.25 + 1.0 i)":
4243 double: 1
4244 idouble: 1
4245 Test "Imaginary part of: casinh (0.25 - 1.0 i)":
4246 double: 1
4247 idouble: 1
4248 Test "Real part of: casinh (0.5 + +0 i)":
4249 float: 1
4250 ifloat: 1
4251 Test "Real part of: casinh (0.5 + 0x1.fp-129 i)":
4252 float: 1
4253 ifloat: 1
4254 Test "Real part of: casinh (0.5 + 0x1p-105 i)":
4255 float: 1
4256 ifloat: 1
4257 Test "Real part of: casinh (0.5 + 0x1p-112 i)":
4258 float: 1
4259 ifloat: 1
4260 Test "Real part of: casinh (0.5 + 0x1p-23 i)":
4261 float: 1
4262 ifloat: 1
4263 Test "Imaginary part of: casinh (0.5 + 0x1p-23 i)":
4264 double: 1
4265 float: 1
4266 idouble: 1
4267 ifloat: 1
4268 Test "Real part of: casinh (0.5 + 0x1p-52 i)":
4269 float: 1
4270 ifloat: 1
4271 Test "Real part of: casinh (0.5 + 0x1p-63 i)":
4272 float: 1
4273 ifloat: 1
4274 Test "Real part of: casinh (0.5 + 1.0 i)":
4275 float: 1
4276 ifloat: 1
4277 Test "Imaginary part of: casinh (0.5 + 1.0 i)":
4278 float: 1
4279 ifloat: 1
4280 ildouble: 1
4281 ldouble: 1
4282 Test "Real part of: casinh (0.5 - 0 i)":
4283 float: 1
4284 ifloat: 1
4285 Test "Real part of: casinh (0.5 - 0x1.fp-129 i)":
4286 float: 1
4287 ifloat: 1
4288 Test "Real part of: casinh (0.5 - 0x1p-105 i)":
4289 float: 1
4290 ifloat: 1
4291 Test "Real part of: casinh (0.5 - 0x1p-112 i)":
4292 float: 1
4293 ifloat: 1
4294 Test "Real part of: casinh (0.5 - 0x1p-23 i)":
4295 float: 1
4296 ifloat: 1
4297 Test "Imaginary part of: casinh (0.5 - 0x1p-23 i)":
4298 double: 1
4299 float: 1
4300 idouble: 1
4301 ifloat: 1
4302 Test "Real part of: casinh (0.5 - 0x1p-52 i)":
4303 float: 1
4304 ifloat: 1
4305 Test "Real part of: casinh (0.5 - 0x1p-63 i)":
4306 float: 1
4307 ifloat: 1
4308 Test "Real part of: casinh (0.5 - 1.0 i)":
4309 float: 1
4310 ifloat: 1
4311 Test "Imaginary part of: casinh (0.5 - 1.0 i)":
4312 float: 1
4313 ifloat: 1
4314 ildouble: 1
4315 ldouble: 1
4316 Test "Real part of: casinh (0.75 + 1.25 i)":
4317 float: 1
4318 ifloat: 1
4319 Test "Imaginary part of: casinh (0.75 + 1.25 i)":
4320 double: 1
4321 float: 1
4322 idouble: 1
4323 ifloat: 1
4324 Test "Real part of: casinh (0x0.ffffffffffffffffffffffffffcp0 + 0x1p-105 i)":
4325 ildouble: 1
4326 ldouble: 1
4327 Test "Real part of: casinh (0x0.ffffffffffffffffffffffffffcp0 - 0x1p-105 i)":
4328 ildouble: 1
4329 ldouble: 1
4330 Test "Imaginary part of: casinh (0x0.ffffffffffffffffp0 + 0x1p-63 i)":
4331 ildouble: 1
4332 ldouble: 1
4333 Test "Imaginary part of: casinh (0x0.ffffffffffffffffp0 - 0x1p-63 i)":
4334 ildouble: 1
4335 ldouble: 1
4336 Test "Real part of: casinh (0x0.ffffffp0 + 0x1p-23 i)":
4337 double: 1
4338 idouble: 1
4339 Test "Real part of: casinh (0x0.ffffffp0 - 0x1p-23 i)":
4340 double: 1
4341 idouble: 1
4342 Test "Real part of: casinh (0x1.000000000000000000000000008p0 + 0.0 i)":
4343 ildouble: 1
4344 ldouble: 1
4345 Test "Real part of: casinh (0x1.000000000000000000000000008p0 + 0x1.fp-1025 i)":
4346 ildouble: 1
4347 ldouble: 1
4348 Test "Real part of: casinh (0x1.000000000000000000000000008p0 - 0.0 i)":
4349 ildouble: 1
4350 ldouble: 1
4351 Test "Real part of: casinh (0x1.000000000000000000000000008p0 - 0x1.fp-1025 i)":
4352 ildouble: 1
4353 ldouble: 1
4354 Test "Real part of: casinh (0x1.000002p0 + 0x1p-23 i)":
4355 ildouble: 1
4356 ldouble: 1
4357 Test "Imaginary part of: casinh (0x1.000002p0 + 0x1p-23 i)":
4358 double: 1
4359 float: 1
4360 idouble: 1
4361 ifloat: 1
4362 Test "Real part of: casinh (0x1.000002p0 - 0x1p-23 i)":
4363 ildouble: 1
4364 ldouble: 1
4365 Test "Imaginary part of: casinh (0x1.000002p0 - 0x1p-23 i)":
4366 double: 1
4367 float: 1
4368 idouble: 1
4369 ifloat: 1
4370 Test "Real part of: casinh (0x1.fp-10 + 1.0 i)":
4371 float: 1
4372 ifloat: 1
4373 ildouble: 1
4374 ldouble: 1
4375 Test "Imaginary part of: casinh (0x1.fp-10 + 1.0 i)":
4376 ildouble: 1
4377 ldouble: 1
4378 Test "Real part of: casinh (0x1.fp-10 - 1.0 i)":
4379 float: 1
4380 ifloat: 1
4381 ildouble: 1
4382 ldouble: 1
4383 Test "Imaginary part of: casinh (0x1.fp-10 - 1.0 i)":
4384 ildouble: 1
4385 ldouble: 1
4386 Test "Imaginary part of: casinh (0x1.fp-1025 + 0.5 i)":
4387 ildouble: 1
4388 ldouble: 1
4389 Test "Imaginary part of: casinh (0x1.fp-1025 + 0x0.ffffffffffffffffffffffffffcp0 i)":
4390 ildouble: 1
4391 ldouble: 1
4392 Test "Imaginary part of: casinh (0x1.fp-1025 - 0.5 i)":
4393 ildouble: 1
4394 ldouble: 1
4395 Test "Imaginary part of: casinh (0x1.fp-1025 - 0x0.ffffffffffffffffffffffffffcp0 i)":
4396 ildouble: 1
4397 ldouble: 1
4398 Test "Real part of: casinh (0x1.fp-129 + 0.5 i)":
4399 double: 1
4400 idouble: 1
4401 Test "Imaginary part of: casinh (0x1.fp-129 + 0.5 i)":
4402 ildouble: 1
4403 ldouble: 1
4404 Test "Imaginary part of: casinh (0x1.fp-129 + 0x0.ffffffp0 i)":
4405 ildouble: 1
4406 ldouble: 1
4407 Test "Real part of: casinh (0x1.fp-129 - 0.5 i)":
4408 double: 1
4409 idouble: 1
4410 Test "Imaginary part of: casinh (0x1.fp-129 - 0.5 i)":
4411 ildouble: 1
4412 ldouble: 1
4413 Test "Imaginary part of: casinh (0x1.fp-129 - 0x0.ffffffp0 i)":
4414 ildouble: 1
4415 ldouble: 1
4416 Test "Real part of: casinh (0x1.fp1023 + 0x1.fp1023 i)":
4417 double: 1
4418 idouble: 1
4419 ildouble: 1
4420 ldouble: 1
4421 Test "Real part of: casinh (0x1.fp127 + 0x1.fp127 i)":
4422 double: 1
4423 idouble: 1
4424 ildouble: 1
4425 ldouble: 1
4426 Test "Real part of: casinh (0x1p-105 + 0.5 i)":
4427 double: 1
4428 idouble: 1
4429 Test "Imaginary part of: casinh (0x1p-105 + 0.5 i)":
4430 ildouble: 1
4431 ldouble: 1
4432 Test "Real part of: casinh (0x1p-105 - 0.5 i)":
4433 double: 1
4434 idouble: 1
4435 Test "Imaginary part of: casinh (0x1p-105 - 0.5 i)":
4436 ildouble: 1
4437 ldouble: 1
4438 Test "Real part of: casinh (0x1p-112 + 0.5 i)":
4439 double: 1
4440 idouble: 1
4441 Test "Imaginary part of: casinh (0x1p-112 + 0.5 i)":
4442 ildouble: 1
4443 ldouble: 1
4444 Test "Real part of: casinh (0x1p-112 - 0.5 i)":
4445 double: 1
4446 idouble: 1
4447 Test "Imaginary part of: casinh (0x1p-112 - 0.5 i)":
4448 ildouble: 1
4449 ldouble: 1
4450 Test "Real part of: casinh (0x1p-23 + 0.5 i)":
4451 double: 1
4452 idouble: 1
4453 Test "Real part of: casinh (0x1p-23 + 0x0.ffffffp0 i)":
4454 float: 2
4455 ifloat: 2
4456 Test "Imaginary part of: casinh (0x1p-23 + 0x0.ffffffp0 i)":
4457 ildouble: 1
4458 ldouble: 1
4459 Test "Real part of: casinh (0x1p-23 + 0x1.000002p0 i)":
4460 float: 1
4461 ifloat: 1
4462 ildouble: 2
4463 ldouble: 2
4464 Test "Real part of: casinh (0x1p-23 - 0.5 i)":
4465 double: 1
4466 idouble: 1
4467 Test "Real part of: casinh (0x1p-23 - 0x0.ffffffp0 i)":
4468 float: 2
4469 ifloat: 2
4470 Test "Imaginary part of: casinh (0x1p-23 - 0x0.ffffffp0 i)":
4471 ildouble: 1
4472 ldouble: 1
4473 Test "Real part of: casinh (0x1p-23 - 0x1.000002p0 i)":
4474 float: 1
4475 ifloat: 1
4476 ildouble: 2
4477 ldouble: 2
4478 Test "Real part of: casinh (0x1p-52 + 0.5 i)":
4479 ildouble: 1
4480 ldouble: 1
4481 Test "Imaginary part of: casinh (0x1p-52 + 0.5 i)":
4482 double: 1
4483 idouble: 1
4484 ildouble: 1
4485 ldouble: 1
4486 Test "Real part of: casinh (0x1p-52 + 0x0.fffffffffffff8p0 i)":
4487 double: 1
4488 idouble: 1
4489 Test "Real part of: casinh (0x1p-52 + 0x1.0000000000001p0 i)":
4490 ildouble: 1
4491 ldouble: 1
4492 Test "Real part of: casinh (0x1p-52 - 0.5 i)":
4493 ildouble: 1
4494 ldouble: 1
4495 Test "Imaginary part of: casinh (0x1p-52 - 0.5 i)":
4496 double: 1
4497 idouble: 1
4498 ildouble: 1
4499 ldouble: 1
4500 Test "Real part of: casinh (0x1p-52 - 0x0.fffffffffffff8p0 i)":
4501 double: 1
4502 idouble: 1
4503 Test "Real part of: casinh (0x1p-52 - 0x1.0000000000001p0 i)":
4504 ildouble: 1
4505 ldouble: 1
4506 Test "Imaginary part of: casinh (0x1p-63 + 0.5 i)":
4507 ildouble: 1
4508 ldouble: 1
4509 Test "Imaginary part of: casinh (0x1p-63 + 0x0.ffffffffffffffffp0 i)":
4510 ildouble: 1
4511 ldouble: 1
4512 Test "Imaginary part of: casinh (0x1p-63 - 0.5 i)":
4513 ildouble: 1
4514 ldouble: 1
4515 Test "Imaginary part of: casinh (0x1p-63 - 0x0.ffffffffffffffffp0 i)":
4516 ildouble: 1
4517 ldouble: 1
4518 Test "Real part of: casinh (1.0 + +0 i)":
4519 double: 1
4520 float: 1
4521 idouble: 1
4522 ifloat: 1
4523 Test "Real part of: casinh (1.0 + 0.25 i)":
4524 float: 1
4525 ifloat: 1
4526 ildouble: 1
4527 ldouble: 1
4528 Test "Real part of: casinh (1.0 + 0.5 i)":
4529 double: 1
4530 idouble: 1
4531 ildouble: 1
4532 ldouble: 1
4533 Test "Real part of: casinh (1.0 + 0x1.fp-10 i)":
4534 double: 1
4535 idouble: 1
4536 ildouble: 1
4537 ldouble: 1
4538 Test "Imaginary part of: casinh (1.0 + 0x1.fp-10 i)":
4539 float: 1
4540 ifloat: 1
4541 Test "Real part of: casinh (1.0 + 0x1.fp-100 i)":
4542 double: 1
4543 float: 1
4544 idouble: 1
4545 ifloat: 1
4546 Test "Real part of: casinh (1.0 + 0x1.fp-1000 i)":
4547 double: 1
4548 idouble: 1
4549 Test "Real part of: casinh (1.0 + 0x1.fp-1025 i)":
4550 double: 1
4551 idouble: 1
4552 Test "Real part of: casinh (1.0 + 0x1.fp-129 i)":
4553 double: 1
4554 float: 1
4555 idouble: 1
4556 ifloat: 1
4557 Test "Real part of: casinh (1.0 + 0x1.fp-30 i)":
4558 double: 1
4559 float: 1
4560 idouble: 1
4561 ifloat: 1
4562 Test "Imaginary part of: casinh (1.0 + 0x1.fp-30 i)":
4563 double: 1
4564 idouble: 1
4565 Test "Real part of: casinh (1.0 - 0 i)":
4566 double: 1
4567 float: 1
4568 idouble: 1
4569 ifloat: 1
4570 Test "Real part of: casinh (1.0 - 0.25 i)":
4571 float: 1
4572 ifloat: 1
4573 ildouble: 1
4574 ldouble: 1
4575 Test "Real part of: casinh (1.0 - 0.5 i)":
4576 double: 1
4577 idouble: 1
4578 ildouble: 1
4579 ldouble: 1
4580 Test "Real part of: casinh (1.0 - 0x1.fp-10 i)":
4581 double: 1
4582 idouble: 1
4583 ildouble: 1
4584 ldouble: 1
4585 Test "Imaginary part of: casinh (1.0 - 0x1.fp-10 i)":
4586 float: 1
4587 ifloat: 1
4588 Test "Real part of: casinh (1.0 - 0x1.fp-100 i)":
4589 double: 1
4590 float: 1
4591 idouble: 1
4592 ifloat: 1
4593 Test "Real part of: casinh (1.0 - 0x1.fp-1000 i)":
4594 double: 1
4595 idouble: 1
4596 Test "Real part of: casinh (1.0 - 0x1.fp-1025 i)":
4597 double: 1
4598 idouble: 1
4599 Test "Real part of: casinh (1.0 - 0x1.fp-129 i)":
4600 double: 1
4601 float: 1
4602 idouble: 1
4603 ifloat: 1
4604 Test "Real part of: casinh (1.0 - 0x1.fp-30 i)":
4605 double: 1
4606 float: 1
4607 idouble: 1
4608 ifloat: 1
4609 Test "Imaginary part of: casinh (1.0 - 0x1.fp-30 i)":
4610 double: 1
4611 idouble: 1
4612 Test "Real part of: casinh (1.5 + +0 i)":
4613 double: 1
4614 idouble: 1
4615 Test "Real part of: casinh (1.5 + 0x1.fp-1025 i)":
4616 double: 1
4617 idouble: 1
4618 Test "Real part of: casinh (1.5 + 0x1.fp-129 i)":
4619 double: 1
4620 idouble: 1
4621 Test "Real part of: casinh (1.5 - 0 i)":
4622 double: 1
4623 idouble: 1
4624 Test "Real part of: casinh (1.5 - 0x1.fp-1025 i)":
4625 double: 1
4626 idouble: 1
4627 Test "Real part of: casinh (1.5 - 0x1.fp-129 i)":
4628 double: 1
4629 idouble: 1
4631 # catan
4632 Test "Imaginary part of: catan (-0x0.fffffffffffff8p0 + 0x1p-27 i)":
4633 double: 1
4634 idouble: 1
4635 Test "Imaginary part of: catan (-0x0.fffffffffffff8p0 - 0x1p-27 i)":
4636 ildouble: 1
4637 ldouble: 1
4638 Test "Imaginary part of: catan (-0x0.ffffffp0 + 0x1p-13 i)":
4639 double: 1
4640 float: 1
4641 idouble: 1
4642 ifloat: 1
4643 Test "Real part of: catan (-0x1.000000000000000000000000008p0 + 0x1p-54 i)":
4644 ildouble: 1
4645 ldouble: 1
4646 Test "Real part of: catan (-0x1.000000000000000000000000008p0 - 0x1p-54 i)":
4647 ildouble: 1
4648 ldouble: 1
4649 Test "Imaginary part of: catan (-0x1.0000000000001p0 - 0x1p-27 i)":
4650 double: 1
4651 idouble: 1
4652 Test "Real part of: catan (-0x1.000002p0 + 0x1p-126 i)":
4653 float: 1
4654 ifloat: 1
4655 Test "Real part of: catan (-0x1.000002p0 + 0x1p-13 i)":
4656 float: 1
4657 ifloat: 1
4658 Test "Real part of: catan (-0x1.000002p0 - 0x1p-126 i)":
4659 float: 1
4660 ifloat: 1
4661 Test "Real part of: catan (-0x1.000002p0 - 0x1p-13 i)":
4662 float: 1
4663 ifloat: 1
4664 Test "Imaginary part of: catan (-0x1.000002p0 - 0x1p-13 i)":
4665 double: 1
4666 idouble: 1
4667 Test "Imaginary part of: catan (-0x1.fp1023 + 0x1.fp1023 i)":
4668 double: 1
4669 idouble: 1
4670 ildouble: 1
4671 ldouble: 1
4672 Test "Imaginary part of: catan (-0x1.fp1023 - 0x1.fp1023 i)":
4673 double: 1
4674 idouble: 1
4675 ildouble: 1
4676 ldouble: 1
4677 Test "Imaginary part of: catan (-0x1.fp127 + 0x1.fp127 i)":
4678 double: 1
4679 idouble: 1
4680 ildouble: 1
4681 ldouble: 1
4682 Test "Imaginary part of: catan (-0x1.fp127 - 0x1.fp127 i)":
4683 double: 1
4684 idouble: 1
4685 ildouble: 1
4686 ldouble: 1
4687 Test "Imaginary part of: catan (-0x1p-1020 + 1.0 i)":
4688 double: 1
4689 idouble: 1
4690 Test "Imaginary part of: catan (-0x1p-1020 - 1.0 i)":
4691 double: 1
4692 idouble: 1
4693 Test "Real part of: catan (-0x1p-13 + 0x1.000002p0 i)":
4694 float: 1
4695 ifloat: 1
4696 Test "Real part of: catan (-0x1p-13 + 1.0 i)":
4697 float: 1
4698 ifloat: 1
4699 Test "Real part of: catan (-0x1p-13 - 0x1.000002p0 i)":
4700 float: 1
4701 ifloat: 1
4702 Test "Imaginary part of: catan (-0x1p-13 - 0x1.000002p0 i)":
4703 float: 1
4704 ifloat: 1
4705 Test "Real part of: catan (-0x1p-13 - 1.0 i)":
4706 float: 1
4707 ifloat: 1
4708 Test "Real part of: catan (-0x1p-27 + 1.0 i)":
4709 float: 1
4710 ifloat: 1
4711 Test "Real part of: catan (-0x1p-27 - 1.0 i)":
4712 float: 1
4713 ifloat: 1
4714 Test "Real part of: catan (-0x1p-33 + 1.0 i)":
4715 float: 1
4716 ifloat: 1
4717 Test "Real part of: catan (-0x1p-33 - 1.0 i)":
4718 float: 1
4719 ifloat: 1
4720 Test "Real part of: catan (-0x1p-54 + 1.0 i)":
4721 float: 1
4722 ifloat: 1
4723 Test "Imaginary part of: catan (-0x1p-54 + 1.0 i)":
4724 float: 1
4725 ifloat: 1
4726 Test "Real part of: catan (-0x1p-54 - 1.0 i)":
4727 float: 1
4728 ifloat: 1
4729 Test "Imaginary part of: catan (-0x1p-54 - 1.0 i)":
4730 float: 1
4731 ifloat: 1
4732 Test "Real part of: catan (-0x1p-57 + 1.0 i)":
4733 float: 1
4734 ifloat: 1
4735 Test "Imaginary part of: catan (-0x1p-57 + 1.0 i)":
4736 float: 1
4737 ifloat: 1
4738 Test "Real part of: catan (-0x1p-57 - 1.0 i)":
4739 float: 1
4740 ifloat: 1
4741 Test "Imaginary part of: catan (-0x1p-57 - 1.0 i)":
4742 float: 1
4743 ifloat: 1
4744 Test "Real part of: catan (-1.0 + 0x1p-13 i)":
4745 float: 1
4746 ifloat: 1
4747 Test "Real part of: catan (-1.0 + 0x1p-27 i)":
4748 float: 1
4749 ifloat: 1
4750 Test "Real part of: catan (-1.0 + 0x1p-33 i)":
4751 float: 1
4752 ifloat: 1
4753 Test "Real part of: catan (-1.0 + 0x1p-54 i)":
4754 float: 1
4755 ifloat: 1
4756 ildouble: 1
4757 ldouble: 1
4758 Test "Real part of: catan (-1.0 + 0x1p-57 i)":
4759 float: 1
4760 ifloat: 1
4761 Test "Real part of: catan (-1.0 - 0x1p-13 i)":
4762 float: 1
4763 ifloat: 1
4764 Test "Real part of: catan (-1.0 - 0x1p-27 i)":
4765 float: 1
4766 ifloat: 1
4767 Test "Real part of: catan (-1.0 - 0x1p-33 i)":
4768 float: 1
4769 ifloat: 1
4770 Test "Real part of: catan (-1.0 - 0x1p-54 i)":
4771 float: 1
4772 ifloat: 1
4773 ildouble: 1
4774 ldouble: 1
4775 Test "Real part of: catan (-1.0 - 0x1p-57 i)":
4776 float: 1
4777 ifloat: 1
4778 Test "Real part of: catan (-2 - 3 i)":
4779 float: 3
4780 ifloat: 3
4781 ildouble: 1
4782 ldouble: 1
4783 Test "Imaginary part of: catan (-2 - 3 i)":
4784 double: 1
4785 float: 1
4786 idouble: 1
4787 ifloat: 1
4788 Test "Real part of: catan (0.75 + 1.25 i)":
4789 float: 4
4790 ifloat: 4
4791 Test "Imaginary part of: catan (0x0.fffffffffffff8p0 + 0x1p-27 i)":
4792 double: 1
4793 idouble: 1
4794 Test "Imaginary part of: catan (0x0.fffffffffffff8p0 - 0x1p-27 i)":
4795 ildouble: 1
4796 ldouble: 1
4797 Test "Imaginary part of: catan (0x0.ffffffp0 + 0x1p-13 i)":
4798 double: 1
4799 float: 1
4800 idouble: 1
4801 ifloat: 1
4802 Test "Real part of: catan (0x1.000000000000000000000000008p0 + 0x1p-54 i)":
4803 ildouble: 1
4804 ldouble: 1
4805 Test "Real part of: catan (0x1.000000000000000000000000008p0 - 0x1p-54 i)":
4806 ildouble: 1
4807 ldouble: 1
4808 Test "Imaginary part of: catan (0x1.0000000000001p0 - 0x1p-27 i)":
4809 double: 1
4810 idouble: 1
4811 Test "Real part of: catan (0x1.000002p0 + 0x1p-126 i)":
4812 float: 1
4813 ifloat: 1
4814 Test "Real part of: catan (0x1.000002p0 + 0x1p-13 i)":
4815 float: 1
4816 ifloat: 1
4817 Test "Real part of: catan (0x1.000002p0 - 0x1p-126 i)":
4818 float: 1
4819 ifloat: 1
4820 Test "Real part of: catan (0x1.000002p0 - 0x1p-13 i)":
4821 float: 1
4822 ifloat: 1
4823 Test "Imaginary part of: catan (0x1.000002p0 - 0x1p-13 i)":
4824 double: 1
4825 idouble: 1
4826 Test "Imaginary part of: catan (0x1.fp1023 + 0x1.fp1023 i)":
4827 double: 1
4828 idouble: 1
4829 ildouble: 1
4830 ldouble: 1
4831 Test "Imaginary part of: catan (0x1.fp1023 - 0x1.fp1023 i)":
4832 double: 1
4833 idouble: 1
4834 ildouble: 1
4835 ldouble: 1
4836 Test "Imaginary part of: catan (0x1.fp127 + 0x1.fp127 i)":
4837 double: 1
4838 idouble: 1
4839 ildouble: 1
4840 ldouble: 1
4841 Test "Imaginary part of: catan (0x1.fp127 - 0x1.fp127 i)":
4842 double: 1
4843 idouble: 1
4844 ildouble: 1
4845 ldouble: 1
4846 Test "Imaginary part of: catan (0x1p-1020 + 1.0 i)":
4847 double: 1
4848 idouble: 1
4849 Test "Imaginary part of: catan (0x1p-1020 - 1.0 i)":
4850 double: 1
4851 idouble: 1
4852 Test "Real part of: catan (0x1p-13 + 0x1.000002p0 i)":
4853 float: 1
4854 ifloat: 1
4855 Test "Real part of: catan (0x1p-13 + 1.0 i)":
4856 float: 1
4857 ifloat: 1
4858 Test "Real part of: catan (0x1p-13 - 0x1.000002p0 i)":
4859 float: 1
4860 ifloat: 1
4861 Test "Imaginary part of: catan (0x1p-13 - 0x1.000002p0 i)":
4862 float: 1
4863 ifloat: 1
4864 Test "Real part of: catan (0x1p-13 - 1.0 i)":
4865 float: 1
4866 ifloat: 1
4867 Test "Real part of: catan (0x1p-27 + 1.0 i)":
4868 float: 1
4869 ifloat: 1
4870 Test "Real part of: catan (0x1p-27 - 1.0 i)":
4871 float: 1
4872 ifloat: 1
4873 Test "Real part of: catan (0x1p-33 + 1.0 i)":
4874 float: 1
4875 ifloat: 1
4876 Test "Real part of: catan (0x1p-33 - 1.0 i)":
4877 float: 1
4878 ifloat: 1
4879 Test "Real part of: catan (0x1p-54 + 1.0 i)":
4880 float: 1
4881 ifloat: 1
4882 Test "Imaginary part of: catan (0x1p-54 + 1.0 i)":
4883 float: 1
4884 ifloat: 1
4885 Test "Real part of: catan (0x1p-54 - 1.0 i)":
4886 float: 1
4887 ifloat: 1
4888 Test "Imaginary part of: catan (0x1p-54 - 1.0 i)":
4889 float: 1
4890 ifloat: 1
4891 Test "Real part of: catan (0x1p-57 + 1.0 i)":
4892 float: 1
4893 ifloat: 1
4894 Test "Imaginary part of: catan (0x1p-57 + 1.0 i)":
4895 float: 1
4896 ifloat: 1
4897 Test "Real part of: catan (0x1p-57 - 1.0 i)":
4898 float: 1
4899 ifloat: 1
4900 Test "Imaginary part of: catan (0x1p-57 - 1.0 i)":
4901 float: 1
4902 ifloat: 1
4903 Test "Real part of: catan (1.0 + 0x1p-13 i)":
4904 float: 1
4905 ifloat: 1
4906 Test "Real part of: catan (1.0 + 0x1p-27 i)":
4907 float: 1
4908 ifloat: 1
4909 Test "Real part of: catan (1.0 + 0x1p-33 i)":
4910 float: 1
4911 ifloat: 1
4912 Test "Real part of: catan (1.0 + 0x1p-54 i)":
4913 float: 1
4914 ifloat: 1
4915 ildouble: 1
4916 ldouble: 1
4917 Test "Real part of: catan (1.0 + 0x1p-57 i)":
4918 float: 1
4919 ifloat: 1
4920 Test "Real part of: catan (1.0 - 0x1p-13 i)":
4921 float: 1
4922 ifloat: 1
4923 Test "Real part of: catan (1.0 - 0x1p-27 i)":
4924 float: 1
4925 ifloat: 1
4926 Test "Real part of: catan (1.0 - 0x1p-33 i)":
4927 float: 1
4928 ifloat: 1
4929 Test "Real part of: catan (1.0 - 0x1p-54 i)":
4930 float: 1
4931 ifloat: 1
4932 ildouble: 1
4933 ldouble: 1
4934 Test "Real part of: catan (1.0 - 0x1p-57 i)":
4935 float: 1
4936 ifloat: 1
4938 # catanh
4939 Test "Real part of: catanh (-0x1.000002p0 + 0x1p-13 i)":
4940 float: 1
4941 ifloat: 1
4942 Test "Imaginary part of: catanh (-0x1.000002p0 + 0x1p-13 i)":
4943 float: 1
4944 ifloat: 1
4945 Test "Real part of: catanh (-0x1.000002p0 - 0x1p-13 i)":
4946 float: 1
4947 ifloat: 1
4948 Test "Imaginary part of: catanh (-0x1.000002p0 - 0x1p-13 i)":
4949 float: 1
4950 ifloat: 1
4951 Test "Real part of: catanh (-0x1.fp1023 + 0x1.fp1023 i)":
4952 double: 1
4953 idouble: 1
4954 ildouble: 1
4955 ldouble: 1
4956 Test "Real part of: catanh (-0x1.fp1023 - 0x1.fp1023 i)":
4957 double: 1
4958 idouble: 1
4959 ildouble: 1
4960 ldouble: 1
4961 Test "Real part of: catanh (-0x1.fp127 + 0x1.fp127 i)":
4962 double: 1
4963 idouble: 1
4964 ildouble: 1
4965 ldouble: 1
4966 Test "Real part of: catanh (-0x1.fp127 - 0x1.fp127 i)":
4967 double: 1
4968 idouble: 1
4969 ildouble: 1
4970 ldouble: 1
4971 Test "Imaginary part of: catanh (-0x1p-126 + 0x1.000002p0 i)":
4972 float: 1
4973 ifloat: 1
4974 Test "Imaginary part of: catanh (-0x1p-126 - 0x1.000002p0 i)":
4975 float: 1
4976 ifloat: 1
4977 Test "Real part of: catanh (-0x1p-13 + 0x1.000002p0 i)":
4978 double: 1
4979 idouble: 1
4980 Test "Imaginary part of: catanh (-0x1p-13 + 0x1.000002p0 i)":
4981 float: 1
4982 ifloat: 1
4983 Test "Imaginary part of: catanh (-0x1p-13 + 1.0 i)":
4984 float: 1
4985 ifloat: 1
4986 Test "Real part of: catanh (-0x1p-13 - 0x1.000002p0 i)":
4987 double: 1
4988 idouble: 1
4989 Test "Imaginary part of: catanh (-0x1p-13 - 0x1.000002p0 i)":
4990 float: 1
4991 ifloat: 1
4992 Test "Imaginary part of: catanh (-0x1p-13 - 1.0 i)":
4993 float: 1
4994 ifloat: 1
4995 Test "Real part of: catanh (-0x1p-27 + 0x0.fffffffffffff8p0 i)":
4996 ildouble: 1
4997 ldouble: 1
4998 Test "Real part of: catanh (-0x1p-27 + 0x1.0000000000001p0 i)":
4999 double: 1
5000 idouble: 1
5001 Test "Imaginary part of: catanh (-0x1p-27 + 1.0 i)":
5002 float: 1
5003 ifloat: 1
5004 Test "Real part of: catanh (-0x1p-27 - 0x0.fffffffffffff8p0 i)":
5005 ildouble: 1
5006 ldouble: 1
5007 Test "Real part of: catanh (-0x1p-27 - 0x1.0000000000001p0 i)":
5008 double: 1
5009 idouble: 1
5010 Test "Imaginary part of: catanh (-0x1p-27 - 1.0 i)":
5011 float: 1
5012 ifloat: 1
5013 Test "Imaginary part of: catanh (-0x1p-33 + 1.0 i)":
5014 float: 1
5015 ifloat: 1
5016 Test "Imaginary part of: catanh (-0x1p-33 - 1.0 i)":
5017 float: 1
5018 ifloat: 1
5019 Test "Imaginary part of: catanh (-0x1p-54 + 0x1.000000000000000000000000008p0 i)":
5020 ildouble: 1
5021 ldouble: 1
5022 Test "Imaginary part of: catanh (-0x1p-54 + 1.0 i)":
5023 float: 1
5024 ifloat: 1
5025 ildouble: 1
5026 ldouble: 1
5027 Test "Imaginary part of: catanh (-0x1p-54 - 0x1.000000000000000000000000008p0 i)":
5028 ildouble: 1
5029 ldouble: 1
5030 Test "Imaginary part of: catanh (-0x1p-54 - 1.0 i)":
5031 float: 1
5032 ifloat: 1
5033 ildouble: 1
5034 ldouble: 1
5035 Test "Imaginary part of: catanh (-0x1p-57 + 1.0 i)":
5036 float: 1
5037 ifloat: 1
5038 Test "Imaginary part of: catanh (-0x1p-57 - 1.0 i)":
5039 float: 1
5040 ifloat: 1
5041 Test "Real part of: catanh (-1.0 + 0x1p-1020 i)":
5042 double: 1
5043 idouble: 1
5044 Test "Imaginary part of: catanh (-1.0 + 0x1p-13 i)":
5045 float: 1
5046 ifloat: 1
5047 Test "Imaginary part of: catanh (-1.0 + 0x1p-27 i)":
5048 float: 1
5049 ifloat: 1
5050 Test "Imaginary part of: catanh (-1.0 + 0x1p-33 i)":
5051 float: 1
5052 ifloat: 1
5053 Test "Real part of: catanh (-1.0 + 0x1p-54 i)":
5054 float: 1
5055 ifloat: 1
5056 Test "Imaginary part of: catanh (-1.0 + 0x1p-54 i)":
5057 float: 1
5058 ifloat: 1
5059 Test "Real part of: catanh (-1.0 + 0x1p-57 i)":
5060 float: 1
5061 ifloat: 1
5062 Test "Imaginary part of: catanh (-1.0 + 0x1p-57 i)":
5063 float: 1
5064 ifloat: 1
5065 Test "Real part of: catanh (-1.0 - 0x1p-1020 i)":
5066 double: 1
5067 idouble: 1
5068 Test "Imaginary part of: catanh (-1.0 - 0x1p-13 i)":
5069 float: 1
5070 ifloat: 1
5071 Test "Imaginary part of: catanh (-1.0 - 0x1p-27 i)":
5072 float: 1
5073 ifloat: 1
5074 Test "Imaginary part of: catanh (-1.0 - 0x1p-33 i)":
5075 float: 1
5076 ifloat: 1
5077 Test "Real part of: catanh (-1.0 - 0x1p-54 i)":
5078 float: 1
5079 ifloat: 1
5080 Test "Imaginary part of: catanh (-1.0 - 0x1p-54 i)":
5081 float: 1
5082 ifloat: 1
5083 Test "Real part of: catanh (-1.0 - 0x1p-57 i)":
5084 float: 1
5085 ifloat: 1
5086 Test "Imaginary part of: catanh (-1.0 - 0x1p-57 i)":
5087 float: 1
5088 ifloat: 1
5089 Test "Real part of: catanh (-2 - 3 i)":
5090 double: 4
5091 idouble: 4
5092 Test "Imaginary part of: catanh (-2 - 3 i)":
5093 float: 4
5094 ifloat: 4
5095 Test "Real part of: catanh (0.75 + 1.25 i)":
5096 double: 1
5097 idouble: 1
5098 Test "Imaginary part of: catanh (0.75 + 1.25 i)":
5099 float: 6
5100 ifloat: 6
5101 Test "Imaginary part of: catanh (0x1.000002p0 + 0x1p-13 i)":
5102 float: 1
5103 ifloat: 1
5104 Test "Imaginary part of: catanh (0x1.000002p0 - 0x1p-13 i)":
5105 float: 1
5106 ifloat: 1
5107 Test "Real part of: catanh (0x1.fp1023 + 0x1.fp1023 i)":
5108 double: 1
5109 idouble: 1
5110 ildouble: 1
5111 ldouble: 1
5112 Test "Real part of: catanh (0x1.fp1023 - 0x1.fp1023 i)":
5113 double: 1
5114 idouble: 1
5115 ildouble: 1
5116 ldouble: 1
5117 Test "Real part of: catanh (0x1.fp127 + 0x1.fp127 i)":
5118 double: 1
5119 idouble: 1
5120 ildouble: 1
5121 ldouble: 1
5122 Test "Real part of: catanh (0x1.fp127 - 0x1.fp127 i)":
5123 double: 1
5124 idouble: 1
5125 ildouble: 1
5126 ldouble: 1
5127 Test "Imaginary part of: catanh (0x1p-126 + 0x1.000002p0 i)":
5128 float: 1
5129 ifloat: 1
5130 Test "Imaginary part of: catanh (0x1p-126 - 0x1.000002p0 i)":
5131 float: 1
5132 ifloat: 1
5133 Test "Real part of: catanh (0x1p-13 + 0x0.ffffffp0 i)":
5134 double: 1
5135 float: 1
5136 idouble: 1
5137 ifloat: 1
5138 Test "Imaginary part of: catanh (0x1p-13 + 0x1.000002p0 i)":
5139 float: 1
5140 ifloat: 1
5141 Test "Imaginary part of: catanh (0x1p-13 + 1.0 i)":
5142 float: 1
5143 ifloat: 1
5144 Test "Real part of: catanh (0x1p-13 - 0x0.ffffffp0 i)":
5145 double: 1
5146 float: 1
5147 idouble: 1
5148 ifloat: 1
5149 Test "Imaginary part of: catanh (0x1p-13 - 0x1.000002p0 i)":
5150 float: 1
5151 ifloat: 1
5152 Test "Imaginary part of: catanh (0x1p-13 - 1.0 i)":
5153 float: 1
5154 ifloat: 1
5155 Test "Real part of: catanh (0x1p-27 + 0x0.fffffffffffff8p0 i)":
5156 double: 1
5157 idouble: 1
5158 Test "Imaginary part of: catanh (0x1p-27 + 1.0 i)":
5159 float: 1
5160 ifloat: 1
5161 Test "Real part of: catanh (0x1p-27 - 0x0.fffffffffffff8p0 i)":
5162 double: 1
5163 idouble: 1
5164 Test "Imaginary part of: catanh (0x1p-27 - 1.0 i)":
5165 float: 1
5166 ifloat: 1
5167 Test "Imaginary part of: catanh (0x1p-33 + 1.0 i)":
5168 float: 1
5169 ifloat: 1
5170 Test "Imaginary part of: catanh (0x1p-33 - 1.0 i)":
5171 float: 1
5172 ifloat: 1
5173 Test "Imaginary part of: catanh (0x1p-54 + 0x1.000000000000000000000000008p0 i)":
5174 ildouble: 1
5175 ldouble: 1
5176 Test "Imaginary part of: catanh (0x1p-54 + 1.0 i)":
5177 float: 1
5178 ifloat: 1
5179 ildouble: 1
5180 ldouble: 1
5181 Test "Imaginary part of: catanh (0x1p-54 - 0x1.000000000000000000000000008p0 i)":
5182 ildouble: 1
5183 ldouble: 1
5184 Test "Imaginary part of: catanh (0x1p-54 - 1.0 i)":
5185 float: 1
5186 ifloat: 1
5187 ildouble: 1
5188 ldouble: 1
5189 Test "Imaginary part of: catanh (0x1p-57 + 1.0 i)":
5190 float: 1
5191 ifloat: 1
5192 Test "Imaginary part of: catanh (0x1p-57 - 1.0 i)":
5193 float: 1
5194 ifloat: 1
5195 Test "Real part of: catanh (1.0 + 0x1p-1020 i)":
5196 double: 1
5197 idouble: 1
5198 Test "Imaginary part of: catanh (1.0 + 0x1p-13 i)":
5199 float: 1
5200 ifloat: 1
5201 Test "Imaginary part of: catanh (1.0 + 0x1p-27 i)":
5202 float: 1
5203 ifloat: 1
5204 Test "Imaginary part of: catanh (1.0 + 0x1p-33 i)":
5205 float: 1
5206 ifloat: 1
5207 Test "Real part of: catanh (1.0 + 0x1p-54 i)":
5208 float: 1
5209 ifloat: 1
5210 Test "Imaginary part of: catanh (1.0 + 0x1p-54 i)":
5211 float: 1
5212 ifloat: 1
5213 Test "Real part of: catanh (1.0 + 0x1p-57 i)":
5214 float: 1
5215 ifloat: 1
5216 Test "Imaginary part of: catanh (1.0 + 0x1p-57 i)":
5217 float: 1
5218 ifloat: 1
5219 Test "Real part of: catanh (1.0 - 0x1p-1020 i)":
5220 double: 1
5221 idouble: 1
5222 Test "Imaginary part of: catanh (1.0 - 0x1p-13 i)":
5223 float: 1
5224 ifloat: 1
5225 Test "Imaginary part of: catanh (1.0 - 0x1p-27 i)":
5226 float: 1
5227 ifloat: 1
5228 Test "Imaginary part of: catanh (1.0 - 0x1p-33 i)":
5229 float: 1
5230 ifloat: 1
5231 Test "Real part of: catanh (1.0 - 0x1p-54 i)":
5232 float: 1
5233 ifloat: 1
5234 Test "Imaginary part of: catanh (1.0 - 0x1p-54 i)":
5235 float: 1
5236 ifloat: 1
5237 Test "Real part of: catanh (1.0 - 0x1p-57 i)":
5238 float: 1
5239 ifloat: 1
5240 Test "Imaginary part of: catanh (1.0 - 0x1p-57 i)":
5241 float: 1
5242 ifloat: 1
5244 # cbrt
5245 Test "cbrt (-0x1.bp+4)":
5246 double: 1
5247 idouble: 1
5248 Test "cbrt (-0x4.18937p-12)":
5249 float: 1
5250 ifloat: 1
5251 Test "cbrt (-27.0)":
5252 double: 1
5253 idouble: 1
5254 Test "cbrt (0.9921875)":
5255 double: 1
5256 idouble: 1
5257 Test "cbrt (0xf.ep-4)":
5258 double: 1
5259 idouble: 1
5261 # ccos
5262 Test "Imaginary part of: ccos (-0.75 + 710.5 i)":
5263 double: 1
5264 idouble: 1
5265 Test "Imaginary part of: ccos (-0.75 + 89.5 i)":
5266 float: 1
5267 ifloat: 1
5268 ildouble: 1
5269 ldouble: 1
5270 Test "Imaginary part of: ccos (-0.75 - 710.5 i)":
5271 double: 1
5272 idouble: 1
5273 Test "Imaginary part of: ccos (-0.75 - 89.5 i)":
5274 float: 1
5275 ifloat: 1
5276 ildouble: 1
5277 ldouble: 1
5278 Test "Imaginary part of: ccos (-0x2p+0 - 0x3p+0 i)":
5279 float: 1
5280 ifloat: 1
5281 Test "Imaginary part of: ccos (-0xcp-4 + 0x2.c68p+8 i)":
5282 double: 1
5283 idouble: 1
5284 Test "Imaginary part of: ccos (-0xcp-4 + 0x5.98p+4 i)":
5285 float: 1
5286 ifloat: 1
5287 ildouble: 1
5288 ldouble: 1
5289 Test "Imaginary part of: ccos (-0xcp-4 - 0x2.c68p+8 i)":
5290 double: 1
5291 idouble: 1
5292 Test "Imaginary part of: ccos (-0xcp-4 - 0x5.98p+4 i)":
5293 float: 1
5294 ifloat: 1
5295 ildouble: 1
5296 ldouble: 1
5297 Test "Imaginary part of: ccos (-2 - 3 i)":
5298 float: 1
5299 ifloat: 1
5300 Test "Real part of: ccos (0.75 + 1.25 i)":
5301 double: 1
5302 float: 1
5303 idouble: 1
5304 ifloat: 1
5305 Test "Imaginary part of: ccos (0.75 + 1.25 i)":
5306 float: 1
5307 ifloat: 1
5308 Test "Imaginary part of: ccos (0.75 + 710.5 i)":
5309 double: 1
5310 idouble: 1
5311 Test "Imaginary part of: ccos (0.75 + 89.5 i)":
5312 float: 1
5313 ifloat: 1
5314 ildouble: 1
5315 ldouble: 1
5316 Test "Imaginary part of: ccos (0.75 - 710.5 i)":
5317 double: 1
5318 idouble: 1
5319 Test "Imaginary part of: ccos (0.75 - 89.5 i)":
5320 float: 1
5321 ifloat: 1
5322 ildouble: 1
5323 ldouble: 1
5324 Test "Imaginary part of: ccos (0x1p-1074 + 1440 i)":
5325 double: 1
5326 idouble: 1
5327 Test "Imaginary part of: ccos (0x4p-1076 + 0x5.ap+8 i)":
5328 double: 1
5329 idouble: 1
5330 Test "Real part of: ccos (0xcp-4 + 0x1.4p+0 i)":
5331 double: 1
5332 float: 1
5333 idouble: 1
5334 ifloat: 1
5335 Test "Imaginary part of: ccos (0xcp-4 + 0x1.4p+0 i)":
5336 float: 1
5337 ifloat: 1
5338 Test "Imaginary part of: ccos (0xcp-4 + 0x2.c68p+8 i)":
5339 double: 1
5340 idouble: 1
5341 Test "Imaginary part of: ccos (0xcp-4 + 0x5.98p+4 i)":
5342 float: 1
5343 ifloat: 1
5344 ildouble: 1
5345 ldouble: 1
5346 Test "Imaginary part of: ccos (0xcp-4 - 0x2.c68p+8 i)":
5347 double: 1
5348 idouble: 1
5349 Test "Imaginary part of: ccos (0xcp-4 - 0x5.98p+4 i)":
5350 float: 1
5351 ifloat: 1
5352 ildouble: 1
5353 ldouble: 1
5355 # ccosh
5356 Test "Imaginary part of: ccosh (-0x2.c68p+8 + 0xcp-4 i)":
5357 double: 1
5358 idouble: 1
5359 Test "Imaginary part of: ccosh (-0x2.c68p+8 - 0xcp-4 i)":
5360 double: 1
5361 idouble: 1
5362 Test "Real part of: ccosh (-0x2p+0 - 0x3p+0 i)":
5363 float: 1
5364 ifloat: 1
5365 Test "Imaginary part of: ccosh (-0x2p+0 - 0x3p+0 i)":
5366 float: 1
5367 ifloat: 1
5368 Test "Imaginary part of: ccosh (-0x5.98p+4 + 0xcp-4 i)":
5369 float: 1
5370 ifloat: 1
5371 ildouble: 1
5372 ldouble: 1
5373 Test "Imaginary part of: ccosh (-0x5.98p+4 - 0xcp-4 i)":
5374 float: 1
5375 ifloat: 1
5376 ildouble: 1
5377 ldouble: 1
5378 Test "Real part of: ccosh (-2 - 3 i)":
5379 float: 1
5380 ifloat: 1
5381 Test "Imaginary part of: ccosh (-2 - 3 i)":
5382 float: 1
5383 ifloat: 1
5384 Test "Imaginary part of: ccosh (-710.5 + 0.75 i)":
5385 double: 1
5386 idouble: 1
5387 Test "Imaginary part of: ccosh (-710.5 - 0.75 i)":
5388 double: 1
5389 idouble: 1
5390 Test "Imaginary part of: ccosh (-89.5 + 0.75 i)":
5391 float: 1
5392 ifloat: 1
5393 ildouble: 1
5394 ldouble: 1
5395 Test "Imaginary part of: ccosh (-89.5 - 0.75 i)":
5396 float: 1
5397 ifloat: 1
5398 ildouble: 1
5399 ldouble: 1
5400 Test "Real part of: ccosh (0.75 + 1.25 i)":
5401 double: 1
5402 float: 1
5403 idouble: 1
5404 ifloat: 1
5405 ildouble: 1
5406 ldouble: 1
5407 Test "Imaginary part of: ccosh (0.75 + 1.25 i)":
5408 float: 1
5409 ifloat: 1
5410 ildouble: 2
5411 ldouble: 2
5412 Test "Imaginary part of: ccosh (0x2.c68p+8 + 0xcp-4 i)":
5413 double: 1
5414 idouble: 1
5415 Test "Imaginary part of: ccosh (0x2.c68p+8 - 0xcp-4 i)":
5416 double: 1
5417 idouble: 1
5418 Test "Imaginary part of: ccosh (0x5.98p+4 + 0xcp-4 i)":
5419 float: 1
5420 ifloat: 1
5421 ildouble: 1
5422 ldouble: 1
5423 Test "Imaginary part of: ccosh (0x5.98p+4 - 0xcp-4 i)":
5424 float: 1
5425 ifloat: 1
5426 ildouble: 1
5427 ldouble: 1
5428 Test "Imaginary part of: ccosh (0x5.ap+8 + 0x4p-1076 i)":
5429 double: 1
5430 idouble: 1
5431 Test "Real part of: ccosh (0xcp-4 + 0x1.4p+0 i)":
5432 double: 1
5433 float: 1
5434 idouble: 1
5435 ifloat: 1
5436 ildouble: 1
5437 ldouble: 1
5438 Test "Imaginary part of: ccosh (0xcp-4 + 0x1.4p+0 i)":
5439 float: 1
5440 ifloat: 1
5441 ildouble: 2
5442 ldouble: 2
5443 Test "Imaginary part of: ccosh (1440 + 0x1p-1074 i)":
5444 double: 1
5445 idouble: 1
5446 Test "Imaginary part of: ccosh (710.5 + 0.75 i)":
5447 double: 1
5448 idouble: 1
5449 Test "Imaginary part of: ccosh (710.5 - 0.75 i)":
5450 double: 1
5451 idouble: 1
5452 Test "Imaginary part of: ccosh (89.5 + 0.75 i)":
5453 float: 1
5454 ifloat: 1
5455 ildouble: 1
5456 ldouble: 1
5457 Test "Imaginary part of: ccosh (89.5 - 0.75 i)":
5458 float: 1
5459 ifloat: 1
5460 ildouble: 1
5461 ldouble: 1
5463 # cexp
5464 Test "Imaginary part of: cexp (+0 + 0xf.ffffffffffff8p+1020 i)":
5465 ildouble: 1
5466 ldouble: 1
5467 Test "Imaginary part of: cexp (-0x2p+0 - 0x3p+0 i)":
5468 float: 1
5469 ifloat: 1
5470 Test "Imaginary part of: cexp (-0x5.fp+4 + 0xcp-4 i)":
5471 double: 1
5472 idouble: 1
5473 ildouble: 1
5474 ldouble: 1
5475 Test "Imaginary part of: cexp (-2.0 - 3.0 i)":
5476 float: 1
5477 ifloat: 1
5478 Test "Imaginary part of: cexp (-95 + 0.75 i)":
5479 double: 1
5480 idouble: 1
5481 ildouble: 1
5482 ldouble: 1
5483 Test "Real part of: cexp (0.75 + 1.25 i)":
5484 float: 1
5485 ifloat: 1
5486 ildouble: 2
5487 ldouble: 2
5488 Test "Imaginary part of: cexp (0.75 + 1.25 i)":
5489 ildouble: 1
5490 ldouble: 1
5491 Test "Real part of: cexp (0x1.f4p+8 + 0x8p+1020 i)":
5492 double: 1
5493 idouble: 1
5494 Test "Imaginary part of: cexp (0x1.f4p+8 + 0x8p+1020 i)":
5495 ildouble: 1
5496 ldouble: 1
5497 Test "Imaginary part of: cexp (0x1.f4p+8 + 0xf.fffffp+124 i)":
5498 ildouble: 1
5499 ldouble: 1
5500 Test "Real part of: cexp (0x2.c5dp+8 + 0xcp-4 i)":
5501 double: 1
5502 idouble: 1
5503 ildouble: 1
5504 ldouble: 1
5505 Test "Imaginary part of: cexp (0x2.c5dp+8 + 0xcp-4 i)":
5506 double: 1
5507 idouble: 1
5508 Test "Real part of: cexp (0x3.2p+4 + 0x8p+124 i)":
5509 double: 2
5510 float: 1
5511 idouble: 2
5512 ifloat: 1
5513 ildouble: 1
5514 ldouble: 1
5515 Test "Imaginary part of: cexp (0x3.2p+4 + 0x8p+124 i)":
5516 double: 1
5517 idouble: 1
5518 ildouble: 2
5519 ldouble: 2
5520 Test "Real part of: cexp (0x5.8cp+4 + 0xcp-4 i)":
5521 float: 1
5522 ifloat: 1
5523 Test "Imaginary part of: cexp (0x5.8cp+4 + 0xcp-4 i)":
5524 float: 2
5525 ifloat: 2
5526 Test "Imaginary part of: cexp (0x5.ap+8 + 0x4p-1076 i)":
5527 double: 1
5528 idouble: 1
5529 Test "Real part of: cexp (0xcp-4 + 0x1.4p+0 i)":
5530 float: 1
5531 ifloat: 1
5532 ildouble: 2
5533 ldouble: 2
5534 Test "Imaginary part of: cexp (0xcp-4 + 0x1.4p+0 i)":
5535 ildouble: 1
5536 ldouble: 1
5537 Test "Imaginary part of: cexp (1440 + 0x1p-1074 i)":
5538 double: 1
5539 idouble: 1
5540 Test "Real part of: cexp (50 + 0x1p127 i)":
5541 double: 2
5542 float: 1
5543 idouble: 2
5544 ifloat: 1
5545 ildouble: 1
5546 ldouble: 1
5547 Test "Imaginary part of: cexp (50 + 0x1p127 i)":
5548 double: 1
5549 idouble: 1
5550 ildouble: 2
5551 ldouble: 2
5552 Test "Real part of: cexp (500 + 0x1p1023 i)":
5553 double: 1
5554 idouble: 1
5555 Test "Imaginary part of: cexp (500 + 0x1p1023 i)":
5556 ildouble: 1
5557 ldouble: 1
5558 Test "Real part of: cexp (709.8125 + 0.75 i)":
5559 double: 1
5560 idouble: 1
5561 ildouble: 1
5562 ldouble: 1
5563 Test "Imaginary part of: cexp (709.8125 + 0.75 i)":
5564 double: 1
5565 idouble: 1
5566 Test "Real part of: cexp (88.75 + 0.75 i)":
5567 float: 1
5568 ifloat: 1
5569 Test "Imaginary part of: cexp (88.75 + 0.75 i)":
5570 float: 2
5571 ifloat: 2
5573 # clog
5574 Test "Real part of: clog (+0 + 0x4p-1076 i)":
5575 double: 1
5576 idouble: 1
5577 Test "Real part of: clog (-0x1.0000000123456p+0 + +0 i)":
5578 double: 1
5579 idouble: 1
5580 ildouble: 1
5581 ldouble: 1
5582 Test "Real part of: clog (-0x1.0000000123456p+0 + 0x1.2345678p-1000 i)":
5583 double: 1
5584 idouble: 1
5585 ildouble: 1
5586 ldouble: 1
5587 Test "Real part of: clog (-0x1.0000000123456p+0 + 0x4.8d1598p-32 i)":
5588 double: 1
5589 idouble: 1
5590 Test "Real part of: clog (-0x1.0000000123456p+0 + 0x4.8d159ep-32 i)":
5591 double: 1
5592 idouble: 1
5593 Test "Real part of: clog (-0x1.0000000123456p+0 + 0x8p-152 i)":
5594 double: 1
5595 idouble: 1
5596 ildouble: 1
5597 ldouble: 1
5598 Test "Real part of: clog (-0x1.0000000123456p0 + 0x1.2345678p-1000 i)":
5599 double: 1
5600 idouble: 1
5601 ildouble: 1
5602 ldouble: 1
5603 Test "Real part of: clog (-0x1.0000000123456p0 + 0x1.2345678p-30 i)":
5604 double: 1
5605 idouble: 1
5606 Test "Real part of: clog (-0x1.000002p+0 + +0 i)":
5607 float: 1
5608 ifloat: 1
5609 Test "Real part of: clog (-0x1.000002p+0 + 0x4.8d1598p-32 i)":
5610 double: 1
5611 float: 1
5612 idouble: 1
5613 ifloat: 1
5614 ildouble: 1
5615 ldouble: 1
5616 Test "Real part of: clog (-0x1.000002p+0 + 0x4.8d159ep-32 i)":
5617 double: 1
5618 idouble: 1
5619 Test "Imaginary part of: clog (-0x1.000002p+0 + 0x4.8d159ep-32 i)":
5620 ildouble: 1
5621 ldouble: 1
5622 Test "Real part of: clog (-0x1.000002p+0 + 0x4.8d15ap-32 i)":
5623 double: 1
5624 float: 1
5625 idouble: 1
5626 ifloat: 1
5627 Test "Imaginary part of: clog (-0x1.000002p+0 + 0x4.8d15ap-32 i)":
5628 ildouble: 1
5629 ldouble: 1
5630 Test "Real part of: clog (-0x1.000002p+0 + 0x8p-152 i)":
5631 float: 1
5632 ifloat: 1
5633 Test "Imaginary part of: clog (-0x1.234566p-40 - 0x1p+0 i)":
5634 float: 1
5635 ifloat: 1
5636 Test "Imaginary part of: clog (-0x1.234566p-40 - 1.0 i)":
5637 float: 1
5638 ifloat: 1
5639 Test "Real part of: clog (-0x1.fp+127 + 0x1p-149 i)":
5640 float: 1
5641 ifloat: 1
5642 Test "Real part of: clog (-0x1.fp+127 - 0x1p-149 i)":
5643 float: 1
5644 ifloat: 1
5645 Test "Real part of: clog (-0x1p-149 + 0x1.fp+127 i)":
5646 float: 1
5647 ifloat: 1
5648 Test "Imaginary part of: clog (-0x1p-149 + 0x1.fp+127 i)":
5649 float: 1
5650 ifloat: 1
5651 Test "Real part of: clog (-0x1p-149 - 0x1.fp+127 i)":
5652 float: 1
5653 ifloat: 1
5654 Test "Imaginary part of: clog (-0x1p-149 - 0x1.fp+127 i)":
5655 float: 1
5656 ifloat: 1
5657 Test "Imaginary part of: clog (-0x2p+0 - 0x3p+0 i)":
5658 ildouble: 1
5659 ldouble: 1
5660 Test "Real part of: clog (-0x8p-152 + 0xf.8p+124 i)":
5661 float: 1
5662 ifloat: 1
5663 Test "Imaginary part of: clog (-0x8p-152 + 0xf.8p+124 i)":
5664 float: 1
5665 ifloat: 1
5666 Test "Imaginary part of: clog (-0x8p-152 + 0xf.fffffp+124 i)":
5667 float: 1
5668 ifloat: 1
5669 Test "Real part of: clog (-0x8p-152 - 0xf.8p+124 i)":
5670 float: 1
5671 ifloat: 1
5672 Test "Imaginary part of: clog (-0x8p-152 - 0xf.8p+124 i)":
5673 float: 1
5674 ifloat: 1
5675 Test "Imaginary part of: clog (-0x8p-152 - 0xf.fffffp+124 i)":
5676 float: 1
5677 ifloat: 1
5678 Test "Real part of: clog (-0xf.8p+124 + 0x8p-152 i)":
5679 float: 1
5680 ifloat: 1
5681 Test "Real part of: clog (-0xf.8p+124 - 0x8p-152 i)":
5682 float: 1
5683 ifloat: 1
5684 Test "Imaginary part of: clog (-2 - 3 i)":
5685 float: 3
5686 ifloat: 3
5687 ildouble: 1
5688 ldouble: 1
5689 Test "Imaginary part of: clog (-inf + inf i)":
5690 ildouble: 1
5691 ldouble: 1
5692 Test "Imaginary part of: clog (-inf - inf i)":
5693 ildouble: 1
5694 ldouble: 1
5695 Test "Real part of: clog (0.75 + 1.25 i)":
5696 float: 2
5697 ifloat: 2
5698 ildouble: 2
5699 ldouble: 2
5700 Test "Imaginary part of: clog (0.75 + 1.25 i)":
5701 ildouble: 1
5702 ldouble: 1
5703 Test "Real part of: clog (0x0.ffffffp0 + 0x0.ffffffp-100 i)":
5704 float: 1
5705 ifloat: 1
5706 Test "Real part of: clog (0x1.0000000000001p+0 + +0 i)":
5707 double: 1
5708 idouble: 1
5709 ildouble: 1
5710 ldouble: 1
5711 Test "Real part of: clog (0x1.0000000000001p+0 + 0x1.234566p-60 i)":
5712 double: 1
5713 idouble: 1
5714 ildouble: 1
5715 ldouble: 1
5716 Test "Real part of: clog (0x1.0000000000001p+0 + 0x1.23456789p-1000 i)":
5717 double: 1
5718 idouble: 1
5719 ildouble: 1
5720 ldouble: 1
5721 Test "Real part of: clog (0x1.0000000000001p+0 + 0x1.23456789p-60 i)":
5722 double: 1
5723 idouble: 1
5724 Test "Real part of: clog (0x1.0000000000001p+0 + 0x1.234568p-60 i)":
5725 double: 1
5726 idouble: 1
5727 Test "Real part of: clog (0x1.0000000000001p+0 + 0x8p-152 i)":
5728 double: 1
5729 idouble: 1
5730 ildouble: 1
5731 ldouble: 1
5732 Test "Real part of: clog (0x1.000002p+0 + +0 i)":
5733 float: 1
5734 ifloat: 1
5735 Test "Real part of: clog (0x1.000002p+0 + 0x1.234566p-60 i)":
5736 float: 1
5737 ifloat: 1
5738 Test "Real part of: clog (0x1.000002p+0 + 0x1.234568p-60 i)":
5739 float: 1
5740 ifloat: 1
5741 Test "Real part of: clog (0x1.000002p+0 + 0x8p-152 i)":
5742 float: 1
5743 ifloat: 1
5744 Test "Real part of: clog (0x1.000566p+0 + 0x4.8dp-12 i)":
5745 float: 1
5746 ifloat: 1
5747 Test "Real part of: clog (0x1.000566p0 + 0x1.234p-10 i)":
5748 float: 1
5749 ifloat: 1
5750 Test "Imaginary part of: clog (0x1.48e45e3268d8p-4 + 0xf.f2c638bcfe0ep-4 i)":
5751 ildouble: 1
5752 ldouble: 1
5753 Test "Real part of: clog (0x1.48e45e3268d8p-4 + 0xf.f2c64p-4 i)":
5754 double: 1
5755 idouble: 1
5756 Test "Imaginary part of: clog (0x1.48e45ep-4 + 0xf.f2c638bcfe0ep-4 i)":
5757 ildouble: 1
5758 ldouble: 1
5759 Test "Real part of: clog (0x1.48e45ep-4 + 0xf.f2c63p-4 i)":
5760 float: 1
5761 ifloat: 1
5762 Test "Real part of: clog (0x1.48e45ep-4 + 0xf.f2c64p-4 i)":
5763 float: 1
5764 ifloat: 1
5765 Test "Imaginary part of: clog (0x1.48e46p-4 + 0xf.f2c638bcfe0ep-4 i)":
5766 ildouble: 1
5767 ldouble: 1
5768 Test "Real part of: clog (0x1.8907bc3694fd4e7c0beb59f6acp-4 + 0xf.ed1990460bdf8p-4 i)":
5769 ildouble: 1
5770 ldouble: 1
5771 Test "Imaginary part of: clog (0x1.8907bc3694fd4e7c0beb59f6acp-4 + 0xf.ed1990460bdf8p-4 i)":
5772 ildouble: 1
5773 ldouble: 1
5774 Test "Imaginary part of: clog (0x1.8907bc3694fd4e7c0beb59f6acp-4 + 0xf.ed1990460bdfbf672a9da76bp-4 i)":
5775 ildouble: 1
5776 ldouble: 1
5777 Test "Imaginary part of: clog (0x1.8907bc3694fd4e7c0beb59f6acp-4 + 0xf.ed1990460bdfbf7p-4 i)":
5778 ildouble: 1
5779 ldouble: 1
5780 Test "Imaginary part of: clog (0x1.8907bc3694fd4e7cp-4 + 0xf.ed1990460bdfbf7p-4 i)":
5781 ildouble: 1
5782 ldouble: 1
5783 Test "Imaginary part of: clog (0x1.8907bc3694fd4e7cp-4 + 0xf.ed1990460bep-4 i)":
5784 ildouble: 1
5785 ldouble: 1
5786 Test "Imaginary part of: clog (0x1.8907bc3694fd4e7cp-4 + 0xf.ed199p-4 i)":
5787 ildouble: 1
5788 ldouble: 1
5789 Test "Imaginary part of: clog (0x1.8907bc3694fd4e7cp-4 + 0xf.ed19ap-4 i)":
5790 ildouble: 1
5791 ldouble: 1
5792 Test "Imaginary part of: clog (0x1.8907bc3694fd4e7ep-4 + 0xf.ed1990460bdfbf6p-4 i)":
5793 ildouble: 1
5794 ldouble: 1
5795 Test "Imaginary part of: clog (0x1.8907bc3694fd4e7ep-4 + 0xf.ed1990460bep-4 i)":
5796 ildouble: 1
5797 ldouble: 1
5798 Test "Real part of: clog (0x1.8907bc3694fd4p-4 + 0xf.ed1990460bdf8p-4 i)":
5799 double: 1
5800 idouble: 1
5801 Test "Imaginary part of: clog (0x1.8907bc3694fd4p-4 + 0xf.ed1990460bep-4 i)":
5802 ildouble: 1
5803 ldouble: 1
5804 Test "Real part of: clog (0x1.8907bc3694fd5p-4 + 0xf.ed1990460bdf8p-4 i)":
5805 double: 1
5806 idouble: 1
5807 Test "Imaginary part of: clog (0x1.8907bc3694fd5p-4 + 0xf.ed1990460bdfbf7p-4 i)":
5808 ildouble: 1
5809 ldouble: 1
5810 Test "Imaginary part of: clog (0x1.8907bc3694fd5p-4 + 0xf.ed1990460bep-4 i)":
5811 ildouble: 1
5812 ldouble: 1
5813 Test "Imaginary part of: clog (0x1.8907bc3694fd5p-4 + 0xf.ed199p-4 i)":
5814 ildouble: 1
5815 ldouble: 1
5816 Test "Imaginary part of: clog (0x1.8907bcp-4 + 0xf.ed1990460bdf8p-4 i)":
5817 ildouble: 1
5818 ldouble: 1
5819 Test "Real part of: clog (0x1.8907bcp-4 + 0xf.ed1990460bdfbf672a9da76bp-4 i)":
5820 ildouble: 1
5821 ldouble: 1
5822 Test "Imaginary part of: clog (0x1.8907bcp-4 + 0xf.ed1990460bdfbf7p-4 i)":
5823 ildouble: 1
5824 ldouble: 1
5825 Test "Imaginary part of: clog (0x1.8907bcp-4 + 0xf.ed19ap-4 i)":
5826 ildouble: 1
5827 ldouble: 1
5828 Test "Imaginary part of: clog (0x1.8907bep-4 + 0xf.ed1990460bep-4 i)":
5829 ildouble: 1
5830 ldouble: 1
5831 Test "Imaginary part of: clog (0x1.8907bep-4 + 0xf.ed19ap-4 i)":
5832 ildouble: 1
5833 ldouble: 1
5834 Test "Real part of: clog (0x1.c67eccp-4 + 0xf.e6b4d1d7a6e08p-4 i)":
5835 double: 1
5836 idouble: 1
5837 Test "Real part of: clog (0x1.c67eccp-4 + 0xf.e6b4d1d7a6e1p-4 i)":
5838 double: 1
5839 idouble: 1
5840 Test "Imaginary part of: clog (0x1.c67eccp-4 + 0xf.e6b4d1d7a6e1p-4 i)":
5841 ildouble: 1
5842 ldouble: 1
5843 Test "Real part of: clog (0x1.c67eccp-4 + 0xf.e6b4ep-4 i)":
5844 float: 1
5845 ifloat: 1
5846 Test "Imaginary part of: clog (0x1.c67ecd92a85944b8p-4 + 0xf.e6b4d1d7a6e08p-4 i)":
5847 ildouble: 1
5848 ldouble: 1
5849 Test "Real part of: clog (0x1.c67ecd92a85944b8p-4 + 0xf.e6b4dp-4 i)":
5850 ildouble: 1
5851 ldouble: 1
5852 Test "Real part of: clog (0x1.c67ecd92a85944b988790cep-4 + 0xf.e6b4dp-4 i)":
5853 ildouble: 1
5854 ldouble: 1
5855 Test "Imaginary part of: clog (0x1.c67ecd92a85944b988790cep-4 + 0xf.e6b4ep-4 i)":
5856 ildouble: 1
5857 ldouble: 1
5858 Test "Imaginary part of: clog (0x1.c67ecd92a8594p-4 + 0xf.e6b4d1d7a6e08p-4 i)":
5859 ildouble: 1
5860 ldouble: 1
5861 Test "Real part of: clog (0x1.c67ecd92a8594p-4 + 0xf.e6b4dp-4 i)":
5862 double: 1
5863 idouble: 1
5864 Test "Real part of: clog (0x1.c67ecd92a8594p-4 + 0xf.e6b4ep-4 i)":
5865 double: 1
5866 idouble: 1
5867 Test "Imaginary part of: clog (0x1.c67ecd92a8595p-4 + 0xf.e6b4d1d7a6e0948p-4 i)":
5868 ildouble: 1
5869 ldouble: 1
5870 Test "Imaginary part of: clog (0x1.c67ecd92a8595p-4 + 0xf.e6b4dp-4 i)":
5871 ildouble: 1
5872 ldouble: 1
5873 Test "Real part of: clog (0x1.c67ecep-4 + 0xf.e6b4d1d7a6e1p-4 i)":
5874 double: 1
5875 idouble: 1
5876 Test "Imaginary part of: clog (0x1.fffffffffffffp+1023 + 0x1p+1023 i)":
5877 double: 1
5878 idouble: 1
5879 Test "Real part of: clog (0x1.fp+127 + 0x1p-149 i)":
5880 float: 1
5881 ifloat: 1
5882 Test "Real part of: clog (0x1.fp+127 - 0x1p-149 i)":
5883 float: 1
5884 ifloat: 1
5885 Test "Imaginary part of: clog (0x11682p-23 + 0x7ffed1p-23 i)":
5886 ildouble: 1
5887 ldouble: 1
5888 Test "Imaginary part of: clog (0x155f8afc4c48685bf63610p-85 + 0x17d0cf2652cdbeb1294e19p-85 i)":
5889 ildouble: 2
5890 ldouble: 2
5891 Test "Imaginary part of: clog (0x15cfbd1990d1ffp-53 + 0x176a3973e09a9ap-53 i)":
5892 ildouble: 1
5893 ldouble: 1
5894 Test "Imaginary part of: clog (0x187190c1a334497bdbde5a95f48p-106 + 0x3b25f08062d0a095c4cfbbc338dp-106 i)":
5895 ildouble: 1
5896 ldouble: 1
5897 Test "Real part of: clog (0x1p+0 + 0x4.8d1598p-12 i)":
5898 float: 1
5899 ifloat: 1
5900 Test "Real part of: clog (0x1p-1074 + 0x1p-1074 i)":
5901 double: 1
5902 idouble: 1
5903 Test "Real part of: clog (0x1p-147 + 0x1p-147 i)":
5904 float: 1
5905 ifloat: 1
5906 Test "Real part of: clog (0x1p-149 + 0x1.fp+127 i)":
5907 float: 1
5908 ifloat: 1
5909 Test "Real part of: clog (0x1p-149 - 0x1.fp+127 i)":
5910 float: 1
5911 ifloat: 1
5912 Test "Imaginary part of: clog (0x2.0ce7b8p-4 + 0xf.de3a2f9df7a4p-4 i)":
5913 ildouble: 1
5914 ldouble: 1
5915 Test "Real part of: clog (0x2.0ce7ba1e4902p-4 + 0xf.de3a3p-4 i)":
5916 double: 1
5917 idouble: 1
5918 Test "Imaginary part of: clog (0x2.0ce7ba1e4902p-4 + 0xf.de3a3p-4 i)":
5919 ildouble: 1
5920 ldouble: 1
5921 Test "Imaginary part of: clog (0x2.0ce7bcp-4 + 0xf.de3a3p-4 i)":
5922 ildouble: 1
5923 ldouble: 1
5924 Test "Imaginary part of: clog (0x2.2d04p-8 + 0xf.ffda2p-4 i)":
5925 ildouble: 1
5926 ldouble: 1
5927 Test "Imaginary part of: clog (0x2.82b794p-4 + 0xf.cd42a15bf9a3612p-4 i)":
5928 ildouble: 1
5929 ldouble: 1
5930 Test "Imaginary part of: clog (0x2.82b794p-4 + 0xf.cd42a15bf9a3613p-4 i)":
5931 ildouble: 1
5932 ldouble: 1
5933 Test "Real part of: clog (0x2.82b794p-4 + 0xf.cd42a15bf9a38p-4 i)":
5934 double: 1
5935 idouble: 1
5936 Test "Imaginary part of: clog (0x2.82b794p-4 + 0xf.cd42ap-4 i)":
5937 ildouble: 1
5938 ldouble: 1
5939 Test "Imaginary part of: clog (0x2.82b795e420b281a8p-4 + 0xf.cd42a15bf9a361243a89663e84p-4 i)":
5940 ildouble: 1
5941 ldouble: 1
5942 Test "Imaginary part of: clog (0x2.82b795e420b281a8p-4 + 0xf.cd42a15bf9a3612p-4 i)":
5943 ildouble: 1
5944 ldouble: 1
5945 Test "Imaginary part of: clog (0x2.82b795e420b281a8p-4 + 0xf.cd42a15bf9a3613p-4 i)":
5946 ildouble: 1
5947 ldouble: 1
5948 Test "Imaginary part of: clog (0x2.82b795e420b281a8p-4 + 0xf.cd42a15bf9a38p-4 i)":
5949 ildouble: 1
5950 ldouble: 1
5951 Test "Imaginary part of: clog (0x2.82b795e420b281a8p-4 + 0xf.cd42ap-4 i)":
5952 ildouble: 1
5953 ldouble: 1
5954 Test "Imaginary part of: clog (0x2.82b795e420b281a8p-4 + 0xf.cd42bp-4 i)":
5955 ildouble: 1
5956 ldouble: 1
5957 Test "Imaginary part of: clog (0x2.82b795e420b281a934c6dd315cp-4 + 0xf.cd42a15bf9a361243a89663e84p-4 i)":
5958 ildouble: 1
5959 ldouble: 1
5960 Test "Imaginary part of: clog (0x2.82b795e420b281a934c6dd315cp-4 + 0xf.cd42a15bf9a361243a89663e8p-4 i)":
5961 ildouble: 1
5962 ldouble: 1
5963 Test "Imaginary part of: clog (0x2.82b795e420b281a934c6dd315cp-4 + 0xf.cd42a15bf9a3612p-4 i)":
5964 ildouble: 1
5965 ldouble: 1
5966 Test "Imaginary part of: clog (0x2.82b795e420b281a934c6dd315cp-4 + 0xf.cd42a15bf9a38p-4 i)":
5967 ildouble: 1
5968 ldouble: 1
5969 Test "Imaginary part of: clog (0x2.82b795e420b281a934c6dd315cp-4 + 0xf.cd42ap-4 i)":
5970 ildouble: 1
5971 ldouble: 1
5972 Test "Imaginary part of: clog (0x2.82b795e420b281a934c6dd315dp-4 + 0xf.cd42a15bf9a361243a89663e84p-4 i)":
5973 ildouble: 1
5974 ldouble: 1
5975 Test "Imaginary part of: clog (0x2.82b795e420b281a934c6dd315dp-4 + 0xf.cd42a15bf9a3612p-4 i)":
5976 ildouble: 1
5977 ldouble: 1
5978 Test "Imaginary part of: clog (0x2.82b795e420b281a934c6dd315dp-4 + 0xf.cd42a15bf9a3613p-4 i)":
5979 ildouble: 1
5980 ldouble: 1
5981 Test "Imaginary part of: clog (0x2.82b795e420b281a934c6dd315dp-4 + 0xf.cd42a15bf9a38p-4 i)":
5982 ildouble: 1
5983 ldouble: 1
5984 Test "Real part of: clog (0x2.82b795e420b281a934c6dd315dp-4 + 0xf.cd42a15bf9a3p-4 i)":
5985 ildouble: 1
5986 ldouble: 1
5987 Test "Imaginary part of: clog (0x2.82b795e420b281acp-4 + 0xf.cd42a15bf9a361243a89663e84p-4 i)":
5988 ildouble: 1
5989 ldouble: 1
5990 Test "Imaginary part of: clog (0x2.82b795e420b281acp-4 + 0xf.cd42a15bf9a361243a89663e8p-4 i)":
5991 ildouble: 1
5992 ldouble: 1
5993 Test "Imaginary part of: clog (0x2.82b795e420b281acp-4 + 0xf.cd42a15bf9a38p-4 i)":
5994 ildouble: 1
5995 ldouble: 1
5996 Test "Imaginary part of: clog (0x2.82b795e420b28p-4 + 0xf.cd42a15bf9a3613p-4 i)":
5997 ildouble: 1
5998 ldouble: 1
5999 Test "Real part of: clog (0x2.82b795e420b28p-4 + 0xf.cd42a15bf9a3p-4 i)":
6000 double: 1
6001 idouble: 1
6002 ildouble: 1
6003 ldouble: 1
6004 Test "Imaginary part of: clog (0x2.82b795e420b28p-4 + 0xf.cd42bp-4 i)":
6005 double: 1
6006 idouble: 1
6007 Test "Imaginary part of: clog (0x2.82b795e420b2ap-4 + 0xf.cd42a15bf9a361243a89663e84p-4 i)":
6008 ildouble: 1
6009 ldouble: 1
6010 Test "Imaginary part of: clog (0x2.82b795e420b2ap-4 + 0xf.cd42a15bf9a361243a89663e8p-4 i)":
6011 ildouble: 1
6012 ldouble: 1
6013 Test "Imaginary part of: clog (0x2.82b795e420b2ap-4 + 0xf.cd42a15bf9a3612p-4 i)":
6014 ildouble: 1
6015 ldouble: 1
6016 Test "Imaginary part of: clog (0x2.82b795e420b2ap-4 + 0xf.cd42ap-4 i)":
6017 double: 1
6018 idouble: 1
6019 ildouble: 1
6020 ldouble: 1
6021 Test "Imaginary part of: clog (0x2.82b795e420b2ap-4 + 0xf.cd42bp-4 i)":
6022 ildouble: 1
6023 ldouble: 1
6024 Test "Imaginary part of: clog (0x2.82b798p-4 + 0xf.cd42a15bf9a3613p-4 i)":
6025 ildouble: 1
6026 ldouble: 1
6027 Test "Imaginary part of: clog (0x2818p-15 + 0x798fp-15 i)":
6028 double: 1
6029 float: 1
6030 idouble: 1
6031 ifloat: 1
6032 Test "Real part of: clog (0x2p-148 + 0x2p-148 i)":
6033 float: 1
6034 ifloat: 1
6035 Test "Imaginary part of: clog (0x3.2cdb84p-4 + 0xf.ae888p-4 i)":
6036 ildouble: 1
6037 ldouble: 1
6038 Test "Imaginary part of: clog (0x3.2cdb84p-4 + 0xf.ae889p-4 i)":
6039 ildouble: 1
6040 ldouble: 1
6041 Test "Imaginary part of: clog (0x3.2cdb88p-4 + 0xf.ae888p-4 i)":
6042 ildouble: 1
6043 ldouble: 1
6044 Test "Imaginary part of: clog (0x3.3b8f9163276aa8dc2be0945a6p-4 + 0xf.ab873d09e61e797p-4 i)":
6045 ildouble: 1
6046 ldouble: 1
6047 Test "Imaginary part of: clog (0x3.3b8f9163276aa8dc2be0945a6p-4 + 0xf.ab873d09e61e798p-4 i)":
6048 ildouble: 1
6049 ldouble: 1
6050 Test "Imaginary part of: clog (0x3.3b8f9163276aa8dc2be0945a6p-4 + 0xf.ab873d09e61ep-4 i)":
6051 ildouble: 1
6052 ldouble: 1
6053 Test "Imaginary part of: clog (0x3.3b8f9163276aa8dcp-4 + 0xf.ab873d09e61e797a27ebc9f508p-4 i)":
6054 ildouble: 1
6055 ldouble: 1
6056 Test "Imaginary part of: clog (0x3.3b8f9163276aa8dcp-4 + 0xf.ab873d09e61e797p-4 i)":
6057 ildouble: 1
6058 ldouble: 1
6059 Test "Imaginary part of: clog (0x3.3b8f9163276aa8ep-4 + 0xf.ab873d09e61e8p-4 i)":
6060 ildouble: 1
6061 ldouble: 1
6062 Test "Imaginary part of: clog (0x3.3b8f9163276aa8ep-4 + 0xf.ab873p-4 i)":
6063 ildouble: 1
6064 ldouble: 1
6065 Test "Imaginary part of: clog (0x3.3b8f9163276aa8ep-4 + 0xf.ab874p-4 i)":
6066 ildouble: 1
6067 ldouble: 1
6068 Test "Imaginary part of: clog (0x3.3b8f9163276aap-4 + 0xf.ab873d09e61e797a27ebc9f508p-4 i)":
6069 ildouble: 1
6070 ldouble: 1
6071 Test "Imaginary part of: clog (0x3.3b8f9163276aap-4 + 0xf.ab873d09e61ep-4 i)":
6072 ildouble: 1
6073 ldouble: 1
6074 Test "Imaginary part of: clog (0x3.3b8f9163276acp-4 + 0xf.ab873d09e61e797a27ebc9f508p-4 i)":
6075 ildouble: 1
6076 ldouble: 1
6077 Test "Imaginary part of: clog (0x3.3b8f9163276acp-4 + 0xf.ab873d09e61e797p-4 i)":
6078 ildouble: 1
6079 ldouble: 1
6080 Test "Imaginary part of: clog (0x3.3b8f9163276acp-4 + 0xf.ab873d09e61e8p-4 i)":
6081 ildouble: 1
6082 ldouble: 1
6083 Test "Imaginary part of: clog (0x3.3b8f94p-4 + 0xf.ab873d09e61e798p-4 i)":
6084 ildouble: 1
6085 ldouble: 1
6086 Test "Imaginary part of: clog (0x3.3b8f94p-4 + 0xf.ab873d09e61e8p-4 i)":
6087 ildouble: 1
6088 ldouble: 1
6089 Test "Imaginary part of: clog (0x3.3b8f94p-4 + 0xf.ab873d09e61ep-4 i)":
6090 ildouble: 1
6091 ldouble: 1
6092 Test "Real part of: clog (0x3.3b8f94p-4 + 0xf.ab873p-4 i)":
6093 float: 1
6094 ifloat: 1
6095 Test "Imaginary part of: clog (0x3.3b8f94p-4 + 0xf.ab873p-4 i)":
6096 ildouble: 1
6097 ldouble: 1
6098 Test "Imaginary part of: clog (0x3.3b8f9p-4 + 0xf.ab873d09e61ep-4 i)":
6099 double: 1
6100 idouble: 1
6101 ildouble: 1
6102 ldouble: 1
6103 Test "Imaginary part of: clog (0x3.3b8f9p-4 + 0xf.ab873p-4 i)":
6104 ildouble: 1
6105 ldouble: 1
6106 Test "Imaginary part of: clog (0x3.3b8f9p-4 + 0xf.ab874p-4 i)":
6107 ildouble: 1
6108 ldouble: 1
6109 Test "Real part of: clog (0x3.6e17119fb8aab754p-4 + 0xf.a0c58p-4 i)":
6110 ildouble: 1
6111 ldouble: 1
6112 Test "Real part of: clog (0x3.6e17119fb8aacp-4 + 0xf.a0c58p-4 i)":
6113 double: 1
6114 idouble: 1
6115 Test "Real part of: clog (0x3.6e1714p-4 + 0xf.a0c58a83e57cp-4 i)":
6116 double: 1
6117 idouble: 1
6118 ildouble: 1
6119 ldouble: 1
6120 Test "Real part of: clog (0x3.6e1714p-4 + 0xf.a0c58p-4 i)":
6121 float: 1
6122 ifloat: 1
6123 Test "Imaginary part of: clog (0x3.6e1714p-4 + 0xf.a0c58p-4 i)":
6124 float: 1
6125 ifloat: 1
6126 Test "Real part of: clog (0x3.6e1714p-4 + 0xf.a0c59p-4 i)":
6127 float: 1
6128 ifloat: 1
6129 Test "Imaginary part of: clog (0x3.6e1714p-4 + 0xf.a0c59p-4 i)":
6130 float: 1
6131 ifloat: 1
6132 Test "Real part of: clog (0x3.bea2bcp-4 + 0xf.8e3d619a8d118p-4 i)":
6133 double: 1
6134 idouble: 1
6135 ildouble: 1
6136 ldouble: 1
6137 Test "Imaginary part of: clog (0x3.bea2bcp-4 + 0xf.8e3d619a8d118p-4 i)":
6138 double: 1
6139 idouble: 1
6140 Test "Imaginary part of: clog (0x3.bea2bcp-4 + 0xf.8e3d7p-4 i)":
6141 double: 1
6142 idouble: 1
6143 Test "Imaginary part of: clog (0x3.bea2bd62e3501173c8004ccp-4 + 0xf.8e3d619a8d118p-4 i)":
6144 ildouble: 1
6145 ldouble: 1
6146 Test "Imaginary part of: clog (0x3.bea2bd62e3501173c8004ccp-4 + 0xf.8e3d619a8d11bfdp-4 i)":
6147 ildouble: 1
6148 ldouble: 1
6149 Test "Real part of: clog (0x3.bea2bd62e3501173c8004ccp-4 + 0xf.8e3d619a8d12p-4 i)":
6150 ildouble: 1
6151 ldouble: 1
6152 Test "Imaginary part of: clog (0x3.bea2bd62e3501174p-4 + 0xf.8e3d619a8d11bfdp-4 i)":
6153 ildouble: 1
6154 ldouble: 1
6155 Test "Real part of: clog (0x3.bea2bd62e3501174p-4 + 0xf.8e3d619a8d12p-4 i)":
6156 ildouble: 1
6157 ldouble: 1
6158 Test "Imaginary part of: clog (0x3.bea2bd62e350117p-4 + 0xf.8e3d619a8d11bfd30b038eep-4 i)":
6159 ildouble: 1
6160 ldouble: 1
6161 Test "Imaginary part of: clog (0x3.bea2bd62e350117p-4 + 0xf.8e3d619a8d11bfep-4 i)":
6162 ildouble: 1
6163 ldouble: 1
6164 Test "Imaginary part of: clog (0x3.bea2bd62e3502p-4 + 0xf.8e3d619a8d118p-4 i)":
6165 ildouble: 1
6166 ldouble: 1
6167 Test "Imaginary part of: clog (0x3.bea2bd62e3502p-4 + 0xf.8e3d619a8d11bfdp-4 i)":
6168 ildouble: 1
6169 ldouble: 1
6170 Test "Real part of: clog (0x3.bea2bd62e35p-4 + 0xf.8e3d6p-4 i)":
6171 double: 1
6172 idouble: 1
6173 Test "Imaginary part of: clog (0x3.bea2bd62e35p-4 + 0xf.8e3d6p-4 i)":
6174 ildouble: 1
6175 ldouble: 1
6176 Test "Imaginary part of: clog (0x3.bea2bd62e35p-4 + 0xf.8e3d7p-4 i)":
6177 ildouble: 1
6178 ldouble: 1
6179 Test "Imaginary part of: clog (0x3.bea2cp-4 + 0xf.8e3d619a8d11bfep-4 i)":
6180 ildouble: 1
6181 ldouble: 1
6182 Test "Imaginary part of: clog (0x3.bea2cp-4 + 0xf.8e3d6p-4 i)":
6183 float: 1
6184 ifloat: 1
6185 ildouble: 1
6186 ldouble: 1
6187 Test "Real part of: clog (0x3.bea2cp-4 + 0xf.8e3d7p-4 i)":
6188 float: 1
6189 ifloat: 1
6190 Test "Imaginary part of: clog (0x3.c8p-4 + 0xf.8cp-4 i)":
6191 ildouble: 1
6192 ldouble: 1
6193 Test "Imaginary part of: clog (0x3.e1d0a105ac4eap-4 + 0xf.859b3d1b06d005dp-4 i)":
6194 ildouble: 1
6195 ldouble: 1
6196 Test "Real part of: clog (0x3.e1d0a105ac4eap-4 + 0xf.859b3d1b06d08p-4 i)":
6197 double: 1
6198 idouble: 1
6199 Test "Imaginary part of: clog (0x3.e1d0a105ac4eap-4 + 0xf.859b3d1b06dp-4 i)":
6200 ildouble: 1
6201 ldouble: 1
6202 Test "Imaginary part of: clog (0x3.e1d0a105ac4ebeacd9c6952d34p-4 + 0xf.859b3d1b06d005dcbb5516d548p-4 i)":
6203 ildouble: 1
6204 ldouble: 1
6205 Test "Imaginary part of: clog (0x3.e1d0a105ac4ebeacd9c6952d34p-4 + 0xf.859b4p-4 i)":
6206 ildouble: 1
6207 ldouble: 1
6208 Test "Imaginary part of: clog (0x3.e1d0a105ac4ebeacd9c6952d35p-4 + 0xf.859b4p-4 i)":
6209 ildouble: 1
6210 ldouble: 1
6211 Test "Imaginary part of: clog (0x3.e1d0a105ac4ebeacp-4 + 0xf.859b3d1b06dp-4 i)":
6212 ildouble: 1
6213 ldouble: 1
6214 Test "Imaginary part of: clog (0x3.e1d0a105ac4ebebp-4 + 0xf.859b3d1b06d005dcbb5516d544p-4 i)":
6215 ildouble: 1
6216 ldouble: 1
6217 Test "Imaginary part of: clog (0x3.e1d0a105ac4ebebp-4 + 0xf.859b3d1b06d005dp-4 i)":
6218 ildouble: 1
6219 ldouble: 1
6220 Test "Imaginary part of: clog (0x3.e1d0a105ac4ebebp-4 + 0xf.859b3p-4 i)":
6221 ildouble: 1
6222 ldouble: 1
6223 Test "Imaginary part of: clog (0x3.e1d0a105ac4ecp-4 + 0xf.859b3d1b06d005dp-4 i)":
6224 ildouble: 1
6225 ldouble: 1
6226 Test "Imaginary part of: clog (0x3.e1d0a105ac4ecp-4 + 0xf.859b3d1b06dp-4 i)":
6227 ildouble: 1
6228 ldouble: 1
6229 Test "Imaginary part of: clog (0x3.e1d0a4p-4 + 0xf.859b3d1b06d08p-4 i)":
6230 double: 1
6231 idouble: 1
6232 Test "Imaginary part of: clog (0x3.e1d0ap-4 + 0xf.859b3d1b06d005ep-4 i)":
6233 ildouble: 1
6234 ldouble: 1
6235 Test "Real part of: clog (0x3.e1d0ap-4 + 0xf.859b3d1b06d08p-4 i)":
6236 double: 1
6237 idouble: 1
6238 Test "Imaginary part of: clog (0x3.e1d0ap-4 + 0xf.859b3d1b06dp-4 i)":
6239 ildouble: 1
6240 ldouble: 1
6241 Test "Real part of: clog (0x3.e1d0ap-4 + 0xf.859b3p-4 i)":
6242 float: 1
6243 ifloat: 1
6244 Test "Imaginary part of: clog (0x3.e1d0ap-4 + 0xf.859b4p-4 i)":
6245 float: 1
6246 ifloat: 1
6247 ildouble: 1
6248 ldouble: 1
6249 Test "Real part of: clog (0x4.0dbf7d40fe1acp-4 + 0xf.7a5c1af8e3ce8p-4 i)":
6250 double: 1
6251 idouble: 1
6252 Test "Real part of: clog (0x4.0dbf7d40fe1acp-4 + 0xf.7a5c1p-4 i)":
6253 double: 1
6254 idouble: 1
6255 ildouble: 1
6256 ldouble: 1
6257 Test "Real part of: clog (0x4.0dbf7d40fe1ad688p-4 + 0xf.7a5c1af8e3ce8p-4 i)":
6258 ildouble: 1
6259 ldouble: 1
6260 Test "Imaginary part of: clog (0x4.7017a2e36807acbp-4 + 0xf.5f4a5p-4 i)":
6261 ildouble: 1
6262 ldouble: 1
6263 Test "Real part of: clog (0x4.7017a2e36807cp-4 + 0xf.5f4a550c9d758p-4 i)":
6264 double: 1
6265 idouble: 1
6266 ildouble: 1
6267 ldouble: 1
6268 Test "Real part of: clog (0x4.7017a8p-4 + 0xf.5f4a550c9d76p-4 i)":
6269 double: 1
6270 idouble: 1
6271 ildouble: 1
6272 ldouble: 1
6273 Test "Real part of: clog (0x4.7017a8p-4 + 0xf.5f4a6p-4 i)":
6274 float: 1
6275 ifloat: 1
6276 Test "Imaginary part of: clog (0x4.d9e8c415d5644p-4 + 0xf.3f302p-4 i)":
6277 ildouble: 1
6278 ldouble: 1
6279 Test "Imaginary part of: clog (0x4.d9e8c8p-4 + 0xf.3f30281507d8p-4 i)":
6280 double: 1
6281 idouble: 1
6282 Test "Real part of: clog (0x4.d9e8c8p-4 + 0xf.3f303p-4 i)":
6283 float: 1
6284 ifloat: 1
6285 Test "Real part of: clog (0x4.d9e8cp-4 + 0xf.3f30281507d8p-4 i)":
6286 double: 1
6287 idouble: 1
6288 Test "Imaginary part of: clog (0x4.d9e8cp-4 + 0xf.3f303p-4 i)":
6289 double: 1
6290 idouble: 1
6291 ildouble: 1
6292 ldouble: 1
6293 Test "Imaginary part of: clog (0x4d4ep-15 + 0x6605p-15 i)":
6294 double: 1
6295 idouble: 1
6296 Test "Imaginary part of: clog (0x4d9c37e2b5cb4533p-63 + 0x65c98be2385a042ep-63 i)":
6297 ildouble: 1
6298 ldouble: 1
6299 Test "Real part of: clog (0x4p-1076 + +0 i)":
6300 double: 1
6301 idouble: 1
6302 Test "Real part of: clog (0x4p-1076 + 0x4p-1076 i)":
6303 double: 1
6304 idouble: 1
6305 Test "Imaginary part of: clog (0x5.03p-4 + 0xf.31ep-4 i)":
6306 double: 1
6307 float: 1
6308 idouble: 1
6309 ifloat: 1
6310 Test "Imaginary part of: clog (0x5.318c58p-4 + 0xf.22363bf989dap-4 i)":
6311 double: 1
6312 idouble: 1
6313 ildouble: 1
6314 ldouble: 1
6315 Test "Imaginary part of: clog (0x5.318c58p-4 + 0xf.22364p-4 i)":
6316 ildouble: 1
6317 ldouble: 1
6318 Test "Imaginary part of: clog (0x5.318c596a8cb114ep-4 + 0xf.22363bf989d98p-4 i)":
6319 ildouble: 1
6320 ldouble: 1
6321 Test "Imaginary part of: clog (0x5.318c596a8cb114ep-4 + 0xf.22363bf989dap-4 i)":
6322 ildouble: 1
6323 ldouble: 1
6324 Test "Imaginary part of: clog (0x5.318c596a8cb1p-4 + 0xf.22363bf989dap-4 i)":
6325 ildouble: 1
6326 ldouble: 1
6327 Test "Imaginary part of: clog (0x5.318c596a8cb1p-4 + 0xf.22363p-4 i)":
6328 ildouble: 1
6329 ldouble: 1
6330 Test "Real part of: clog (0x5.318c596a8cb1p-4 + 0xf.22364p-4 i)":
6331 double: 1
6332 idouble: 1
6333 Test "Imaginary part of: clog (0x5.318c596a8cb1p-4 + 0xf.22364p-4 i)":
6334 ildouble: 1
6335 ldouble: 1
6336 Test "Imaginary part of: clog (0x5.318c6p-4 + 0xf.22363bf989d9b5cp-4 i)":
6337 ildouble: 1
6338 ldouble: 1
6339 Test "Imaginary part of: clog (0x5.318c6p-4 + 0xf.22363bf989dap-4 i)":
6340 ildouble: 1
6341 ldouble: 1
6342 Test "Imaginary part of: clog (0x5.b06b680ea2ccp-4 + 0xe.f452bp-4 i)":
6343 double: 1
6344 idouble: 1
6345 Test "Real part of: clog (0x5.b06b68p-4 + 0xe.f452b965da9fp-4 i)":
6346 double: 1
6347 idouble: 1
6348 Test "Real part of: clog (0x5.b06b68p-4 + 0xe.f452bp-4 i)":
6349 float: 1
6350 ifloat: 1
6351 Test "Imaginary part of: clog (0x5.b06b68p-4 + 0xe.f452cp-4 i)":
6352 ildouble: 1
6353 ldouble: 1
6354 Test "Real part of: clog (0x5.b06b7p-4 + 0xe.f452b965da9fp-4 i)":
6355 double: 1
6356 idouble: 1
6357 Test "Imaginary part of: clog (0x5.b06b7p-4 + 0xe.f452bp-4 i)":
6358 float: 1
6359 ifloat: 1
6360 Test "Imaginary part of: clog (0x5.ba8ce4b6p-4 + 0xe.f0742p-4 i)":
6361 ildouble: 1
6362 ldouble: 1
6363 Test "Imaginary part of: clog (0x5.ba8ce4b6p-4 + 0xe.f0743p-4 i)":
6364 ildouble: 1
6365 ldouble: 1
6366 Test "Imaginary part of: clog (0x5.ba8ce8p-4 + 0xe.f0742508p-4 i)":
6367 ildouble: 1
6368 ldouble: 1
6369 Test "Real part of: clog (0x6.02fd5037c4792efp-4 + 0xe.d3e2086dcca88p-4 i)":
6370 ildouble: 1
6371 ldouble: 1
6372 Test "Imaginary part of: clog (0x6.02fd5037c4794p-4 + 0xe.d3e2p-4 i)":
6373 ildouble: 1
6374 ldouble: 1
6375 Test "Real part of: clog (0x6.02fd5037c479p-4 + 0xe.d3e21p-4 i)":
6376 double: 1
6377 idouble: 1
6378 Test "Real part of: clog (0x6.02fd5037c479p-4 + 0xe.d3e2p-4 i)":
6379 double: 1
6380 idouble: 1
6381 Test "Real part of: clog (0x6.02fd58p-4 + 0xe.d3e2086dcca8p-4 i)":
6382 double: 1
6383 idouble: 1
6384 ildouble: 1
6385 ldouble: 1
6386 Test "Real part of: clog (0x6.02fd58p-4 + 0xe.d3e21p-4 i)":
6387 float: 1
6388 ifloat: 1
6389 Test "Imaginary part of: clog (0x6.02fd58p-4 + 0xe.d3e21p-4 i)":
6390 ildouble: 1
6391 ldouble: 1
6392 Test "Imaginary part of: clog (0x6.02fd5p-4 + 0xe.d3e21p-4 i)":
6393 float: 1
6394 ifloat: 1
6395 Test "Imaginary part of: clog (0x6.02fd5p-4 + 0xe.d3e2p-4 i)":
6396 double: 1
6397 idouble: 1
6398 Test "Real part of: clog (0x6.1c643068cd124p-4 + 0xe.c97c2018b4288p-4 i)":
6399 ildouble: 1
6400 ldouble: 1
6401 Test "Imaginary part of: clog (0x6.1c643068cd124p-4 + 0xe.c97c2018b4288p-4 i)":
6402 double: 1
6403 idouble: 1
6404 Test "Imaginary part of: clog (0x6.1c643068cd124p-4 + 0xe.c97c2p-4 i)":
6405 ildouble: 1
6406 ldouble: 1
6407 Test "Imaginary part of: clog (0x6.1c643068cd125ef6f796a57d2p-4 + 0xe.c97c2018b428257133eef0ce34p-4 i)":
6408 ildouble: 1
6409 ldouble: 1
6410 Test "Imaginary part of: clog (0x6.1c643068cd125ef6f796a57d2p-4 + 0xe.c97c2018b428p-4 i)":
6411 ildouble: 1
6412 ldouble: 1
6413 Test "Imaginary part of: clog (0x6.1c643068cd125ef8p-4 + 0xe.c97c2018b428257133eef0ce34p-4 i)":
6414 ildouble: 1
6415 ldouble: 1
6416 Test "Real part of: clog (0x6.1c643068cd128p-4 + 0xe.c97c2p-4 i)":
6417 double: 1
6418 idouble: 1
6419 Test "Imaginary part of: clog (0x6.1c6438p-4 + 0xe.c97c2018b428257133eef0ce34p-4 i)":
6420 ildouble: 1
6421 ldouble: 1
6422 Test "Imaginary part of: clog (0x6.1c6438p-4 + 0xe.c97c2018b428258p-4 i)":
6423 ildouble: 1
6424 ldouble: 1
6425 Test "Real part of: clog (0x6.1c6438p-4 + 0xe.c97c2018b4288p-4 i)":
6426 double: 1
6427 idouble: 1
6428 Test "Imaginary part of: clog (0x6.1c6438p-4 + 0xe.c97c2018b4288p-4 i)":
6429 ildouble: 1
6430 ldouble: 1
6431 Test "Real part of: clog (0x6.1c6438p-4 + 0xe.c97c2018b428p-4 i)":
6432 double: 1
6433 idouble: 1
6434 Test "Real part of: clog (0x6.1c6438p-4 + 0xe.c97c3p-4 i)":
6435 float: 1
6436 ifloat: 1
6437 Test "Imaginary part of: clog (0x6.1c643p-4 + 0xe.c97c2018b428257133eef0ce34p-4 i)":
6438 ildouble: 1
6439 ldouble: 1
6440 Test "Real part of: clog (0x6.1c643p-4 + 0xe.c97c2018b428257p-4 i)":
6441 ildouble: 1
6442 ldouble: 1
6443 Test "Imaginary part of: clog (0x6.1c643p-4 + 0xe.c97c2018b428257p-4 i)":
6444 ildouble: 1
6445 ldouble: 1
6446 Test "Imaginary part of: clog (0x6.2aff83ae6467cb019p-4 + 0xe.c36a6p-4 i)":
6447 ildouble: 1
6448 ldouble: 1
6449 Test "Imaginary part of: clog (0x6.2aff83ae6467cb08p-4 + 0xe.c36a599a86ba8p-4 i)":
6450 ildouble: 1
6451 ldouble: 1
6452 Test "Imaginary part of: clog (0x6.2aff83ae6467cb08p-4 + 0xe.c36a6p-4 i)":
6453 ildouble: 1
6454 ldouble: 1
6455 Test "Imaginary part of: clog (0x6.2aff83ae6467cbp-4 + 0xe.c36a599a86baf8febep-4 i)":
6456 ildouble: 1
6457 ldouble: 1
6458 Test "Real part of: clog (0x6.2aff83ae6467cp-4 + 0xe.c36a6p-4 i)":
6459 double: 1
6460 idouble: 1
6461 Test "Imaginary part of: clog (0x6.2aff83ae6467cp-4 + 0xe.c36a6p-4 i)":
6462 ildouble: 1
6463 ldouble: 1
6464 Test "Real part of: clog (0x6.2aff83ae6468p-4 + 0xe.c36a599a86ba8p-4 i)":
6465 double: 1
6466 idouble: 1
6467 Test "Imaginary part of: clog (0x6.2aff83ae6468p-4 + 0xe.c36a599a86bbp-4 i)":
6468 ildouble: 1
6469 ldouble: 1
6470 Test "Real part of: clog (0x6.2aff83ae6468p-4 + 0xe.c36a5p-4 i)":
6471 double: 1
6472 idouble: 1
6473 ildouble: 1
6474 ldouble: 1
6475 Test "Real part of: clog (0x6.2aff88p-4 + 0xe.c36a599a86ba8p-4 i)":
6476 double: 1
6477 idouble: 1
6478 Test "Imaginary part of: clog (0x6.2aff88p-4 + 0xe.c36a599a86baf8febep-4 i)":
6479 ildouble: 1
6480 ldouble: 1
6481 Test "Imaginary part of: clog (0x6.b10b48p-4 + 0xe.8893cbb449258p-4 i)":
6482 ildouble: 1
6483 ldouble: 1
6484 Test "Real part of: clog (0x6.b10b48p-4 + 0xe.8893cbb44925p-4 i)":
6485 double: 1
6486 idouble: 1
6487 Test "Imaginary part of: clog (0x6.b10b4f3520217b6p-4 + 0xe.8893dp-4 i)":
6488 ildouble: 1
6489 ldouble: 1
6490 Test "Real part of: clog (0x6.b10b4f3520218p-4 + 0xe.8893dp-4 i)":
6491 double: 1
6492 idouble: 1
6493 ildouble: 1
6494 ldouble: 1
6495 Test "Real part of: clog (0x6.b10b5p-4 + 0xe.8893cbb449258p-4 i)":
6496 double: 1
6497 idouble: 1
6498 Test "Real part of: clog (0x6.b10b5p-4 + 0xe.8893cbb44925p-4 i)":
6499 double: 1
6500 idouble: 1
6501 Test "Imaginary part of: clog (0x6241ef0da53f539f02fad67dabp-106 + 0x3fb46641182f7efd9caa769dac0p-106 i)":
6502 ildouble: 1
6503 ldouble: 1
6504 Test "Imaginary part of: clog (0x7.eca921b40e028p-4 + 0xd.e655e694e510a94307614f1a78p-4 i)":
6505 ildouble: 1
6506 ldouble: 1
6507 Test "Real part of: clog (0x7.eca921b40e028p-4 + 0xd.e655fp-4 i)":
6508 double: 1
6509 idouble: 1
6510 Test "Real part of: clog (0x7.eca921b40e02ae18p-4 + 0xd.e655e694e511p-4 i)":
6511 ildouble: 1
6512 ldouble: 1
6513 Test "Imaginary part of: clog (0x7.eca921b40e02ae18p-4 + 0xd.e655e694e511p-4 i)":
6514 ildouble: 1
6515 ldouble: 1
6516 Test "Imaginary part of: clog (0x7.eca921b40e02cp-4 + 0xd.e655e694e511p-4 i)":
6517 ildouble: 1
6518 ldouble: 1
6519 Test "Real part of: clog (0x7.eca928p-4 + 0xd.e655e694e5108p-4 i)":
6520 double: 1
6521 idouble: 1
6522 Test "Imaginary part of: clog (0x7.eca928p-4 + 0xd.e655ep-4 i)":
6523 double: 1
6524 idouble: 1
6525 Test "Real part of: clog (0x7.eca928p-4 + 0xd.e655fp-4 i)":
6526 float: 1
6527 ifloat: 1
6528 Test "Imaginary part of: clog (0x7.eca928p-4 + 0xd.e655fp-4 i)":
6529 ildouble: 1
6530 ldouble: 1
6531 Test "Imaginary part of: clog (0x7.f2c8d20a1eca10d384p-4 + 0xd.e2d65p-4 i)":
6532 ildouble: 1
6533 ldouble: 1
6534 Test "Imaginary part of: clog (0x7.f2c8d20a1eca10d8p-4 + 0xd.e2d65p-4 i)":
6535 ildouble: 1
6536 ldouble: 1
6537 Test "Real part of: clog (0x7.f2c8d20a1eca4p-4 + 0xd.e2d66p-4 i)":
6538 double: 1
6539 idouble: 1
6540 Test "Imaginary part of: clog (0x7.f2c8d20a1eca4p-4 + 0xd.e2d66p-4 i)":
6541 ildouble: 1
6542 ldouble: 1
6543 Test "Real part of: clog (0x7.f2c8d20a1ecap-4 + 0xd.e2d65p-4 i)":
6544 double: 1
6545 idouble: 1
6546 Test "Imaginary part of: clog (0x7.f2c8d20a1ecap-4 + 0xd.e2d65p-4 i)":
6547 ildouble: 1
6548 ldouble: 1
6549 Test "Real part of: clog (0x7.f2c8d8p-4 + 0xd.e2d65939160b8p-4 i)":
6550 double: 1
6551 idouble: 1
6552 ildouble: 1
6553 ldouble: 1
6554 Test "Imaginary part of: clog (0x7.f2c8dp-4 + 0xd.e2d65939160b31066ap-4 i)":
6555 ildouble: 1
6556 ldouble: 1
6557 Test "Real part of: clog (0x7.f2c8dp-4 + 0xd.e2d65939160bp-4 i)":
6558 double: 1
6559 idouble: 1
6560 Test "Real part of: clog (0x7.f4b088p-4 + 0xd.e1bf04f3688p-4 i)":
6561 double: 1
6562 idouble: 1
6563 Test "Imaginary part of: clog (0x7.f4b08p-4 + 0xd.e1bf04f3688p-4 i)":
6564 ildouble: 1
6565 ldouble: 1
6566 Test "Imaginary part of: clog (0x8.88faep-4 + 0xd.888bcp-4 i)":
6567 double: 1
6568 idouble: 1
6569 Test "Real part of: clog (0x8.88faep-4 + 0xd.888bdp-4 i)":
6570 float: 1
6571 ifloat: 1
6572 Test "Imaginary part of: clog (0x8.88faep-4 + 0xd.888bdp-4 i)":
6573 float: 1
6574 ifloat: 1
6575 Test "Real part of: clog (0x8.88fafp-4 + 0xd.888bdp-4 i)":
6576 float: 1
6577 ifloat: 1
6578 Test "Real part of: clog (0x8.ecbf810c4ae6p-4 + 0xd.47946p-4 i)":
6579 double: 1
6580 idouble: 1
6581 ildouble: 1
6582 ldouble: 1
6583 Test "Imaginary part of: clog (0x8.ecbf810c4ae6p-4 + 0xd.47946p-4 i)":
6584 double: 1
6585 idouble: 1
6586 ildouble: 1
6587 ldouble: 1
6588 Test "Real part of: clog (0x8.ecbf8p-4 + 0xd.479468b09a37p-4 i)":
6589 double: 1
6590 idouble: 1
6591 Test "Imaginary part of: clog (0x8.ecbf8p-4 + 0xd.47946p-4 i)":
6592 double: 1
6593 float: 1
6594 idouble: 1
6595 ifloat: 1
6596 Test "Real part of: clog (0x8.ecbf9p-4 + 0xd.479468b09a37p-4 i)":
6597 double: 1
6598 idouble: 1
6599 Test "Imaginary part of: clog (0x8.ecbf9p-4 + 0xd.479468b09a37p-4 i)":
6600 double: 1
6601 idouble: 1
6602 Test "Real part of: clog (0x8p-152 + 0xf.8p+124 i)":
6603 float: 1
6604 ifloat: 1
6605 Test "Real part of: clog (0x8p-152 - 0xf.8p+124 i)":
6606 float: 1
6607 ifloat: 1
6608 Test "Imaginary part of: clog (0x9.a9cp-4 + 0xc.c0ap-4 i)":
6609 double: 1
6610 idouble: 1
6611 Test "Imaginary part of: clog (0x9.b386fc56b9688p-4 + 0xc.b9317c470b41p-4 i)":
6612 double: 1
6613 idouble: 1
6614 ildouble: 1
6615 ldouble: 1
6616 Test "Imaginary part of: clog (0x9.b386fc56b9688p-4 + 0xc.b9317p-4 i)":
6617 double: 1
6618 idouble: 1
6619 ildouble: 1
6620 ldouble: 1
6621 Test "Imaginary part of: clog (0x9.b386fc56b968a66p-4 + 0xc.b9317c470b4085cp-4 i)":
6622 ildouble: 1
6623 ldouble: 1
6624 Test "Imaginary part of: clog (0x9.b386fc56b968a66p-4 + 0xc.b9318p-4 i)":
6625 ildouble: 1
6626 ldouble: 1
6627 Test "Imaginary part of: clog (0x9.b386fp-4 + 0xc.b9317c470b4085cp-4 i)":
6628 ildouble: 1
6629 ldouble: 1
6630 Test "Imaginary part of: clog (0x9.b386fp-4 + 0xc.b9317c470b408p-4 i)":
6631 ildouble: 1
6632 ldouble: 1
6633 Test "Real part of: clog (0x9.b386fp-4 + 0xc.b9317p-4 i)":
6634 float: 1
6635 ifloat: 1
6636 Test "Imaginary part of: clog (0x9.b386fp-4 + 0xc.b9317p-4 i)":
6637 double: 1
6638 idouble: 1
6639 ildouble: 1
6640 ldouble: 1
6641 Test "Imaginary part of: clog (0x9.b387p-4 + 0xc.b9317c470b408p-4 i)":
6642 double: 1
6643 idouble: 1
6644 Test "Imaginary part of: clog (0x9.b387p-4 + 0xc.b9317p-4 i)":
6645 ildouble: 1
6646 ldouble: 1
6647 Test "Imaginary part of: clog (0x9.c1b6ac509a246ba85a5c8p-4 + 0xc.ae53de1d5a7c8p-4 i)":
6648 ildouble: 1
6649 ldouble: 1
6650 Test "Imaginary part of: clog (0x9.c1b6ac509a246bbp-4 + 0xc.ae53de1d5a7c8b1p-4 i)":
6651 ildouble: 1
6652 ldouble: 1
6653 Test "Imaginary part of: clog (0x9.c1b6ac509a246bbp-4 + 0xc.ae53de1d5a7c8p-4 i)":
6654 ildouble: 1
6655 ldouble: 1
6656 Test "Real part of: clog (0x9.c1b6ac509a246bbp-4 + 0xc.ae53de1d5a7dp-4 i)":
6657 ildouble: 1
6658 ldouble: 1
6659 Test "Imaginary part of: clog (0x9.c1b6ac509a248p-4 + 0xc.ae53de1d5a7c8b0f6df3p-4 i)":
6660 ildouble: 1
6661 ldouble: 1
6662 Test "Imaginary part of: clog (0x9.c1b6ac509a248p-4 + 0xc.ae53de1d5a7c8p-4 i)":
6663 ildouble: 1
6664 ldouble: 1
6665 Test "Real part of: clog (0x9.c1b6ac509a248p-4 + 0xc.ae53de1d5a7dp-4 i)":
6666 double: 1
6667 idouble: 1
6668 ildouble: 1
6669 ldouble: 1
6670 Test "Imaginary part of: clog (0x9.c1b6ac509a248p-4 + 0xc.ae53dp-4 i)":
6671 double: 1
6672 idouble: 1
6673 ildouble: 1
6674 ldouble: 1
6675 Test "Real part of: clog (0x9.c1b6ac509a248p-4 + 0xc.ae53ep-4 i)":
6676 double: 1
6677 idouble: 1
6678 ildouble: 1
6679 ldouble: 1
6680 Test "Imaginary part of: clog (0x9.c1b6ac509a24p-4 + 0xc.ae53de1d5a7c8bp-4 i)":
6681 ildouble: 1
6682 ldouble: 1
6683 Test "Imaginary part of: clog (0x9.c1b6ac509a24p-4 + 0xc.ae53de1d5a7c8p-4 i)":
6684 double: 1
6685 idouble: 1
6686 Test "Real part of: clog (0x9.c1b6ac509a24p-4 + 0xc.ae53dp-4 i)":
6687 double: 1
6688 idouble: 1
6689 Test "Real part of: clog (0x9.c1b6ac509a24p-4 + 0xc.ae53ep-4 i)":
6690 double: 1
6691 idouble: 1
6692 Test "Imaginary part of: clog (0x9.c1b6ap-4 + 0xc.ae53de1d5a7c8b1p-4 i)":
6693 ildouble: 1
6694 ldouble: 1
6695 Test "Real part of: clog (0x9.c1b6ap-4 + 0xc.ae53de1d5a7dp-4 i)":
6696 double: 1
6697 idouble: 1
6698 Test "Imaginary part of: clog (0x9.c1b6ap-4 + 0xc.ae53de1d5a7dp-4 i)":
6699 ildouble: 1
6700 ldouble: 1
6701 Test "Real part of: clog (0x9.c1b6ap-4 + 0xc.ae53dp-4 i)":
6702 float: 1
6703 ifloat: 1
6704 Test "Imaginary part of: clog (0x9.c1b6ap-4 + 0xc.ae53ep-4 i)":
6705 float: 1
6706 ifloat: 1
6707 Test "Imaginary part of: clog (0x9.c1b6bp-4 + 0xc.ae53de1d5a7c8bp-4 i)":
6708 ildouble: 1
6709 ldouble: 1
6710 Test "Imaginary part of: clog (0xa.1f2c1p-4 + 0xc.643aep-4 i)":
6711 ildouble: 1
6712 ldouble: 1
6713 Test "Imaginary part of: clog (0xa.47c0c65bd4928p-4 + 0xc.42a51a3c05c18p-4 i)":
6714 double: 1
6715 idouble: 1
6716 ildouble: 1
6717 ldouble: 1
6718 Test "Real part of: clog (0xa.47c0c65bd4928p-4 + 0xc.42a51a3c05c199f62998856b84p-4 i)":
6719 ildouble: 1
6720 ldouble: 1
6721 Test "Imaginary part of: clog (0xa.47c0c65bd4928p-4 + 0xc.42a51a3c05c19ap-4 i)":
6722 ildouble: 1
6723 ldouble: 1
6724 Test "Real part of: clog (0xa.47c0c65bd4928p-4 + 0xc.42a51p-4 i)":
6725 double: 1
6726 idouble: 1
6727 Test "Imaginary part of: clog (0xa.47c0c65bd492c7e54a156f1504p-4 + 0xc.42a51a3c05c199f62998856b8p-4 i)":
6728 ildouble: 1
6729 ldouble: 1
6730 Test "Imaginary part of: clog (0xa.47c0c65bd492c7e54a156f1504p-4 + 0xc.42a51a3c05c199fp-4 i)":
6731 ildouble: 1
6732 ldouble: 1
6733 Test "Imaginary part of: clog (0xa.47c0c65bd492c7e54a156f1504p-4 + 0xc.42a51a3c05c19ap-4 i)":
6734 ildouble: 1
6735 ldouble: 1
6736 Test "Imaginary part of: clog (0xa.47c0c65bd492c7e54a156f1504p-4 + 0xc.42a51a3c05c2p-4 i)":
6737 ildouble: 1
6738 ldouble: 1
6739 Test "Imaginary part of: clog (0xa.47c0c65bd492c7e54a156f1504p-4 + 0xc.42a51p-4 i)":
6740 ildouble: 1
6741 ldouble: 1
6742 Test "Imaginary part of: clog (0xa.47c0c65bd492c7e54a156f1508p-4 + 0xc.42a51a3c05c18p-4 i)":
6743 ildouble: 2
6744 ldouble: 2
6745 Test "Imaginary part of: clog (0xa.47c0c65bd492c7e54a156f1508p-4 + 0xc.42a51a3c05c199f62998856b84p-4 i)":
6746 ildouble: 1
6747 ldouble: 1
6748 Test "Imaginary part of: clog (0xa.47c0c65bd492c7e54a156f1508p-4 + 0xc.42a51a3c05c199f62998856b8p-4 i)":
6749 ildouble: 1
6750 ldouble: 1
6751 Test "Imaginary part of: clog (0xa.47c0c65bd492c7e54a156f1508p-4 + 0xc.42a51a3c05c19ap-4 i)":
6752 ildouble: 1
6753 ldouble: 1
6754 Test "Imaginary part of: clog (0xa.47c0c65bd492c7ep-4 + 0xc.42a51a3c05c18p-4 i)":
6755 ildouble: 1
6756 ldouble: 1
6757 Test "Imaginary part of: clog (0xa.47c0c65bd492c7ep-4 + 0xc.42a51a3c05c199f62998856b8p-4 i)":
6758 ildouble: 1
6759 ldouble: 1
6760 Test "Imaginary part of: clog (0xa.47c0c65bd492c7ep-4 + 0xc.42a51a3c05c19ap-4 i)":
6761 ildouble: 1
6762 ldouble: 1
6763 Test "Imaginary part of: clog (0xa.47c0c65bd492c7ep-4 + 0xc.42a51p-4 i)":
6764 ildouble: 1
6765 ldouble: 1
6766 Test "Real part of: clog (0xa.47c0c65bd492c7ep-4 + 0xc.42a52p-4 i)":
6767 ildouble: 1
6768 ldouble: 1
6769 Test "Imaginary part of: clog (0xa.47c0c65bd492c7fp-4 + 0xc.42a51a3c05c199f62998856b8p-4 i)":
6770 ildouble: 1
6771 ldouble: 1
6772 Test "Imaginary part of: clog (0xa.47c0c65bd492c7fp-4 + 0xc.42a51a3c05c199fp-4 i)":
6773 ildouble: 1
6774 ldouble: 1
6775 Test "Imaginary part of: clog (0xa.47c0c65bd492c7fp-4 + 0xc.42a51a3c05c19ap-4 i)":
6776 ildouble: 1
6777 ldouble: 1
6778 Test "Imaginary part of: clog (0xa.47c0c65bd492c7fp-4 + 0xc.42a51a3c05c2p-4 i)":
6779 ildouble: 1
6780 ldouble: 1
6781 Test "Real part of: clog (0xa.47c0c65bd492c7fp-4 + 0xc.42a52p-4 i)":
6782 ildouble: 1
6783 ldouble: 1
6784 Test "Imaginary part of: clog (0xa.47c0c65bd493p-4 + 0xc.42a51a3c05c18p-4 i)":
6785 ildouble: 1
6786 ldouble: 1
6787 Test "Real part of: clog (0xa.47c0c65bd493p-4 + 0xc.42a51a3c05c199f62998856b84p-4 i)":
6788 ildouble: 1
6789 ldouble: 1
6790 Test "Imaginary part of: clog (0xa.47c0c65bd493p-4 + 0xc.42a51a3c05c199f62998856b84p-4 i)":
6791 ildouble: 1
6792 ldouble: 1
6793 Test "Imaginary part of: clog (0xa.47c0c65bd493p-4 + 0xc.42a51a3c05c2p-4 i)":
6794 double: 1
6795 idouble: 1
6796 ildouble: 1
6797 ldouble: 1
6798 Test "Imaginary part of: clog (0xa.47c0c65bd493p-4 + 0xc.42a52p-4 i)":
6799 ildouble: 1
6800 ldouble: 1
6801 Test "Imaginary part of: clog (0xa.47c0cp-4 + 0xc.42a51a3c05c199f62998856b84p-4 i)":
6802 ildouble: 1
6803 ldouble: 1
6804 Test "Imaginary part of: clog (0xa.47c0cp-4 + 0xc.42a51a3c05c199fp-4 i)":
6805 ildouble: 1
6806 ldouble: 1
6807 Test "Imaginary part of: clog (0xa.47c0cp-4 + 0xc.42a51a3c05c19ap-4 i)":
6808 ildouble: 1
6809 ldouble: 1
6810 Test "Real part of: clog (0xa.47c0cp-4 + 0xc.42a51p-4 i)":
6811 float: 1
6812 ifloat: 1
6813 Test "Imaginary part of: clog (0xa.47c0cp-4 + 0xc.42a51p-4 i)":
6814 float: 1
6815 ifloat: 1
6816 ildouble: 1
6817 ldouble: 1
6818 Test "Imaginary part of: clog (0xa.47c0dp-4 + 0xc.42a51a3c05c199f62998856b84p-4 i)":
6819 ildouble: 1
6820 ldouble: 1
6821 Test "Imaginary part of: clog (0xa.47c0dp-4 + 0xc.42a51a3c05c199f62998856b8p-4 i)":
6822 ildouble: 1
6823 ldouble: 1
6824 Test "Imaginary part of: clog (0xa.47c0dp-4 + 0xc.42a51a3c05c199fp-4 i)":
6825 ildouble: 1
6826 ldouble: 1
6827 Test "Imaginary part of: clog (0xa.47c0dp-4 + 0xc.42a51a3c05c19ap-4 i)":
6828 ildouble: 1
6829 ldouble: 1
6830 Test "Imaginary part of: clog (0xa.afc57e2624342dfb1b08p-4 + 0xb.e867932966df5894a70c8p-4 i)":
6831 ildouble: 2
6832 ldouble: 2
6833 Test "Imaginary part of: clog (0xa.afc57e2624342dfb1b08p-4 + 0xb.e867932966df589p-4 i)":
6834 ildouble: 1
6835 ldouble: 1
6836 Test "Imaginary part of: clog (0xa.afc57e2624342dfb1b08p-4 + 0xb.e867932966df58ap-4 i)":
6837 ildouble: 1
6838 ldouble: 1
6839 Test "Imaginary part of: clog (0xa.afc57e2624342dfb1b08p-4 + 0xb.e867932966df8p-4 i)":
6840 ildouble: 1
6841 ldouble: 1
6842 Test "Imaginary part of: clog (0xa.afc57e2624342dfb1b08p-4 + 0xb.e8679p-4 i)":
6843 ildouble: 1
6844 ldouble: 1
6845 Test "Imaginary part of: clog (0xa.afc57e2624342dfp-4 + 0xb.e867932966df5894a70c8p-4 i)":
6846 ildouble: 1
6847 ldouble: 1
6848 Test "Imaginary part of: clog (0xa.afc57e2624342dfp-4 + 0xb.e867932966df589p-4 i)":
6849 ildouble: 1
6850 ldouble: 1
6851 Test "Imaginary part of: clog (0xa.afc57e2624342dfp-4 + 0xb.e867932966df58ap-4 i)":
6852 ildouble: 2
6853 ldouble: 2
6854 Test "Imaginary part of: clog (0xa.afc57e2624342dfp-4 + 0xb.e867932966df8p-4 i)":
6855 ildouble: 1
6856 ldouble: 1
6857 Test "Imaginary part of: clog (0xa.afc57e2624342ep-4 + 0xb.e867932966df5894a70c8p-4 i)":
6858 ildouble: 2
6859 ldouble: 2
6860 Test "Imaginary part of: clog (0xa.afc57e2624342ep-4 + 0xb.e867932966df589p-4 i)":
6861 ildouble: 1
6862 ldouble: 1
6863 Test "Imaginary part of: clog (0xa.afc57e2624342ep-4 + 0xb.e867932966df58ap-4 i)":
6864 ildouble: 1
6865 ldouble: 1
6866 Test "Imaginary part of: clog (0xa.afc57e2624342ep-4 + 0xb.e867932966df8p-4 i)":
6867 ildouble: 1
6868 ldouble: 1
6869 Test "Imaginary part of: clog (0xa.afc57e2624342ep-4 + 0xb.e8679p-4 i)":
6870 ildouble: 1
6871 ldouble: 1
6872 Test "Imaginary part of: clog (0xa.afc57e2624342ep-4 + 0xb.e867ap-4 i)":
6873 ildouble: 1
6874 ldouble: 1
6875 Test "Real part of: clog (0xa.afc57e2624348p-4 + 0xb.e867932966df589p-4 i)":
6876 ildouble: 1
6877 ldouble: 1
6878 Test "Imaginary part of: clog (0xa.afc57e2624348p-4 + 0xb.e867932966df589p-4 i)":
6879 ildouble: 1
6880 ldouble: 1
6881 Test "Imaginary part of: clog (0xa.afc57e2624348p-4 + 0xb.e867932966df8p-4 i)":
6882 ildouble: 1
6883 ldouble: 1
6884 Test "Imaginary part of: clog (0xa.afc57e2624348p-4 + 0xb.e867ap-4 i)":
6885 ildouble: 1
6886 ldouble: 1
6887 Test "Imaginary part of: clog (0xa.afc57e262434p-4 + 0xb.e867932966df5894a70c8p-4 i)":
6888 ildouble: 1
6889 ldouble: 1
6890 Test "Real part of: clog (0xa.afc57p-4 + 0xb.e867932966df8p-4 i)":
6891 double: 1
6892 idouble: 1
6893 Test "Imaginary part of: clog (0xa.afc58p-4 + 0xb.e8679p-4 i)":
6894 double: 1
6895 idouble: 1
6896 Test "Imaginary part of: clog (0xa.afc58p-4 + 0xb.e867ap-4 i)":
6897 double: 1
6898 float: 1
6899 idouble: 1
6900 ifloat: 1
6901 Test "Real part of: clog (0xa.b96da19075eap-8 + 0xf.fc679p-4 i)":
6902 double: 1
6903 idouble: 1
6904 Test "Imaginary part of: clog (0xa.b96da19075eap-8 + 0xf.fc679p-4 i)":
6905 double: 1
6906 idouble: 1
6907 ildouble: 1
6908 ldouble: 1
6909 Test "Real part of: clog (0xa.b96dap-8 + 0xf.fc67818f89d2p-4 i)":
6910 double: 1
6911 idouble: 1
6912 Test "Real part of: clog (0xa.b96dap-8 + 0xf.fc678p-4 i)":
6913 float: 1
6914 ifloat: 1
6915 Test "Real part of: clog (0xa.b96dap-8 + 0xf.fc679p-4 i)":
6916 float: 1
6917 ifloat: 1
6918 Test "Imaginary part of: clog (0xa.b96dap-8 + 0xf.fc679p-4 i)":
6919 ildouble: 1
6920 ldouble: 1
6921 Test "Imaginary part of: clog (0xa.b96dbp-8 + 0xf.fc67818f89d2p-4 i)":
6922 ildouble: 1
6923 ldouble: 1
6924 Test "Imaginary part of: clog (0xa.b96dbp-8 + 0xf.fc678p-4 i)":
6925 ildouble: 1
6926 ldouble: 1
6927 Test "Imaginary part of: clog (0xa.e7de8cc868ff8p-4 + 0xb.b51cb9f04d4dp-4 i)":
6928 ildouble: 1
6929 ldouble: 1
6930 Test "Real part of: clog (0xa.e7de8cc868ff8p-4 + 0xb.b51cbp-4 i)":
6931 double: 1
6932 idouble: 1
6933 Test "Imaginary part of: clog (0xa.e7de8cc868ff8p-4 + 0xb.b51ccp-4 i)":
6934 double: 1
6935 idouble: 1
6936 ildouble: 1
6937 ldouble: 1
6938 Test "Imaginary part of: clog (0xa.e7de8p-4 + 0xb.b51cb9f04d4dp-4 i)":
6939 double: 1
6940 idouble: 1
6941 ildouble: 1
6942 ldouble: 1
6943 Test "Real part of: clog (0xa.e7de8p-4 + 0xb.b51cbp-4 i)":
6944 float: 1
6945 ifloat: 1
6946 Test "Real part of: clog (0xa.e7de9p-4 + 0xb.b51cb9f04d4dp-4 i)":
6947 double: 1
6948 idouble: 1
6949 Test "Imaginary part of: clog (0xa.e7de9p-4 + 0xb.b51cbp-4 i)":
6950 float: 1
6951 ifloat: 1
6952 ildouble: 1
6953 ldouble: 1
6954 Test "Imaginary part of: clog (0xa.ec55b7682e528a043561d0f42p-4 + 0xb.b0f24p-4 i)":
6955 ildouble: 1
6956 ldouble: 1
6957 Test "Imaginary part of: clog (0xa.ec55b7682e528a1p-4 + 0xb.b0f2405504a68p-4 i)":
6958 ildouble: 1
6959 ldouble: 1
6960 Test "Imaginary part of: clog (0xa.ec55b7682e528ap-4 + 0xb.b0f2405504a6059p-4 i)":
6961 ildouble: 1
6962 ldouble: 1
6963 Test "Real part of: clog (0xa.ec55b7682e528ap-4 + 0xb.b0f2405504a68p-4 i)":
6964 ildouble: 1
6965 ldouble: 1
6966 Test "Imaginary part of: clog (0xa.ec55b7682e528ap-4 + 0xb.b0f24p-4 i)":
6967 ildouble: 1
6968 ldouble: 1
6969 Test "Imaginary part of: clog (0xa.ec55b7682e528p-4 + 0xb.b0f2405504a6058859a584e748p-4 i)":
6970 ildouble: 1
6971 ldouble: 1
6972 Test "Imaginary part of: clog (0xa.ec55b7682e528p-4 + 0xb.b0f2405504a6059p-4 i)":
6973 ildouble: 1
6974 ldouble: 1
6975 Test "Imaginary part of: clog (0xa.ec55b7682e528p-4 + 0xb.b0f2405504a68p-4 i)":
6976 ildouble: 1
6977 ldouble: 1
6978 Test "Real part of: clog (0xa.ec55b7682e528p-4 + 0xb.b0f24p-4 i)":
6979 double: 1
6980 idouble: 1
6981 Test "Imaginary part of: clog (0xa.ec55b7682e528p-4 + 0xb.b0f24p-4 i)":
6982 ildouble: 1
6983 ldouble: 1
6984 Test "Imaginary part of: clog (0xa.ec55b7682e53p-4 + 0xb.b0f2405504a6058p-4 i)":
6985 ildouble: 1
6986 ldouble: 1
6987 Test "Imaginary part of: clog (0xa.ec55b7682e53p-4 + 0xb.b0f24p-4 i)":
6988 ildouble: 1
6989 ldouble: 1
6990 Test "Imaginary part of: clog (0xa.ec55bp-4 + 0xb.b0f2405504a6058859a584e748p-4 i)":
6991 ildouble: 1
6992 ldouble: 1
6993 Test "Imaginary part of: clog (0xa.ec55bp-4 + 0xb.b0f2405504a68p-4 i)":
6994 ildouble: 1
6995 ldouble: 1
6996 Test "Imaginary part of: clog (0xa.ec55bp-4 + 0xb.b0f25p-4 i)":
6997 ildouble: 1
6998 ldouble: 1
6999 Test "Real part of: clog (0xa.ec55cp-4 + 0xb.b0f2405504a6058859a584e748p-4 i)":
7000 ildouble: 1
7001 ldouble: 1
7002 Test "Imaginary part of: clog (0xa.ec55cp-4 + 0xb.b0f2405504a6058859a584e748p-4 i)":
7003 ildouble: 1
7004 ldouble: 1
7005 Test "Imaginary part of: clog (0xa.ec55cp-4 + 0xb.b0f2405504a6059p-4 i)":
7006 ildouble: 1
7007 ldouble: 1
7008 Test "Real part of: clog (0xa.ec55cp-4 + 0xb.b0f2405504a68p-4 i)":
7009 double: 1
7010 idouble: 1
7011 Test "Imaginary part of: clog (0xa.ec55cp-4 + 0xb.b0f2405504a6p-4 i)":
7012 double: 1
7013 idouble: 1
7014 Test "Imaginary part of: clog (0xa.ec55cp-4 + 0xb.b0f24p-4 i)":
7015 ildouble: 1
7016 ldouble: 1
7017 Test "Real part of: clog (0xa.ec55cp-4 + 0xb.b0f25p-4 i)":
7018 float: 1
7019 ifloat: 1
7020 Test "Imaginary part of: clog (0xa1f2c1p-24 + 0xc643aep-24 i)":
7021 ildouble: 1
7022 ldouble: 1
7023 Test "Imaginary part of: clog (0xa4722f19346cp-51 + 0x7f9631c5e7f07p-51 i)":
7024 ildouble: 1
7025 ldouble: 1
7026 Test "Real part of: clog (0xb.263a77543bp-4 + 0xb.79c9ap-4 i)":
7027 double: 1
7028 idouble: 1
7029 Test "Imaginary part of: clog (0xb.263a77543bp-4 + 0xb.79c9ap-4 i)":
7030 double: 1
7031 idouble: 1
7032 Test "Imaginary part of: clog (0xb.263a77543bp-4 + 0xb.79c9bp-4 i)":
7033 ildouble: 1
7034 ldouble: 1
7035 Test "Imaginary part of: clog (0xb.263a8p-4 + 0xb.79c9a417bb8p-4 i)":
7036 ildouble: 1
7037 ldouble: 1
7038 Test "Real part of: clog (0xb.263a8p-4 + 0xb.79c9bp-4 i)":
7039 float: 1
7040 ifloat: 1
7041 Test "Imaginary part of: clog (0xb.263a8p-4 + 0xb.79c9bp-4 i)":
7042 double: 1
7043 idouble: 1
7044 Test "Imaginary part of: clog (0xcp-4 + 0x1.4p+0 i)":
7045 ildouble: 1
7046 ldouble: 1
7047 Test "Real part of: clog (0xf.8p+124 + 0x8p-152 i)":
7048 float: 1
7049 ifloat: 1
7050 Test "Real part of: clog (0xf.8p+124 - 0x8p-152 i)":
7051 float: 1
7052 ifloat: 1
7053 Test "Imaginary part of: clog (0xf.ffffffffffff8p+1020 + 0x8p+1020 i)":
7054 double: 1
7055 idouble: 1
7056 Test "Imaginary part of: clog (0xf.ffffffffffffbffffffffffffcp+1020 + 0xf.ffffffffffff8p+1020 i)":
7057 ildouble: 1
7058 ldouble: 1
7059 Test "Real part of: clog (0xf.fffffp+124 + 0x8p+1020 i)":
7060 double: 1
7061 idouble: 1
7062 Test "Real part of: clog (0xf.fffffp-4 + +0 i)":
7063 float: 1
7064 ifloat: 1
7065 Test "Real part of: clog (0xf.fffffp-4 + 0x8p-152 i)":
7066 float: 1
7067 ifloat: 1
7068 Test "Real part of: clog (0xf.fffffp-4 + 0xf.fffffp-104 i)":
7069 float: 1
7070 ifloat: 1
7071 Test "Imaginary part of: clog (0xf2p-10 + 0x3e3p-10 i)":
7072 ildouble: 1
7073 ldouble: 1
7074 Test "Real part of: clog (1.0 + 0x1.234566p-10 i)":
7075 float: 1
7076 ifloat: 1
7078 # clog10
7079 Test "Imaginary part of: clog10 (-0 + inf i)":
7080 double: 1
7081 float: 1
7082 idouble: 1
7083 ifloat: 1
7084 ildouble: 1
7085 ldouble: 1
7086 Test "Imaginary part of: clog10 (-0 - inf i)":
7087 double: 1
7088 float: 1
7089 idouble: 1
7090 ifloat: 1
7091 ildouble: 1
7092 ldouble: 1
7093 Test "Real part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-1000 i)":
7094 double: 2
7095 idouble: 2
7096 ildouble: 2
7097 ldouble: 2
7098 Test "Imaginary part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-1000 i)":
7099 double: 1
7100 idouble: 1
7101 ildouble: 1
7102 ldouble: 1
7103 Test "Real part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-30 i)":
7104 double: 2
7105 idouble: 2
7106 Test "Imaginary part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-30 i)":
7107 double: 1
7108 idouble: 1
7109 Test "Imaginary part of: clog10 (-0x1.fp+1023 + 0x1p-1074 i)":
7110 double: 1
7111 idouble: 1
7112 ildouble: 1
7113 ldouble: 1
7114 Test "Imaginary part of: clog10 (-0x1.fp+1023 - 0x1p-1074 i)":
7115 double: 1
7116 idouble: 1
7117 ildouble: 1
7118 ldouble: 1
7119 Test "Imaginary part of: clog10 (-0x1.fp+127 + 0x1p-149 i)":
7120 double: 1
7121 float: 1
7122 idouble: 1
7123 ifloat: 1
7124 ildouble: 1
7125 ldouble: 1
7126 Test "Imaginary part of: clog10 (-0x1.fp+127 - 0x1p-149 i)":
7127 double: 1
7128 float: 1
7129 idouble: 1
7130 ifloat: 1
7131 ildouble: 1
7132 ldouble: 1
7133 Test "Imaginary part of: clog10 (-0x1p-1074 + 0x1.fp+1023 i)":
7134 double: 1
7135 idouble: 1
7136 ildouble: 1
7137 ldouble: 1
7138 Test "Imaginary part of: clog10 (-0x1p-1074 - 0x1.fp+1023 i)":
7139 double: 1
7140 idouble: 1
7141 ildouble: 1
7142 ldouble: 1
7143 Test "Imaginary part of: clog10 (-0x1p-149 + 0x1.fp+127 i)":
7144 double: 1
7145 idouble: 1
7146 ildouble: 1
7147 ldouble: 1
7148 Test "Imaginary part of: clog10 (-0x1p-149 - 0x1.fp+127 i)":
7149 double: 1
7150 idouble: 1
7151 ildouble: 1
7152 ldouble: 1
7153 Test "Imaginary part of: clog10 (-1.0 + 0x1.234566p-20 i)":
7154 double: 1
7155 idouble: 1
7156 Test "Real part of: clog10 (-2 - 3 i)":
7157 double: 1
7158 idouble: 1
7159 Test "Imaginary part of: clog10 (-2 - 3 i)":
7160 double: 1
7161 float: 5
7162 idouble: 1
7163 ifloat: 5
7164 ildouble: 1
7165 ldouble: 1
7166 Test "Imaginary part of: clog10 (-3 + inf i)":
7167 double: 1
7168 float: 1
7169 idouble: 1
7170 ifloat: 1
7171 ildouble: 1
7172 ldouble: 1
7173 Test "Imaginary part of: clog10 (-3 - inf i)":
7174 double: 1
7175 float: 1
7176 idouble: 1
7177 ifloat: 1
7178 ildouble: 1
7179 ldouble: 1
7180 Test "Imaginary part of: clog10 (-inf + 0 i)":
7181 double: 1
7182 float: 1
7183 idouble: 1
7184 ifloat: 1
7185 ildouble: 1
7186 ldouble: 1
7187 Test "Imaginary part of: clog10 (-inf + 1 i)":
7188 double: 1
7189 float: 1
7190 idouble: 1
7191 ifloat: 1
7192 ildouble: 1
7193 ldouble: 1
7194 Test "Imaginary part of: clog10 (-inf + inf i)":
7195 double: 1
7196 idouble: 1
7197 Test "Imaginary part of: clog10 (-inf - 0 i)":
7198 double: 1
7199 float: 1
7200 idouble: 1
7201 ifloat: 1
7202 ildouble: 1
7203 ldouble: 1
7204 Test "Imaginary part of: clog10 (-inf - 1 i)":
7205 double: 1
7206 float: 1
7207 idouble: 1
7208 ifloat: 1
7209 ildouble: 1
7210 ldouble: 1
7211 Test "Imaginary part of: clog10 (0 + inf i)":
7212 double: 1
7213 float: 1
7214 idouble: 1
7215 ifloat: 1
7216 ildouble: 1
7217 ldouble: 1
7218 Test "Imaginary part of: clog10 (0 - inf i)":
7219 double: 1
7220 float: 1
7221 idouble: 1
7222 ifloat: 1
7223 ildouble: 1
7224 ldouble: 1
7225 Test "Real part of: clog10 (0.75 + 1.25 i)":
7226 float: 2
7227 ifloat: 2
7228 ildouble: 1
7229 ldouble: 1
7230 Test "Real part of: clog10 (0x0.fffffffffffff8p0 + 0x0.fffffffffffff8p-1000 i)":
7231 double: 1
7232 idouble: 1
7233 Test "Real part of: clog10 (0x0.ffffffp0 + 0x0.ffffffp-100 i)":
7234 double: 1
7235 float: 2
7236 idouble: 1
7237 ifloat: 2
7238 Test "Real part of: clog10 (0x1.000566p0 + 0x1.234p-10 i)":
7239 float: 1
7240 ifloat: 1
7241 Test "Imaginary part of: clog10 (0x1.000566p0 + 0x1.234p-10 i)":
7242 double: 1
7243 idouble: 1
7244 ildouble: 1
7245 ldouble: 1
7246 Test "Real part of: clog10 (0x1.000566p0 + 0x1.234p-100 i)":
7247 float: 1
7248 ifloat: 1
7249 Test "Imaginary part of: clog10 (0x1.234566p-30 + 1.0 i)":
7250 float: 1
7251 ifloat: 1
7252 Test "Imaginary part of: clog10 (0x1.234566p-50 + 1.0 i)":
7253 float: 1
7254 ifloat: 1
7255 Test "Imaginary part of: clog10 (0x1.234566p-60 + 1.0 i)":
7256 double: 1
7257 float: 1
7258 idouble: 1
7259 ifloat: 1
7260 ildouble: 1
7261 ldouble: 1
7262 Test "Imaginary part of: clog10 (0x1.fffffep+127 + 0x1.fffffep+127 i)":
7263 double: 1
7264 float: 1
7265 idouble: 1
7266 ifloat: 1
7267 ildouble: 1
7268 ldouble: 1
7269 Test "Real part of: clog10 (0x1.fffffep+127 + 1.0 i)":
7270 float: 1
7271 ifloat: 1
7272 Test "Imaginary part of: clog10 (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)":
7273 double: 1
7274 idouble: 1
7275 ildouble: 1
7276 ldouble: 1
7277 Test "Imaginary part of: clog10 (0x1.fffffffffffffp+1023 + 0x1p+1023 i)":
7278 double: 1
7279 idouble: 1
7280 Test "Real part of: clog10 (0x10673dd0f2481p-51 + 0x7ef1d17cefbd2p-51 i)":
7281 double: 1
7282 idouble: 1
7283 Test "Imaginary part of: clog10 (0x10673dd0f2481p-51 + 0x7ef1d17cefbd2p-51 i)":
7284 ildouble: 1
7285 ldouble: 1
7286 Test "Real part of: clog10 (0x1367a310575591p-54 + 0x3cfcc0a0541f60p-54 i)":
7287 double: 1
7288 idouble: 1
7289 Test "Imaginary part of: clog10 (0x1367a310575591p-54 + 0x3cfcc0a0541f60p-54 i)":
7290 double: 1
7291 idouble: 1
7292 ildouble: 1
7293 ldouble: 1
7294 Test "Imaginary part of: clog10 (0x155f8afc4c48685bf63610p-85 + 0x17d0cf2652cdbeb1294e19p-85 i)":
7295 ildouble: 2
7296 ldouble: 2
7297 Test "Real part of: clog10 (0x15d8ab6ed05ca514086ac3a1e84p-105 + 0x1761e480aa094c0b10b34b09ce9p-105 i)":
7298 ildouble: 1
7299 ldouble: 1
7300 Test "Imaginary part of: clog10 (0x164c74eea876p-45 + 0x16f393482f77p-45 i)":
7301 double: 1
7302 idouble: 1
7303 Test "Imaginary part of: clog10 (0x1a6p-10 + 0x3a5p-10 i)":
7304 double: 1
7305 idouble: 1
7306 Test "Imaginary part of: clog10 (0x1df515eb171a808b9e400266p-95 + 0x7c71eb0cd4688dfe98581c77p-95 i)":
7307 ildouble: 1
7308 ldouble: 1
7309 Test "Imaginary part of: clog10 (0x1p-1073 + 0x1p-1073 i)":
7310 double: 1
7311 idouble: 1
7312 ildouble: 1
7313 ldouble: 1
7314 Test "Imaginary part of: clog10 (0x1p-1074 + 0x1.fp+1023 i)":
7315 double: 1
7316 idouble: 1
7317 ildouble: 1
7318 ldouble: 1
7319 Test "Real part of: clog10 (0x1p-1074 + 0x1p-1074 i)":
7320 double: 1
7321 idouble: 1
7322 Test "Imaginary part of: clog10 (0x1p-1074 + 0x1p-1074 i)":
7323 double: 1
7324 idouble: 1
7325 ildouble: 1
7326 ldouble: 1
7327 Test "Imaginary part of: clog10 (0x1p-1074 - 0x1.fp+1023 i)":
7328 double: 1
7329 idouble: 1
7330 ildouble: 1
7331 ldouble: 1
7332 Test "Imaginary part of: clog10 (0x1p-147 + 0x1p-147 i)":
7333 double: 1
7334 float: 1
7335 idouble: 1
7336 ifloat: 1
7337 ildouble: 1
7338 ldouble: 1
7339 Test "Imaginary part of: clog10 (0x1p-149 + 0x1.fp+127 i)":
7340 double: 1
7341 float: 1
7342 idouble: 1
7343 ifloat: 1
7344 ildouble: 1
7345 ldouble: 1
7346 Test "Imaginary part of: clog10 (0x1p-149 + 0x1p-149 i)":
7347 double: 1
7348 float: 1
7349 idouble: 1
7350 ifloat: 1
7351 ildouble: 1
7352 ldouble: 1
7353 Test "Imaginary part of: clog10 (0x1p-149 - 0x1.fp+127 i)":
7354 double: 1
7355 float: 1
7356 idouble: 1
7357 ifloat: 1
7358 ildouble: 1
7359 ldouble: 1
7360 Test "Imaginary part of: clog10 (0x1p-509 + 1.0 i)":
7361 double: 1
7362 idouble: 1
7363 ildouble: 1
7364 ldouble: 1
7365 Test "Imaginary part of: clog10 (0x1p-510 + 1.0 i)":
7366 double: 1
7367 idouble: 1
7368 ildouble: 1
7369 ldouble: 1
7370 Test "Imaginary part of: clog10 (0x1p-511 + 1.0 i)":
7371 double: 1
7372 idouble: 1
7373 ildouble: 1
7374 ldouble: 1
7375 Test "Imaginary part of: clog10 (0x1p-61 + 1.0 i)":
7376 double: 1
7377 float: 1
7378 idouble: 1
7379 ifloat: 1
7380 ildouble: 1
7381 ldouble: 1
7382 Test "Imaginary part of: clog10 (0x1p-62 + 1.0 i)":
7383 double: 1
7384 float: 1
7385 idouble: 1
7386 ifloat: 1
7387 Test "Imaginary part of: clog10 (0x1p-63 + 1.0 i)":
7388 double: 1
7389 float: 1
7390 idouble: 1
7391 ifloat: 1
7392 Test "Real part of: clog10 (0x2818p-15 + 0x798fp-15 i)":
7393 double: 1
7394 float: 1
7395 idouble: 1
7396 ifloat: 1
7397 ildouble: 1
7398 ldouble: 1
7399 Test "Imaginary part of: clog10 (0x2818p-15 + 0x798fp-15 i)":
7400 double: 1
7401 float: 1
7402 idouble: 1
7403 ifloat: 1
7404 Test "Imaginary part of: clog10 (0x298c62cb546588a7p-63 + 0x7911b1dfcc4ecdaep-63 i)":
7405 ildouble: 1
7406 ldouble: 1
7407 Test "Real part of: clog10 (0x2dd46725bp-35 + 0x7783a1284p-35 i)":
7408 double: 1
7409 idouble: 1
7410 Test "Real part of: clog10 (0x2ede88p-23 + 0x771c3fp-23 i)":
7411 float: 1
7412 ifloat: 1
7413 Test "Imaginary part of: clog10 (0x2ede88p-23 + 0x771c3fp-23 i)":
7414 double: 1
7415 idouble: 1
7416 Test "Real part of: clog10 (0x4447d7175p-35 + 0x6c445e00ap-35 i)":
7417 double: 1
7418 idouble: 1
7419 Test "Imaginary part of: clog10 (0x4d4ep-15 + 0x6605p-15 i)":
7420 double: 1
7421 idouble: 1
7422 ildouble: 1
7423 ldouble: 1
7424 Test "Imaginary part of: clog10 (0x5b06b680ea2ccp-52 + 0xef452b965da9fp-52 i)":
7425 double: 1
7426 idouble: 1
7427 Test "Imaginary part of: clog10 (0x81b7efa81fc35ad1p-65 + 0x1ef4b835f1c79d812p-65 i)":
7428 ildouble: 1
7429 ldouble: 1
7430 Test "Imaginary part of: clog10 (0x9b57bp-20 + 0xcb7b4p-20 i)":
7431 double: 1
7432 idouble: 1
7433 Test "Real part of: clog10 (0xf2p-10 + 0x3e3p-10 i)":
7434 double: 1
7435 idouble: 1
7436 Test "Imaginary part of: clog10 (0xf2p-10 + 0x3e3p-10 i)":
7437 double: 1
7438 idouble: 1
7439 ildouble: 1
7440 ldouble: 1
7441 Test "Imaginary part of: clog10 (0xfe961079616p-45 + 0x1bc37e09e6d1p-45 i)":
7442 double: 1
7443 idouble: 1
7444 Test "Imaginary part of: clog10 (1.0 + 0x1.234566p-10 i)":
7445 double: 1
7446 idouble: 1
7447 ildouble: 1
7448 ldouble: 1
7449 Test "Imaginary part of: clog10 (3 + inf i)":
7450 double: 1
7451 float: 1
7452 idouble: 1
7453 ifloat: 1
7454 ildouble: 1
7455 ldouble: 1
7456 Test "Imaginary part of: clog10 (3 - inf i)":
7457 double: 1
7458 float: 1
7459 idouble: 1
7460 ifloat: 1
7461 ildouble: 1
7462 ldouble: 1
7463 Test "Imaginary part of: clog10 (inf + inf i)":
7464 double: 1
7465 float: 1
7466 idouble: 1
7467 ifloat: 1
7468 ildouble: 1
7469 ldouble: 1
7470 Test "Imaginary part of: clog10 (inf - inf i)":
7471 double: 1
7472 float: 1
7473 idouble: 1
7474 ifloat: 1
7475 ildouble: 1
7476 ldouble: 1
7478 # cos
7479 Test "cos (0x1p+120)":
7480 float: 1
7481 ifloat: 1
7482 Test "cos (0x1p+127)":
7483 float: 1
7484 ifloat: 1
7485 Test "cos (0x2.182a4705ae6cb08cb7665c1eacp+0)":
7486 ildouble: 2
7487 ldouble: 2
7488 Test "cos (0x2.182a4705ae6cb08cb7665c1eadp+0)":
7489 ildouble: 2
7490 ldouble: 2
7491 Test "cos (0x2.182a4705ae6cb08cp+0)":
7492 ildouble: 2
7493 ldouble: 2
7494 Test "cos (0x2.182a4705ae6cb09p+0)":
7495 ildouble: 2
7496 ldouble: 2
7497 Test "cos (0x7p+0)":
7498 float: 1
7499 ifloat: 1
7500 Test "cos (0x8p+124)":
7501 float: 1
7502 ifloat: 1
7503 Test "cos (16.0)":
7504 ildouble: 2
7505 ldouble: 2
7506 Test "cos (M_PI_6l * 2.0)":
7507 double: 1
7508 float: 1
7509 idouble: 1
7510 ifloat: 1
7511 Test "cos (M_PI_6l * 4.0)":
7512 double: 2
7513 float: 1
7514 idouble: 2
7515 ifloat: 1
7516 ildouble: 2
7517 ldouble: 2
7518 Test "cos (pi/2)":
7519 double: 1
7520 float: 1
7521 idouble: 1
7522 ifloat: 1
7524 # cos_downward
7525 Test "cos_downward (-0x4p-1024)":
7526 double: 1
7527 idouble: 1
7528 Test "cos_downward (-0x4p-1076)":
7529 double: 1
7530 idouble: 1
7531 Test "cos_downward (-0x4p-128)":
7532 double: 1
7533 float: 1
7534 idouble: 1
7535 ifloat: 1
7536 Test "cos_downward (-0x8p-152)":
7537 double: 1
7538 float: 1
7539 idouble: 1
7540 ifloat: 1
7541 Test "cos_downward (-0x8p-972)":
7542 double: 1
7543 idouble: 1
7544 Test "cos_downward (-0xf.ffffffffffff8p+1020)":
7545 double: 1
7546 idouble: 1
7547 ildouble: 1
7548 ldouble: 1
7549 Test "cos_downward (-0xf.ffffffffffffbffffffffffffcp+1020)":
7550 ildouble: 1
7551 ldouble: 1
7552 Test "cos_downward (-0xf.fffffp+124)":
7553 double: 1
7554 idouble: 1
7555 Test "cos_downward (0x1.000000cf4a2a2p+0)":
7556 double: 1
7557 idouble: 1
7558 Test "cos_downward (0x1.0000010b239a9p+0)":
7559 double: 1
7560 idouble: 1
7561 Test "cos_downward (0x1.00000162a932bp+0)":
7562 double: 1
7563 idouble: 1
7564 Test "cos_downward (0x1.000002d452a1p+0)":
7565 double: 1
7566 idouble: 1
7567 Test "cos_downward (0x1.000002p+0)":
7568 double: 1
7569 float: 1
7570 idouble: 1
7571 ifloat: 1
7572 Test "cos_downward (0x1.000004p+0)":
7573 float: 1
7574 ifloat: 1
7575 ildouble: 1
7576 ldouble: 1
7577 Test "cos_downward (0x1.000006p+0)":
7578 float: 1
7579 ifloat: 1
7580 Test "cos_downward (0x1.0c1522p+0)":
7581 float: 1
7582 ifloat: 1
7583 Test "cos_downward (0x1.0c152382d7365p+0)":
7584 double: 1
7585 idouble: 1
7586 Test "cos_downward (0x1.0c1524p+0)":
7587 float: 1
7588 ifloat: 1
7589 Test "cos_downward (0x1.921fb4p+0)":
7590 float: 1
7591 ifloat: 1
7592 ildouble: 2
7593 ldouble: 2
7594 Test "cos_downward (0x1.921fb54442d18468p+0)":
7595 ildouble: 1
7596 ldouble: 1
7597 Test "cos_downward (0x1.921fb54442d18469898cc517018p+0)":
7598 ildouble: 1
7599 ldouble: 1
7600 Test "cos_downward (0x1.921fb54442d18469898cc51702p+0)":
7601 ildouble: 1
7602 ldouble: 1
7603 Test "cos_downward (0x1.921fb54442d1846ap+0)":
7604 ildouble: 1
7605 ldouble: 1
7606 Test "cos_downward (0x1.921fb54442d18p+0)":
7607 double: 1
7608 idouble: 1
7609 ildouble: 1
7610 ldouble: 1
7611 Test "cos_downward (0x1.921fb54442d19p+0)":
7612 ildouble: 2
7613 ldouble: 2
7614 Test "cos_downward (0x1.921fb6p+0)":
7615 double: 1
7616 float: 1
7617 idouble: 1
7618 ifloat: 1
7619 ildouble: 3
7620 ldouble: 3
7621 Test "cos_downward (0x1p+0)":
7622 double: 1
7623 float: 1
7624 idouble: 1
7625 ifloat: 1
7626 Test "cos_downward (0x1p+120)":
7627 float: 2
7628 ifloat: 2
7629 ildouble: 2
7630 ldouble: 2
7631 Test "cos_downward (0x1p+28)":
7632 double: 1
7633 idouble: 1
7634 ildouble: 1
7635 ldouble: 1
7636 Test "cos_downward (0x2.182a44p+0)":
7637 double: 1
7638 float: 1
7639 idouble: 1
7640 ifloat: 1
7641 Test "cos_downward (0x2.182a4705ae6cap+0)":
7642 double: 1
7643 idouble: 1
7644 ildouble: 1
7645 ldouble: 1
7646 Test "cos_downward (0x2.182a4705ae6cb08cb7665c1eacp+0)":
7647 ildouble: 3
7648 ldouble: 3
7649 Test "cos_downward (0x2.182a4705ae6cb08cb7665c1eadp+0)":
7650 ildouble: 3
7651 ldouble: 3
7652 Test "cos_downward (0x2.182a4705ae6cb08cp+0)":
7653 ildouble: 2
7654 ldouble: 2
7655 Test "cos_downward (0x2.182a4705ae6cb09p+0)":
7656 ildouble: 3
7657 ldouble: 3
7658 Test "cos_downward (0x2.182a4705ae6ccp+0)":
7659 ildouble: 1
7660 ldouble: 1
7661 Test "cos_downward (0x2.182a48p+0)":
7662 float: 1
7663 ifloat: 1
7664 ildouble: 1
7665 ldouble: 1
7666 Test "cos_downward (0x2.1e19e0c9bab24p+72)":
7667 double: 1
7668 idouble: 1
7669 Test "cos_downward (0x2.1e19e4p+72)":
7670 double: 1
7671 idouble: 1
7672 Test "cos_downward (0x2.1e19ep+72)":
7673 double: 1
7674 idouble: 1
7675 Test "cos_downward (0x2p+0)":
7676 float: 1
7677 ifloat: 1
7678 ildouble: 1
7679 ldouble: 1
7680 Test "cos_downward (0x3p+0)":
7681 double: 1
7682 float: 1
7683 idouble: 1
7684 ifloat: 1
7685 Test "cos_downward (0x4p+0)":
7686 ildouble: 1
7687 ldouble: 1
7688 Test "cos_downward (0x4p+48)":
7689 double: 1
7690 idouble: 1
7691 Test "cos_downward (0x4p-1024)":
7692 double: 1
7693 idouble: 1
7694 Test "cos_downward (0x4p-1076)":
7695 double: 1
7696 idouble: 1
7697 Test "cos_downward (0x4p-128)":
7698 double: 1
7699 float: 1
7700 idouble: 1
7701 ifloat: 1
7702 Test "cos_downward (0x8p+0)":
7703 float: 1
7704 ifloat: 1
7705 ildouble: 2
7706 ldouble: 2
7707 Test "cos_downward (0x8p+1020)":
7708 ildouble: 1
7709 ldouble: 1
7710 Test "cos_downward (0x8p-152)":
7711 double: 1
7712 float: 1
7713 idouble: 1
7714 ifloat: 1
7715 Test "cos_downward (0x8p-972)":
7716 double: 1
7717 idouble: 1
7718 Test "cos_downward (0x9p+0)":
7719 double: 1
7720 float: 1
7721 idouble: 1
7722 ifloat: 1
7723 ildouble: 1
7724 ldouble: 1
7725 Test "cos_downward (0xa.217bap+12)":
7726 float: 1
7727 ifloat: 1
7728 ildouble: 1
7729 ldouble: 1
7730 Test "cos_downward (0xap+0)":
7731 double: 1
7732 float: 1
7733 idouble: 1
7734 ifloat: 1
7735 ildouble: 2
7736 ldouble: 2
7737 Test "cos_downward (0xc.d4966d92d1708p-4)":
7738 double: 1
7739 idouble: 1
7740 Test "cos_downward (0xc.d4966d92d171p-4)":
7741 double: 1
7742 idouble: 1
7743 Test "cos_downward (0xc.d4966p-4)":
7744 double: 1
7745 float: 1
7746 idouble: 1
7747 ifloat: 1
7748 Test "cos_downward (0xc.d4967p-4)":
7749 float: 1
7750 ifloat: 1
7751 Test "cos_downward (0xcp-4)":
7752 double: 1
7753 idouble: 1
7754 Test "cos_downward (0xf.ffffcp+124)":
7755 ildouble: 1
7756 ldouble: 1
7757 Test "cos_downward (0xf.ffffffffffff8p+1020)":
7758 double: 1
7759 idouble: 1
7760 ildouble: 1
7761 ldouble: 1
7762 Test "cos_downward (0xf.ffffffffffffbffffffffffffcp+1020)":
7763 ildouble: 1
7764 ldouble: 1
7765 Test "cos_downward (0xf.fffffp+124)":
7766 double: 1
7767 idouble: 1
7768 Test "cos_downward (1)":
7769 float: 1
7770 ifloat: 1
7771 ildouble: 1
7772 ldouble: 1
7773 Test "cos_downward (10)":
7774 ildouble: 1
7775 ldouble: 1
7776 Test "cos_downward (2)":
7777 float: 1
7778 ifloat: 1
7779 Test "cos_downward (3)":
7780 float: 1
7781 ifloat: 1
7782 Test "cos_downward (4)":
7783 float: 1
7784 ifloat: 1
7785 Test "cos_downward (5)":
7786 float: 1
7787 ifloat: 1
7788 Test "cos_downward (6)":
7789 ildouble: 1
7790 ldouble: 1
7791 Test "cos_downward (7)":
7792 float: 1
7793 ifloat: 1
7794 Test "cos_downward (8)":
7795 float: 1
7796 ifloat: 1
7797 ildouble: 2
7798 ldouble: 2
7799 Test "cos_downward (9)":
7800 ildouble: 1
7801 ldouble: 1
7803 # cos_tonearest
7804 Test "cos_tonearest (0x1p+120)":
7805 float: 1
7806 ifloat: 1
7807 Test "cos_tonearest (0x2.182a4705ae6cb08cb7665c1eacp+0)":
7808 ildouble: 2
7809 ldouble: 2
7810 Test "cos_tonearest (0x2.182a4705ae6cb08cb7665c1eadp+0)":
7811 ildouble: 2
7812 ldouble: 2
7813 Test "cos_tonearest (0x2.182a4705ae6cb08cp+0)":
7814 ildouble: 2
7815 ldouble: 2
7816 Test "cos_tonearest (0x2.182a4705ae6cb09p+0)":
7817 ildouble: 2
7818 ldouble: 2
7819 Test "cos_tonearest (0x7p+0)":
7820 float: 1
7821 ifloat: 1
7822 Test "cos_tonearest (0x8p+124)":
7823 float: 1
7824 ifloat: 1
7825 Test "cos_tonearest (7)":
7826 float: 1
7827 ifloat: 1
7829 # cos_towardzero
7830 Test "cos_towardzero (-0x4p-1024)":
7831 double: 1
7832 idouble: 1
7833 Test "cos_towardzero (-0x4p-1076)":
7834 double: 1
7835 idouble: 1
7836 Test "cos_towardzero (-0x4p-128)":
7837 double: 1
7838 float: 1
7839 idouble: 1
7840 ifloat: 1
7841 Test "cos_towardzero (-0x8p-152)":
7842 double: 1
7843 float: 1
7844 idouble: 1
7845 ifloat: 1
7846 Test "cos_towardzero (-0x8p-972)":
7847 double: 1
7848 idouble: 1
7849 Test "cos_towardzero (-0xf.fffffp+124)":
7850 double: 1
7851 idouble: 1
7852 Test "cos_towardzero (0x1.000000cf4a2a2p+0)":
7853 double: 1
7854 idouble: 1
7855 Test "cos_towardzero (0x1.0000010b239a9p+0)":
7856 double: 1
7857 idouble: 1
7858 Test "cos_towardzero (0x1.00000162a932bp+0)":
7859 double: 1
7860 idouble: 1
7861 Test "cos_towardzero (0x1.000002d452a1p+0)":
7862 double: 1
7863 idouble: 1
7864 Test "cos_towardzero (0x1.000002p+0)":
7865 double: 1
7866 idouble: 1
7867 Test "cos_towardzero (0x1.000004p+0)":
7868 ildouble: 1
7869 ldouble: 1
7870 Test "cos_towardzero (0x1.0c152382d7365p+0)":
7871 double: 1
7872 idouble: 1
7873 Test "cos_towardzero (0x1.921fb4p+0)":
7874 ildouble: 3
7875 ldouble: 3
7876 Test "cos_towardzero (0x1.921fb54442d18p+0)":
7877 double: 1
7878 idouble: 1
7879 ildouble: 2
7880 ldouble: 2
7881 Test "cos_towardzero (0x1.921fb54442d19p+0)":
7882 double: 1
7883 idouble: 1
7884 ildouble: 3
7885 ldouble: 3
7886 Test "cos_towardzero (0x1.921fb6p+0)":
7887 ildouble: 2
7888 ldouble: 2
7889 Test "cos_towardzero (0x1p+0)":
7890 double: 1
7891 idouble: 1
7892 Test "cos_towardzero (0x1p+120)":
7893 double: 1
7894 float: 1
7895 idouble: 1
7896 ifloat: 1
7897 Test "cos_towardzero (0x2.182a4705ae6cb08cb7665c1eacp+0)":
7898 ildouble: 1
7899 ldouble: 1
7900 Test "cos_towardzero (0x2.182a4705ae6cb08cb7665c1eadp+0)":
7901 ildouble: 1
7902 ldouble: 1
7903 Test "cos_towardzero (0x2.182a4705ae6cb08cp+0)":
7904 ildouble: 2
7905 ldouble: 2
7906 Test "cos_towardzero (0x2.182a4705ae6cb09p+0)":
7907 ildouble: 1
7908 ldouble: 1
7909 Test "cos_towardzero (0x2.182a4705ae6ccp+0)":
7910 double: 1
7911 idouble: 1
7912 Test "cos_towardzero (0x2.182a48p+0)":
7913 double: 1
7914 idouble: 1
7915 Test "cos_towardzero (0x2.1e19e0c9bab24p+72)":
7916 double: 1
7917 idouble: 1
7918 Test "cos_towardzero (0x2.1e19e4p+72)":
7919 double: 1
7920 idouble: 1
7921 Test "cos_towardzero (0x2.1e19ep+72)":
7922 double: 1
7923 idouble: 1
7924 Test "cos_towardzero (0x2p+0)":
7925 double: 1
7926 idouble: 1
7927 Test "cos_towardzero (0x4p+0)":
7928 double: 1
7929 idouble: 1
7930 Test "cos_towardzero (0x4p+48)":
7931 double: 1
7932 idouble: 1
7933 Test "cos_towardzero (0x4p-1024)":
7934 double: 1
7935 idouble: 1
7936 Test "cos_towardzero (0x4p-1076)":
7937 double: 1
7938 idouble: 1
7939 Test "cos_towardzero (0x4p-128)":
7940 double: 1
7941 float: 1
7942 idouble: 1
7943 ifloat: 1
7944 Test "cos_towardzero (0x5p+0)":
7945 ildouble: 1
7946 ldouble: 1
7947 Test "cos_towardzero (0x8p+0)":
7948 double: 1
7949 idouble: 1
7950 ildouble: 1
7951 ldouble: 1
7952 Test "cos_towardzero (0x8p+1020)":
7953 double: 1
7954 idouble: 1
7955 Test "cos_towardzero (0x8p-152)":
7956 double: 1
7957 float: 1
7958 idouble: 1
7959 ifloat: 1
7960 Test "cos_towardzero (0x8p-972)":
7961 double: 1
7962 idouble: 1
7963 Test "cos_towardzero (0xa.217bap+12)":
7964 ildouble: 1
7965 ldouble: 1
7966 Test "cos_towardzero (0xap+0)":
7967 ildouble: 1
7968 ldouble: 1
7969 Test "cos_towardzero (0xc.d4966d92d1708p-4)":
7970 double: 1
7971 idouble: 1
7972 Test "cos_towardzero (0xc.d4966d92d171p-4)":
7973 double: 1
7974 idouble: 1
7975 Test "cos_towardzero (0xc.d4966p-4)":
7976 double: 1
7977 idouble: 1
7978 Test "cos_towardzero (0xcp-4)":
7979 double: 1
7980 idouble: 1
7981 Test "cos_towardzero (0xf.ffffcp+124)":
7982 ildouble: 1
7983 ldouble: 1
7984 Test "cos_towardzero (0xf.fffffp+124)":
7985 double: 1
7986 idouble: 1
7987 Test "cos_towardzero (1)":
7988 ildouble: 1
7989 ldouble: 1
7990 Test "cos_towardzero (10)":
7991 ildouble: 1
7992 ldouble: 1
7993 Test "cos_towardzero (2)":
7994 float: 1
7995 ifloat: 1
7996 Test "cos_towardzero (3)":
7997 float: 1
7998 ifloat: 1
7999 Test "cos_towardzero (4)":
8000 ildouble: 1
8001 ldouble: 1
8002 Test "cos_towardzero (5)":
8003 float: 1
8004 ifloat: 1
8005 Test "cos_towardzero (7)":
8006 float: 1
8007 ifloat: 1
8008 Test "cos_towardzero (8)":
8009 float: 1
8010 ifloat: 1
8011 ildouble: 2
8012 ldouble: 2
8014 # cos_upward
8015 Test "cos_upward (-0x2p+64)":
8016 double: 1
8017 idouble: 1
8018 Test "cos_upward (-0xf.ffffffffffff8p+1020)":
8019 ildouble: 1
8020 ldouble: 1
8021 Test "cos_upward (-0xf.ffffffffffffbffffffffffffcp+1020)":
8022 ildouble: 1
8023 ldouble: 1
8024 Test "cos_upward (0x1.000002p+0)":
8025 float: 1
8026 ifloat: 1
8027 Test "cos_upward (0x1.000004p+0)":
8028 double: 1
8029 float: 1
8030 idouble: 1
8031 ifloat: 1
8032 Test "cos_upward (0x1.000005bc7d86dp+0)":
8033 double: 1
8034 idouble: 1
8035 Test "cos_upward (0x1.000006p+0)":
8036 double: 1
8037 float: 1
8038 idouble: 1
8039 ifloat: 1
8040 Test "cos_upward (0x1.0c1522p+0)":
8041 double: 1
8042 float: 1
8043 idouble: 1
8044 ifloat: 1
8045 Test "cos_upward (0x1.0c152382d7366p+0)":
8046 double: 1
8047 idouble: 1
8048 Test "cos_upward (0x1.0c1524p+0)":
8049 double: 1
8050 idouble: 1
8051 Test "cos_upward (0x1.921fb4p+0)":
8052 double: 1
8053 float: 1
8054 idouble: 1
8055 ifloat: 1
8056 ildouble: 4
8057 ldouble: 4
8058 Test "cos_upward (0x1.921fb54442d18468p+0)":
8059 ildouble: 1
8060 ldouble: 1
8061 Test "cos_upward (0x1.921fb54442d1846ap+0)":
8062 ildouble: 1
8063 ldouble: 1
8064 Test "cos_upward (0x1.921fb54442d18p+0)":
8065 ildouble: 3
8066 ldouble: 3
8067 Test "cos_upward (0x1.921fb54442d19p+0)":
8068 double: 1
8069 idouble: 1
8070 ildouble: 1
8071 ldouble: 1
8072 Test "cos_upward (0x1.921fb6p+0)":
8073 float: 1
8074 ifloat: 1
8075 ildouble: 2
8076 ldouble: 2
8077 Test "cos_upward (0x1p+0)":
8078 float: 1
8079 ifloat: 1
8080 Test "cos_upward (0x1p+120)":
8081 double: 1
8082 float: 1
8083 idouble: 1
8084 ifloat: 1
8085 Test "cos_upward (0x1p+28)":
8086 ildouble: 1
8087 ldouble: 1
8088 Test "cos_upward (0x2.182a44p+0)":
8089 float: 1
8090 ifloat: 1
8091 ildouble: 1
8092 ldouble: 1
8093 Test "cos_upward (0x2.182a4705ae6cap+0)":
8094 ildouble: 1
8095 ldouble: 1
8096 Test "cos_upward (0x2.182a4705ae6cb08cb7665c1eacp+0)":
8097 ildouble: 2
8098 ldouble: 2
8099 Test "cos_upward (0x2.182a4705ae6cb08cb7665c1eadp+0)":
8100 ildouble: 2
8101 ldouble: 2
8102 Test "cos_upward (0x2.182a4705ae6cb08cp+0)":
8103 ildouble: 3
8104 ldouble: 3
8105 Test "cos_upward (0x2.182a4705ae6cb09p+0)":
8106 ildouble: 2
8107 ldouble: 2
8108 Test "cos_upward (0x2.182a4705ae6ccp+0)":
8109 double: 1
8110 idouble: 1
8111 Test "cos_upward (0x2.182a48p+0)":
8112 double: 1
8113 float: 1
8114 idouble: 1
8115 ifloat: 1
8116 ildouble: 1
8117 ldouble: 1
8118 Test "cos_upward (0x2.1e19e4p+72)":
8119 float: 1
8120 ifloat: 1
8121 ildouble: 1
8122 ldouble: 1
8123 Test "cos_upward (0x2p+0)":
8124 double: 1
8125 float: 1
8126 idouble: 1
8127 ifloat: 1
8128 Test "cos_upward (0x2p+64)":
8129 double: 1
8130 idouble: 1
8131 Test "cos_upward (0x3p+0)":
8132 float: 1
8133 ifloat: 1
8134 ildouble: 1
8135 ldouble: 1
8136 Test "cos_upward (0x4p+0)":
8137 double: 1
8138 idouble: 1
8139 ildouble: 1
8140 ldouble: 1
8141 Test "cos_upward (0x5p+0)":
8142 double: 1
8143 idouble: 1
8144 ildouble: 1
8145 ldouble: 1
8146 Test "cos_upward (0x6p+0)":
8147 double: 1
8148 idouble: 1
8149 Test "cos_upward (0x7p+0)":
8150 double: 1
8151 float: 1
8152 idouble: 1
8153 ifloat: 1
8154 Test "cos_upward (0x8p+0)":
8155 double: 1
8156 float: 1
8157 idouble: 1
8158 ifloat: 1
8159 ildouble: 1
8160 ldouble: 1
8161 Test "cos_upward (0x8p+1020)":
8162 double: 1
8163 idouble: 1
8164 ildouble: 1
8165 ldouble: 1
8166 Test "cos_upward (0x8p+124)":
8167 double: 1
8168 float: 1
8169 idouble: 1
8170 ifloat: 1
8171 Test "cos_upward (0x9p+0)":
8172 float: 2
8173 ifloat: 2
8174 ildouble: 1
8175 ldouble: 1
8176 Test "cos_upward (0xa.217bap+12)":
8177 double: 1
8178 float: 1
8179 idouble: 1
8180 ifloat: 1
8181 ildouble: 2
8182 ldouble: 2
8183 Test "cos_upward (0xap+0)":
8184 float: 1
8185 ifloat: 1
8186 ildouble: 1
8187 ldouble: 1
8188 Test "cos_upward (0xc.d4966d92d171p-4)":
8189 ildouble: 1
8190 ldouble: 1
8191 Test "cos_upward (0xc.d4966p-4)":
8192 float: 1
8193 ifloat: 1
8194 ildouble: 1
8195 ldouble: 1
8196 Test "cos_upward (0xc.d4967p-4)":
8197 double: 1
8198 float: 1
8199 idouble: 1
8200 ifloat: 1
8201 Test "cos_upward (0xf.ffffcp+124)":
8202 double: 1
8203 idouble: 1
8204 Test "cos_upward (0xf.ffffffffffff8p+1020)":
8205 ildouble: 1
8206 ldouble: 1
8207 Test "cos_upward (0xf.ffffffffffffbffffffffffffcp+1020)":
8208 ildouble: 1
8209 ldouble: 1
8210 Test "cos_upward (1)":
8211 ildouble: 2
8212 ldouble: 2
8213 Test "cos_upward (10)":
8214 float: 1
8215 ifloat: 1
8216 ildouble: 1
8217 ldouble: 1
8218 Test "cos_upward (4)":
8219 ildouble: 1
8220 ldouble: 1
8221 Test "cos_upward (5)":
8222 ildouble: 1
8223 ldouble: 1
8224 Test "cos_upward (6)":
8225 float: 1
8226 ifloat: 1
8227 Test "cos_upward (7)":
8228 float: 1
8229 ifloat: 1
8230 ildouble: 1
8231 ldouble: 1
8232 Test "cos_upward (9)":
8233 float: 2
8234 ifloat: 2
8236 # cosh
8237 Test "cosh (-0x1p+0)":
8238 float: 1
8239 ifloat: 1
8240 ildouble: 1
8241 ldouble: 1
8242 Test "cosh (-0x2.c5e3acp+8)":
8243 double: 1
8244 idouble: 1
8245 Test "cosh (-0x2.c679dp+8)":
8246 double: 1
8247 idouble: 1
8248 Test "cosh (0x1.8p+4)":
8249 ildouble: 1
8250 ldouble: 1
8251 Test "cosh (0x2.c5e3acp+8)":
8252 double: 1
8253 idouble: 1
8254 Test "cosh (0x2.c679dp+8)":
8255 double: 1
8256 idouble: 1
8257 Test "cosh (0x3.2p+4)":
8258 ildouble: 1
8259 ldouble: 1
8261 # cosh_downward
8262 Test "cosh_downward (-0x1p+0)":
8263 ildouble: 1
8264 ldouble: 1
8265 Test "cosh_downward (-0x2.c5e3acd2922a6p+8)":
8266 ildouble: 1
8267 ldouble: 1
8268 Test "cosh_downward (-0x2.c5e3acp+8)":
8269 ildouble: 2
8270 ldouble: 2
8271 Test "cosh_downward (-0x2.c5e3bp+8)":
8272 double: 1
8273 idouble: 1
8274 ildouble: 2
8275 ldouble: 2
8276 Test "cosh_downward (-0x2.c679d1f73f0fap+8)":
8277 double: 1
8278 idouble: 1
8279 Test "cosh_downward (-0x2.c679dp+8)":
8280 double: 1
8281 idouble: 1
8282 ildouble: 2
8283 ldouble: 2
8284 Test "cosh_downward (-0x5.96a7ep+4)":
8285 float: 1
8286 ifloat: 1
8287 Test "cosh_downward (0x1.6p+4)":
8288 double: 1
8289 idouble: 1
8290 ildouble: 1
8291 ldouble: 1
8292 Test "cosh_downward (0x1.7p+4)":
8293 double: 1
8294 idouble: 1
8295 ildouble: 1
8296 ldouble: 1
8297 Test "cosh_downward (0x2.c5e3acd2922a6p+8)":
8298 ildouble: 1
8299 ldouble: 1
8300 Test "cosh_downward (0x2.c5e3acp+8)":
8301 ildouble: 2
8302 ldouble: 2
8303 Test "cosh_downward (0x2.c5e3bp+8)":
8304 double: 1
8305 idouble: 1
8306 ildouble: 2
8307 ldouble: 2
8308 Test "cosh_downward (0x2.c679d1f73f0fap+8)":
8309 double: 1
8310 idouble: 1
8311 Test "cosh_downward (0x2.c679dp+8)":
8312 double: 1
8313 idouble: 1
8314 ildouble: 2
8315 ldouble: 2
8316 Test "cosh_downward (0x5.96a7ep+4)":
8317 float: 1
8318 ifloat: 1
8319 Test "cosh_downward (0xcp-4)":
8320 ildouble: 2
8321 ldouble: 2
8322 Test "cosh_downward (22)":
8323 float: 1
8324 ifloat: 1
8325 ildouble: 1
8326 ldouble: 1
8327 Test "cosh_downward (23)":
8328 float: 1
8329 ifloat: 1
8330 ildouble: 1
8331 ldouble: 1
8332 Test "cosh_downward (24)":
8333 float: 1
8334 ifloat: 1
8335 ildouble: 1
8336 ldouble: 1
8338 # cosh_tonearest
8339 Test "cosh_tonearest (-0x1p+0)":
8340 float: 1
8341 ifloat: 1
8342 ildouble: 1
8343 ldouble: 1
8344 Test "cosh_tonearest (-0x2.c5e3acp+8)":
8345 double: 1
8346 idouble: 1
8347 Test "cosh_tonearest (-0x2.c679dp+8)":
8348 double: 1
8349 idouble: 1
8350 Test "cosh_tonearest (0x1.8p+4)":
8351 ildouble: 1
8352 ldouble: 1
8353 Test "cosh_tonearest (0x2.c5e3acp+8)":
8354 double: 1
8355 idouble: 1
8356 Test "cosh_tonearest (0x2.c679dp+8)":
8357 double: 1
8358 idouble: 1
8359 Test "cosh_tonearest (0x3.2p+4)":
8360 ildouble: 1
8361 ldouble: 1
8362 Test "cosh_tonearest (24)":
8363 ildouble: 1
8364 ldouble: 1
8366 # cosh_towardzero
8367 Test "cosh_towardzero (-0x1p+0)":
8368 ildouble: 1
8369 ldouble: 1
8370 Test "cosh_towardzero (-0x2.c5e3acd2922a6p+8)":
8371 ildouble: 1
8372 ldouble: 1
8373 Test "cosh_towardzero (-0x2.c5e3acp+8)":
8374 ildouble: 2
8375 ldouble: 2
8376 Test "cosh_towardzero (-0x2.c5e3bp+8)":
8377 double: 1
8378 idouble: 1
8379 ildouble: 2
8380 ldouble: 2
8381 Test "cosh_towardzero (-0x2.c679d1f73f0fap+8)":
8382 double: 1
8383 idouble: 1
8384 Test "cosh_towardzero (-0x2.c679dp+8)":
8385 double: 1
8386 idouble: 1
8387 ildouble: 2
8388 ldouble: 2
8389 Test "cosh_towardzero (-0x5.96a7ep+4)":
8390 double: 1
8391 float: 1
8392 idouble: 1
8393 ifloat: 1
8394 ildouble: 1
8395 ldouble: 1
8396 Test "cosh_towardzero (0x1.6p+4)":
8397 double: 1
8398 idouble: 1
8399 ildouble: 1
8400 ldouble: 1
8401 Test "cosh_towardzero (0x1.7p+4)":
8402 double: 1
8403 idouble: 1
8404 ildouble: 1
8405 ldouble: 1
8406 Test "cosh_towardzero (0x2.c5e3acd2922a6p+8)":
8407 ildouble: 1
8408 ldouble: 1
8409 Test "cosh_towardzero (0x2.c5e3acp+8)":
8410 ildouble: 2
8411 ldouble: 2
8412 Test "cosh_towardzero (0x2.c5e3bp+8)":
8413 double: 1
8414 idouble: 1
8415 ildouble: 2
8416 ldouble: 2
8417 Test "cosh_towardzero (0x2.c679d1f73f0fap+8)":
8418 double: 1
8419 idouble: 1
8420 Test "cosh_towardzero (0x2.c679dp+8)":
8421 double: 1
8422 idouble: 1
8423 ildouble: 2
8424 ldouble: 2
8425 Test "cosh_towardzero (0x5.96a7ep+4)":
8426 float: 1
8427 ifloat: 1
8428 Test "cosh_towardzero (0xcp-4)":
8429 ildouble: 2
8430 ldouble: 2
8431 Test "cosh_towardzero (22)":
8432 float: 1
8433 ifloat: 1
8434 ildouble: 1
8435 ldouble: 1
8436 Test "cosh_towardzero (23)":
8437 float: 1
8438 ifloat: 1
8439 ildouble: 1
8440 ldouble: 1
8441 Test "cosh_towardzero (24)":
8442 float: 1
8443 ifloat: 1
8444 ildouble: 1
8445 ldouble: 1
8447 # cosh_upward
8448 Test "cosh_upward (-0x1p+0)":
8449 float: 1
8450 ifloat: 1
8451 ildouble: 1
8452 ldouble: 1
8453 Test "cosh_upward (-0x2.c5e3acd2922a6p+8)":
8454 ildouble: 1
8455 ldouble: 1
8456 Test "cosh_upward (-0x2.c5e3acp+8)":
8457 ildouble: 1
8458 ldouble: 1
8459 Test "cosh_upward (-0x2.c5e3bp+8)":
8460 double: 1
8461 idouble: 1
8462 ildouble: 1
8463 ldouble: 1
8464 Test "cosh_upward (-0x2.c679d1f73f0fap+8)":
8465 double: 1
8466 idouble: 1
8467 Test "cosh_upward (-0x2.c679dp+8)":
8468 double: 1
8469 idouble: 1
8470 ildouble: 3
8471 ldouble: 3
8472 Test "cosh_upward (-0x5.96a7e8p+4)":
8473 double: 1
8474 idouble: 1
8475 Test "cosh_upward (-0x5.96a7ep+4)":
8476 double: 1
8477 float: 2
8478 idouble: 1
8479 ifloat: 2
8480 Test "cosh_upward (0x1.6p+4)":
8481 ildouble: 1
8482 ldouble: 1
8483 Test "cosh_upward (0x1.7p+4)":
8484 ildouble: 1
8485 ldouble: 1
8486 Test "cosh_upward (0x1.8p+4)":
8487 double: 1
8488 idouble: 1
8489 ildouble: 2
8490 ldouble: 2
8491 Test "cosh_upward (0x2.c5e3acd2922a6p+8)":
8492 ildouble: 1
8493 ldouble: 1
8494 Test "cosh_upward (0x2.c5e3acp+8)":
8495 ildouble: 1
8496 ldouble: 1
8497 Test "cosh_upward (0x2.c5e3bp+8)":
8498 double: 1
8499 idouble: 1
8500 ildouble: 1
8501 ldouble: 1
8502 Test "cosh_upward (0x2.c679d1f73f0fap+8)":
8503 double: 1
8504 idouble: 1
8505 Test "cosh_upward (0x2.c679dp+8)":
8506 double: 1
8507 idouble: 1
8508 ildouble: 3
8509 ldouble: 3
8510 Test "cosh_upward (0x3.2p+4)":
8511 double: 1
8512 idouble: 1
8513 Test "cosh_upward (0x5.96a7e8p+4)":
8514 double: 1
8515 idouble: 1
8516 Test "cosh_upward (0x5.96a7ep+4)":
8517 double: 1
8518 float: 2
8519 idouble: 1
8520 ifloat: 2
8521 Test "cosh_upward (22)":
8522 ildouble: 2
8523 ldouble: 2
8524 Test "cosh_upward (23)":
8525 ildouble: 2
8526 ldouble: 2
8527 Test "cosh_upward (24)":
8528 ildouble: 2
8529 ldouble: 2
8531 # cpow
8532 Test "Real part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i)":
8533 float: 1
8534 ifloat: 1
8535 ildouble: 1
8536 ldouble: 1
8537 Test "Imaginary part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i)":
8538 float: 2
8539 ifloat: 2
8540 ildouble: 1
8541 ldouble: 1
8542 Test "Real part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i)":
8543 double: 1
8544 float: 4
8545 idouble: 1
8546 ifloat: 4
8547 ildouble: 2
8548 ldouble: 2
8549 Test "Imaginary part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i)":
8550 float: 1
8551 ifloat: 1
8552 Test "Real part of: cpow (0.75 + 1.25 i, 1.0 + 0.0 i)":
8553 float: 1
8554 ifloat: 1
8555 ildouble: 2
8556 ldouble: 2
8557 Test "Real part of: cpow (0.75 + 1.25 i, 1.0 + 1.0 i)":
8558 double: 2
8559 float: 4
8560 idouble: 2
8561 ifloat: 4
8562 ildouble: 4
8563 ldouble: 4
8564 Test "Imaginary part of: cpow (0.75 + 1.25 i, 1.0 + 1.0 i)":
8565 float: 1
8566 ifloat: 1
8567 Test "Real part of: cpow (0x2p+0 + +0 i, 0xap+0 + +0 i)":
8568 ildouble: 1
8569 ldouble: 1
8570 Test "Real part of: cpow (0x2p+0 + 0x3p+0 i, 0x4p+0 + +0 i)":
8571 double: 1
8572 float: 5
8573 idouble: 1
8574 ifloat: 5
8575 Test "Imaginary part of: cpow (0x2p+0 + 0x3p+0 i, 0x4p+0 + +0 i)":
8576 float: 2
8577 ifloat: 2
8578 ildouble: 2
8579 ldouble: 2
8580 Test "Real part of: cpow (0xcp-4 + 0x1.4p+0 i, +0 + 0x1p+0 i)":
8581 float: 1
8582 ifloat: 1
8583 ildouble: 1
8584 ldouble: 1
8585 Test "Real part of: cpow (0xcp-4 + 0x1.4p+0 i, 0x1p+0 + +0 i)":
8586 ildouble: 2
8587 ldouble: 2
8588 Test "Real part of: cpow (0xcp-4 + 0x1.4p+0 i, 0x1p+0 + 0x1p+0 i)":
8589 double: 2
8590 float: 3
8591 idouble: 2
8592 ifloat: 3
8593 ildouble: 4
8594 ldouble: 4
8595 Test "Real part of: cpow (0xcp-4 + 0x1.4p+0 i, 0xcp-4 + 0x1.4p+0 i)":
8596 double: 1
8597 float: 4
8598 idouble: 1
8599 ifloat: 4
8600 ildouble: 2
8601 ldouble: 2
8602 Test "Real part of: cpow (2 + 0 i, 10 + 0 i)":
8603 ildouble: 1
8604 ldouble: 1
8605 Test "Real part of: cpow (2 + 3 i, 4 + 0 i)":
8606 double: 1
8607 float: 5
8608 idouble: 1
8609 ifloat: 5
8610 Test "Imaginary part of: cpow (2 + 3 i, 4 + 0 i)":
8611 float: 2
8612 ifloat: 2
8613 ildouble: 2
8614 ldouble: 2
8615 Test "Imaginary part of: cpow (e + 0 i, 0 + 2 * M_PIl i)":
8616 double: 2
8617 float: 2
8618 idouble: 2
8619 ifloat: 2
8620 ildouble: 2
8621 ldouble: 2
8623 # csin
8624 Test "Real part of: csin (-0.75 + 710.5 i)":
8625 double: 1
8626 idouble: 1
8627 Test "Real part of: csin (-0.75 + 89.5 i)":
8628 float: 1
8629 ifloat: 1
8630 ildouble: 1
8631 ldouble: 1
8632 Test "Real part of: csin (-0.75 - 710.5 i)":
8633 double: 1
8634 idouble: 1
8635 Test "Real part of: csin (-0.75 - 89.5 i)":
8636 float: 1
8637 ifloat: 1
8638 ildouble: 1
8639 ldouble: 1
8640 Test "Real part of: csin (0.75 + 710.5 i)":
8641 double: 1
8642 idouble: 1
8643 Test "Real part of: csin (0.75 + 89.5 i)":
8644 float: 1
8645 ifloat: 1
8646 ildouble: 1
8647 ldouble: 1
8648 Test "Real part of: csin (0.75 - 710.5 i)":
8649 double: 1
8650 idouble: 1
8651 Test "Real part of: csin (0.75 - 89.5 i)":
8652 float: 1
8653 ifloat: 1
8654 ildouble: 1
8655 ldouble: 1
8656 Test "Real part of: csin (0x1p-1074 + 1440 i)":
8657 double: 1
8658 idouble: 1
8660 # csinh
8661 Test "Imaginary part of: csinh (-2 - 3 i)":
8662 double: 1
8663 idouble: 1
8664 ildouble: 1
8665 ldouble: 1
8666 Test "Imaginary part of: csinh (-710.5 + 0.75 i)":
8667 double: 1
8668 idouble: 1
8669 Test "Imaginary part of: csinh (-710.5 - 0.75 i)":
8670 double: 1
8671 idouble: 1
8672 Test "Imaginary part of: csinh (-89.5 + 0.75 i)":
8673 float: 1
8674 ifloat: 1
8675 ildouble: 1
8676 ldouble: 1
8677 Test "Imaginary part of: csinh (-89.5 - 0.75 i)":
8678 float: 1
8679 ifloat: 1
8680 ildouble: 1
8681 ldouble: 1
8682 Test "Real part of: csinh (0.75 + 1.25 i)":
8683 float: 1
8684 ifloat: 1
8685 ildouble: 1
8686 ldouble: 1
8687 Test "Imaginary part of: csinh (0.75 + 1.25 i)":
8688 float: 1
8689 ifloat: 1
8690 ildouble: 1
8691 ldouble: 1
8692 Test "Imaginary part of: csinh (1440 + 0x1p-1074 i)":
8693 double: 1
8694 idouble: 1
8695 Test "Imaginary part of: csinh (710.5 + 0.75 i)":
8696 double: 1
8697 idouble: 1
8698 Test "Imaginary part of: csinh (710.5 - 0.75 i)":
8699 double: 1
8700 idouble: 1
8701 Test "Imaginary part of: csinh (89.5 + 0.75 i)":
8702 float: 1
8703 ifloat: 1
8704 ildouble: 1
8705 ldouble: 1
8706 Test "Imaginary part of: csinh (89.5 - 0.75 i)":
8707 float: 1
8708 ifloat: 1
8709 ildouble: 1
8710 ldouble: 1
8712 # csqrt
8713 Test "Real part of: csqrt (+0 + 0xf.fffffp+124 i)":
8714 ildouble: 1
8715 ldouble: 1
8716 Test "Imaginary part of: csqrt (+0 + 0xf.fffffp+124 i)":
8717 ildouble: 1
8718 ldouble: 1
8719 Test "Real part of: csqrt (-0x1.000002p-126 - 0x1.000002p-126 i)":
8720 double: 1
8721 idouble: 1
8722 Test "Real part of: csqrt (-0x2p+0 + 0x3p+0 i)":
8723 float: 1
8724 ifloat: 1
8725 Test "Real part of: csqrt (-0x2p+0 - 0x3p+0 i)":
8726 float: 1
8727 ifloat: 1
8728 Test "Real part of: csqrt (-0x4.000008p-128 - 0x4.000008p-128 i)":
8729 double: 1
8730 idouble: 1
8731 Test "Real part of: csqrt (-0x4p-1076 - 0x4p-1076 i)":
8732 ildouble: 1
8733 ldouble: 1
8734 Test "Real part of: csqrt (-0x8p-152 - 0x4p-1076 i)":
8735 double: 1
8736 idouble: 1
8737 Test "Real part of: csqrt (-2 + 3 i)":
8738 float: 1
8739 ifloat: 1
8740 Test "Imaginary part of: csqrt (-2 + 3 i)":
8741 float: 1
8742 ifloat: 1
8743 Test "Real part of: csqrt (-2 - 3 i)":
8744 float: 1
8745 ifloat: 1
8746 Test "Imaginary part of: csqrt (-2 - 3 i)":
8747 float: 1
8748 ifloat: 1
8749 Test "Real part of: csqrt (0 - 1 i)":
8750 double: 1
8751 idouble: 1
8752 Test "Imaginary part of: csqrt (0 - 1 i)":
8753 double: 1
8754 idouble: 1
8755 Test "Imaginary part of: csqrt (0x1.000002p-126 + 0x1.000002p-126 i)":
8756 double: 1
8757 idouble: 1
8758 Test "Imaginary part of: csqrt (0x1.fffffep+127 + 1.0 i)":
8759 float: 1
8760 ifloat: 1
8761 Test "Real part of: csqrt (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)":
8762 double: 1
8763 idouble: 1
8764 Test "Imaginary part of: csqrt (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)":
8765 double: 1
8766 idouble: 1
8767 Test "Imaginary part of: csqrt (0x1.fffffffffffffp+1023 + 0x1p+1023 i)":
8768 double: 1
8769 idouble: 1
8770 ildouble: 1
8771 ldouble: 1
8772 Test "Real part of: csqrt (0x1p-1073 + 0x1p-1073 i)":
8773 double: 1
8774 idouble: 1
8775 Test "Imaginary part of: csqrt (0x1p-1073 + 0x1p-1073 i)":
8776 double: 1
8777 idouble: 1
8778 Test "Imaginary part of: csqrt (0x1p-1074 + 0x1p-1074 i)":
8779 ildouble: 1
8780 ldouble: 1
8781 Test "Real part of: csqrt (0x1p-147 + 0x1p-147 i)":
8782 double: 1
8783 idouble: 1
8784 Test "Imaginary part of: csqrt (0x1p-147 + 0x1p-147 i)":
8785 double: 1
8786 idouble: 1
8787 Test "Real part of: csqrt (0x1p-149 + 0x1p-149 i)":
8788 double: 1
8789 float: 2
8790 idouble: 1
8791 ifloat: 2
8792 Test "Imaginary part of: csqrt (0x1p-149 + 0x1p-149 i)":
8793 double: 1
8794 float: 2
8795 idouble: 1
8796 ifloat: 2
8797 Test "Imaginary part of: csqrt (0x4.000008p-128 + 0x4.000008p-128 i)":
8798 double: 1
8799 idouble: 1
8800 Test "Imaginary part of: csqrt (0x4p-1076 + 0x4p-1076 i)":
8801 ildouble: 1
8802 ldouble: 1
8803 Test "Real part of: csqrt (0x4p-1076 + 0xf.fffffp+124 i)":
8804 ildouble: 1
8805 ldouble: 1
8806 Test "Imaginary part of: csqrt (0x4p-1076 + 0xf.fffffp+124 i)":
8807 double: 1
8808 idouble: 1
8809 Test "Imaginary part of: csqrt (0x8p+1020 + 0x8p-152 i)":
8810 double: 1
8811 idouble: 1
8812 Test "Imaginary part of: csqrt (0x8p+124 + 0x8p-152 i)":
8813 double: 1
8814 idouble: 1
8815 Test "Imaginary part of: csqrt (0x8p-152 + 0x4p-1076 i)":
8816 double: 1
8817 idouble: 1
8818 Test "Imaginary part of: csqrt (0x8p-152 + 0x8p-1076 i)":
8819 double: 1
8820 idouble: 1
8821 Test "Real part of: csqrt (0x8p-152 + 0xf.fffffp+124 i)":
8822 ildouble: 1
8823 ldouble: 1
8824 Test "Imaginary part of: csqrt (0x8p-152 + 0xf.fffffp+124 i)":
8825 double: 1
8826 idouble: 1
8827 Test "Imaginary part of: csqrt (0xf.ffffffffffff8p+1020 + 0x8p+1020 i)":
8828 double: 1
8829 idouble: 1
8830 ildouble: 1
8831 ldouble: 1
8832 Test "Imaginary part of: csqrt (0xf.ffffffffffff8p+1020 + 0x8p-152 i)":
8833 double: 1
8834 idouble: 1
8835 Test "Real part of: csqrt (0xf.ffffffffffff8p+1020 + 0xf.ffffffffffff8p+1020 i)":
8836 double: 1
8837 idouble: 1
8838 Test "Imaginary part of: csqrt (0xf.ffffffffffff8p+1020 + 0xf.ffffffffffff8p+1020 i)":
8839 double: 1
8840 idouble: 1
8841 Test "Imaginary part of: csqrt (0xf.ffffffffffff8p+1020 + 0xf.fffffp+124 i)":
8842 double: 1
8843 idouble: 1
8844 Test "Real part of: csqrt (0xf.ffffffffffffbffffffffffffcp+1020 + 0xf.ffffffffffff8p+1020 i)":
8845 ildouble: 1
8846 ldouble: 1
8847 Test "Imaginary part of: csqrt (0xf.ffffffffffffbffffffffffffcp+1020 + 0xf.ffffffffffffbffffffffffffcp+1020 i)":
8848 ildouble: 1
8849 ldouble: 1
8850 Test "Imaginary part of: csqrt (0xf.fffffp+124 + 0x1p+0 i)":
8851 float: 1
8852 ifloat: 1
8854 # ctan
8855 Test "Real part of: ctan (-0x2p+0 - 0x3p+0 i)":
8856 float: 1
8857 ifloat: 1
8858 ildouble: 1
8859 ldouble: 1
8860 Test "Imaginary part of: ctan (-0x2p+0 - 0x3p+0 i)":
8861 double: 1
8862 idouble: 1
8863 Test "Real part of: ctan (-2 - 3 i)":
8864 double: 1
8865 float: 1
8866 idouble: 1
8867 ifloat: 1
8868 ildouble: 1
8869 ldouble: 1
8870 Test "Imaginary part of: ctan (-2 - 3 i)":
8871 double: 1
8872 idouble: 1
8873 ildouble: 1
8874 ldouble: 1
8875 Test "Real part of: ctan (0.75 + 1.25 i)":
8876 float: 1
8877 ifloat: 1
8878 Test "Imaginary part of: ctan (0.75 + 1.25 i)":
8879 double: 1
8880 float: 1
8881 idouble: 1
8882 ifloat: 1
8883 ildouble: 1
8884 ldouble: 1
8885 Test "Real part of: ctan (0x1.921fb4p+0 + +0 i)":
8886 double: 1
8887 float: 1
8888 idouble: 1
8889 ifloat: 1
8890 ildouble: 2
8891 ldouble: 2
8892 Test "Real part of: ctan (0x1.921fb4p+0 + 0x4p-1076 i)":
8893 double: 1
8894 idouble: 1
8895 ildouble: 2
8896 ldouble: 2
8897 Test "Imaginary part of: ctan (0x1.921fb4p+0 + 0x4p-1076 i)":
8898 double: 1
8899 idouble: 1
8900 Test "Real part of: ctan (0x1.921fb4p+0 + 0x8p-152 i)":
8901 double: 1
8902 float: 1
8903 idouble: 1
8904 ifloat: 1
8905 ildouble: 2
8906 ldouble: 2
8907 Test "Imaginary part of: ctan (0x1.921fb4p+0 + 0x8p-152 i)":
8908 double: 1
8909 idouble: 1
8910 ildouble: 2
8911 ldouble: 2
8912 Test "Real part of: ctan (0x1.921fb54442d1846ap+0 + +0 i)":
8913 ildouble: 1
8914 ldouble: 1
8915 Test "Real part of: ctan (0x1.921fb54442d1846ap+0 + 0x4p-1076 i)":
8916 ildouble: 1
8917 ldouble: 1
8918 Test "Real part of: ctan (0x1.921fb54442d1846ap+0 + 0x8p-152 i)":
8919 ildouble: 1
8920 ldouble: 1
8921 Test "Real part of: ctan (0x1.921fb54442d19p+0 + +0 i)":
8922 double: 1
8923 idouble: 1
8924 ildouble: 1
8925 ldouble: 1
8926 Test "Real part of: ctan (0x1.921fb54442d19p+0 + 0x4p-1076 i)":
8927 double: 1
8928 idouble: 1
8929 ildouble: 1
8930 ldouble: 1
8931 Test "Imaginary part of: ctan (0x1.921fb54442d19p+0 + 0x4p-1076 i)":
8932 double: 2
8933 idouble: 2
8934 Test "Real part of: ctan (0x1.921fb54442d19p+0 + 0x8p-152 i)":
8935 double: 1
8936 idouble: 1
8937 ildouble: 1
8938 ldouble: 1
8939 Test "Imaginary part of: ctan (0x1.921fb54442d19p+0 + 0x8p-152 i)":
8940 double: 2
8941 idouble: 2
8942 ildouble: 1
8943 ldouble: 1
8944 Test "Real part of: ctan (0x1.921fb6p+0 + +0 i)":
8945 float: 1
8946 ifloat: 1
8947 ildouble: 2
8948 ldouble: 2
8949 Test "Real part of: ctan (0x1.921fb6p+0 + 0x4p-1076 i)":
8950 ildouble: 2
8951 ldouble: 2
8952 Test "Real part of: ctan (0x1.921fb6p+0 + 0x8p-152 i)":
8953 float: 1
8954 ifloat: 1
8955 ildouble: 2
8956 ldouble: 2
8957 Test "Imaginary part of: ctan (0x1.921fb6p+0 + 0x8p-152 i)":
8958 float: 1
8959 ifloat: 1
8960 ildouble: 1
8961 ldouble: 1
8962 Test "Real part of: ctan (0x1p+0 + 0x2.fp+4 i)":
8963 ildouble: 1
8964 ldouble: 1
8965 Test "Real part of: ctan (0x1p1023 + 1 i)":
8966 double: 1
8967 idouble: 1
8968 Test "Imaginary part of: ctan (0x1p1023 + 1 i)":
8969 ildouble: 1
8970 ldouble: 1
8971 Test "Real part of: ctan (0x1p127 + 1 i)":
8972 float: 1
8973 ifloat: 1
8974 ildouble: 1
8975 ldouble: 1
8976 Test "Imaginary part of: ctan (0x1p127 + 1 i)":
8977 double: 1
8978 float: 1
8979 idouble: 1
8980 ifloat: 1
8981 ildouble: 2
8982 ldouble: 2
8983 Test "Real part of: ctan (0x3.243f6cp-1 + 0 i)":
8984 float: 1
8985 ifloat: 1
8986 ildouble: 2
8987 ldouble: 2
8988 Test "Real part of: ctan (0x8p+1020 + 0x1p+0 i)":
8989 double: 1
8990 idouble: 1
8991 Test "Imaginary part of: ctan (0x8p+1020 + 0x1p+0 i)":
8992 ildouble: 1
8993 ldouble: 1
8994 Test "Real part of: ctan (0x8p+124 + 0x1p+0 i)":
8995 float: 1
8996 ifloat: 1
8997 ildouble: 1
8998 ldouble: 1
8999 Test "Imaginary part of: ctan (0x8p+124 + 0x1p+0 i)":
9000 double: 1
9001 float: 1
9002 idouble: 1
9003 ifloat: 1
9004 ildouble: 2
9005 ldouble: 2
9006 Test "Real part of: ctan (0xcp-4 + 0x1.4p+0 i)":
9007 float: 1
9008 ifloat: 1
9009 Test "Imaginary part of: ctan (0xcp-4 + 0x1.4p+0 i)":
9010 double: 1
9011 float: 1
9012 idouble: 1
9013 ifloat: 1
9014 ildouble: 1
9015 ldouble: 1
9016 Test "Real part of: ctan (0xf.ffffffffffff8p+1020 + 0x1p+0 i)":
9017 double: 1
9018 idouble: 1
9019 Test "Real part of: ctan (0xf.ffffffffffffbffffffffffffcp+1020 + 0x1p+0 i)":
9020 ildouble: 1
9021 ldouble: 1
9022 Test "Real part of: ctan (0xf.fffffp+124 + 0x1p+0 i)":
9023 double: 1
9024 idouble: 1
9025 Test "Imaginary part of: ctan (0xf.fffffp+124 + 0x1p+0 i)":
9026 double: 1
9027 float: 1
9028 idouble: 1
9029 ifloat: 1
9030 ildouble: 2
9031 ldouble: 2
9032 Test "Real part of: ctan (1 + 47 i)":
9033 ildouble: 1
9034 ldouble: 1
9036 # ctan_downward
9037 Test "Real part of: ctan_downward (-0x2p+0 - 0x3p+0 i)":
9038 double: 3
9039 idouble: 3
9040 ildouble: 8
9041 ldouble: 8
9042 Test "Imaginary part of: ctan_downward (-0x2p+0 - 0x3p+0 i)":
9043 double: 2
9044 idouble: 2
9045 ildouble: 1
9046 ldouble: 1
9047 Test "Real part of: ctan_downward (0x1.921fb4p+0 + +0 i)":
9048 float: 1
9049 ifloat: 1
9050 ildouble: 3
9051 ldouble: 3
9052 Test "Real part of: ctan_downward (0x1.921fb4p+0 + 0x4p-1076 i)":
9053 ildouble: 3
9054 ldouble: 3
9055 Test "Real part of: ctan_downward (0x1.921fb4p+0 + 0x8p-152 i)":
9056 float: 1
9057 ifloat: 1
9058 ildouble: 3
9059 ldouble: 3
9060 Test "Imaginary part of: ctan_downward (0x1.921fb4p+0 + 0x8p-152 i)":
9061 double: 1
9062 idouble: 1
9063 ildouble: 2
9064 ldouble: 2
9065 Test "Real part of: ctan_downward (0x1.921fb54442d1846ap+0 + +0 i)":
9066 ildouble: 2
9067 ldouble: 2
9068 Test "Real part of: ctan_downward (0x1.921fb54442d1846ap+0 + 0x4p-1076 i)":
9069 ildouble: 2
9070 ldouble: 2
9071 Test "Real part of: ctan_downward (0x1.921fb54442d1846ap+0 + 0x8p-152 i)":
9072 ildouble: 2
9073 ldouble: 2
9074 Test "Real part of: ctan_downward (0x1.921fb54442d18p+0 + +0 i)":
9075 double: 1
9076 idouble: 1
9077 ildouble: 2
9078 ldouble: 2
9079 Test "Real part of: ctan_downward (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
9080 ildouble: 3
9081 ldouble: 3
9082 Test "Real part of: ctan_downward (0x1.921fb54442d18p+0 + 0x4p-1076 i)":
9083 double: 1
9084 idouble: 1
9085 ildouble: 2
9086 ldouble: 2
9087 Test "Real part of: ctan_downward (0x1.921fb54442d18p+0 + 0x8p-152 i)":
9088 double: 1
9089 idouble: 1
9090 ildouble: 2
9091 ldouble: 2
9092 Test "Real part of: ctan_downward (0x1.921fb54442d19p+0 + +0 i)":
9093 ildouble: 5
9094 ldouble: 5
9095 Test "Real part of: ctan_downward (0x1.921fb54442d19p+0 + 0x4p-1076 i)":
9096 ildouble: 5
9097 ldouble: 5
9098 Test "Imaginary part of: ctan_downward (0x1.921fb54442d19p+0 + 0x4p-1076 i)":
9099 ildouble: 4
9100 ldouble: 4
9101 Test "Real part of: ctan_downward (0x1.921fb54442d19p+0 + 0x8p-152 i)":
9102 ildouble: 5
9103 ldouble: 5
9104 Test "Imaginary part of: ctan_downward (0x1.921fb54442d19p+0 + 0x8p-152 i)":
9105 ildouble: 9
9106 ldouble: 9
9107 Test "Real part of: ctan_downward (0x1.921fb6p+0 + +0 i)":
9108 double: 1
9109 idouble: 1
9110 ildouble: 3
9111 ldouble: 3
9112 Test "Real part of: ctan_downward (0x1.921fb6p+0 + 0x1p-149 i)":
9113 double: 2
9114 float: 1
9115 idouble: 2
9116 ifloat: 1
9117 ildouble: 4
9118 ldouble: 4
9119 Test "Imaginary part of: ctan_downward (0x1.921fb6p+0 + 0x1p-149 i)":
9120 float: 1
9121 ifloat: 1
9122 ildouble: 10
9123 ldouble: 10
9124 Test "Real part of: ctan_downward (0x1.921fb6p+0 + 0x4p-1076 i)":
9125 double: 1
9126 idouble: 1
9127 ildouble: 3
9128 ldouble: 3
9129 Test "Real part of: ctan_downward (0x1.921fb6p+0 + 0x8p-152 i)":
9130 double: 1
9131 idouble: 1
9132 ildouble: 3
9133 ldouble: 3
9134 Test "Imaginary part of: ctan_downward (0x1.921fb6p+0 + 0x8p-152 i)":
9135 double: 1
9136 float: 1
9137 idouble: 1
9138 ifloat: 1
9139 ildouble: 6
9140 ldouble: 6
9141 Test "Real part of: ctan_downward (0x1p+0 + 0x2.dp+4 i)":
9142 double: 1
9143 float: 1
9144 idouble: 1
9145 ifloat: 1
9146 Test "Imaginary part of: ctan_downward (0x1p+0 + 0x2.dp+4 i)":
9147 ildouble: 1
9148 ldouble: 1
9149 Test "Real part of: ctan_downward (0x1p+0 + 0x2.fp+4 i)":
9150 ildouble: 2
9151 ldouble: 2
9152 Test "Real part of: ctan_downward (0x8p+1020 + 0x1p+0 i)":
9153 double: 6
9154 idouble: 6
9155 ildouble: 5
9156 ldouble: 5
9157 Test "Real part of: ctan_downward (0x8p+124 + 0x1p+0 i)":
9158 double: 4
9159 float: 3
9160 idouble: 4
9161 ifloat: 3
9162 ildouble: 2
9163 ldouble: 2
9164 Test "Imaginary part of: ctan_downward (0x8p+124 + 0x1p+0 i)":
9165 double: 2
9166 float: 1
9167 idouble: 2
9168 ifloat: 1
9169 ildouble: 1
9170 ldouble: 1
9171 Test "Real part of: ctan_downward (0xcp-4 + 0x1.4p+0 i)":
9172 float: 1
9173 ifloat: 1
9174 ildouble: 2
9175 ldouble: 2
9176 Test "Real part of: ctan_downward (0xf.ffffffffffff8p+1020 + 0x1p+0 i)":
9177 double: 3
9178 idouble: 3
9179 ildouble: 3
9180 ldouble: 3
9181 Test "Imaginary part of: ctan_downward (0xf.ffffffffffff8p+1020 + 0x1p+0 i)":
9182 ildouble: 4
9183 ldouble: 4
9184 Test "Real part of: ctan_downward (0xf.ffffffffffffbffffffffffffcp+1020 + 0x1p+0 i)":
9185 ildouble: 3
9186 ldouble: 3
9187 Test "Imaginary part of: ctan_downward (0xf.ffffffffffffbffffffffffffcp+1020 + 0x1p+0 i)":
9188 ildouble: 1
9189 ldouble: 1
9190 Test "Real part of: ctan_downward (0xf.fffffp+124 + 0x1p+0 i)":
9191 double: 5
9192 float: 5
9193 idouble: 5
9194 ifloat: 5
9195 ildouble: 5
9196 ldouble: 5
9197 Test "Imaginary part of: ctan_downward (0xf.fffffp+124 + 0x1p+0 i)":
9198 double: 1
9199 idouble: 1
9200 ildouble: 3
9201 ldouble: 3
9203 # ctan_tonearest
9204 Test "Real part of: ctan_tonearest (-0x2p+0 - 0x3p+0 i)":
9205 float: 1
9206 ifloat: 1
9207 ildouble: 1
9208 ldouble: 1
9209 Test "Imaginary part of: ctan_tonearest (-0x2p+0 - 0x3p+0 i)":
9210 double: 1
9211 idouble: 1
9212 Test "Real part of: ctan_tonearest (0x1.921fb4p+0 + +0 i)":
9213 double: 1
9214 float: 1
9215 idouble: 1
9216 ifloat: 1
9217 ildouble: 2
9218 ldouble: 2
9219 Test "Real part of: ctan_tonearest (0x1.921fb4p+0 + 0x4p-1076 i)":
9220 double: 1
9221 idouble: 1
9222 ildouble: 2
9223 ldouble: 2
9224 Test "Imaginary part of: ctan_tonearest (0x1.921fb4p+0 + 0x4p-1076 i)":
9225 double: 1
9226 idouble: 1
9227 Test "Real part of: ctan_tonearest (0x1.921fb4p+0 + 0x8p-152 i)":
9228 double: 1
9229 float: 1
9230 idouble: 1
9231 ifloat: 1
9232 ildouble: 2
9233 ldouble: 2
9234 Test "Imaginary part of: ctan_tonearest (0x1.921fb4p+0 + 0x8p-152 i)":
9235 double: 1
9236 idouble: 1
9237 ildouble: 2
9238 ldouble: 2
9239 Test "Real part of: ctan_tonearest (0x1.921fb54442d1846ap+0 + +0 i)":
9240 ildouble: 1
9241 ldouble: 1
9242 Test "Real part of: ctan_tonearest (0x1.921fb54442d1846ap+0 + 0x4p-1076 i)":
9243 ildouble: 1
9244 ldouble: 1
9245 Test "Real part of: ctan_tonearest (0x1.921fb54442d1846ap+0 + 0x8p-152 i)":
9246 ildouble: 1
9247 ldouble: 1
9248 Test "Real part of: ctan_tonearest (0x1.921fb54442d19p+0 + +0 i)":
9249 double: 1
9250 idouble: 1
9251 ildouble: 1
9252 ldouble: 1
9253 Test "Real part of: ctan_tonearest (0x1.921fb54442d19p+0 + 0x4p-1076 i)":
9254 double: 1
9255 idouble: 1
9256 ildouble: 1
9257 ldouble: 1
9258 Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d19p+0 + 0x4p-1076 i)":
9259 double: 2
9260 idouble: 2
9261 Test "Real part of: ctan_tonearest (0x1.921fb54442d19p+0 + 0x8p-152 i)":
9262 double: 1
9263 idouble: 1
9264 ildouble: 1
9265 ldouble: 1
9266 Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d19p+0 + 0x8p-152 i)":
9267 double: 2
9268 idouble: 2
9269 ildouble: 1
9270 ldouble: 1
9271 Test "Real part of: ctan_tonearest (0x1.921fb6p+0 + +0 i)":
9272 float: 1
9273 ifloat: 1
9274 ildouble: 2
9275 ldouble: 2
9276 Test "Real part of: ctan_tonearest (0x1.921fb6p+0 + 0x1p-149 i)":
9277 float: 1
9278 ifloat: 1
9279 ildouble: 2
9280 ldouble: 2
9281 Test "Imaginary part of: ctan_tonearest (0x1.921fb6p+0 + 0x1p-149 i)":
9282 float: 1
9283 ifloat: 1
9284 ildouble: 1
9285 ldouble: 1
9286 Test "Real part of: ctan_tonearest (0x1.921fb6p+0 + 0x4p-1076 i)":
9287 ildouble: 2
9288 ldouble: 2
9289 Test "Real part of: ctan_tonearest (0x1.921fb6p+0 + 0x8p-152 i)":
9290 float: 1
9291 ifloat: 1
9292 ildouble: 2
9293 ldouble: 2
9294 Test "Imaginary part of: ctan_tonearest (0x1.921fb6p+0 + 0x8p-152 i)":
9295 float: 1
9296 ifloat: 1
9297 ildouble: 1
9298 ldouble: 1
9299 Test "Real part of: ctan_tonearest (0x1p+0 + 0x2.fp+4 i)":
9300 ildouble: 1
9301 ldouble: 1
9302 Test "Real part of: ctan_tonearest (0x8p+1020 + 0x1p+0 i)":
9303 double: 1
9304 idouble: 1
9305 Test "Imaginary part of: ctan_tonearest (0x8p+1020 + 0x1p+0 i)":
9306 ildouble: 1
9307 ldouble: 1
9308 Test "Real part of: ctan_tonearest (0x8p+124 + 0x1p+0 i)":
9309 float: 1
9310 ifloat: 1
9311 ildouble: 1
9312 ldouble: 1
9313 Test "Imaginary part of: ctan_tonearest (0x8p+124 + 0x1p+0 i)":
9314 double: 1
9315 float: 1
9316 idouble: 1
9317 ifloat: 1
9318 ildouble: 2
9319 ldouble: 2
9320 Test "Real part of: ctan_tonearest (0xcp-4 + 0x1.4p+0 i)":
9321 float: 1
9322 ifloat: 1
9323 Test "Imaginary part of: ctan_tonearest (0xcp-4 + 0x1.4p+0 i)":
9324 double: 1
9325 float: 1
9326 idouble: 1
9327 ifloat: 1
9328 ildouble: 1
9329 ldouble: 1
9330 Test "Real part of: ctan_tonearest (0xf.ffffffffffff8p+1020 + 0x1p+0 i)":
9331 double: 1
9332 idouble: 1
9333 Test "Real part of: ctan_tonearest (0xf.ffffffffffffbffffffffffffcp+1020 + 0x1p+0 i)":
9334 ildouble: 1
9335 ldouble: 1
9336 Test "Real part of: ctan_tonearest (0xf.fffffp+124 + 0x1p+0 i)":
9337 double: 1
9338 idouble: 1
9339 Test "Imaginary part of: ctan_tonearest (0xf.fffffp+124 + 0x1p+0 i)":
9340 double: 1
9341 float: 1
9342 idouble: 1
9343 ifloat: 1
9344 ildouble: 2
9345 ldouble: 2
9347 # ctan_towardzero
9348 Test "Real part of: ctan_towardzero (-0x2p+0 - 0x3p+0 i)":
9349 double: 5
9350 float: 3
9351 idouble: 5
9352 ifloat: 3
9353 ildouble: 10
9354 ldouble: 10
9355 Test "Imaginary part of: ctan_towardzero (-0x2p+0 - 0x3p+0 i)":
9356 double: 1
9357 idouble: 1
9358 ildouble: 2
9359 ldouble: 2
9360 Test "Imaginary part of: ctan_towardzero (-0xc.35p+12 - 0xc.35p+12 i)":
9361 double: 1
9362 float: 1
9363 idouble: 1
9364 ifloat: 1
9365 Test "Real part of: ctan_towardzero (0x1.921fb4p+0 + +0 i)":
9366 float: 1
9367 ifloat: 1
9368 ildouble: 3
9369 ldouble: 3
9370 Test "Real part of: ctan_towardzero (0x1.921fb4p+0 + 0x4p-1076 i)":
9371 ildouble: 3
9372 ldouble: 3
9373 Test "Real part of: ctan_towardzero (0x1.921fb4p+0 + 0x8p-152 i)":
9374 float: 1
9375 ifloat: 1
9376 ildouble: 3
9377 ldouble: 3
9378 Test "Imaginary part of: ctan_towardzero (0x1.921fb4p+0 + 0x8p-152 i)":
9379 double: 1
9380 float: 2
9381 idouble: 1
9382 ifloat: 2
9383 ildouble: 8
9384 ldouble: 8
9385 Test "Real part of: ctan_towardzero (0x1.921fb54442d1846ap+0 + +0 i)":
9386 ildouble: 2
9387 ldouble: 2
9388 Test "Real part of: ctan_towardzero (0x1.921fb54442d1846ap+0 + 0x4p-1076 i)":
9389 ildouble: 2
9390 ldouble: 2
9391 Test "Real part of: ctan_towardzero (0x1.921fb54442d1846ap+0 + 0x8p-152 i)":
9392 ildouble: 2
9393 ldouble: 2
9394 Test "Imaginary part of: ctan_towardzero (0x1.921fb54442d1846ap+0 + 0x8p-152 i)":
9395 ildouble: 2
9396 ldouble: 2
9397 Test "Real part of: ctan_towardzero (0x1.921fb54442d18p+0 + +0 i)":
9398 double: 1
9399 idouble: 1
9400 ildouble: 6
9401 ldouble: 6
9402 Test "Real part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
9403 ildouble: 4
9404 ldouble: 4
9405 Test "Imaginary part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
9406 ildouble: 13
9407 ldouble: 13
9408 Test "Real part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x4p-1076 i)":
9409 double: 1
9410 idouble: 1
9411 ildouble: 6
9412 ldouble: 6
9413 Test "Imaginary part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x4p-1076 i)":
9414 ildouble: 13
9415 ldouble: 13
9416 Test "Real part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x8p-152 i)":
9417 double: 1
9418 idouble: 1
9419 ildouble: 6
9420 ldouble: 6
9421 Test "Imaginary part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x8p-152 i)":
9422 ildouble: 13
9423 ldouble: 13
9424 Test "Real part of: ctan_towardzero (0x1.921fb54442d19p+0 + +0 i)":
9425 ildouble: 2
9426 ldouble: 2
9427 Test "Real part of: ctan_towardzero (0x1.921fb54442d19p+0 + 0x4p-1076 i)":
9428 ildouble: 2
9429 ldouble: 2
9430 Test "Imaginary part of: ctan_towardzero (0x1.921fb54442d19p+0 + 0x4p-1076 i)":
9431 ildouble: 6
9432 ldouble: 6
9433 Test "Real part of: ctan_towardzero (0x1.921fb54442d19p+0 + 0x8p-152 i)":
9434 ildouble: 2
9435 ldouble: 2
9436 Test "Imaginary part of: ctan_towardzero (0x1.921fb54442d19p+0 + 0x8p-152 i)":
9437 ildouble: 14
9438 ldouble: 14
9439 Test "Real part of: ctan_towardzero (0x1.921fb6p+0 + +0 i)":
9440 float: 1
9441 ifloat: 1
9442 ildouble: 3
9443 ldouble: 3
9444 Test "Real part of: ctan_towardzero (0x1.921fb6p+0 + 0x1p-149 i)":
9445 float: 1
9446 ifloat: 1
9447 ildouble: 2
9448 ldouble: 2
9449 Test "Imaginary part of: ctan_towardzero (0x1.921fb6p+0 + 0x1p-149 i)":
9450 float: 1
9451 ifloat: 1
9452 ildouble: 10
9453 ldouble: 10
9454 Test "Real part of: ctan_towardzero (0x1.921fb6p+0 + 0x4p-1076 i)":
9455 ildouble: 3
9456 ldouble: 3
9457 Test "Real part of: ctan_towardzero (0x1.921fb6p+0 + 0x8p-152 i)":
9458 float: 1
9459 ifloat: 1
9460 ildouble: 3
9461 ldouble: 3
9462 Test "Imaginary part of: ctan_towardzero (0x1.921fb6p+0 + 0x8p-152 i)":
9463 double: 1
9464 float: 1
9465 idouble: 1
9466 ifloat: 1
9467 ildouble: 8
9468 ldouble: 8
9469 Test "Real part of: ctan_towardzero (0x1p+0 + 0x2.dp+4 i)":
9470 double: 1
9471 idouble: 1
9472 ildouble: 3
9473 ldouble: 3
9474 Test "Imaginary part of: ctan_towardzero (0x1p+0 + 0x2.dp+4 i)":
9475 ildouble: 2
9476 ldouble: 2
9477 Test "Real part of: ctan_towardzero (0x1p+0 + 0x2.fp+4 i)":
9478 ildouble: 1
9479 ldouble: 1
9480 Test "Imaginary part of: ctan_towardzero (0x1p+0 + 0x2.fp+4 i)":
9481 ildouble: 1
9482 ldouble: 1
9483 Test "Real part of: ctan_towardzero (0x8p+1020 + 0x1p+0 i)":
9484 double: 5
9485 idouble: 5
9486 ildouble: 6
9487 ldouble: 6
9488 Test "Real part of: ctan_towardzero (0x8p+124 + 0x1p+0 i)":
9489 double: 4
9490 float: 3
9491 idouble: 4
9492 ifloat: 3
9493 ildouble: 2
9494 ldouble: 2
9495 Test "Imaginary part of: ctan_towardzero (0x8p+124 + 0x1p+0 i)":
9496 double: 2
9497 float: 1
9498 idouble: 2
9499 ifloat: 1
9500 ildouble: 1
9501 ldouble: 1
9502 Test "Imaginary part of: ctan_towardzero (0xc.35p+12 - 0xc.35p+12 i)":
9503 double: 1
9504 float: 1
9505 idouble: 1
9506 ifloat: 1
9507 Test "Real part of: ctan_towardzero (0xcp-4 + 0x1.4p+0 i)":
9508 float: 1
9509 ifloat: 1
9510 ildouble: 2
9511 ldouble: 2
9512 Test "Imaginary part of: ctan_towardzero (0xcp-4 + 0x1.4p+0 i)":
9513 ildouble: 3
9514 ldouble: 3
9515 Test "Real part of: ctan_towardzero (0xf.ffffffffffff8p+1020 + 0x1p+0 i)":
9516 double: 2
9517 idouble: 2
9518 Test "Imaginary part of: ctan_towardzero (0xf.ffffffffffff8p+1020 + 0x1p+0 i)":
9519 ildouble: 4
9520 ldouble: 4
9521 Test "Real part of: ctan_towardzero (0xf.ffffffffffffbffffffffffffcp+1020 + 0x1p+0 i)":
9522 ildouble: 1
9523 ldouble: 1
9524 Test "Imaginary part of: ctan_towardzero (0xf.ffffffffffffbffffffffffffcp+1020 + 0x1p+0 i)":
9525 ildouble: 1
9526 ldouble: 1
9527 Test "Real part of: ctan_towardzero (0xf.fffffp+124 + 0x1p+0 i)":
9528 double: 4
9529 float: 2
9530 idouble: 4
9531 ifloat: 2
9532 ildouble: 2
9533 ldouble: 2
9534 Test "Imaginary part of: ctan_towardzero (0xf.fffffp+124 + 0x1p+0 i)":
9535 double: 1
9536 idouble: 1
9537 ildouble: 3
9538 ldouble: 3
9540 # ctan_upward
9541 Test "Real part of: ctan_upward (-0x2p+0 - 0x3p+0 i)":
9542 double: 2
9543 float: 3
9544 idouble: 2
9545 ifloat: 3
9546 ildouble: 4
9547 ldouble: 4
9548 Test "Imaginary part of: ctan_upward (-0x2p+0 - 0x3p+0 i)":
9549 double: 1
9550 float: 1
9551 idouble: 1
9552 ifloat: 1
9553 Test "Imaginary part of: ctan_upward (-0xc.35p+12 + 0xc.35p+12 i)":
9554 double: 1
9555 float: 1
9556 idouble: 1
9557 ifloat: 1
9558 ildouble: 1
9559 ldouble: 1
9560 Test "Imaginary part of: ctan_upward (-0xc.35p+12 - 0xc.35p+12 i)":
9561 double: 1
9562 float: 1
9563 idouble: 1
9564 ifloat: 1
9565 Test "Real part of: ctan_upward (0x1.921fb4p+0 + +0 i)":
9566 float: 1
9567 ifloat: 1
9568 ildouble: 2
9569 ldouble: 2
9570 Test "Real part of: ctan_upward (0x1.921fb4p+0 + 0x4p-1076 i)":
9571 ildouble: 2
9572 ldouble: 2
9573 Test "Real part of: ctan_upward (0x1.921fb4p+0 + 0x8p-152 i)":
9574 float: 1
9575 ifloat: 1
9576 ildouble: 2
9577 ldouble: 2
9578 Test "Imaginary part of: ctan_upward (0x1.921fb4p+0 + 0x8p-152 i)":
9579 double: 2
9580 float: 1
9581 idouble: 2
9582 ifloat: 1
9583 ildouble: 7
9584 ldouble: 7
9585 Test "Imaginary part of: ctan_upward (0x1.921fb54442d1846ap+0 + 0x4p-1076 i)":
9586 ildouble: 1
9587 ldouble: 1
9588 Test "Real part of: ctan_upward (0x1.921fb54442d1846ap+0 + 0x8p-152 i)":
9589 ildouble: 2
9590 ldouble: 2
9591 Test "Imaginary part of: ctan_upward (0x1.921fb54442d1846ap+0 + 0x8p-152 i)":
9592 ildouble: 2
9593 ldouble: 2
9594 Test "Real part of: ctan_upward (0x1.921fb54442d18p+0 + +0 i)":
9595 double: 1
9596 idouble: 1
9597 ildouble: 6
9598 ldouble: 6
9599 Test "Real part of: ctan_upward (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
9600 double: 1
9601 idouble: 1
9602 ildouble: 6
9603 ldouble: 6
9604 Test "Imaginary part of: ctan_upward (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
9605 ildouble: 10
9606 ldouble: 10
9607 Test "Real part of: ctan_upward (0x1.921fb54442d18p+0 + 0x4p-1076 i)":
9608 double: 1
9609 idouble: 1
9610 ildouble: 6
9611 ldouble: 6
9612 Test "Imaginary part of: ctan_upward (0x1.921fb54442d18p+0 + 0x4p-1076 i)":
9613 double: 1
9614 idouble: 1
9615 ildouble: 9
9616 ldouble: 9
9617 Test "Real part of: ctan_upward (0x1.921fb54442d18p+0 + 0x8p-152 i)":
9618 double: 1
9619 idouble: 1
9620 ildouble: 2
9621 ldouble: 2
9622 Test "Imaginary part of: ctan_upward (0x1.921fb54442d18p+0 + 0x8p-152 i)":
9623 ildouble: 10
9624 ldouble: 10
9625 Test "Real part of: ctan_upward (0x1.921fb54442d19p+0 + +0 i)":
9626 double: 1
9627 idouble: 1
9628 ildouble: 3
9629 ldouble: 3
9630 Test "Real part of: ctan_upward (0x1.921fb54442d19p+0 + 0x4p-1076 i)":
9631 double: 1
9632 idouble: 1
9633 ildouble: 3
9634 ldouble: 3
9635 Test "Imaginary part of: ctan_upward (0x1.921fb54442d19p+0 + 0x4p-1076 i)":
9636 double: 2
9637 idouble: 2
9638 ildouble: 2
9639 ldouble: 2
9640 Test "Real part of: ctan_upward (0x1.921fb54442d19p+0 + 0x8p-152 i)":
9641 double: 1
9642 idouble: 1
9643 ildouble: 3
9644 ldouble: 3
9645 Test "Imaginary part of: ctan_upward (0x1.921fb54442d19p+0 + 0x8p-152 i)":
9646 ildouble: 1
9647 ldouble: 1
9648 Test "Real part of: ctan_upward (0x1.921fb6p+0 + +0 i)":
9649 double: 2
9650 float: 1
9651 idouble: 2
9652 ifloat: 1
9653 ildouble: 4
9654 ldouble: 4
9655 Test "Real part of: ctan_upward (0x1.921fb6p+0 + 0x1p-149 i)":
9656 double: 2
9657 float: 1
9658 idouble: 2
9659 ifloat: 1
9660 ildouble: 5
9661 ldouble: 5
9662 Test "Imaginary part of: ctan_upward (0x1.921fb6p+0 + 0x1p-149 i)":
9663 double: 1
9664 float: 2
9665 idouble: 1
9666 ifloat: 2
9667 ildouble: 5
9668 ldouble: 5
9669 Test "Real part of: ctan_upward (0x1.921fb6p+0 + 0x4p-1076 i)":
9670 double: 2
9671 idouble: 2
9672 ildouble: 4
9673 ldouble: 4
9674 Test "Real part of: ctan_upward (0x1.921fb6p+0 + 0x8p-152 i)":
9675 double: 2
9676 float: 1
9677 idouble: 2
9678 ifloat: 1
9679 ildouble: 4
9680 ldouble: 4
9681 Test "Imaginary part of: ctan_upward (0x1.921fb6p+0 + 0x8p-152 i)":
9682 double: 1
9683 float: 3
9684 idouble: 1
9685 ifloat: 3
9686 ildouble: 5
9687 ldouble: 5
9688 Test "Imaginary part of: ctan_upward (0x1p+0 + 0x1.63ap+12 i)":
9689 double: 1
9690 float: 1
9691 idouble: 1
9692 ifloat: 1
9693 ildouble: 1
9694 ldouble: 1
9695 Test "Imaginary part of: ctan_upward (0x1p+0 + 0x1.63p+12 i)":
9696 double: 1
9697 float: 1
9698 idouble: 1
9699 ifloat: 1
9700 ildouble: 1
9701 ldouble: 1
9702 Test "Imaginary part of: ctan_upward (0x1p+0 + 0x1.63p+8 i)":
9703 double: 1
9704 float: 1
9705 idouble: 1
9706 ifloat: 1
9707 ildouble: 1
9708 ldouble: 1
9709 Test "Imaginary part of: ctan_upward (0x1p+0 + 0x1.6dp+8 i)":
9710 double: 1
9711 float: 1
9712 idouble: 1
9713 ifloat: 1
9714 ildouble: 1
9715 ldouble: 1
9716 Test "Real part of: ctan_upward (0x1p+0 + 0x2.dp+4 i)":
9717 float: 1
9718 ifloat: 1
9719 ildouble: 1
9720 ldouble: 1
9721 Test "Imaginary part of: ctan_upward (0x1p+0 + 0x2.dp+4 i)":
9722 double: 2
9723 float: 1
9724 idouble: 2
9725 ifloat: 1
9726 Test "Real part of: ctan_upward (0x1p+0 + 0x2.fp+4 i)":
9727 double: 1
9728 idouble: 1
9729 Test "Imaginary part of: ctan_upward (0x1p+0 + 0x2.fp+4 i)":
9730 double: 2
9731 float: 1
9732 idouble: 2
9733 ifloat: 1
9734 ildouble: 1
9735 ldouble: 1
9736 Test "Real part of: ctan_upward (0x8p+1020 + 0x1p+0 i)":
9737 double: 2
9738 idouble: 2
9739 ildouble: 6
9740 ldouble: 6
9741 Test "Imaginary part of: ctan_upward (0x8p+1020 + 0x1p+0 i)":
9742 double: 1
9743 idouble: 1
9744 ildouble: 1
9745 ldouble: 1
9746 Test "Real part of: ctan_upward (0x8p+124 + 0x1p+0 i)":
9747 double: 2
9748 idouble: 2
9749 Test "Imaginary part of: ctan_upward (0x8p+124 + 0x1p+0 i)":
9750 double: 1
9751 idouble: 1
9752 Test "Imaginary part of: ctan_upward (0xc.35p+12 + 0xc.35p+12 i)":
9753 double: 1
9754 float: 1
9755 idouble: 1
9756 ifloat: 1
9757 ildouble: 1
9758 ldouble: 1
9759 Test "Imaginary part of: ctan_upward (0xc.35p+12 - 0xc.35p+12 i)":
9760 double: 1
9761 float: 1
9762 idouble: 1
9763 ifloat: 1
9764 Test "Real part of: ctan_upward (0xcp-4 + 0x1.4p+0 i)":
9765 double: 2
9766 idouble: 2
9767 Test "Imaginary part of: ctan_upward (0xcp-4 + 0x1.4p+0 i)":
9768 double: 1
9769 float: 1
9770 idouble: 1
9771 ifloat: 1
9772 Test "Real part of: ctan_upward (0xf.ffffffffffff8p+1020 + 0x1p+0 i)":
9773 double: 1
9774 idouble: 1
9775 ildouble: 4
9776 ldouble: 4
9777 Test "Imaginary part of: ctan_upward (0xf.ffffffffffff8p+1020 + 0x1p+0 i)":
9778 ildouble: 1
9779 ldouble: 1
9780 Test "Real part of: ctan_upward (0xf.ffffffffffffbffffffffffffcp+1020 + 0x1p+0 i)":
9781 ildouble: 4
9782 ldouble: 4
9783 Test "Imaginary part of: ctan_upward (0xf.ffffffffffffbffffffffffffcp+1020 + 0x1p+0 i)":
9784 ildouble: 2
9785 ldouble: 2
9786 Test "Real part of: ctan_upward (0xf.fffffp+124 + 0x1p+0 i)":
9787 double: 2
9788 float: 3
9789 idouble: 2
9790 ifloat: 3
9791 ildouble: 2
9792 ldouble: 2
9793 Test "Imaginary part of: ctan_upward (0xf.fffffp+124 + 0x1p+0 i)":
9794 ildouble: 4
9795 ldouble: 4
9797 # ctanh
9798 Test "Imaginary part of: ctanh (+0 + 0x1.921fb4p+0 i)":
9799 double: 1
9800 float: 1
9801 idouble: 1
9802 ifloat: 1
9803 ildouble: 2
9804 ldouble: 2
9805 Test "Imaginary part of: ctanh (+0 + 0x1.921fb54442d1846ap+0 i)":
9806 ildouble: 1
9807 ldouble: 1
9808 Test "Imaginary part of: ctanh (+0 + 0x1.921fb54442d19p+0 i)":
9809 double: 1
9810 idouble: 1
9811 ildouble: 1
9812 ldouble: 1
9813 Test "Imaginary part of: ctanh (+0 + 0x1.921fb6p+0 i)":
9814 float: 1
9815 ifloat: 1
9816 ildouble: 2
9817 ldouble: 2
9818 Test "Imaginary part of: ctanh (+0 + 0xc.90fdaa22168c234c4c6628b81p-4 i)":
9819 ildouble: 1
9820 ldouble: 1
9821 Test "Imaginary part of: ctanh (+0 + 0xc.90fdaa22168c235p-4 i)":
9822 ildouble: 1
9823 ldouble: 1
9824 Test "Imaginary part of: ctanh (+0 + 0xc.90fdaa22168cp-4 i)":
9825 double: 1
9826 idouble: 1
9827 ildouble: 3
9828 ldouble: 3
9829 Test "Imaginary part of: ctanh (+0 + 0xc.90fdap-4 i)":
9830 double: 2
9831 float: 1
9832 idouble: 2
9833 ifloat: 1
9834 ildouble: 1
9835 ldouble: 1
9836 Test "Imaginary part of: ctanh (+0 + 0xc.90fdbp-4 i)":
9837 float: 1
9838 ifloat: 1
9839 Test "Real part of: ctanh (-0x2p+0 - 0x3p+0 i)":
9840 double: 1
9841 float: 2
9842 idouble: 1
9843 ifloat: 2
9844 ildouble: 2
9845 ldouble: 2
9846 Test "Imaginary part of: ctanh (-0x2p+0 - 0x3p+0 i)":
9847 double: 1
9848 idouble: 1
9849 Test "Real part of: ctanh (-2 - 3 i)":
9850 double: 1
9851 float: 2
9852 idouble: 2
9853 ifloat: 2
9854 ildouble: 2
9855 ldouble: 2
9856 Test "Imaginary part of: ctanh (-2 - 3 i)":
9857 double: 1
9858 idouble: 1
9859 ildouble: 2
9860 ldouble: 2
9861 Test "Imaginary part of: ctanh (0 + 0x3.243f6cp-1 i)":
9862 float: 1
9863 ifloat: 1
9864 ildouble: 2
9865 ldouble: 2
9866 Test "Imaginary part of: ctanh (0 + M_PI_4l i)":
9867 double: 1
9868 float: 1
9869 idouble: 1
9870 ifloat: 1
9871 Test "Imaginary part of: ctanh (0 + pi/4 i)":
9872 double: 1
9873 float: 1
9874 idouble: 1
9875 ifloat: 1
9876 Test "Real part of: ctanh (0.75 + 1.25 i)":
9877 double: 1
9878 idouble: 1
9879 ildouble: 2
9880 ldouble: 2
9881 Test "Imaginary part of: ctanh (0.75 + 1.25 i)":
9882 float: 1
9883 ifloat: 1
9884 ildouble: 2
9885 ldouble: 2
9886 Test "Real part of: ctanh (0x1p+0 + 0x8p+1020 i)":
9887 ildouble: 1
9888 ldouble: 1
9889 Test "Imaginary part of: ctanh (0x1p+0 + 0x8p+1020 i)":
9890 double: 1
9891 idouble: 1
9892 Test "Real part of: ctanh (0x1p+0 + 0x8p+124 i)":
9893 double: 1
9894 float: 1
9895 idouble: 1
9896 ifloat: 1
9897 ildouble: 2
9898 ldouble: 2
9899 Test "Imaginary part of: ctanh (0x1p+0 + 0x8p+124 i)":
9900 float: 1
9901 ifloat: 1
9902 ildouble: 1
9903 ldouble: 1
9904 Test "Imaginary part of: ctanh (0x1p+0 + 0xf.ffffffffffff8p+1020 i)":
9905 double: 1
9906 idouble: 1
9907 Test "Imaginary part of: ctanh (0x1p+0 + 0xf.ffffffffffffbffffffffffffcp+1020 i)":
9908 ildouble: 1
9909 ldouble: 1
9910 Test "Real part of: ctanh (0x1p+0 + 0xf.fffffp+124 i)":
9911 double: 1
9912 float: 1
9913 idouble: 1
9914 ifloat: 1
9915 ildouble: 2
9916 ldouble: 2
9917 Test "Imaginary part of: ctanh (0x1p+0 + 0xf.fffffp+124 i)":
9918 double: 1
9919 idouble: 1
9920 Test "Imaginary part of: ctanh (0x2.fp+4 + 0x1p+0 i)":
9921 ildouble: 1
9922 ldouble: 1
9923 Test "Real part of: ctanh (0x4p-1076 + 0x1.921fb4p+0 i)":
9924 double: 1
9925 idouble: 1
9926 Test "Imaginary part of: ctanh (0x4p-1076 + 0x1.921fb4p+0 i)":
9927 double: 1
9928 idouble: 1
9929 ildouble: 2
9930 ldouble: 2
9931 Test "Imaginary part of: ctanh (0x4p-1076 + 0x1.921fb54442d1846ap+0 i)":
9932 ildouble: 1
9933 ldouble: 1
9934 Test "Real part of: ctanh (0x4p-1076 + 0x1.921fb54442d19p+0 i)":
9935 double: 2
9936 idouble: 2
9937 Test "Imaginary part of: ctanh (0x4p-1076 + 0x1.921fb54442d19p+0 i)":
9938 double: 1
9939 idouble: 1
9940 ildouble: 1
9941 ldouble: 1
9942 Test "Imaginary part of: ctanh (0x4p-1076 + 0x1.921fb6p+0 i)":
9943 ildouble: 2
9944 ldouble: 2
9945 Test "Real part of: ctanh (0x8p-152 + 0x1.921fb4p+0 i)":
9946 double: 1
9947 idouble: 1
9948 ildouble: 2
9949 ldouble: 2
9950 Test "Imaginary part of: ctanh (0x8p-152 + 0x1.921fb4p+0 i)":
9951 double: 1
9952 float: 1
9953 idouble: 1
9954 ifloat: 1
9955 ildouble: 2
9956 ldouble: 2
9957 Test "Imaginary part of: ctanh (0x8p-152 + 0x1.921fb54442d1846ap+0 i)":
9958 ildouble: 1
9959 ldouble: 1
9960 Test "Real part of: ctanh (0x8p-152 + 0x1.921fb54442d19p+0 i)":
9961 double: 2
9962 idouble: 2
9963 ildouble: 1
9964 ldouble: 1
9965 Test "Imaginary part of: ctanh (0x8p-152 + 0x1.921fb54442d19p+0 i)":
9966 double: 1
9967 idouble: 1
9968 ildouble: 1
9969 ldouble: 1
9970 Test "Real part of: ctanh (0x8p-152 + 0x1.921fb6p+0 i)":
9971 float: 1
9972 ifloat: 1
9973 ildouble: 1
9974 ldouble: 1
9975 Test "Imaginary part of: ctanh (0x8p-152 + 0x1.921fb6p+0 i)":
9976 float: 1
9977 ifloat: 1
9978 ildouble: 2
9979 ldouble: 2
9980 Test "Real part of: ctanh (0xcp-4 + 0x1.4p+0 i)":
9981 double: 1
9982 idouble: 1
9983 ildouble: 2
9984 ldouble: 2
9985 Test "Imaginary part of: ctanh (0xcp-4 + 0x1.4p+0 i)":
9986 float: 1
9987 ifloat: 1
9988 ildouble: 2
9989 ldouble: 2
9990 Test "Real part of: ctanh (1 + 0x1p1023 i)":
9991 ildouble: 1
9992 ldouble: 1
9993 Test "Imaginary part of: ctanh (1 + 0x1p1023 i)":
9994 double: 1
9995 idouble: 1
9996 Test "Real part of: ctanh (1 + 0x1p127 i)":
9997 double: 1
9998 float: 1
9999 idouble: 1
10000 ifloat: 1
10001 ildouble: 2
10002 ldouble: 2
10003 Test "Imaginary part of: ctanh (1 + 0x1p127 i)":
10004 double: 1
10005 float: 1
10006 ifloat: 1
10007 ildouble: 1
10008 ldouble: 1
10009 Test "Imaginary part of: ctanh (47 + 1 i)":
10010 ildouble: 1
10011 ldouble: 1
10013 # ctanh_downward
10014 Test "Imaginary part of: ctanh_downward (+0 + 0x1.921fb4p+0 i)":
10015 float: 1
10016 ifloat: 1
10017 ildouble: 3
10018 ldouble: 3
10019 Test "Imaginary part of: ctanh_downward (+0 + 0x1.921fb54442d1846ap+0 i)":
10020 ildouble: 2
10021 ldouble: 2
10022 Test "Imaginary part of: ctanh_downward (+0 + 0x1.921fb54442d18p+0 i)":
10023 double: 1
10024 idouble: 1
10025 ildouble: 2
10026 ldouble: 2
10027 Test "Imaginary part of: ctanh_downward (+0 + 0x1.921fb54442d19p+0 i)":
10028 ildouble: 5
10029 ldouble: 5
10030 Test "Imaginary part of: ctanh_downward (+0 + 0x1.921fb6p+0 i)":
10031 double: 1
10032 idouble: 1
10033 ildouble: 3
10034 ldouble: 3
10035 Test "Imaginary part of: ctanh_downward (+0 + 0xc.90fdaa22168c234c4c6628b81p-4 i)":
10036 ildouble: 2
10037 ldouble: 2
10038 Test "Imaginary part of: ctanh_downward (+0 + 0xc.90fdaa22168c234p-4 i)":
10039 ildouble: 3
10040 ldouble: 3
10041 Test "Imaginary part of: ctanh_downward (+0 + 0xc.90fdaa22168c235p-4 i)":
10042 ildouble: 2
10043 ldouble: 2
10044 Test "Imaginary part of: ctanh_downward (+0 + 0xc.90fdaa22168c8p-4 i)":
10045 ildouble: 2
10046 ldouble: 2
10047 Test "Imaginary part of: ctanh_downward (+0 + 0xc.90fdaa22168cp-4 i)":
10048 ildouble: 1
10049 ldouble: 1
10050 Test "Imaginary part of: ctanh_downward (+0 + 0xc.90fdap-4 i)":
10051 ildouble: 3
10052 ldouble: 3
10053 Test "Imaginary part of: ctanh_downward (+0 + 0xc.90fdbp-4 i)":
10054 ildouble: 7
10055 ldouble: 7
10056 Test "Real part of: ctanh_downward (-0x2p+0 - 0x3p+0 i)":
10057 double: 4
10058 idouble: 4
10059 ildouble: 4
10060 ldouble: 4
10061 Test "Imaginary part of: ctanh_downward (-0x2p+0 - 0x3p+0 i)":
10062 double: 1
10063 float: 1
10064 idouble: 1
10065 ifloat: 1
10066 ildouble: 5
10067 ldouble: 5
10068 Test "Imaginary part of: ctanh_downward (0x1p+0 + 0x8p+1020 i)":
10069 double: 6
10070 idouble: 6
10071 ildouble: 5
10072 ldouble: 5
10073 Test "Real part of: ctanh_downward (0x1p+0 + 0x8p+124 i)":
10074 double: 1
10075 idouble: 1
10076 ildouble: 1
10077 ldouble: 1
10078 Test "Imaginary part of: ctanh_downward (0x1p+0 + 0x8p+124 i)":
10079 double: 3
10080 float: 2
10081 idouble: 3
10082 ifloat: 2
10083 ildouble: 2
10084 ldouble: 2
10085 Test "Real part of: ctanh_downward (0x1p+0 + 0xf.ffffffffffff8p+1020 i)":
10086 ildouble: 4
10087 ldouble: 4
10088 Test "Imaginary part of: ctanh_downward (0x1p+0 + 0xf.ffffffffffff8p+1020 i)":
10089 double: 3
10090 idouble: 3
10091 ildouble: 3
10092 ldouble: 3
10093 Test "Real part of: ctanh_downward (0x1p+0 + 0xf.ffffffffffffbffffffffffffcp+1020 i)":
10094 ildouble: 1
10095 ldouble: 1
10096 Test "Imaginary part of: ctanh_downward (0x1p+0 + 0xf.ffffffffffffbffffffffffffcp+1020 i)":
10097 ildouble: 3
10098 ldouble: 3
10099 Test "Real part of: ctanh_downward (0x1p+0 + 0xf.fffffp+124 i)":
10100 ildouble: 3
10101 ldouble: 3
10102 Test "Imaginary part of: ctanh_downward (0x1p+0 + 0xf.fffffp+124 i)":
10103 double: 4
10104 float: 5
10105 idouble: 4
10106 ifloat: 5
10107 ildouble: 5
10108 ldouble: 5
10109 Test "Imaginary part of: ctanh_downward (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
10110 ildouble: 3
10111 ldouble: 3
10112 Test "Real part of: ctanh_downward (0x1p-149 + 0x1.921fb6p+0 i)":
10113 float: 1
10114 ifloat: 1
10115 ildouble: 10
10116 ldouble: 10
10117 Test "Imaginary part of: ctanh_downward (0x1p-149 + 0x1.921fb6p+0 i)":
10118 double: 2
10119 float: 1
10120 idouble: 2
10121 ifloat: 1
10122 ildouble: 4
10123 ldouble: 4
10124 Test "Real part of: ctanh_downward (0x2.dp+4 + 0x1p+0 i)":
10125 ildouble: 1
10126 ldouble: 1
10127 Test "Imaginary part of: ctanh_downward (0x2.dp+4 + 0x1p+0 i)":
10128 double: 1
10129 float: 1
10130 idouble: 1
10131 ifloat: 1
10132 Test "Imaginary part of: ctanh_downward (0x2.fp+4 + 0x1p+0 i)":
10133 ildouble: 2
10134 ldouble: 2
10135 Test "Imaginary part of: ctanh_downward (0x4p-1076 + 0x1.921fb4p+0 i)":
10136 ildouble: 3
10137 ldouble: 3
10138 Test "Imaginary part of: ctanh_downward (0x4p-1076 + 0x1.921fb54442d1846ap+0 i)":
10139 ildouble: 2
10140 ldouble: 2
10141 Test "Imaginary part of: ctanh_downward (0x4p-1076 + 0x1.921fb54442d18p+0 i)":
10142 double: 1
10143 idouble: 1
10144 ildouble: 2
10145 ldouble: 2
10146 Test "Real part of: ctanh_downward (0x4p-1076 + 0x1.921fb54442d19p+0 i)":
10147 ildouble: 4
10148 ldouble: 4
10149 Test "Imaginary part of: ctanh_downward (0x4p-1076 + 0x1.921fb54442d19p+0 i)":
10150 ildouble: 5
10151 ldouble: 5
10152 Test "Imaginary part of: ctanh_downward (0x4p-1076 + 0x1.921fb6p+0 i)":
10153 double: 1
10154 idouble: 1
10155 ildouble: 3
10156 ldouble: 3
10157 Test "Real part of: ctanh_downward (0x8p-152 + 0x1.921fb4p+0 i)":
10158 double: 1
10159 idouble: 1
10160 ildouble: 2
10161 ldouble: 2
10162 Test "Imaginary part of: ctanh_downward (0x8p-152 + 0x1.921fb4p+0 i)":
10163 float: 1
10164 ifloat: 1
10165 ildouble: 3
10166 ldouble: 3
10167 Test "Imaginary part of: ctanh_downward (0x8p-152 + 0x1.921fb54442d1846ap+0 i)":
10168 ildouble: 2
10169 ldouble: 2
10170 Test "Imaginary part of: ctanh_downward (0x8p-152 + 0x1.921fb54442d18p+0 i)":
10171 double: 1
10172 idouble: 1
10173 ildouble: 2
10174 ldouble: 2
10175 Test "Real part of: ctanh_downward (0x8p-152 + 0x1.921fb54442d19p+0 i)":
10176 ildouble: 9
10177 ldouble: 9
10178 Test "Imaginary part of: ctanh_downward (0x8p-152 + 0x1.921fb54442d19p+0 i)":
10179 ildouble: 5
10180 ldouble: 5
10181 Test "Real part of: ctanh_downward (0x8p-152 + 0x1.921fb6p+0 i)":
10182 double: 1
10183 float: 1
10184 idouble: 1
10185 ifloat: 1
10186 ildouble: 6
10187 ldouble: 6
10188 Test "Imaginary part of: ctanh_downward (0x8p-152 + 0x1.921fb6p+0 i)":
10189 double: 1
10190 idouble: 1
10191 ildouble: 3
10192 ldouble: 3
10193 Test "Real part of: ctanh_downward (0xcp-4 + 0x1.4p+0 i)":
10194 ildouble: 3
10195 ldouble: 3
10196 Test "Imaginary part of: ctanh_downward (0xcp-4 + 0x1.4p+0 i)":
10197 double: 1
10198 idouble: 1
10199 ildouble: 2
10200 ldouble: 2
10202 # ctanh_tonearest
10203 Test "Imaginary part of: ctanh_tonearest (+0 + 0x1.921fb4p+0 i)":
10204 double: 1
10205 float: 1
10206 idouble: 1
10207 ifloat: 1
10208 ildouble: 2
10209 ldouble: 2
10210 Test "Imaginary part of: ctanh_tonearest (+0 + 0x1.921fb54442d1846ap+0 i)":
10211 ildouble: 1
10212 ldouble: 1
10213 Test "Imaginary part of: ctanh_tonearest (+0 + 0x1.921fb54442d19p+0 i)":
10214 double: 1
10215 idouble: 1
10216 ildouble: 1
10217 ldouble: 1
10218 Test "Imaginary part of: ctanh_tonearest (+0 + 0x1.921fb6p+0 i)":
10219 float: 1
10220 ifloat: 1
10221 ildouble: 2
10222 ldouble: 2
10223 Test "Imaginary part of: ctanh_tonearest (+0 + 0xc.90fdaa22168c234c4c6628b81p-4 i)":
10224 ildouble: 1
10225 ldouble: 1
10226 Test "Imaginary part of: ctanh_tonearest (+0 + 0xc.90fdaa22168c235p-4 i)":
10227 ildouble: 1
10228 ldouble: 1
10229 Test "Imaginary part of: ctanh_tonearest (+0 + 0xc.90fdaa22168cp-4 i)":
10230 double: 1
10231 idouble: 1
10232 ildouble: 3
10233 ldouble: 3
10234 Test "Imaginary part of: ctanh_tonearest (+0 + 0xc.90fdap-4 i)":
10235 double: 2
10236 float: 1
10237 idouble: 2
10238 ifloat: 1
10239 ildouble: 1
10240 ldouble: 1
10241 Test "Imaginary part of: ctanh_tonearest (+0 + 0xc.90fdbp-4 i)":
10242 float: 1
10243 ifloat: 1
10244 Test "Real part of: ctanh_tonearest (-0x2p+0 - 0x3p+0 i)":
10245 double: 1
10246 float: 2
10247 idouble: 1
10248 ifloat: 2
10249 ildouble: 2
10250 ldouble: 2
10251 Test "Imaginary part of: ctanh_tonearest (-0x2p+0 - 0x3p+0 i)":
10252 double: 1
10253 idouble: 1
10254 Test "Real part of: ctanh_tonearest (0x1p+0 + 0x8p+1020 i)":
10255 ildouble: 1
10256 ldouble: 1
10257 Test "Imaginary part of: ctanh_tonearest (0x1p+0 + 0x8p+1020 i)":
10258 double: 1
10259 idouble: 1
10260 Test "Real part of: ctanh_tonearest (0x1p+0 + 0x8p+124 i)":
10261 double: 1
10262 float: 1
10263 idouble: 1
10264 ifloat: 1
10265 ildouble: 2
10266 ldouble: 2
10267 Test "Imaginary part of: ctanh_tonearest (0x1p+0 + 0x8p+124 i)":
10268 float: 1
10269 ifloat: 1
10270 ildouble: 1
10271 ldouble: 1
10272 Test "Imaginary part of: ctanh_tonearest (0x1p+0 + 0xf.ffffffffffff8p+1020 i)":
10273 double: 1
10274 idouble: 1
10275 Test "Imaginary part of: ctanh_tonearest (0x1p+0 + 0xf.ffffffffffffbffffffffffffcp+1020 i)":
10276 ildouble: 1
10277 ldouble: 1
10278 Test "Real part of: ctanh_tonearest (0x1p+0 + 0xf.fffffp+124 i)":
10279 double: 1
10280 float: 1
10281 idouble: 1
10282 ifloat: 1
10283 ildouble: 2
10284 ldouble: 2
10285 Test "Imaginary part of: ctanh_tonearest (0x1p+0 + 0xf.fffffp+124 i)":
10286 double: 1
10287 idouble: 1
10288 Test "Real part of: ctanh_tonearest (0x1p-149 + 0x1.921fb6p+0 i)":
10289 float: 1
10290 ifloat: 1
10291 ildouble: 1
10292 ldouble: 1
10293 Test "Imaginary part of: ctanh_tonearest (0x1p-149 + 0x1.921fb6p+0 i)":
10294 float: 1
10295 ifloat: 1
10296 ildouble: 2
10297 ldouble: 2
10298 Test "Imaginary part of: ctanh_tonearest (0x2.fp+4 + 0x1p+0 i)":
10299 ildouble: 1
10300 ldouble: 1
10301 Test "Real part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb4p+0 i)":
10302 double: 1
10303 idouble: 1
10304 Test "Imaginary part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb4p+0 i)":
10305 double: 1
10306 idouble: 1
10307 ildouble: 2
10308 ldouble: 2
10309 Test "Imaginary part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb54442d1846ap+0 i)":
10310 ildouble: 1
10311 ldouble: 1
10312 Test "Real part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb54442d19p+0 i)":
10313 double: 2
10314 idouble: 2
10315 Test "Imaginary part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb54442d19p+0 i)":
10316 double: 1
10317 idouble: 1
10318 ildouble: 1
10319 ldouble: 1
10320 Test "Imaginary part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb6p+0 i)":
10321 ildouble: 2
10322 ldouble: 2
10323 Test "Real part of: ctanh_tonearest (0x8p-152 + 0x1.921fb4p+0 i)":
10324 double: 1
10325 idouble: 1
10326 ildouble: 2
10327 ldouble: 2
10328 Test "Imaginary part of: ctanh_tonearest (0x8p-152 + 0x1.921fb4p+0 i)":
10329 double: 1
10330 float: 1
10331 idouble: 1
10332 ifloat: 1
10333 ildouble: 2
10334 ldouble: 2
10335 Test "Imaginary part of: ctanh_tonearest (0x8p-152 + 0x1.921fb54442d1846ap+0 i)":
10336 ildouble: 1
10337 ldouble: 1
10338 Test "Real part of: ctanh_tonearest (0x8p-152 + 0x1.921fb54442d19p+0 i)":
10339 double: 2
10340 idouble: 2
10341 ildouble: 1
10342 ldouble: 1
10343 Test "Imaginary part of: ctanh_tonearest (0x8p-152 + 0x1.921fb54442d19p+0 i)":
10344 double: 1
10345 idouble: 1
10346 ildouble: 1
10347 ldouble: 1
10348 Test "Real part of: ctanh_tonearest (0x8p-152 + 0x1.921fb6p+0 i)":
10349 float: 1
10350 ifloat: 1
10351 ildouble: 1
10352 ldouble: 1
10353 Test "Imaginary part of: ctanh_tonearest (0x8p-152 + 0x1.921fb6p+0 i)":
10354 float: 1
10355 ifloat: 1
10356 ildouble: 2
10357 ldouble: 2
10358 Test "Real part of: ctanh_tonearest (0xcp-4 + 0x1.4p+0 i)":
10359 double: 1
10360 idouble: 1
10361 ildouble: 2
10362 ldouble: 2
10363 Test "Imaginary part of: ctanh_tonearest (0xcp-4 + 0x1.4p+0 i)":
10364 float: 1
10365 ifloat: 1
10366 ildouble: 2
10367 ldouble: 2
10369 # ctanh_towardzero
10370 Test "Imaginary part of: ctanh_towardzero (+0 + 0x1.921fb4p+0 i)":
10371 float: 1
10372 ifloat: 1
10373 ildouble: 3
10374 ldouble: 3
10375 Test "Imaginary part of: ctanh_towardzero (+0 + 0x1.921fb54442d1846ap+0 i)":
10376 ildouble: 2
10377 ldouble: 2
10378 Test "Imaginary part of: ctanh_towardzero (+0 + 0x1.921fb54442d18p+0 i)":
10379 double: 1
10380 idouble: 1
10381 ildouble: 6
10382 ldouble: 6
10383 Test "Imaginary part of: ctanh_towardzero (+0 + 0x1.921fb54442d19p+0 i)":
10384 ildouble: 2
10385 ldouble: 2
10386 Test "Imaginary part of: ctanh_towardzero (+0 + 0x1.921fb6p+0 i)":
10387 float: 1
10388 ifloat: 1
10389 ildouble: 3
10390 ldouble: 3
10391 Test "Imaginary part of: ctanh_towardzero (+0 + 0xc.90fdaa22168c235p-4 i)":
10392 ildouble: 2
10393 ldouble: 2
10394 Test "Imaginary part of: ctanh_towardzero (+0 + 0xc.90fdaa22168c8p-4 i)":
10395 ildouble: 4
10396 ldouble: 4
10397 Test "Imaginary part of: ctanh_towardzero (+0 + 0xc.90fdaa22168cp-4 i)":
10398 ildouble: 11
10399 ldouble: 11
10400 Test "Imaginary part of: ctanh_towardzero (+0 + 0xc.90fdap-4 i)":
10401 float: 2
10402 ifloat: 2
10403 ildouble: 1
10404 ldouble: 1
10405 Test "Imaginary part of: ctanh_towardzero (+0 + 0xc.90fdbp-4 i)":
10406 ildouble: 1
10407 ldouble: 1
10408 Test "Real part of: ctanh_towardzero (-0x2p+0 - 0x3p+0 i)":
10409 double: 2
10410 float: 1
10411 idouble: 2
10412 ifloat: 1
10413 ildouble: 2
10414 ldouble: 2
10415 Test "Imaginary part of: ctanh_towardzero (-0x2p+0 - 0x3p+0 i)":
10416 double: 1
10417 float: 1
10418 idouble: 1
10419 ifloat: 1
10420 ildouble: 2
10421 ldouble: 2
10422 Test "Real part of: ctanh_towardzero (-0xc.35p+12 + 0xc.35p+12 i)":
10423 double: 1
10424 float: 1
10425 idouble: 1
10426 ifloat: 1
10427 Test "Real part of: ctanh_towardzero (-0xc.35p+12 - 0xc.35p+12 i)":
10428 double: 1
10429 float: 1
10430 idouble: 1
10431 ifloat: 1
10432 Test "Imaginary part of: ctanh_towardzero (0x1p+0 + 0x8p+1020 i)":
10433 double: 5
10434 idouble: 5
10435 ildouble: 6
10436 ldouble: 6
10437 Test "Real part of: ctanh_towardzero (0x1p+0 + 0x8p+124 i)":
10438 double: 1
10439 idouble: 1
10440 ildouble: 1
10441 ldouble: 1
10442 Test "Imaginary part of: ctanh_towardzero (0x1p+0 + 0x8p+124 i)":
10443 double: 3
10444 float: 2
10445 idouble: 3
10446 ifloat: 2
10447 ildouble: 2
10448 ldouble: 2
10449 Test "Real part of: ctanh_towardzero (0x1p+0 + 0xf.ffffffffffff8p+1020 i)":
10450 ildouble: 4
10451 ldouble: 4
10452 Test "Imaginary part of: ctanh_towardzero (0x1p+0 + 0xf.ffffffffffff8p+1020 i)":
10453 double: 2
10454 idouble: 2
10455 Test "Real part of: ctanh_towardzero (0x1p+0 + 0xf.ffffffffffffbffffffffffffcp+1020 i)":
10456 ildouble: 1
10457 ldouble: 1
10458 Test "Imaginary part of: ctanh_towardzero (0x1p+0 + 0xf.ffffffffffffbffffffffffffcp+1020 i)":
10459 ildouble: 1
10460 ldouble: 1
10461 Test "Real part of: ctanh_towardzero (0x1p+0 + 0xf.fffffp+124 i)":
10462 ildouble: 3
10463 ldouble: 3
10464 Test "Imaginary part of: ctanh_towardzero (0x1p+0 + 0xf.fffffp+124 i)":
10465 double: 3
10466 float: 2
10467 idouble: 3
10468 ifloat: 2
10469 ildouble: 2
10470 ldouble: 2
10471 Test "Real part of: ctanh_towardzero (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
10472 ildouble: 13
10473 ldouble: 13
10474 Test "Imaginary part of: ctanh_towardzero (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
10475 ildouble: 4
10476 ldouble: 4
10477 Test "Real part of: ctanh_towardzero (0x1p-149 + 0x1.921fb6p+0 i)":
10478 float: 1
10479 ifloat: 1
10480 ildouble: 10
10481 ldouble: 10
10482 Test "Imaginary part of: ctanh_towardzero (0x1p-149 + 0x1.921fb6p+0 i)":
10483 float: 1
10484 ifloat: 1
10485 ildouble: 2
10486 ldouble: 2
10487 Test "Real part of: ctanh_towardzero (0x2.dp+4 + 0x1p+0 i)":
10488 ildouble: 1
10489 ldouble: 1
10490 Test "Imaginary part of: ctanh_towardzero (0x2.dp+4 + 0x1p+0 i)":
10491 double: 1
10492 idouble: 1
10493 ildouble: 2
10494 ldouble: 2
10495 Test "Imaginary part of: ctanh_towardzero (0x4p-1076 + 0x1.921fb4p+0 i)":
10496 ildouble: 3
10497 ldouble: 3
10498 Test "Imaginary part of: ctanh_towardzero (0x4p-1076 + 0x1.921fb54442d1846ap+0 i)":
10499 ildouble: 2
10500 ldouble: 2
10501 Test "Real part of: ctanh_towardzero (0x4p-1076 + 0x1.921fb54442d18p+0 i)":
10502 ildouble: 13
10503 ldouble: 13
10504 Test "Imaginary part of: ctanh_towardzero (0x4p-1076 + 0x1.921fb54442d18p+0 i)":
10505 double: 1
10506 idouble: 1
10507 ildouble: 6
10508 ldouble: 6
10509 Test "Real part of: ctanh_towardzero (0x4p-1076 + 0x1.921fb54442d19p+0 i)":
10510 ildouble: 6
10511 ldouble: 6
10512 Test "Imaginary part of: ctanh_towardzero (0x4p-1076 + 0x1.921fb54442d19p+0 i)":
10513 ildouble: 2
10514 ldouble: 2
10515 Test "Imaginary part of: ctanh_towardzero (0x4p-1076 + 0x1.921fb6p+0 i)":
10516 ildouble: 3
10517 ldouble: 3
10518 Test "Real part of: ctanh_towardzero (0x8p-152 + 0x1.921fb4p+0 i)":
10519 double: 1
10520 float: 2
10521 idouble: 1
10522 ifloat: 2
10523 ildouble: 8
10524 ldouble: 8
10525 Test "Imaginary part of: ctanh_towardzero (0x8p-152 + 0x1.921fb4p+0 i)":
10526 float: 1
10527 ifloat: 1
10528 ildouble: 3
10529 ldouble: 3
10530 Test "Imaginary part of: ctanh_towardzero (0x8p-152 + 0x1.921fb54442d1846ap+0 i)":
10531 ildouble: 2
10532 ldouble: 2
10533 Test "Real part of: ctanh_towardzero (0x8p-152 + 0x1.921fb54442d18p+0 i)":
10534 ildouble: 11
10535 ldouble: 11
10536 Test "Imaginary part of: ctanh_towardzero (0x8p-152 + 0x1.921fb54442d18p+0 i)":
10537 double: 1
10538 idouble: 1
10539 ildouble: 6
10540 ldouble: 6
10541 Test "Real part of: ctanh_towardzero (0x8p-152 + 0x1.921fb54442d19p+0 i)":
10542 ildouble: 12
10543 ldouble: 12
10544 Test "Real part of: ctanh_towardzero (0x8p-152 + 0x1.921fb6p+0 i)":
10545 double: 1
10546 float: 1
10547 idouble: 1
10548 ifloat: 1
10549 ildouble: 8
10550 ldouble: 8
10551 Test "Imaginary part of: ctanh_towardzero (0x8p-152 + 0x1.921fb6p+0 i)":
10552 float: 1
10553 ifloat: 1
10554 ildouble: 3
10555 ldouble: 3
10556 Test "Real part of: ctanh_towardzero (0xcp-4 + 0x1.4p+0 i)":
10557 ildouble: 3
10558 ldouble: 3
10559 Test "Imaginary part of: ctanh_towardzero (0xcp-4 + 0x1.4p+0 i)":
10560 double: 1
10561 float: 1
10562 idouble: 1
10563 ifloat: 1
10564 ildouble: 4
10565 ldouble: 4
10567 # ctanh_upward
10568 Test "Imaginary part of: ctanh_upward (+0 + 0x1.921fb4p+0 i)":
10569 float: 1
10570 ifloat: 1
10571 ildouble: 2
10572 ldouble: 2
10573 Test "Imaginary part of: ctanh_upward (+0 + 0x1.921fb54442d18p+0 i)":
10574 double: 1
10575 idouble: 1
10576 ildouble: 6
10577 ldouble: 6
10578 Test "Imaginary part of: ctanh_upward (+0 + 0x1.921fb54442d19p+0 i)":
10579 double: 1
10580 idouble: 1
10581 ildouble: 3
10582 ldouble: 3
10583 Test "Imaginary part of: ctanh_upward (+0 + 0x1.921fb6p+0 i)":
10584 double: 2
10585 float: 1
10586 idouble: 2
10587 ifloat: 1
10588 ildouble: 4
10589 ldouble: 4
10590 Test "Imaginary part of: ctanh_upward (+0 + 0xc.90fdaa22168c234c4c6628b80cp-4 i)":
10591 ildouble: 1
10592 ldouble: 1
10593 Test "Imaginary part of: ctanh_upward (+0 + 0xc.90fdaa22168c234p-4 i)":
10594 ildouble: 1
10595 ldouble: 1
10596 Test "Imaginary part of: ctanh_upward (+0 + 0xc.90fdaa22168c8p-4 i)":
10597 ildouble: 2
10598 ldouble: 2
10599 Test "Imaginary part of: ctanh_upward (+0 + 0xc.90fdaa22168cp-4 i)":
10600 ildouble: 10
10601 ldouble: 10
10602 Test "Imaginary part of: ctanh_upward (+0 + 0xc.90fdap-4 i)":
10603 double: 1
10604 float: 1
10605 idouble: 1
10606 ifloat: 1
10607 ildouble: 4
10608 ldouble: 4
10609 Test "Imaginary part of: ctanh_upward (+0 + 0xc.90fdbp-4 i)":
10610 float: 1
10611 ifloat: 1
10612 ildouble: 4
10613 ldouble: 4
10614 Test "Real part of: ctanh_upward (-0x2p+0 - 0x3p+0 i)":
10615 float: 2
10616 ifloat: 2
10617 ildouble: 4
10618 ldouble: 4
10619 Test "Imaginary part of: ctanh_upward (-0x2p+0 - 0x3p+0 i)":
10620 double: 2
10621 float: 1
10622 idouble: 2
10623 ifloat: 1
10624 ildouble: 2
10625 ldouble: 2
10626 Test "Real part of: ctanh_upward (-0xc.35p+12 + 0xc.35p+12 i)":
10627 double: 1
10628 float: 1
10629 idouble: 1
10630 ifloat: 1
10631 Test "Real part of: ctanh_upward (-0xc.35p+12 - 0xc.35p+12 i)":
10632 double: 1
10633 float: 1
10634 idouble: 1
10635 ifloat: 1
10636 Test "Real part of: ctanh_upward (0x1.63ap+12 + 0x1p+0 i)":
10637 double: 1
10638 float: 1
10639 idouble: 1
10640 ifloat: 1
10641 ildouble: 1
10642 ldouble: 1
10643 Test "Real part of: ctanh_upward (0x1.63p+12 + 0x1p+0 i)":
10644 double: 1
10645 float: 1
10646 idouble: 1
10647 ifloat: 1
10648 ildouble: 1
10649 ldouble: 1
10650 Test "Real part of: ctanh_upward (0x1.63p+8 + 0x1p+0 i)":
10651 double: 1
10652 float: 1
10653 idouble: 1
10654 ifloat: 1
10655 ildouble: 1
10656 ldouble: 1
10657 Test "Real part of: ctanh_upward (0x1.6dp+8 + 0x1p+0 i)":
10658 double: 1
10659 float: 1
10660 idouble: 1
10661 ifloat: 1
10662 ildouble: 1
10663 ldouble: 1
10664 Test "Real part of: ctanh_upward (0x1p+0 + 0x8p+1020 i)":
10665 double: 1
10666 idouble: 1
10667 ildouble: 1
10668 ldouble: 1
10669 Test "Imaginary part of: ctanh_upward (0x1p+0 + 0x8p+1020 i)":
10670 double: 2
10671 idouble: 2
10672 ildouble: 6
10673 ldouble: 6
10674 Test "Real part of: ctanh_upward (0x1p+0 + 0x8p+124 i)":
10675 double: 1
10676 float: 1
10677 idouble: 1
10678 ifloat: 1
10679 Test "Imaginary part of: ctanh_upward (0x1p+0 + 0x8p+124 i)":
10680 double: 2
10681 float: 1
10682 idouble: 2
10683 ifloat: 1
10684 Test "Real part of: ctanh_upward (0x1p+0 + 0xf.ffffffffffff8p+1020 i)":
10685 ildouble: 1
10686 ldouble: 1
10687 Test "Imaginary part of: ctanh_upward (0x1p+0 + 0xf.ffffffffffff8p+1020 i)":
10688 double: 1
10689 idouble: 1
10690 ildouble: 4
10691 ldouble: 4
10692 Test "Real part of: ctanh_upward (0x1p+0 + 0xf.ffffffffffffbffffffffffffcp+1020 i)":
10693 ildouble: 2
10694 ldouble: 2
10695 Test "Imaginary part of: ctanh_upward (0x1p+0 + 0xf.ffffffffffffbffffffffffffcp+1020 i)":
10696 ildouble: 4
10697 ldouble: 4
10698 Test "Real part of: ctanh_upward (0x1p+0 + 0xf.fffffp+124 i)":
10699 ildouble: 4
10700 ldouble: 4
10701 Test "Imaginary part of: ctanh_upward (0x1p+0 + 0xf.fffffp+124 i)":
10702 double: 2
10703 float: 3
10704 idouble: 2
10705 ifloat: 3
10706 ildouble: 2
10707 ldouble: 2
10708 Test "Real part of: ctanh_upward (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
10709 ildouble: 10
10710 ldouble: 10
10711 Test "Imaginary part of: ctanh_upward (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
10712 double: 1
10713 idouble: 1
10714 ildouble: 6
10715 ldouble: 6
10716 Test "Real part of: ctanh_upward (0x1p-149 + 0x1.921fb6p+0 i)":
10717 double: 1
10718 float: 2
10719 idouble: 1
10720 ifloat: 2
10721 ildouble: 5
10722 ldouble: 5
10723 Test "Imaginary part of: ctanh_upward (0x1p-149 + 0x1.921fb6p+0 i)":
10724 double: 2
10725 float: 1
10726 idouble: 2
10727 ifloat: 1
10728 ildouble: 5
10729 ldouble: 5
10730 Test "Real part of: ctanh_upward (0x2.dp+4 + 0x1p+0 i)":
10731 double: 1
10732 float: 1
10733 idouble: 1
10734 ifloat: 1
10735 Test "Imaginary part of: ctanh_upward (0x2.dp+4 + 0x1p+0 i)":
10736 double: 1
10737 float: 1
10738 idouble: 1
10739 ifloat: 1
10740 ildouble: 1
10741 ldouble: 1
10742 Test "Real part of: ctanh_upward (0x2.fp+4 + 0x1p+0 i)":
10743 double: 1
10744 float: 1
10745 idouble: 1
10746 ifloat: 1
10747 ildouble: 1
10748 ldouble: 1
10749 Test "Imaginary part of: ctanh_upward (0x4p-1076 + 0x1.921fb4p+0 i)":
10750 ildouble: 2
10751 ldouble: 2
10752 Test "Real part of: ctanh_upward (0x4p-1076 + 0x1.921fb54442d1846ap+0 i)":
10753 ildouble: 1
10754 ldouble: 1
10755 Test "Real part of: ctanh_upward (0x4p-1076 + 0x1.921fb54442d18p+0 i)":
10756 double: 1
10757 idouble: 1
10758 ildouble: 9
10759 ldouble: 9
10760 Test "Imaginary part of: ctanh_upward (0x4p-1076 + 0x1.921fb54442d18p+0 i)":
10761 double: 1
10762 idouble: 1
10763 ildouble: 6
10764 ldouble: 6
10765 Test "Real part of: ctanh_upward (0x4p-1076 + 0x1.921fb54442d19p+0 i)":
10766 double: 2
10767 idouble: 2
10768 ildouble: 2
10769 ldouble: 2
10770 Test "Imaginary part of: ctanh_upward (0x4p-1076 + 0x1.921fb54442d19p+0 i)":
10771 double: 1
10772 idouble: 1
10773 ildouble: 3
10774 ldouble: 3
10775 Test "Imaginary part of: ctanh_upward (0x4p-1076 + 0x1.921fb6p+0 i)":
10776 double: 2
10777 idouble: 2
10778 ildouble: 4
10779 ldouble: 4
10780 Test "Real part of: ctanh_upward (0x8p-152 + 0x1.921fb4p+0 i)":
10781 double: 2
10782 float: 1
10783 idouble: 2
10784 ifloat: 1
10785 ildouble: 7
10786 ldouble: 7
10787 Test "Imaginary part of: ctanh_upward (0x8p-152 + 0x1.921fb4p+0 i)":
10788 float: 1
10789 ifloat: 1
10790 ildouble: 2
10791 ldouble: 2
10792 Test "Real part of: ctanh_upward (0x8p-152 + 0x1.921fb54442d1846ap+0 i)":
10793 ildouble: 2
10794 ldouble: 2
10795 Test "Imaginary part of: ctanh_upward (0x8p-152 + 0x1.921fb54442d1846ap+0 i)":
10796 ildouble: 2
10797 ldouble: 2
10798 Test "Real part of: ctanh_upward (0x8p-152 + 0x1.921fb54442d18p+0 i)":
10799 ildouble: 10
10800 ldouble: 10
10801 Test "Imaginary part of: ctanh_upward (0x8p-152 + 0x1.921fb54442d18p+0 i)":
10802 double: 1
10803 idouble: 1
10804 ildouble: 2
10805 ldouble: 2
10806 Test "Real part of: ctanh_upward (0x8p-152 + 0x1.921fb54442d19p+0 i)":
10807 ildouble: 1
10808 ldouble: 1
10809 Test "Imaginary part of: ctanh_upward (0x8p-152 + 0x1.921fb54442d19p+0 i)":
10810 double: 1
10811 idouble: 1
10812 ildouble: 3
10813 ldouble: 3
10814 Test "Real part of: ctanh_upward (0x8p-152 + 0x1.921fb6p+0 i)":
10815 double: 1
10816 float: 3
10817 idouble: 1
10818 ifloat: 3
10819 ildouble: 5
10820 ldouble: 5
10821 Test "Imaginary part of: ctanh_upward (0x8p-152 + 0x1.921fb6p+0 i)":
10822 double: 2
10823 float: 1
10824 idouble: 2
10825 ifloat: 1
10826 ildouble: 4
10827 ldouble: 4
10828 Test "Real part of: ctanh_upward (0xc.35p+12 + 0xc.35p+12 i)":
10829 double: 1
10830 float: 1
10831 idouble: 1
10832 ifloat: 1
10833 ildouble: 1
10834 ldouble: 1
10835 Test "Real part of: ctanh_upward (0xc.35p+12 - 0xc.35p+12 i)":
10836 double: 1
10837 float: 1
10838 idouble: 1
10839 ifloat: 1
10840 ildouble: 1
10841 ldouble: 1
10842 Test "Real part of: ctanh_upward (0xcp-4 + 0x1.4p+0 i)":
10843 float: 1
10844 ifloat: 1
10845 ildouble: 2
10846 ldouble: 2
10847 Test "Imaginary part of: ctanh_upward (0xcp-4 + 0x1.4p+0 i)":
10848 float: 1
10849 ifloat: 1
10850 ildouble: 1
10851 ldouble: 1
10853 # erf
10854 Test "erf (0x1.4p+0)":
10855 double: 1
10856 idouble: 1
10857 Test "erf (1.25)":
10858 double: 1
10859 idouble: 1
10861 # erfc
10862 Test "erfc (-0x8p-4)":
10863 float: 1
10864 ifloat: 1
10865 Test "erfc (0.75)":
10866 float: 1
10867 ifloat: 1
10868 Test "erfc (0x1.f7303cp+1)":
10869 double: 1
10870 idouble: 1
10871 Test "erfc (0x1.ffa002p+2)":
10872 float: 1
10873 ifloat: 1
10874 Test "erfc (0x1.ffff56789abcdef0123456789a8p+2)":
10875 ildouble: 1
10876 ldouble: 1
10877 Test "erfc (0x2p+0)":
10878 double: 1
10879 idouble: 1
10880 Test "erfc (0x3.ee6078p+0)":
10881 double: 1
10882 idouble: 1
10883 Test "erfc (0x4.2p+0)":
10884 double: 1
10885 idouble: 1
10886 Test "erfc (0x7.fe8008p+0)":
10887 float: 1
10888 ifloat: 1
10889 Test "erfc (0x7.fffd59e26af37bc048d159e26ap+0)":
10890 ildouble: 1
10891 ldouble: 1
10892 Test "erfc (0x7.fffd59e26af37bc8p+0)":
10893 ildouble: 2
10894 ldouble: 2
10895 Test "erfc (0x7.fffd59e26af37bcp+0)":
10896 ildouble: 2
10897 ldouble: 2
10898 Test "erfc (0x7.fffd6p+0)":
10899 float: 1
10900 ifloat: 1
10901 Test "erfc (0xcp-4)":
10902 float: 1
10903 ifloat: 1
10904 Test "erfc (2.0)":
10905 double: 1
10906 idouble: 1
10907 Test "erfc (4.125)":
10908 double: 1
10909 idouble: 1
10911 # exp
10912 Test "exp (0.75)":
10913 ildouble: 1
10914 ldouble: 1
10915 Test "exp (0x3.2p+4)":
10916 ildouble: 1
10917 ldouble: 1
10918 Test "exp (0xcp-4)":
10919 ildouble: 1
10920 ldouble: 1
10921 Test "exp (50.0)":
10922 ildouble: 1
10923 ldouble: 1
10925 # exp10
10926 Test "exp10 (-0x1.31p+8)":
10927 double: 1
10928 idouble: 1
10929 ildouble: 1
10930 ldouble: 1
10931 Test "exp10 (-0x1p+0)":
10932 double: 1
10933 idouble: 1
10934 Test "exp10 (-0x2.4p+4)":
10935 double: 1
10936 idouble: 1
10937 Test "exp10 (-1)":
10938 double: 2
10939 float: 1
10940 idouble: 2
10941 ifloat: 1
10942 ildouble: 1
10943 ldouble: 1
10944 Test "exp10 (-305)":
10945 double: 1
10946 idouble: 1
10947 ildouble: 1
10948 ldouble: 1
10949 Test "exp10 (-36)":
10950 double: 1
10951 idouble: 1
10952 Test "exp10 (0.75)":
10953 double: 1
10954 float: 1
10955 idouble: 1
10956 ifloat: 1
10957 ildouble: 1
10958 ldouble: 1
10959 Test "exp10 (0x2.4p+4)":
10960 double: 1
10961 idouble: 1
10962 Test "exp10 (0x3p+0)":
10963 double: 1
10964 idouble: 1
10965 Test "exp10 (3)":
10966 double: 1
10967 float: 1
10968 idouble: 1
10969 ifloat: 1
10970 ildouble: 1
10971 ldouble: 1
10972 Test "exp10 (36)":
10973 double: 1
10974 idouble: 1
10976 # exp10_downward
10977 Test "exp10_downward (-0x1.31p+8)":
10978 ildouble: 1
10979 ldouble: 1
10980 Test "exp10_downward (-0x1p+0)":
10981 ildouble: 1
10982 ldouble: 1
10983 Test "exp10_downward (-0x2.4p+4)":
10984 ildouble: 3
10985 ldouble: 3
10986 Test "exp10_downward (0x1.31p+8)":
10987 ildouble: 1
10988 ldouble: 1
10989 Test "exp10_downward (0x2.4p+4)":
10990 double: 1
10991 idouble: 1
10992 ildouble: 4
10993 ldouble: 4
10994 Test "exp10_downward (0x3p+0)":
10995 ildouble: 2
10996 ldouble: 2
10997 Test "exp10_downward (0xcp-4)":
10998 ildouble: 2
10999 ldouble: 2
11001 # exp10_tonearest
11002 Test "exp10_tonearest (-0x1.31p+8)":
11003 double: 1
11004 idouble: 1
11005 ildouble: 1
11006 ldouble: 1
11007 Test "exp10_tonearest (-0x1p+0)":
11008 double: 1
11009 idouble: 1
11010 Test "exp10_tonearest (-0x2.4p+4)":
11011 double: 1
11012 idouble: 1
11013 Test "exp10_tonearest (0x2.4p+4)":
11014 double: 1
11015 idouble: 1
11016 Test "exp10_tonearest (0x3p+0)":
11017 double: 1
11018 idouble: 1
11020 # exp10_towardzero
11021 Test "exp10_towardzero (-0x1.31p+8)":
11022 ildouble: 1
11023 ldouble: 1
11024 Test "exp10_towardzero (-0x1p+0)":
11025 ildouble: 1
11026 ldouble: 1
11027 Test "exp10_towardzero (-0x2.4p+4)":
11028 ildouble: 3
11029 ldouble: 3
11030 Test "exp10_towardzero (0x1.31p+8)":
11031 ildouble: 1
11032 ldouble: 1
11033 Test "exp10_towardzero (0x2.4p+4)":
11034 double: 1
11035 idouble: 1
11036 ildouble: 4
11037 ldouble: 4
11038 Test "exp10_towardzero (0x3p+0)":
11039 ildouble: 2
11040 ldouble: 2
11041 Test "exp10_towardzero (0xcp-4)":
11042 ildouble: 2
11043 ldouble: 2
11045 # exp10_upward
11046 Test "exp10_upward (-0x1.31p+8)":
11047 ildouble: 1
11048 ldouble: 1
11049 Test "exp10_upward (-0x1.344p+12)":
11050 float: 1
11051 ifloat: 1
11052 Test "exp10_upward (-0x1.86ap+16)":
11053 float: 1
11054 ifloat: 1
11055 Test "exp10_upward (-0x2.4p+4)":
11056 ildouble: 2
11057 ldouble: 2
11058 Test "exp10_upward (-0xf.424p+16)":
11059 float: 1
11060 ifloat: 1
11061 Test "exp10_upward (-0xf.fffffp+124)":
11062 float: 1
11063 ifloat: 1
11064 Test "exp10_upward (0x1.31p+8)":
11065 ildouble: 2
11066 ldouble: 2
11067 Test "exp10_upward (0x2.4p+4)":
11068 double: 1
11069 idouble: 1
11070 ildouble: 2
11071 ldouble: 2
11072 Test "exp10_upward (0x3p+0)":
11073 double: 1
11074 float: 1
11075 idouble: 1
11076 ifloat: 1
11077 ildouble: 2
11078 ldouble: 2
11079 Test "exp10_upward (0xcp-4)":
11080 ildouble: 1
11081 ldouble: 1
11083 # exp2
11084 Test "exp2 (10)":
11085 ildouble: 2
11086 ldouble: 2
11088 # exp_downward
11089 Test "exp_downward (0x1p+0)":
11090 ildouble: 1
11091 ldouble: 1
11092 Test "exp_downward (0x2p+0)":
11093 double: 1
11094 idouble: 1
11095 Test "exp_downward (0x3p+0)":
11096 double: 1
11097 idouble: 1
11098 Test "exp_downward (0x5.8b9028p+4)":
11099 double: 1
11100 idouble: 1
11101 Test "exp_downward (0xcp-4)":
11102 double: 1
11103 idouble: 1
11104 Test "exp_downward (2)":
11105 float: 1
11106 ifloat: 1
11107 Test "exp_downward (3)":
11108 float: 1
11109 ifloat: 1
11110 ildouble: 1
11111 ldouble: 1
11113 # exp_tonearest
11114 Test "exp_tonearest (0x3.2p+4)":
11115 ildouble: 1
11116 ldouble: 1
11117 Test "exp_tonearest (0xcp-4)":
11118 ildouble: 1
11119 ldouble: 1
11121 # exp_towardzero
11122 Test "exp_towardzero (0x1p+0)":
11123 ildouble: 1
11124 ldouble: 1
11125 Test "exp_towardzero (0x2p+0)":
11126 double: 1
11127 idouble: 1
11128 Test "exp_towardzero (0x3p+0)":
11129 double: 1
11130 idouble: 1
11131 Test "exp_towardzero (0x5.8b9028p+4)":
11132 double: 1
11133 idouble: 1
11134 Test "exp_towardzero (0xcp-4)":
11135 double: 1
11136 idouble: 1
11137 Test "exp_towardzero (2)":
11138 float: 1
11139 ifloat: 1
11140 Test "exp_towardzero (3)":
11141 float: 1
11142 ifloat: 1
11143 ildouble: 1
11144 ldouble: 1
11146 # exp_upward
11147 Test "exp_upward (-0x2.e870a4p+8)":
11148 double: 1
11149 idouble: 1
11150 Test "exp_upward (-0x2.e870a7e5e88c2p+8)":
11151 double: 1
11152 idouble: 1
11153 Test "exp_upward (-0x2.e870a7e5e88cp+8)":
11154 double: 1
11155 idouble: 1
11156 Test "exp_upward (-0x2.e870a8p+8)":
11157 double: 1
11158 idouble: 1
11159 Test "exp_upward (-0x2.ebe224p+8)":
11160 double: 1
11161 idouble: 1
11162 ildouble: 1
11163 ldouble: 1
11164 Test "exp_upward (-0x2.ebe227861639p+8)":
11165 double: 1
11166 idouble: 1
11167 ildouble: 1
11168 ldouble: 1
11169 Test "exp_upward (-0x2.ebe228p+8)":
11170 double: 1
11171 idouble: 1
11172 ildouble: 1
11173 ldouble: 1
11174 Test "exp_upward (-0x4.d2p+8)":
11175 double: 1
11176 idouble: 1
11177 ildouble: 1
11178 ldouble: 1
11179 Test "exp_upward (-0xf.ffffffffffff8p+1020)":
11180 double: 1
11181 idouble: 1
11182 ildouble: 1
11183 ldouble: 1
11184 Test "exp_upward (-0xf.ffffffffffffbffffffffffffcp+1020)":
11185 ildouble: 1
11186 ldouble: 1
11187 Test "exp_upward (-0xf.fffffp+124)":
11188 double: 1
11189 idouble: 1
11190 ildouble: 1
11191 ldouble: 1
11192 Test "exp_upward (0x1p+0)":
11193 double: 1
11194 idouble: 1
11195 ildouble: 1
11196 ldouble: 1
11197 Test "exp_upward (0x2.c5cp+8)":
11198 double: 1
11199 idouble: 1
11200 Test "exp_upward (0x2p+0)":
11201 ildouble: 1
11202 ldouble: 1
11203 Test "exp_upward (0x3.2p+4)":
11204 double: 1
11205 idouble: 1
11206 Test "exp_upward (1)":
11207 float: 1
11208 ifloat: 1
11209 ildouble: 1
11210 ldouble: 1
11212 # expm1
11213 Test "expm1 (0.75)":
11214 double: 1
11215 idouble: 1
11216 Test "expm1 (0x1.f4p+8)":
11217 double: 1
11218 idouble: 1
11219 Test "expm1 (0x1p+0)":
11220 double: 1
11221 float: 1
11222 idouble: 1
11223 ifloat: 1
11224 Test "expm1 (0xcp-4)":
11225 double: 1
11226 idouble: 1
11227 Test "expm1 (1)":
11228 double: 1
11229 float: 1
11230 idouble: 1
11231 ifloat: 1
11232 Test "expm1 (500.0)":
11233 double: 1
11234 idouble: 1
11236 # expm1_downward
11237 Test "expm1_downward (-0x1p-32)":
11238 ildouble: 1
11239 ldouble: 1
11240 Test "expm1_downward (-0x2.cp+4)":
11241 ildouble: 1
11242 ldouble: 1
11243 Test "expm1_downward (-0x4.bp+4)":
11244 ildouble: 1
11245 ldouble: 1
11246 Test "expm1_downward (0x1.f4p+8)":
11247 double: 1
11248 idouble: 1
11249 ildouble: 1
11250 ldouble: 1
11251 Test "expm1_downward (0x1p-32)":
11252 ildouble: 1
11253 ldouble: 1
11254 Test "expm1_downward (0x3.2p+4)":
11255 double: 1
11256 float: 1
11257 idouble: 1
11258 ifloat: 1
11259 ildouble: 1
11260 ldouble: 1
11261 Test "expm1_downward (0x7.fp+4)":
11262 double: 1
11263 idouble: 1
11264 ildouble: 1
11265 ldouble: 1
11267 # expm1_tonearest
11268 Test "expm1_tonearest (0x1.f4p+8)":
11269 double: 1
11270 idouble: 1
11271 Test "expm1_tonearest (0x1p+0)":
11272 double: 1
11273 float: 1
11274 idouble: 1
11275 ifloat: 1
11276 Test "expm1_tonearest (0xcp-4)":
11277 double: 1
11278 idouble: 1
11280 # expm1_towardzero
11281 Test "expm1_towardzero (-0x1p-100)":
11282 double: 1
11283 float: 1
11284 idouble: 1
11285 ifloat: 1
11286 Test "expm1_towardzero (-0x1p-32)":
11287 float: 1
11288 ifloat: 1
11289 ildouble: 1
11290 ldouble: 1
11291 Test "expm1_towardzero (-0x1p-64)":
11292 double: 1
11293 float: 1
11294 idouble: 1
11295 ifloat: 1
11296 Test "expm1_towardzero (-0x2.6p+4)":
11297 ildouble: 1
11298 ldouble: 1
11299 Test "expm1_towardzero (-0x4.ap+4)":
11300 ildouble: 2
11301 ldouble: 2
11302 Test "expm1_towardzero (-0x4.ep+4)":
11303 ildouble: 2
11304 ldouble: 2
11305 Test "expm1_towardzero (-0x4.fp+4)":
11306 ildouble: 2
11307 ldouble: 2
11308 Test "expm1_towardzero (-0x4p-52)":
11309 float: 1
11310 ifloat: 1
11311 ildouble: 1
11312 ldouble: 1
11313 Test "expm1_towardzero (-0x8p-32)":
11314 float: 1
11315 ifloat: 1
11316 Test "expm1_towardzero (-0xap+0)":
11317 ildouble: 1
11318 ldouble: 1
11319 Test "expm1_towardzero (0x1.f4p+8)":
11320 double: 1
11321 idouble: 1
11322 ildouble: 1
11323 ldouble: 1
11324 Test "expm1_towardzero (0x1p-32)":
11325 ildouble: 1
11326 ldouble: 1
11327 Test "expm1_towardzero (0x3.2p+4)":
11328 double: 1
11329 float: 1
11330 idouble: 1
11331 ifloat: 1
11332 ildouble: 1
11333 ldouble: 1
11334 Test "expm1_towardzero (0x7.fp+4)":
11335 double: 1
11336 idouble: 1
11337 ildouble: 1
11338 ldouble: 1
11340 # expm1_upward
11341 Test "expm1_upward (-0x1p-100)":
11342 double: 1
11343 float: 1
11344 idouble: 1
11345 ifloat: 1
11346 Test "expm1_upward (-0x1p-32)":
11347 float: 1
11348 ifloat: 1
11349 ildouble: 1
11350 ldouble: 1
11351 Test "expm1_upward (-0x1p-64)":
11352 double: 1
11353 float: 1
11354 idouble: 1
11355 ifloat: 1
11356 Test "expm1_upward (-0x4p-52)":
11357 float: 1
11358 ifloat: 1
11359 ildouble: 1
11360 ldouble: 1
11361 Test "expm1_upward (-0x8p-32)":
11362 float: 1
11363 ifloat: 1
11364 Test "expm1_upward (-0xap+0)":
11365 ildouble: 1
11366 ldouble: 1
11367 Test "expm1_upward (0x1p-100)":
11368 double: 1
11369 float: 1
11370 idouble: 1
11371 ifloat: 1
11372 Test "expm1_upward (0x1p-32)":
11373 float: 1
11374 ifloat: 1
11375 Test "expm1_upward (0x1p-64)":
11376 double: 1
11377 float: 1
11378 idouble: 1
11379 ifloat: 1
11380 Test "expm1_upward (0x4p-52)":
11381 float: 1
11382 ifloat: 1
11383 Test "expm1_upward (0x8p-32)":
11384 float: 1
11385 ifloat: 1
11387 # gamma
11388 Test "gamma (-0x1p-10)":
11389 double: 1
11390 idouble: 1
11391 Test "gamma (-0x1p-15)":
11392 double: 1
11393 float: 1
11394 idouble: 1
11395 ifloat: 1
11396 Test "gamma (-0x1p-20)":
11397 double: 1
11398 idouble: 1
11399 Test "gamma (-0x1p-5)":
11400 double: 1
11401 idouble: 1
11402 Test "gamma (-0x2p-16)":
11403 double: 1
11404 float: 1
11405 idouble: 1
11406 ifloat: 1
11407 Test "gamma (-0x4p-12)":
11408 double: 1
11409 idouble: 1
11410 Test "gamma (-0x8p-8)":
11411 double: 1
11412 idouble: 1
11413 Test "gamma (0.7)":
11414 double: 1
11415 float: 1
11416 idouble: 1
11417 ifloat: 1
11418 Test "gamma (0x1p-10)":
11419 float: 1
11420 ifloat: 1
11421 Test "gamma (0x1p-30)":
11422 double: 1
11423 idouble: 1
11424 Test "gamma (0x4p-12)":
11425 float: 1
11426 ifloat: 1
11427 Test "gamma (0x4p-32)":
11428 double: 1
11429 idouble: 1
11430 Test "gamma (0xb.333333333333p-4)":
11431 double: 1
11432 idouble: 1
11433 Test "gamma (0xb.33333p-4)":
11434 double: 1
11435 idouble: 1
11436 Test "gamma (1.2)":
11437 double: 1
11438 float: 2
11439 idouble: 1
11440 ifloat: 2
11441 ildouble: 3
11442 ldouble: 3
11444 # hypot
11445 Test "hypot (-0.7, -12.4)":
11446 double: 1
11447 float: 1
11448 idouble: 1
11449 ifloat: 1
11450 Test "hypot (-0.7, 12.4)":
11451 double: 1
11452 float: 1
11453 idouble: 1
11454 ifloat: 1
11455 Test "hypot (-0xb.33333333333333333333333334p-4, -0xc.66666666666666666666666668p+0)":
11456 ildouble: 1
11457 ldouble: 1
11458 Test "hypot (-0xb.33333333333333333333333334p-4, 0xc.66666666666666666666666668p+0)":
11459 ildouble: 1
11460 ldouble: 1
11461 Test "hypot (-0xb.3333333333333333333333333p-4, -0xc.66666666666666666666666668p+0)":
11462 ildouble: 1
11463 ldouble: 1
11464 Test "hypot (-0xb.3333333333333333333333333p-4, 0xc.66666666666666666666666668p+0)":
11465 ildouble: 1
11466 ldouble: 1
11467 Test "hypot (-0xb.333333333333334p-4, -0xc.666666666666667p+0)":
11468 ildouble: 1
11469 ldouble: 1
11470 Test "hypot (-0xb.333333333333334p-4, -0xc.66666p+0)":
11471 ildouble: 1
11472 ldouble: 1
11473 Test "hypot (-0xb.333333333333334p-4, 0xc.666666666666667p+0)":
11474 ildouble: 1
11475 ldouble: 1
11476 Test "hypot (-0xb.333333333333334p-4, 0xc.66666p+0)":
11477 ildouble: 1
11478 ldouble: 1
11479 Test "hypot (-0xb.333333333333p-4, -0xc.6666666666668p+0)":
11480 ildouble: 1
11481 ldouble: 1
11482 Test "hypot (-0xb.333333333333p-4, 0xc.6666666666668p+0)":
11483 ildouble: 1
11484 ldouble: 1
11485 Test "hypot (-0xb.33334p-4, -0xc.6666666666668p+0)":
11486 double: 1
11487 idouble: 1
11488 Test "hypot (-0xb.33334p-4, 0xc.6666666666668p+0)":
11489 double: 1
11490 idouble: 1
11491 Test "hypot (-0xc.66666666666666666666666668p+0, -0xb.33333333333333333333333334p-4)":
11492 ildouble: 1
11493 ldouble: 1
11494 Test "hypot (-0xc.66666666666666666666666668p+0, -0xb.3333333333333333333333333p-4)":
11495 ildouble: 1
11496 ldouble: 1
11497 Test "hypot (-0xc.66666666666666666666666668p+0, 0xb.33333333333333333333333334p-4)":
11498 ildouble: 1
11499 ldouble: 1
11500 Test "hypot (-0xc.66666666666666666666666668p+0, 0xb.3333333333333333333333333p-4)":
11501 ildouble: 1
11502 ldouble: 1
11503 Test "hypot (-0xc.666666666666667p+0, -0xb.333333333333334p-4)":
11504 ildouble: 1
11505 ldouble: 1
11506 Test "hypot (-0xc.666666666666667p+0, 0xb.333333333333334p-4)":
11507 ildouble: 1
11508 ldouble: 1
11509 Test "hypot (-0xc.6666666666668p+0, -0xb.333333333333p-4)":
11510 ildouble: 1
11511 ldouble: 1
11512 Test "hypot (-0xc.6666666666668p+0, -0xb.33334p-4)":
11513 double: 1
11514 idouble: 1
11515 Test "hypot (-0xc.6666666666668p+0, 0xb.333333333333p-4)":
11516 ildouble: 1
11517 ldouble: 1
11518 Test "hypot (-0xc.6666666666668p+0, 0xb.33334p-4)":
11519 double: 1
11520 idouble: 1
11521 Test "hypot (-0xc.66666p+0, -0xb.333333333333334p-4)":
11522 ildouble: 1
11523 ldouble: 1
11524 Test "hypot (-0xc.66666p+0, 0xb.333333333333334p-4)":
11525 ildouble: 1
11526 ldouble: 1
11527 Test "hypot (-12.4, -0.7)":
11528 double: 1
11529 float: 1
11530 idouble: 1
11531 ifloat: 1
11532 Test "hypot (-12.4, 0.7)":
11533 double: 1
11534 float: 1
11535 idouble: 1
11536 ifloat: 1
11537 Test "hypot (0.7, -12.4)":
11538 double: 1
11539 float: 1
11540 idouble: 1
11541 ifloat: 1
11542 Test "hypot (0.7, 12.4)":
11543 double: 1
11544 float: 1
11545 idouble: 1
11546 ifloat: 1
11547 Test "hypot (0.75, 1.25)":
11548 float: 1
11549 ifloat: 1
11550 ildouble: 1
11551 ldouble: 1
11552 Test "hypot (0x1.234566p-126, 0x1.234566p-126)":
11553 double: 1
11554 idouble: 1
11555 Test "hypot (0x1.23456789abcdefp-500, 0x1.23456789abcdefp-500)":
11556 ildouble: 1
11557 ldouble: 1
11558 Test "hypot (0xb.33333333333333333333333334p-4, -0xc.66666666666666666666666668p+0)":
11559 ildouble: 1
11560 ldouble: 1
11561 Test "hypot (0xb.33333333333333333333333334p-4, 0xc.66666666666666666666666668p+0)":
11562 ildouble: 1
11563 ldouble: 1
11564 Test "hypot (0xb.3333333333333333333333333p-4, -0xc.66666666666666666666666668p+0)":
11565 ildouble: 1
11566 ldouble: 1
11567 Test "hypot (0xb.3333333333333333333333333p-4, 0xc.66666666666666666666666668p+0)":
11568 ildouble: 1
11569 ldouble: 1
11570 Test "hypot (0xb.333333333333334p-4, -0xc.666666666666667p+0)":
11571 ildouble: 1
11572 ldouble: 1
11573 Test "hypot (0xb.333333333333334p-4, -0xc.66666p+0)":
11574 ildouble: 1
11575 ldouble: 1
11576 Test "hypot (0xb.333333333333334p-4, 0xc.666666666666667p+0)":
11577 ildouble: 1
11578 ldouble: 1
11579 Test "hypot (0xb.333333333333334p-4, 0xc.66666p+0)":
11580 ildouble: 1
11581 ldouble: 1
11582 Test "hypot (0xb.333333333333p-4, -0xc.6666666666668p+0)":
11583 ildouble: 1
11584 ldouble: 1
11585 Test "hypot (0xb.333333333333p-4, 0xc.6666666666668p+0)":
11586 ildouble: 1
11587 ldouble: 1
11588 Test "hypot (0xb.33334p-4, -0xc.6666666666668p+0)":
11589 double: 1
11590 idouble: 1
11591 Test "hypot (0xb.33334p-4, 0xc.6666666666668p+0)":
11592 double: 1
11593 idouble: 1
11594 Test "hypot (0xc.66666666666666666666666668p+0, -0xb.33333333333333333333333334p-4)":
11595 ildouble: 1
11596 ldouble: 1
11597 Test "hypot (0xc.66666666666666666666666668p+0, -0xb.3333333333333333333333333p-4)":
11598 ildouble: 1
11599 ldouble: 1
11600 Test "hypot (0xc.66666666666666666666666668p+0, 0xb.33333333333333333333333334p-4)":
11601 ildouble: 1
11602 ldouble: 1
11603 Test "hypot (0xc.66666666666666666666666668p+0, 0xb.3333333333333333333333333p-4)":
11604 ildouble: 1
11605 ldouble: 1
11606 Test "hypot (0xc.666666666666667p+0, -0xb.333333333333334p-4)":
11607 ildouble: 1
11608 ldouble: 1
11609 Test "hypot (0xc.666666666666667p+0, 0xb.333333333333334p-4)":
11610 ildouble: 1
11611 ldouble: 1
11612 Test "hypot (0xc.6666666666668p+0, -0xb.333333333333p-4)":
11613 ildouble: 1
11614 ldouble: 1
11615 Test "hypot (0xc.6666666666668p+0, -0xb.33334p-4)":
11616 double: 1
11617 idouble: 1
11618 Test "hypot (0xc.6666666666668p+0, 0xb.333333333333p-4)":
11619 ildouble: 1
11620 ldouble: 1
11621 Test "hypot (0xc.6666666666668p+0, 0xb.33334p-4)":
11622 double: 1
11623 idouble: 1
11624 Test "hypot (0xc.66666p+0, -0xb.333333333333334p-4)":
11625 ildouble: 1
11626 ldouble: 1
11627 Test "hypot (0xc.66666p+0, 0xb.333333333333334p-4)":
11628 ildouble: 1
11629 ldouble: 1
11630 Test "hypot (0xcp-4, 0x1.4p+0)":
11631 ildouble: 1
11632 ldouble: 1
11633 Test "hypot (12.4, -0.7)":
11634 double: 1
11635 float: 1
11636 idouble: 1
11637 ifloat: 1
11638 Test "hypot (12.4, 0.7)":
11639 double: 1
11640 float: 1
11641 idouble: 1
11642 ifloat: 1
11644 # j0
11645 Test "j0 (-0x1.001000001p+593)":
11646 ildouble: 2
11647 ldouble: 2
11648 Test "j0 (-0x2.002000002p+592)":
11649 ildouble: 2
11650 ldouble: 2
11651 Test "j0 (-0x4p+0)":
11652 double: 1
11653 float: 1
11654 idouble: 1
11655 ifloat: 1
11656 Test "j0 (-0xf.fffffp+124)":
11657 double: 2
11658 float: 2
11659 idouble: 2
11660 ifloat: 2
11661 Test "j0 (-4.0)":
11662 double: 1
11663 float: 2
11664 idouble: 1
11665 ifloat: 2
11666 ildouble: 1
11667 ldouble: 1
11668 Test "j0 (0x1.d7ce3ap+107)":
11669 double: 1
11670 float: 2
11671 idouble: 1
11672 ifloat: 2
11673 ildouble: 1
11674 ldouble: 1
11675 Test "j0 (0x1p1023)":
11676 ildouble: 1
11677 ldouble: 1
11678 Test "j0 (0x4p+0)":
11679 double: 1
11680 float: 1
11681 idouble: 1
11682 ifloat: 1
11683 Test "j0 (0x8p+0)":
11684 float: 1
11685 ifloat: 1
11686 Test "j0 (0x8p+1020)":
11687 ildouble: 1
11688 ldouble: 1
11689 Test "j0 (0xap+0)":
11690 double: 2
11691 float: 1
11692 idouble: 2
11693 ifloat: 1
11694 Test "j0 (0xe.be71dp+104)":
11695 float: 2
11696 ifloat: 2
11697 ildouble: 1
11698 ldouble: 1
11699 Test "j0 (0xf.fffffp+124)":
11700 double: 2
11701 float: 2
11702 idouble: 2
11703 ifloat: 2
11704 Test "j0 (10.0)":
11705 double: 3
11706 float: 1
11707 idouble: 3
11708 ifloat: 1
11709 ildouble: 1
11710 ldouble: 1
11711 Test "j0 (2.0)":
11712 double: 1
11713 float: 2
11714 idouble: 1
11715 ifloat: 2
11716 Test "j0 (4.0)":
11717 double: 1
11718 float: 2
11719 idouble: 1
11720 ifloat: 2
11721 ildouble: 1
11722 ldouble: 1
11723 Test "j0 (8.0)":
11724 double: 1
11725 float: 1
11726 idouble: 1
11727 ifloat: 1
11728 ildouble: 1
11729 ldouble: 1
11731 # j1
11732 Test "j1 (0x1.3ffp+74)":
11733 double: 1
11734 idouble: 1
11735 Test "j1 (0x1.ff00000000002p+840)":
11736 double: 1
11737 idouble: 1
11738 ildouble: 1
11739 ldouble: 1
11740 Test "j1 (0x1p1023)":
11741 ildouble: 1
11742 ldouble: 1
11743 Test "j1 (0x2p+0)":
11744 double: 1
11745 idouble: 1
11746 Test "j1 (0x4.ffcp+72)":
11747 double: 1
11748 idouble: 1
11749 Test "j1 (0x8p+0)":
11750 double: 1
11751 idouble: 1
11752 ildouble: 1
11753 ldouble: 1
11754 Test "j1 (0x8p+1020)":
11755 ildouble: 1
11756 ldouble: 1
11757 Test "j1 (0xap+0)":
11758 float: 2
11759 ifloat: 2
11760 Test "j1 (0xf.ffffffffffff8p+1020)":
11761 double: 1
11762 idouble: 1
11763 ildouble: 1
11764 ldouble: 1
11765 Test "j1 (0xf.ffffffffffffbffffffffffffcp+1020)":
11766 ildouble: 1
11767 ldouble: 1
11768 Test "j1 (0xf.fffffp+124)":
11769 double: 1
11770 float: 1
11771 idouble: 1
11772 ifloat: 1
11773 ildouble: 1
11774 ldouble: 1
11775 Test "j1 (10.0)":
11776 float: 2
11777 ifloat: 2
11778 ildouble: 1
11779 ldouble: 1
11780 Test "j1 (2.0)":
11781 double: 1
11782 idouble: 1
11783 Test "j1 (8.0)":
11784 double: 1
11785 idouble: 1
11786 ildouble: 1
11787 ldouble: 1
11789 # jn
11790 Test "jn (0, -0x4p+0)":
11791 double: 1
11792 float: 1
11793 idouble: 1
11794 ifloat: 1
11795 Test "jn (0, -4.0)":
11796 double: 1
11797 float: 2
11798 idouble: 1
11799 ifloat: 2
11800 ildouble: 1
11801 ldouble: 1
11802 Test "jn (0, 0x4p+0)":
11803 double: 1
11804 float: 1
11805 idouble: 1
11806 ifloat: 1
11807 Test "jn (0, 0x8p+0)":
11808 float: 1
11809 ifloat: 1
11810 Test "jn (0, 0xap+0)":
11811 double: 2
11812 float: 1
11813 idouble: 2
11814 ifloat: 1
11815 Test "jn (0, 10.0)":
11816 double: 3
11817 float: 1
11818 idouble: 3
11819 ifloat: 1
11820 ildouble: 1
11821 ldouble: 1
11822 Test "jn (0, 2.0)":
11823 double: 1
11824 float: 2
11825 idouble: 1
11826 ifloat: 2
11827 Test "jn (0, 4.0)":
11828 double: 1
11829 float: 2
11830 idouble: 1
11831 ifloat: 2
11832 ildouble: 1
11833 ldouble: 1
11834 Test "jn (0, 8.0)":
11835 double: 1
11836 float: 1
11837 idouble: 1
11838 ifloat: 1
11839 ildouble: 1
11840 ldouble: 1
11841 Test "jn (1, 0x2p+0)":
11842 double: 1
11843 idouble: 1
11844 Test "jn (1, 0x8p+0)":
11845 double: 1
11846 idouble: 1
11847 ildouble: 1
11848 ldouble: 1
11849 Test "jn (1, 0xap+0)":
11850 float: 2
11851 ifloat: 2
11852 Test "jn (1, 10.0)":
11853 float: 2
11854 ifloat: 2
11855 ildouble: 1
11856 ldouble: 1
11857 Test "jn (1, 2.0)":
11858 double: 1
11859 idouble: 1
11860 Test "jn (1, 8.0)":
11861 double: 1
11862 idouble: 1
11863 ildouble: 1
11864 ldouble: 1
11865 Test "jn (10, -0x1p+0)":
11866 ildouble: 1
11867 ldouble: 1
11868 Test "jn (10, -1.0)":
11869 ildouble: 1
11870 ldouble: 1
11871 Test "jn (10, 0.125)":
11872 double: 1
11873 float: 1
11874 idouble: 1
11875 ifloat: 1
11876 ildouble: 1
11877 ldouble: 1
11878 Test "jn (10, 0.75)":
11879 double: 1
11880 float: 1
11881 idouble: 1
11882 ifloat: 1
11883 Test "jn (10, 0x1p+0)":
11884 ildouble: 1
11885 ldouble: 1
11886 Test "jn (10, 0x2p+0)":
11887 double: 1
11888 float: 2
11889 idouble: 1
11890 ifloat: 2
11891 Test "jn (10, 0x2p-4)":
11892 double: 1
11893 float: 1
11894 idouble: 1
11895 ifloat: 1
11896 ildouble: 1
11897 ldouble: 1
11898 Test "jn (10, 0xap+0)":
11899 float: 2
11900 ifloat: 2
11901 ildouble: 4
11902 ldouble: 4
11903 Test "jn (10, 0xcp-4)":
11904 double: 1
11905 float: 1
11906 idouble: 1
11907 ifloat: 1
11908 Test "jn (10, 1.0)":
11909 ildouble: 1
11910 ldouble: 1
11911 Test "jn (10, 10.0)":
11912 double: 2
11913 float: 2
11914 idouble: 2
11915 ifloat: 2
11916 ildouble: 4
11917 ldouble: 4
11918 Test "jn (10, 2.0)":
11919 double: 1
11920 float: 4
11921 idouble: 1
11922 ifloat: 4
11923 Test "jn (2, 0x1.ffff62p+99)":
11924 double: 2
11925 float: 2
11926 idouble: 2
11927 ifloat: 2
11928 Test "jn (2, 0x1p1023)":
11929 ildouble: 1
11930 ldouble: 1
11931 Test "jn (2, 0x1p127)":
11932 double: 1
11933 idouble: 1
11934 ildouble: 1
11935 ldouble: 1
11936 Test "jn (2, 0x2.67a2a4p+0)":
11937 float: 1
11938 ifloat: 1
11939 ildouble: 2
11940 ldouble: 2
11941 Test "jn (2, 0x2.67a2a5d2e36800fce3e16f10cbp+0)":
11942 ildouble: 1
11943 ldouble: 1
11944 Test "jn (2, 0x2.67a2a5d2e36800fcp+0)":
11945 ildouble: 1
11946 ldouble: 1
11947 Test "jn (2, 0x2.67a2a5d2e3682p+0)":
11948 double: 1
11949 idouble: 1
11950 ildouble: 1
11951 ldouble: 1
11952 Test "jn (2, 0x2.67a2a5d2e368p+0)":
11953 double: 2
11954 idouble: 2
11955 Test "jn (2, 0x2.67a2a8p+0)":
11956 double: 1
11957 float: 3
11958 idouble: 1
11959 ifloat: 3
11960 Test "jn (2, 0x8p+1020)":
11961 ildouble: 1
11962 ldouble: 1
11963 Test "jn (2, 0x8p+124)":
11964 double: 1
11965 idouble: 1
11966 ildouble: 1
11967 ldouble: 1
11968 Test "jn (2, 0xf.fffb1p+96)":
11969 double: 2
11970 float: 2
11971 idouble: 2
11972 ifloat: 2
11973 Test "jn (2, 0xf.ffffffffffff8p+1020)":
11974 ildouble: 1
11975 ldouble: 1
11976 Test "jn (2, 0xf.fffffp+124)":
11977 double: 2
11978 float: 2
11979 idouble: 2
11980 ifloat: 2
11981 Test "jn (2, 2.4048255576957729)":
11982 double: 2
11983 float: 1
11984 idouble: 2
11985 ifloat: 1
11986 Test "jn (3, -0x1p+0)":
11987 ildouble: 1
11988 ldouble: 1
11989 Test "jn (3, -1.0)":
11990 ildouble: 1
11991 ldouble: 1
11992 Test "jn (3, 0.125)":
11993 double: 1
11994 float: 1
11995 idouble: 1
11996 ifloat: 1
11997 Test "jn (3, 0.75)":
11998 double: 1
11999 idouble: 1
12000 Test "jn (3, 0x1p+0)":
12001 ildouble: 1
12002 ldouble: 1
12003 Test "jn (3, 0x2.67a2a4p+0)":
12004 double: 1
12005 float: 2
12006 idouble: 1
12007 ifloat: 2
12008 ildouble: 1
12009 ldouble: 1
12010 Test "jn (3, 0x2.67a2a5d2e36800fce3e16f10cbp+0)":
12011 ildouble: 2
12012 ldouble: 2
12013 Test "jn (3, 0x2.67a2a5d2e36800fcp+0)":
12014 ildouble: 3
12015 ldouble: 3
12016 Test "jn (3, 0x2.67a2a5d2e3682p+0)":
12017 double: 1
12018 idouble: 1
12019 ildouble: 3
12020 ldouble: 3
12021 Test "jn (3, 0x2.67a2a5d2e368p+0)":
12022 double: 3
12023 idouble: 3
12024 ildouble: 2
12025 ldouble: 2
12026 Test "jn (3, 0x2.67a2a8p+0)":
12027 double: 1
12028 float: 3
12029 idouble: 1
12030 ifloat: 3
12031 ildouble: 2
12032 ldouble: 2
12033 Test "jn (3, 0x2p+0)":
12034 float: 1
12035 ifloat: 1
12036 Test "jn (3, 0x2p-4)":
12037 double: 1
12038 float: 1
12039 idouble: 1
12040 ifloat: 1
12041 Test "jn (3, 0xap+0)":
12042 double: 3
12043 idouble: 3
12044 ildouble: 2
12045 ldouble: 2
12046 Test "jn (3, 0xcp-4)":
12047 double: 1
12048 idouble: 1
12049 Test "jn (3, 1.0)":
12050 ildouble: 1
12051 ldouble: 1
12052 Test "jn (3, 10.0)":
12053 double: 3
12054 float: 2
12055 idouble: 3
12056 ifloat: 2
12057 ildouble: 2
12058 ldouble: 2
12059 Test "jn (3, 2.0)":
12060 double: 1
12061 float: 2
12062 idouble: 1
12063 ifloat: 2
12064 ildouble: 2
12065 ldouble: 2
12066 Test "jn (3, 2.4048255576957729)":
12067 double: 3
12068 idouble: 3
12069 ildouble: 1
12070 ldouble: 1
12071 Test "jn (4, 0x2.67a2a4p+0)":
12072 float: 1
12073 ifloat: 1
12074 Test "jn (4, 0x2.67a2a5d2e36800fce3e16f10cap+0)":
12075 ildouble: 1
12076 ldouble: 1
12077 Test "jn (4, 0x2.67a2a5d2e36800fcp+0)":
12078 ildouble: 2
12079 ldouble: 2
12080 Test "jn (4, 0x2.67a2a5d2e3682p+0)":
12081 double: 1
12082 idouble: 1
12083 ildouble: 2
12084 ldouble: 2
12085 Test "jn (4, 0x2.67a2a5d2e368p+0)":
12086 double: 1
12087 idouble: 1
12088 Test "jn (4, 0x2.67a2a8p+0)":
12089 double: 1
12090 float: 1
12091 idouble: 1
12092 ifloat: 1
12093 ildouble: 2
12094 ldouble: 2
12095 Test "jn (4, 2.4048255576957729)":
12096 double: 1
12097 idouble: 1
12098 ildouble: 2
12099 ldouble: 2
12100 Test "jn (5, 0x2.67a2a4p+0)":
12101 double: 1
12102 float: 1
12103 idouble: 1
12104 ifloat: 1
12105 ildouble: 1
12106 ldouble: 1
12107 Test "jn (5, 0x2.67a2a5d2e36801p+0)":
12108 ildouble: 1
12109 ldouble: 1
12110 Test "jn (5, 0x2.67a2a5d2e3682p+0)":
12111 double: 1
12112 idouble: 1
12113 ildouble: 1
12114 ldouble: 1
12115 Test "jn (5, 0x2.67a2a5d2e368p+0)":
12116 double: 2
12117 idouble: 2
12118 ildouble: 1
12119 ldouble: 1
12120 Test "jn (5, 0x2.67a2a8p+0)":
12121 double: 1
12122 float: 2
12123 idouble: 1
12124 ifloat: 2
12125 Test "jn (5, 2.4048255576957729)":
12126 double: 3
12127 float: 1
12128 idouble: 3
12129 ifloat: 1
12130 ildouble: 1
12131 ldouble: 1
12132 Test "jn (6, 0x2.67a2a4p+0)":
12133 double: 2
12134 float: 1
12135 idouble: 2
12136 ifloat: 1
12137 Test "jn (6, 0x2.67a2a5d2e36800fce3e16f10cbp+0)":
12138 ildouble: 2
12139 ldouble: 2
12140 Test "jn (6, 0x2.67a2a5d2e36801p+0)":
12141 ildouble: 4
12142 ldouble: 4
12143 Test "jn (6, 0x2.67a2a5d2e3682p+0)":
12144 double: 2
12145 idouble: 2
12146 Test "jn (6, 0x2.67a2a5d2e368p+0)":
12147 double: 4
12148 idouble: 4
12149 ildouble: 4
12150 ldouble: 4
12151 Test "jn (6, 0x2.67a2a8p+0)":
12152 float: 3
12153 ifloat: 3
12154 Test "jn (6, 2.4048255576957729)":
12155 double: 4
12156 float: 3
12157 idouble: 4
12158 ifloat: 3
12159 ildouble: 4
12160 ldouble: 4
12161 Test "jn (7, 0x2.67a2a4p+0)":
12162 double: 2
12163 float: 1
12164 idouble: 2
12165 ifloat: 1
12166 ildouble: 1
12167 ldouble: 1
12168 Test "jn (7, 0x2.67a2a5d2e36800fce3e16f10cap+0)":
12169 ildouble: 1
12170 ldouble: 1
12171 Test "jn (7, 0x2.67a2a5d2e36800fcp+0)":
12172 ildouble: 3
12173 ldouble: 3
12174 Test "jn (7, 0x2.67a2a5d2e3682p+0)":
12175 ildouble: 2
12176 ldouble: 2
12177 Test "jn (7, 0x2.67a2a5d2e368p+0)":
12178 double: 3
12179 idouble: 3
12180 ildouble: 2
12181 ldouble: 2
12182 Test "jn (7, 0x2.67a2a8p+0)":
12183 float: 3
12184 ifloat: 3
12185 Test "jn (7, 2.4048255576957729)":
12186 double: 3
12187 float: 5
12188 idouble: 3
12189 ifloat: 5
12190 ildouble: 2
12191 ldouble: 2
12192 Test "jn (8, 0x2.67a2a4p+0)":
12193 double: 2
12194 float: 2
12195 idouble: 2
12196 ifloat: 2
12197 ildouble: 2
12198 ldouble: 2
12199 Test "jn (8, 0x2.67a2a5d2e36800fcp+0)":
12200 ildouble: 2
12201 ldouble: 2
12202 Test "jn (8, 0x2.67a2a5d2e3682p+0)":
12203 double: 1
12204 idouble: 1
12205 Test "jn (8, 0x2.67a2a5d2e368p+0)":
12206 double: 3
12207 idouble: 3
12208 ildouble: 1
12209 ldouble: 1
12210 Test "jn (8, 0x2.67a2a8p+0)":
12211 double: 1
12212 float: 4
12213 idouble: 1
12214 ifloat: 4
12215 ildouble: 1
12216 ldouble: 1
12217 Test "jn (8, 2.4048255576957729)":
12218 double: 3
12219 float: 2
12220 idouble: 3
12221 ifloat: 2
12222 ildouble: 4
12223 ldouble: 4
12224 Test "jn (9, 0x2.67a2a4p+0)":
12225 double: 3
12226 float: 3
12227 idouble: 3
12228 ifloat: 3
12229 ildouble: 1
12230 ldouble: 1
12231 Test "jn (9, 0x2.67a2a5d2e36800fce3e16f10cap+0)":
12232 ildouble: 2
12233 ldouble: 2
12234 Test "jn (9, 0x2.67a2a5d2e36800fcp+0)":
12235 ildouble: 3
12236 ldouble: 3
12237 Test "jn (9, 0x2.67a2a5d2e3682p+0)":
12238 double: 4
12239 idouble: 4
12240 ildouble: 3
12241 ldouble: 3
12242 Test "jn (9, 0x2.67a2a5d2e368p+0)":
12243 double: 1
12244 idouble: 1
12245 ildouble: 2
12246 ldouble: 2
12247 Test "jn (9, 0x2.67a2a8p+0)":
12248 double: 2
12249 float: 3
12250 idouble: 2
12251 ifloat: 3
12252 ildouble: 1
12253 ldouble: 1
12254 Test "jn (9, 2.4048255576957729)":
12255 double: 2
12256 float: 2
12257 idouble: 2
12258 ifloat: 2
12259 ildouble: 7
12260 ldouble: 7
12262 # lgamma
12263 Test "lgamma (-0x1p-10)":
12264 double: 1
12265 idouble: 1
12266 Test "lgamma (-0x1p-15)":
12267 double: 1
12268 float: 1
12269 idouble: 1
12270 ifloat: 1
12271 Test "lgamma (-0x1p-20)":
12272 double: 1
12273 idouble: 1
12274 Test "lgamma (-0x1p-5)":
12275 double: 1
12276 idouble: 1
12277 Test "lgamma (-0x2p-16)":
12278 double: 1
12279 float: 1
12280 idouble: 1
12281 ifloat: 1
12282 Test "lgamma (-0x4p-12)":
12283 double: 1
12284 idouble: 1
12285 Test "lgamma (-0x8p-8)":
12286 double: 1
12287 idouble: 1
12288 Test "lgamma (0.7)":
12289 double: 1
12290 float: 1
12291 idouble: 1
12292 ifloat: 1
12293 Test "lgamma (0x1p-10)":
12294 float: 1
12295 ifloat: 1
12296 Test "lgamma (0x1p-30)":
12297 double: 1
12298 idouble: 1
12299 Test "lgamma (0x4p-12)":
12300 float: 1
12301 ifloat: 1
12302 Test "lgamma (0x4p-32)":
12303 double: 1
12304 idouble: 1
12305 Test "lgamma (0xb.333333333333p-4)":
12306 double: 1
12307 idouble: 1
12308 Test "lgamma (0xb.33333p-4)":
12309 double: 1
12310 idouble: 1
12311 Test "lgamma (1.2)":
12312 double: 1
12313 float: 2
12314 idouble: 1
12315 ifloat: 2
12316 ildouble: 3
12317 ldouble: 3
12319 # log
12320 Test "log (0x2.b7e15p+0)":
12321 float: 1
12322 ifloat: 1
12324 # log10
12325 Test "log10 (0.75)":
12326 double: 1
12327 float: 2
12328 idouble: 1
12329 ifloat: 2
12330 Test "log10 (0x2.b7e154p+0)":
12331 float: 1
12332 ifloat: 1
12333 Test "log10 (0xcp-4)":
12334 double: 1
12335 float: 2
12336 idouble: 1
12337 ifloat: 2
12338 Test "log10 (e)":
12339 float: 1
12340 ifloat: 1
12342 # log1p
12343 Test "log1p (-0.25)":
12344 float: 1
12345 ifloat: 1
12346 Test "log1p (0x1.b7e15p+0)":
12347 float: 1
12348 ifloat: 1
12350 # log2
12351 Test "log2 (e)":
12352 ildouble: 1
12353 ldouble: 1
12355 # pow
12356 Test "pow (0x0.ffffffp0, -0x1p24)":
12357 float: 1
12358 ifloat: 1
12359 Test "pow (0x0.ffffffp0, 0x1p24)":
12360 float: 1
12361 ifloat: 1
12362 Test "pow (0x1.000002p0, 0x1p24)":
12363 float: 1
12364 ifloat: 1
12365 Test "pow (0xf.fffffp-4, 0x1p+24)":
12366 float: 1
12367 ifloat: 1
12369 # pow10
12370 Test "pow10 (-0x1.31p+8)":
12371 double: 1
12372 idouble: 1
12373 ildouble: 1
12374 ldouble: 1
12375 Test "pow10 (-0x1p+0)":
12376 double: 1
12377 idouble: 1
12378 Test "pow10 (-0x2.4p+4)":
12379 double: 1
12380 idouble: 1
12381 Test "pow10 (-1)":
12382 double: 1
12383 idouble: 1
12384 Test "pow10 (-305)":
12385 double: 1
12386 idouble: 1
12387 ildouble: 1
12388 ldouble: 1
12389 Test "pow10 (-36)":
12390 double: 1
12391 idouble: 1
12392 Test "pow10 (0x2.4p+4)":
12393 double: 1
12394 idouble: 1
12395 Test "pow10 (0x3p+0)":
12396 double: 1
12397 idouble: 1
12398 Test "pow10 (3)":
12399 double: 1
12400 idouble: 1
12401 Test "pow10 (36)":
12402 double: 1
12403 idouble: 1
12405 # pow_downward
12406 Test "pow_downward (1.0625, 1.125)":
12407 ildouble: 1
12408 ldouble: 1
12409 Test "pow_downward (1.5, 1.03125)":
12410 float: 1
12411 ifloat: 1
12413 # pow_tonearest
12414 Test "pow_tonearest (0xf.fffffp-4, 0x1p+24)":
12415 float: 1
12416 ifloat: 1
12418 # pow_towardzero
12419 Test "pow_towardzero (1.0625, 1.125)":
12420 ildouble: 1
12421 ldouble: 1
12422 Test "pow_towardzero (1.5, 1.03125)":
12423 float: 1
12424 ifloat: 1
12426 # pow_upward
12427 Test "pow_upward (1.0625, 1.125)":
12428 float: 1
12429 ifloat: 1
12430 Test "pow_upward (1.5, 1.03125)":
12431 ildouble: 1
12432 ldouble: 1
12434 # sin
12435 Test "sin (0x1p+0)":
12436 float: 1
12437 ifloat: 1
12438 Test "sin (0x4.1237e153f7080008p+0)":
12439 ildouble: 1
12440 ldouble: 1
12441 Test "sin (0xc.d4967p-4)":
12442 float: 1
12443 ifloat: 1
12444 Test "sin (0xf.ffffffffffff8p+1020)":
12445 ildouble: 1
12446 ldouble: 1
12447 Test "sin (16.0)":
12448 ildouble: 2
12449 ldouble: 2
12451 # sin_downward
12452 Test "sin_downward (-0x1.921fb4p+0)":
12453 double: 1
12454 idouble: 1
12455 Test "sin_downward (-0x1.921fb6p+0)":
12456 double: 1
12457 idouble: 1
12458 ildouble: 1
12459 ldouble: 1
12460 Test "sin_downward (-0x2p+64)":
12461 double: 1
12462 idouble: 1
12463 ildouble: 1
12464 ldouble: 1
12465 Test "sin_downward (-0x8.60a91c16b9b28p-4)":
12466 ildouble: 2
12467 ldouble: 2
12468 Test "sin_downward (-0x8.60a91c16b9b2c232dd99707ab4p-4)":
12469 ildouble: 1
12470 ldouble: 1
12471 Test "sin_downward (-0x8.60a91c16b9b2c24p-4)":
12472 ildouble: 1
12473 ldouble: 1
12474 Test "sin_downward (-0x8.60a91c16b9b3p-4)":
12475 double: 1
12476 idouble: 1
12477 Test "sin_downward (-0x8.60a91p-4)":
12478 double: 1
12479 idouble: 1
12480 Test "sin_downward (-0x8.60a92p-4)":
12481 double: 1
12482 idouble: 1
12483 ildouble: 2
12484 ldouble: 2
12485 Test "sin_downward (0x1.921fb54442d18p+0)":
12486 double: 1
12487 idouble: 1
12488 Test "sin_downward (0x1.921fb54442d19p+0)":
12489 double: 1
12490 idouble: 1
12491 Test "sin_downward (0x1p+0)":
12492 ildouble: 1
12493 ldouble: 1
12494 Test "sin_downward (0x1p+120)":
12495 float: 1
12496 ifloat: 1
12497 Test "sin_downward (0x1p+28)":
12498 double: 1
12499 float: 1
12500 idouble: 1
12501 ifloat: 1
12502 ildouble: 1
12503 ldouble: 1
12504 Test "sin_downward (0x2.1e19e0c9bab24p+72)":
12505 double: 1
12506 idouble: 1
12507 ildouble: 1
12508 ldouble: 1
12509 Test "sin_downward (0x2.1e19e4p+72)":
12510 ildouble: 1
12511 ldouble: 1
12512 Test "sin_downward (0x2.1e19ep+72)":
12513 float: 2
12514 ifloat: 2
12515 ildouble: 1
12516 ldouble: 1
12517 Test "sin_downward (0x2.553534p+0)":
12518 double: 1
12519 idouble: 1
12520 Test "sin_downward (0x2.5535376715b9ep+0)":
12521 ildouble: 1
12522 ldouble: 1
12523 Test "sin_downward (0x2.5535376715bap+0)":
12524 double: 1
12525 idouble: 1
12526 Test "sin_downward (0x2p+0)":
12527 double: 1
12528 idouble: 1
12529 Test "sin_downward (0x3.be735c19be9fep+0)":
12530 double: 1
12531 idouble: 1
12532 ildouble: 1
12533 ldouble: 1
12534 Test "sin_downward (0x3.be735c19be9fffffffffffffffp+0)":
12535 ildouble: 1
12536 ldouble: 1
12537 Test "sin_downward (0x3.be735c19beap+0)":
12538 ildouble: 1
12539 ldouble: 1
12540 Test "sin_downward (0x3.be735cp+0)":
12541 ildouble: 1
12542 ldouble: 1
12543 Test "sin_downward (0x3.be736p+0)":
12544 double: 1
12545 float: 1
12546 idouble: 1
12547 ifloat: 1
12548 Test "sin_downward (0x3.ec2a0250032a00000000000001p+0)":
12549 ildouble: 1
12550 ldouble: 1
12551 Test "sin_downward (0x3.ec2a0250032a0004p+0)":
12552 ildouble: 1
12553 ldouble: 1
12554 Test "sin_downward (0x3.ec2a0250032a2p+0)":
12555 double: 1
12556 idouble: 1
12557 ildouble: 1
12558 ldouble: 1
12559 Test "sin_downward (0x3.ec2a0250032ap+0)":
12560 double: 1
12561 idouble: 1
12562 ildouble: 1
12563 ldouble: 1
12564 Test "sin_downward (0x3.ec2a04p+0)":
12565 ildouble: 1
12566 ldouble: 1
12567 Test "sin_downward (0x3.ec2ap+0)":
12568 double: 1
12569 float: 1
12570 idouble: 1
12571 ifloat: 1
12572 Test "sin_downward (0x3p+0)":
12573 float: 1
12574 ifloat: 1
12575 ildouble: 2
12576 ldouble: 2
12577 Test "sin_downward (0x4.093385688a2d150c00bf42a09p-4)":
12578 ildouble: 1
12579 ldouble: 1
12580 Test "sin_downward (0x4.093388p-4)":
12581 double: 1
12582 idouble: 1
12583 Test "sin_downward (0x4.1237e153f70800000000000002p+0)":
12584 ildouble: 2
12585 ldouble: 2
12586 Test "sin_downward (0x4.1237e153f7080008p+0)":
12587 ildouble: 1
12588 ldouble: 1
12589 Test "sin_downward (0x4.1237e153f7084p+0)":
12590 double: 1
12591 idouble: 1
12592 ildouble: 2
12593 ldouble: 2
12594 Test "sin_downward (0x4.1237e153f708p+0)":
12595 double: 1
12596 idouble: 1
12597 ildouble: 1
12598 ldouble: 1
12599 Test "sin_downward (0x4.1237e8p+0)":
12600 ildouble: 2
12601 ldouble: 2
12602 Test "sin_downward (0x4.1237ep+0)":
12603 float: 1
12604 ifloat: 1
12605 ildouble: 2
12606 ldouble: 2
12607 Test "sin_downward (0x4.c92d08p+0)":
12608 double: 1
12609 float: 1
12610 idouble: 1
12611 ifloat: 1
12612 ildouble: 1
12613 ldouble: 1
12614 Test "sin_downward (0x4.c92d0ffa4bf000000000000002p+0)":
12615 ildouble: 1
12616 ldouble: 1
12617 Test "sin_downward (0x4.c92d0ffa4bf00008p+0)":
12618 ildouble: 1
12619 ldouble: 1
12620 Test "sin_downward (0x4.c92d0ffa4bf04p+0)":
12621 ildouble: 1
12622 ldouble: 1
12623 Test "sin_downward (0x4.c92d0ffa4bfp+0)":
12624 ildouble: 1
12625 ldouble: 1
12626 Test "sin_downward (0x4.c92d1p+0)":
12627 double: 1
12628 float: 1
12629 idouble: 1
12630 ifloat: 1
12631 ildouble: 1
12632 ldouble: 1
12633 Test "sin_downward (0x4p+0)":
12634 double: 1
12635 idouble: 1
12636 ildouble: 1
12637 ldouble: 1
12638 Test "sin_downward (0x4p+48)":
12639 double: 1
12640 idouble: 1
12641 Test "sin_downward (0x5.fbec7477d4a800000000000002p+0)":
12642 ildouble: 1
12643 ldouble: 1
12644 Test "sin_downward (0x5.fbec7477d4a84p+0)":
12645 double: 1
12646 idouble: 1
12647 Test "sin_downward (0x5.fbec7477d4a8p+0)":
12648 double: 1
12649 idouble: 1
12650 ildouble: 1
12651 ldouble: 1
12652 Test "sin_downward (0x5.fbec78p+0)":
12653 double: 1
12654 idouble: 1
12655 ildouble: 1
12656 ldouble: 1
12657 Test "sin_downward (0x5.fbec7p+0)":
12658 ildouble: 1
12659 ldouble: 1
12660 Test "sin_downward (0x5p+0)":
12661 double: 1
12662 float: 1
12663 idouble: 1
12664 ifloat: 1
12665 Test "sin_downward (0x6p+0)":
12666 double: 1
12667 idouble: 1
12668 ildouble: 1
12669 ldouble: 1
12670 Test "sin_downward (0x8.60a91c16b9b28p-4)":
12671 ildouble: 1
12672 ldouble: 1
12673 Test "sin_downward (0x8.60a92p-4)":
12674 ildouble: 1
12675 ldouble: 1
12676 Test "sin_downward (0x8p+0)":
12677 double: 1
12678 idouble: 1
12679 Test "sin_downward (0x8p+1020)":
12680 double: 1
12681 idouble: 1
12682 Test "sin_downward (0x9p+0)":
12683 double: 1
12684 float: 1
12685 idouble: 1
12686 ifloat: 1
12687 Test "sin_downward (0xap+0)":
12688 double: 1
12689 float: 1
12690 idouble: 1
12691 ifloat: 1
12692 Test "sin_downward (0xb.fa09ap+100)":
12693 ildouble: 2
12694 ldouble: 2
12695 Test "sin_downward (0xc.d4966d92d17082980965c1a66p-4)":
12696 ildouble: 2
12697 ldouble: 2
12698 Test "sin_downward (0xc.d4966d92d170829p-4)":
12699 ildouble: 2
12700 ldouble: 2
12701 Test "sin_downward (0xc.d4966d92d17082ap-4)":
12702 ildouble: 2
12703 ldouble: 2
12704 Test "sin_downward (0xc.d4966d92d1708p-4)":
12705 double: 1
12706 idouble: 1
12707 ildouble: 1
12708 ldouble: 1
12709 Test "sin_downward (0xc.d4966d92d171p-4)":
12710 ildouble: 1
12711 ldouble: 1
12712 Test "sin_downward (0xc.d4966p-4)":
12713 double: 1
12714 idouble: 1
12715 ildouble: 1
12716 ldouble: 1
12717 Test "sin_downward (0xc.d4967p-4)":
12718 ildouble: 2
12719 ldouble: 2
12720 Test "sin_downward (0xe.ef3af1b5d800001p-4)":
12721 ildouble: 2
12722 ldouble: 2
12723 Test "sin_downward (0xe.ef3af1b5d8008p-4)":
12724 ildouble: 2
12725 ldouble: 2
12726 Test "sin_downward (0xe.ef3af1b5d8p-4)":
12727 ildouble: 1
12728 ldouble: 1
12729 Test "sin_downward (0xe.ef3afp-4)":
12730 ildouble: 3
12731 ldouble: 3
12732 Test "sin_downward (0xe.ef3bp-4)":
12733 ildouble: 2
12734 ldouble: 2
12735 Test "sin_downward (0xf.ffffcp+124)":
12736 double: 1
12737 idouble: 1
12738 Test "sin_downward (0xf.ffffffffffff8p+1020)":
12739 double: 1
12740 idouble: 1
12741 ildouble: 2
12742 ldouble: 2
12743 Test "sin_downward (0xf.fffffp+124)":
12744 double: 1
12745 idouble: 1
12746 ildouble: 1
12747 ldouble: 1
12748 Test "sin_downward (1)":
12749 ildouble: 4
12750 ldouble: 4
12751 Test "sin_downward (10)":
12752 float: 1
12753 ifloat: 1
12754 Test "sin_downward (2)":
12755 ildouble: 1
12756 ldouble: 1
12757 Test "sin_downward (3)":
12758 float: 1
12759 ifloat: 1
12760 ildouble: 2
12761 ldouble: 2
12762 Test "sin_downward (4)":
12763 ildouble: 1
12764 ldouble: 1
12765 Test "sin_downward (5)":
12766 float: 1
12767 ifloat: 1
12768 Test "sin_downward (6)":
12769 float: 1
12770 ifloat: 1
12771 ildouble: 2
12772 ldouble: 2
12773 Test "sin_downward (8)":
12774 ildouble: 1
12775 ldouble: 1
12777 # sin_tonearest
12778 Test "sin_tonearest (0x1p+0)":
12779 float: 1
12780 ifloat: 1
12781 Test "sin_tonearest (0x4.1237e153f7080008p+0)":
12782 ildouble: 1
12783 ldouble: 1
12784 Test "sin_tonearest (0xc.d4967p-4)":
12785 float: 1
12786 ifloat: 1
12787 Test "sin_tonearest (0xf.ffffffffffff8p+1020)":
12788 ildouble: 1
12789 ldouble: 1
12790 Test "sin_tonearest (1)":
12791 float: 1
12792 ifloat: 1
12794 # sin_towardzero
12795 Test "sin_towardzero (-0x1.921fb54442d18p+0)":
12796 double: 1
12797 idouble: 1
12798 Test "sin_towardzero (-0x1.921fb54442d19p+0)":
12799 double: 1
12800 idouble: 1
12801 Test "sin_towardzero (-0x2p+64)":
12802 double: 1
12803 idouble: 1
12804 ildouble: 1
12805 ldouble: 1
12806 Test "sin_towardzero (-0x8.60a91c16b9b28p-4)":
12807 ildouble: 1
12808 ldouble: 1
12809 Test "sin_towardzero (-0x8.60a92p-4)":
12810 ildouble: 1
12811 ldouble: 1
12812 Test "sin_towardzero (0x1.921fb54442d18p+0)":
12813 double: 1
12814 idouble: 1
12815 Test "sin_towardzero (0x1.921fb54442d19p+0)":
12816 double: 1
12817 idouble: 1
12818 Test "sin_towardzero (0x1p+0)":
12819 float: 1
12820 ifloat: 1
12821 ildouble: 3
12822 ldouble: 3
12823 Test "sin_towardzero (0x2.1e19e4p+72)":
12824 double: 1
12825 idouble: 1
12826 Test "sin_towardzero (0x2.1e19ep+72)":
12827 double: 1
12828 float: 1
12829 idouble: 1
12830 ifloat: 1
12831 Test "sin_towardzero (0x2.553534p+0)":
12832 double: 1
12833 idouble: 1
12834 Test "sin_towardzero (0x2.5535376715b9ep+0)":
12835 ildouble: 1
12836 ldouble: 1
12837 Test "sin_towardzero (0x2.5535376715b9ffffffffffffffp+0)":
12838 ildouble: 1
12839 ldouble: 1
12840 Test "sin_towardzero (0x2.5535376715bap+0)":
12841 double: 1
12842 idouble: 1
12843 Test "sin_towardzero (0x2p+0)":
12844 double: 1
12845 idouble: 1
12846 Test "sin_towardzero (0x2p+64)":
12847 double: 1
12848 idouble: 1
12849 ildouble: 1
12850 ldouble: 1
12851 Test "sin_towardzero (0x3.be735c19beap+0)":
12852 double: 1
12853 idouble: 1
12854 Test "sin_towardzero (0x3.be735cp+0)":
12855 double: 1
12856 float: 1
12857 idouble: 1
12858 ifloat: 1
12859 Test "sin_towardzero (0x3.be736p+0)":
12860 ildouble: 1
12861 ldouble: 1
12862 Test "sin_towardzero (0x3.ec2a04p+0)":
12863 double: 1
12864 float: 1
12865 idouble: 1
12866 ifloat: 1
12867 Test "sin_towardzero (0x3p+0)":
12868 ildouble: 1
12869 ldouble: 1
12870 Test "sin_towardzero (0x4.093385688a2d150c00bf42a09p-4)":
12871 ildouble: 1
12872 ldouble: 1
12873 Test "sin_towardzero (0x4.093388p-4)":
12874 double: 1
12875 idouble: 1
12876 Test "sin_towardzero (0x4.1237e153f70800000000000002p+0)":
12877 ildouble: 1
12878 ldouble: 1
12879 Test "sin_towardzero (0x4.1237e153f7084p+0)":
12880 ildouble: 1
12881 ldouble: 1
12882 Test "sin_towardzero (0x4.1237e153f708p+0)":
12883 ildouble: 1
12884 ldouble: 1
12885 Test "sin_towardzero (0x4.1237e8p+0)":
12886 double: 1
12887 idouble: 1
12888 Test "sin_towardzero (0x4.1237ep+0)":
12889 double: 1
12890 idouble: 1
12891 Test "sin_towardzero (0x4.c92d0ffa4bf04p+0)":
12892 double: 1
12893 idouble: 1
12894 Test "sin_towardzero (0x4.c92d0ffa4bfp+0)":
12895 double: 1
12896 idouble: 1
12897 Test "sin_towardzero (0x4p+0)":
12898 ildouble: 1
12899 ldouble: 1
12900 Test "sin_towardzero (0x4p+48)":
12901 double: 1
12902 idouble: 1
12903 Test "sin_towardzero (0x5.fbec7p+0)":
12904 double: 1
12905 idouble: 1
12906 Test "sin_towardzero (0x8.60a91c16b9b28p-4)":
12907 ildouble: 1
12908 ldouble: 1
12909 Test "sin_towardzero (0x8.60a92p-4)":
12910 ildouble: 1
12911 ldouble: 1
12912 Test "sin_towardzero (0x8p+0)":
12913 double: 1
12914 idouble: 1
12915 Test "sin_towardzero (0x8p+1020)":
12916 double: 1
12917 idouble: 1
12918 Test "sin_towardzero (0x9p+0)":
12919 double: 1
12920 idouble: 1
12921 Test "sin_towardzero (0xb.fa09ap+100)":
12922 double: 1
12923 idouble: 1
12924 Test "sin_towardzero (0xc.d4966d92d17082980965c1a664p-4)":
12925 ildouble: 2
12926 ldouble: 2
12927 Test "sin_towardzero (0xc.d4966d92d17082980965c1a66p-4)":
12928 ildouble: 2
12929 ldouble: 2
12930 Test "sin_towardzero (0xc.d4966d92d170829p-4)":
12931 ildouble: 2
12932 ldouble: 2
12933 Test "sin_towardzero (0xc.d4966d92d17082ap-4)":
12934 ildouble: 2
12935 ldouble: 2
12936 Test "sin_towardzero (0xc.d4966d92d1708p-4)":
12937 double: 1
12938 idouble: 1
12939 ildouble: 2
12940 ldouble: 2
12941 Test "sin_towardzero (0xc.d4966d92d171p-4)":
12942 ildouble: 4
12943 ldouble: 4
12944 Test "sin_towardzero (0xc.d4966p-4)":
12945 double: 1
12946 idouble: 1
12947 ildouble: 2
12948 ldouble: 2
12949 Test "sin_towardzero (0xc.d4967p-4)":
12950 float: 1
12951 ifloat: 1
12952 ildouble: 2
12953 ldouble: 2
12954 Test "sin_towardzero (0xe.ef3af1b5d80000000000000004p-4)":
12955 ildouble: 3
12956 ldouble: 3
12957 Test "sin_towardzero (0xe.ef3af1b5d800001p-4)":
12958 ildouble: 2
12959 ldouble: 2
12960 Test "sin_towardzero (0xe.ef3af1b5d8008p-4)":
12961 ildouble: 2
12962 ldouble: 2
12963 Test "sin_towardzero (0xe.ef3af1b5d8p-4)":
12964 ildouble: 3
12965 ldouble: 3
12966 Test "sin_towardzero (0xe.ef3afp-4)":
12967 float: 1
12968 ifloat: 1
12969 ildouble: 1
12970 ldouble: 1
12971 Test "sin_towardzero (0xe.ef3bp-4)":
12972 ildouble: 2
12973 ldouble: 2
12974 Test "sin_towardzero (0xf.ffffcp+124)":
12975 double: 1
12976 idouble: 1
12977 Test "sin_towardzero (0xf.ffffffffffff8p+1020)":
12978 double: 1
12979 idouble: 1
12980 Test "sin_towardzero (1)":
12981 float: 1
12982 ifloat: 1
12983 ildouble: 3
12984 ldouble: 3
12985 Test "sin_towardzero (10)":
12986 float: 1
12987 ifloat: 1
12988 Test "sin_towardzero (2)":
12989 ildouble: 1
12990 ldouble: 1
12991 Test "sin_towardzero (3)":
12992 ildouble: 1
12993 ldouble: 1
12994 Test "sin_towardzero (4)":
12995 float: 1
12996 ifloat: 1
12997 Test "sin_towardzero (5)":
12998 float: 1
12999 ifloat: 1
13000 Test "sin_towardzero (8)":
13001 ildouble: 1
13002 ldouble: 1
13003 Test "sin_towardzero (9)":
13004 float: 1
13005 ifloat: 1
13006 ildouble: 1
13007 ldouble: 1
13009 # sin_upward
13010 Test "sin_upward (-0x1.921fb4p+0)":
13011 float: 1
13012 ifloat: 1
13013 ildouble: 1
13014 ldouble: 1
13015 Test "sin_upward (-0x1.921fb54442d18p+0)":
13016 double: 1
13017 idouble: 1
13018 Test "sin_upward (-0x1.921fb54442d19p+0)":
13019 double: 1
13020 idouble: 1
13021 Test "sin_upward (-0x1.921fb6p+0)":
13022 float: 1
13023 ifloat: 1
13024 ildouble: 1
13025 ldouble: 1
13026 Test "sin_upward (-0x2p+64)":
13027 ildouble: 1
13028 ldouble: 1
13029 Test "sin_upward (-0x8.60a91c16b9b28p-4)":
13030 ildouble: 1
13031 ldouble: 1
13032 Test "sin_upward (-0x8.60a91c16b9b2c232dd99707ab4p-4)":
13033 ildouble: 1
13034 ldouble: 1
13035 Test "sin_upward (-0x8.60a91c16b9b2c24p-4)":
13036 ildouble: 1
13037 ldouble: 1
13038 Test "sin_upward (-0x8.60a91c16b9b3p-4)":
13039 ildouble: 1
13040 ldouble: 1
13041 Test "sin_upward (-0x8.60a91p-4)":
13042 ildouble: 1
13043 ldouble: 1
13044 Test "sin_upward (-0x8.60a92p-4)":
13045 ildouble: 1
13046 ldouble: 1
13047 Test "sin_upward (0x1.921fb4p+0)":
13048 double: 1
13049 idouble: 1
13050 Test "sin_upward (0x1.921fb6p+0)":
13051 double: 1
13052 idouble: 1
13053 Test "sin_upward (0x1p+0)":
13054 double: 1
13055 idouble: 1
13056 ildouble: 2
13057 ldouble: 2
13058 Test "sin_upward (0x1p+120)":
13059 double: 1
13060 float: 1
13061 idouble: 1
13062 ifloat: 1
13063 Test "sin_upward (0x1p+28)":
13064 float: 1
13065 ifloat: 1
13066 ildouble: 1
13067 ldouble: 1
13068 Test "sin_upward (0x2.1e19e0c9bab24p+72)":
13069 ildouble: 1
13070 ldouble: 1
13071 Test "sin_upward (0x2.1e19e4p+72)":
13072 double: 1
13073 idouble: 1
13074 ildouble: 1
13075 ldouble: 1
13076 Test "sin_upward (0x2.1e19ep+72)":
13077 double: 1
13078 float: 1
13079 idouble: 1
13080 ifloat: 1
13081 ildouble: 1
13082 ldouble: 1
13083 Test "sin_upward (0x2.5535376715b9ep+0)":
13084 double: 1
13085 idouble: 1
13086 Test "sin_upward (0x2.5535376715b9ffffffffffffffp+0)":
13087 ildouble: 1
13088 ldouble: 1
13089 Test "sin_upward (0x2.553538p+0)":
13090 double: 1
13091 idouble: 1
13092 Test "sin_upward (0x2p+0)":
13093 float: 1
13094 ifloat: 1
13095 Test "sin_upward (0x2p+64)":
13096 double: 1
13097 idouble: 1
13098 ildouble: 1
13099 ldouble: 1
13100 Test "sin_upward (0x3.be735c19be9fep+0)":
13101 ildouble: 1
13102 ldouble: 1
13103 Test "sin_upward (0x3.be735c19be9ffffcp+0)":
13104 ildouble: 1
13105 ldouble: 1
13106 Test "sin_upward (0x3.be735c19be9fffffffffffffffp+0)":
13107 ildouble: 1
13108 ldouble: 1
13109 Test "sin_upward (0x3.be735c19beap+0)":
13110 double: 1
13111 idouble: 1
13112 Test "sin_upward (0x3.be735cp+0)":
13113 double: 1
13114 float: 1
13115 idouble: 1
13116 ifloat: 1
13117 Test "sin_upward (0x3.be736p+0)":
13118 float: 1
13119 ifloat: 1
13120 ildouble: 1
13121 ldouble: 1
13122 Test "sin_upward (0x3.ec2a0250032a00000000000001p+0)":
13123 ildouble: 1
13124 ldouble: 1
13125 Test "sin_upward (0x3.ec2a0250032a0004p+0)":
13126 ildouble: 1
13127 ldouble: 1
13128 Test "sin_upward (0x3.ec2a0250032a2p+0)":
13129 ildouble: 1
13130 ldouble: 1
13131 Test "sin_upward (0x3.ec2a0250032ap+0)":
13132 ildouble: 1
13133 ldouble: 1
13134 Test "sin_upward (0x3.ec2a04p+0)":
13135 double: 1
13136 float: 1
13137 idouble: 1
13138 ifloat: 1
13139 Test "sin_upward (0x3.ec2ap+0)":
13140 ildouble: 1
13141 ldouble: 1
13142 Test "sin_upward (0x3p+0)":
13143 double: 1
13144 float: 1
13145 idouble: 1
13146 ifloat: 1
13147 ildouble: 2
13148 ldouble: 2
13149 Test "sin_upward (0x4.093385688a2d4p-4)":
13150 double: 1
13151 idouble: 1
13152 Test "sin_upward (0x4.093385688a2dp-4)":
13153 double: 1
13154 idouble: 1
13155 Test "sin_upward (0x4.09338p-4)":
13156 double: 1
13157 idouble: 1
13158 Test "sin_upward (0x4.1237e153f70800000000000002p+0)":
13159 ildouble: 2
13160 ldouble: 2
13161 Test "sin_upward (0x4.1237e153f7080008p+0)":
13162 ildouble: 2
13163 ldouble: 2
13164 Test "sin_upward (0x4.1237e153f7084p+0)":
13165 ildouble: 2
13166 ldouble: 2
13167 Test "sin_upward (0x4.1237e153f708p+0)":
13168 ildouble: 2
13169 ldouble: 2
13170 Test "sin_upward (0x4.1237e8p+0)":
13171 double: 1
13172 float: 2
13173 idouble: 1
13174 ifloat: 2
13175 ildouble: 1
13176 ldouble: 1
13177 Test "sin_upward (0x4.1237ep+0)":
13178 double: 1
13179 float: 1
13180 idouble: 1
13181 ifloat: 1
13182 ildouble: 2
13183 ldouble: 2
13184 Test "sin_upward (0x4.c92d08p+0)":
13185 float: 1
13186 ifloat: 1
13187 ildouble: 1
13188 ldouble: 1
13189 Test "sin_upward (0x4.c92d0ffa4bf000000000000002p+0)":
13190 ildouble: 1
13191 ldouble: 1
13192 Test "sin_upward (0x4.c92d0ffa4bf00008p+0)":
13193 ildouble: 1
13194 ldouble: 1
13195 Test "sin_upward (0x4.c92d0ffa4bf04p+0)":
13196 double: 1
13197 idouble: 1
13198 ildouble: 1
13199 ldouble: 1
13200 Test "sin_upward (0x4.c92d0ffa4bfp+0)":
13201 double: 1
13202 idouble: 1
13203 Test "sin_upward (0x4.c92d1p+0)":
13204 float: 1
13205 ifloat: 1
13206 ildouble: 1
13207 ldouble: 1
13208 Test "sin_upward (0x4p+0)":
13209 float: 2
13210 ifloat: 2
13211 ildouble: 2
13212 ldouble: 2
13213 Test "sin_upward (0x4p+48)":
13214 float: 1
13215 ifloat: 1
13216 Test "sin_upward (0x5.fbec7477d4a800000000000002p+0)":
13217 ildouble: 1
13218 ldouble: 1
13219 Test "sin_upward (0x5.fbec7477d4a80008p+0)":
13220 ildouble: 2
13221 ldouble: 2
13222 Test "sin_upward (0x5.fbec7477d4a84p+0)":
13223 ildouble: 1
13224 ldouble: 1
13225 Test "sin_upward (0x5.fbec7477d4a8p+0)":
13226 ildouble: 1
13227 ldouble: 1
13228 Test "sin_upward (0x5.fbec78p+0)":
13229 ildouble: 1
13230 ldouble: 1
13231 Test "sin_upward (0x5.fbec7p+0)":
13232 double: 1
13233 idouble: 1
13234 ildouble: 1
13235 ldouble: 1
13236 Test "sin_upward (0x5p+0)":
13237 float: 1
13238 ifloat: 1
13239 ildouble: 1
13240 ldouble: 1
13241 Test "sin_upward (0x6p+0)":
13242 ildouble: 1
13243 ldouble: 1
13244 Test "sin_upward (0x7p+0)":
13245 double: 1
13246 float: 1
13247 idouble: 1
13248 ifloat: 1
13249 Test "sin_upward (0x8.60a91c16b9b3p-4)":
13250 double: 1
13251 idouble: 1
13252 Test "sin_upward (0x8.60a91p-4)":
13253 double: 1
13254 idouble: 1
13255 Test "sin_upward (0x8.60a92p-4)":
13256 double: 1
13257 idouble: 1
13258 Test "sin_upward (0x8p+0)":
13259 float: 1
13260 ifloat: 1
13261 Test "sin_upward (0x8p+1020)":
13262 ildouble: 1
13263 ldouble: 1
13264 Test "sin_upward (0x8p+124)":
13265 double: 1
13266 idouble: 1
13267 Test "sin_upward (0x9p+0)":
13268 float: 1
13269 ifloat: 1
13270 Test "sin_upward (0xap+0)":
13271 float: 1
13272 ifloat: 1
13273 ildouble: 1
13274 ldouble: 1
13275 Test "sin_upward (0xb.fa09ap+100)":
13276 double: 1
13277 idouble: 1
13278 Test "sin_upward (0xc.d4966d92d17082980965c1a664p-4)":
13279 ildouble: 3
13280 ldouble: 3
13281 Test "sin_upward (0xc.d4966d92d17082980965c1a66p-4)":
13282 ildouble: 2
13283 ldouble: 2
13284 Test "sin_upward (0xc.d4966d92d170829p-4)":
13285 ildouble: 2
13286 ldouble: 2
13287 Test "sin_upward (0xc.d4966d92d17082ap-4)":
13288 ildouble: 2
13289 ldouble: 2
13290 Test "sin_upward (0xc.d4966d92d1708p-4)":
13291 ildouble: 3
13292 ldouble: 3
13293 Test "sin_upward (0xc.d4966d92d171p-4)":
13294 double: 1
13295 idouble: 1
13296 ildouble: 3
13297 ldouble: 3
13298 Test "sin_upward (0xc.d4966p-4)":
13299 ildouble: 3
13300 ldouble: 3
13301 Test "sin_upward (0xc.d4967p-4)":
13302 double: 1
13303 idouble: 1
13304 ildouble: 2
13305 ldouble: 2
13306 Test "sin_upward (0xcp-4)":
13307 double: 1
13308 idouble: 1
13309 Test "sin_upward (0xe.ef3af1b5d80000000000000004p-4)":
13310 ildouble: 3
13311 ldouble: 3
13312 Test "sin_upward (0xe.ef3af1b5d800001p-4)":
13313 ildouble: 2
13314 ldouble: 2
13315 Test "sin_upward (0xe.ef3af1b5d8008p-4)":
13316 double: 1
13317 idouble: 1
13318 ildouble: 2
13319 ldouble: 2
13320 Test "sin_upward (0xe.ef3af1b5d8p-4)":
13321 double: 1
13322 idouble: 1
13323 ildouble: 2
13324 ldouble: 2
13325 Test "sin_upward (0xe.ef3afp-4)":
13326 double: 1
13327 idouble: 1
13328 ildouble: 2
13329 ldouble: 2
13330 Test "sin_upward (0xe.ef3bp-4)":
13331 double: 1
13332 idouble: 1
13333 ildouble: 3
13334 ldouble: 3
13335 Test "sin_upward (0xf.ffffcp+124)":
13336 ildouble: 2
13337 ldouble: 2
13338 Test "sin_upward (0xf.ffffffffffff8p+1020)":
13339 ildouble: 1
13340 ldouble: 1
13341 Test "sin_upward (0xf.ffffffffffffbffffffffffffcp+1020)":
13342 ildouble: 1
13343 ldouble: 1
13344 Test "sin_upward (0xf.fffffp+124)":
13345 ildouble: 1
13346 ldouble: 1
13347 Test "sin_upward (1)":
13348 float: 1
13349 ifloat: 1
13350 ildouble: 3
13351 ldouble: 3
13352 Test "sin_upward (2)":
13353 float: 2
13354 ifloat: 2
13355 Test "sin_upward (3)":
13356 ildouble: 1
13357 ldouble: 1
13358 Test "sin_upward (4)":
13359 float: 1
13360 ifloat: 1
13361 ildouble: 1
13362 ldouble: 1
13363 Test "sin_upward (6)":
13364 ildouble: 1
13365 ldouble: 1
13366 Test "sin_upward (9)":
13367 float: 1
13368 ifloat: 1
13370 # sincos
13371 Test "sincos (0x1.0c1522p+0) extra output 1":
13372 float: 1
13373 ifloat: 1
13374 Test "sincos (0x1.0c152382d7366p+0) extra output 2":
13375 ildouble: 1
13376 ldouble: 1
13377 Test "sincos (0x1p+120) extra output 2":
13378 float: 1
13379 ifloat: 1
13380 Test "sincos (0x1p+127) extra output 2":
13381 float: 1
13382 ifloat: 1
13383 Test "sincos (0x8.60a92p-4) extra output 2":
13384 float: 1
13385 ifloat: 1
13386 Test "sincos (0x8p+124) extra output 2":
13387 float: 1
13388 ifloat: 1
13389 Test "sincos (0xc.d4966d92d17082980965c1a66p-4) extra output 2":
13390 ildouble: 1
13391 ldouble: 1
13392 Test "sincos (0xc.d4967p-4) extra output 1":
13393 float: 1
13394 ifloat: 1
13395 Test "sincos (0xf.ffffffffffff8p+1020) extra output 1":
13396 ildouble: 1
13397 ldouble: 1
13398 Test "sincos (M_PI_6l*2.0) extra output 1":
13399 double: 1
13400 float: 1
13401 idouble: 1
13402 ifloat: 1
13403 Test "sincos (M_PI_6l*2.0) extra output 2":
13404 double: 1
13405 float: 1
13406 idouble: 1
13407 ifloat: 1
13408 Test "sincos (pi/2) extra output 2":
13409 double: 1
13410 float: 1
13411 idouble: 1
13412 ifloat: 1
13413 Test "sincos (pi/6) extra output 2":
13414 float: 1
13415 ifloat: 1
13417 # sinh
13418 Test "sinh (0.75)":
13419 ildouble: 1
13420 ldouble: 1
13421 Test "sinh (0xcp-4)":
13422 ildouble: 1
13423 ldouble: 1
13425 # sinh_downward
13426 Test "sinh_downward (0x1.6p+4)":
13427 double: 1
13428 idouble: 1
13429 ildouble: 1
13430 ldouble: 1
13431 Test "sinh_downward (0x1.7p+4)":
13432 double: 1
13433 idouble: 1
13434 Test "sinh_downward (0x1.8p+4)":
13435 ildouble: 1
13436 ldouble: 1
13437 Test "sinh_downward (22)":
13438 float: 1
13439 ifloat: 1
13440 ildouble: 2
13441 ldouble: 2
13442 Test "sinh_downward (23)":
13443 float: 1
13444 ifloat: 1
13445 Test "sinh_downward (24)":
13446 float: 1
13447 ifloat: 1
13448 ildouble: 1
13449 ldouble: 1
13451 # sinh_tonearest
13452 Test "sinh_tonearest (0xcp-4)":
13453 ildouble: 1
13454 ldouble: 1
13456 # sinh_towardzero
13457 Test "sinh_towardzero (0x1.6p+4)":
13458 double: 1
13459 idouble: 1
13460 ildouble: 1
13461 ldouble: 1
13462 Test "sinh_towardzero (0x1.7p+4)":
13463 double: 1
13464 idouble: 1
13465 Test "sinh_towardzero (0x1.8p+4)":
13466 ildouble: 1
13467 ldouble: 1
13468 Test "sinh_towardzero (22)":
13469 float: 1
13470 ifloat: 1
13471 ildouble: 2
13472 ldouble: 2
13473 Test "sinh_towardzero (23)":
13474 float: 1
13475 ifloat: 1
13476 Test "sinh_towardzero (24)":
13477 float: 1
13478 ifloat: 1
13479 ildouble: 1
13480 ldouble: 1
13482 # sinh_upward
13483 Test "sinh_upward (0x1.8p+4)":
13484 double: 1
13485 idouble: 1
13486 Test "sinh_upward (0x8p-32)":
13487 double: 1
13488 float: 1
13489 idouble: 1
13490 ifloat: 1
13491 ildouble: 1
13492 ldouble: 1
13493 Test "sinh_upward (0xcp-4)":
13494 ildouble: 1
13495 ldouble: 1
13496 Test "sinh_upward (23)":
13497 ildouble: 1
13498 ldouble: 1
13499 Test "sinh_upward (24)":
13500 ildouble: 1
13501 ldouble: 1
13503 # sqrt
13504 Test "sqrt (0.75)":
13505 double: 1
13506 idouble: 1
13507 Test "sqrt (2)":
13508 double: 1
13509 idouble: 1
13511 # sqrt_downward
13512 Test "sqrt_downward (0x1.33b43b08p-1016)":
13513 ildouble: 1
13514 ldouble: 1
13515 Test "sqrt_downward (0x4.000000000000cp-1024)":
13516 ildouble: 1
13517 ldouble: 1
13518 Test "sqrt_downward (0x4.000000000001cp-1024)":
13519 ildouble: 1
13520 ldouble: 1
13521 Test "sqrt_downward (0x4.000000000002cp-1024)":
13522 ildouble: 1
13523 ldouble: 1
13524 Test "sqrt_downward (0x4.000000000003cp-1024)":
13525 ildouble: 1
13526 ldouble: 1
13527 Test "sqrt_downward (0x4.000000000004cp-1024)":
13528 ildouble: 1
13529 ldouble: 1
13530 Test "sqrt_downward (0x4.000000000005cp-1024)":
13531 ildouble: 1
13532 ldouble: 1
13533 Test "sqrt_downward (0x4.000000000006cp-1024)":
13534 ildouble: 1
13535 ldouble: 1
13536 Test "sqrt_downward (0x4.000000000007cp-1024)":
13537 ildouble: 1
13538 ldouble: 1
13539 Test "sqrt_downward (0x4.000000000008cp-1024)":
13540 ildouble: 1
13541 ldouble: 1
13542 Test "sqrt_downward (0x4.000000000009cp-1024)":
13543 ildouble: 1
13544 ldouble: 1
13545 Test "sqrt_downward (0x4.00000000000acp-1024)":
13546 ildouble: 1
13547 ldouble: 1
13548 Test "sqrt_downward (0x4.00000000000bcp-1024)":
13549 ildouble: 1
13550 ldouble: 1
13551 Test "sqrt_downward (0x4.00000000000ccp-1024)":
13552 ildouble: 1
13553 ldouble: 1
13554 Test "sqrt_downward (0x4.00000000000dcp-1024)":
13555 ildouble: 1
13556 ldouble: 1
13557 Test "sqrt_downward (0x5.c59ef8p+4)":
13558 ildouble: 1
13559 ldouble: 1
13560 Test "sqrt_downward (0x5.c59efp+4)":
13561 ildouble: 1
13562 ldouble: 1
13563 Test "sqrt_downward (0x5.f6ba5a510bf98p+4)":
13564 ildouble: 1
13565 ldouble: 1
13566 Test "sqrt_downward (0x5.fe1118p+4)":
13567 ildouble: 1
13568 ldouble: 1
13569 Test "sqrt_downward (0x6.379124f88b718p+4)":
13570 ildouble: 1
13571 ldouble: 1
13572 Test "sqrt_downward (0x6.4920a685e8a2p+4)":
13573 ildouble: 1
13574 ldouble: 1
13575 Test "sqrt_downward (0x6.4920a8p+4)":
13576 ildouble: 1
13577 ldouble: 1
13578 Test "sqrt_downward (0x6.54d82p+4)":
13579 ildouble: 1
13580 ldouble: 1
13581 Test "sqrt_downward (0xd.0ac284p-1020)":
13582 ildouble: 1
13583 ldouble: 1
13585 # sqrt_towardzero
13586 Test "sqrt_towardzero (0x1.33b43b08p-1016)":
13587 ildouble: 1
13588 ldouble: 1
13589 Test "sqrt_towardzero (0x4.000000000000cp-1024)":
13590 ildouble: 1
13591 ldouble: 1
13592 Test "sqrt_towardzero (0x4.000000000001cp-1024)":
13593 ildouble: 1
13594 ldouble: 1
13595 Test "sqrt_towardzero (0x4.000000000002cp-1024)":
13596 ildouble: 1
13597 ldouble: 1
13598 Test "sqrt_towardzero (0x4.000000000003cp-1024)":
13599 ildouble: 1
13600 ldouble: 1
13601 Test "sqrt_towardzero (0x4.000000000004cp-1024)":
13602 ildouble: 1
13603 ldouble: 1
13604 Test "sqrt_towardzero (0x4.000000000005cp-1024)":
13605 ildouble: 1
13606 ldouble: 1
13607 Test "sqrt_towardzero (0x4.000000000006cp-1024)":
13608 ildouble: 1
13609 ldouble: 1
13610 Test "sqrt_towardzero (0x4.000000000007cp-1024)":
13611 ildouble: 1
13612 ldouble: 1
13613 Test "sqrt_towardzero (0x4.000000000008cp-1024)":
13614 ildouble: 1
13615 ldouble: 1
13616 Test "sqrt_towardzero (0x4.000000000009cp-1024)":
13617 ildouble: 1
13618 ldouble: 1
13619 Test "sqrt_towardzero (0x4.00000000000acp-1024)":
13620 ildouble: 1
13621 ldouble: 1
13622 Test "sqrt_towardzero (0x4.00000000000bcp-1024)":
13623 ildouble: 1
13624 ldouble: 1
13625 Test "sqrt_towardzero (0x4.00000000000ccp-1024)":
13626 ildouble: 1
13627 ldouble: 1
13628 Test "sqrt_towardzero (0x4.00000000000dcp-1024)":
13629 ildouble: 1
13630 ldouble: 1
13631 Test "sqrt_towardzero (0x5.c59ef8p+4)":
13632 ildouble: 1
13633 ldouble: 1
13634 Test "sqrt_towardzero (0x5.c59efp+4)":
13635 ildouble: 1
13636 ldouble: 1
13637 Test "sqrt_towardzero (0x5.f6ba5a510bf98p+4)":
13638 ildouble: 1
13639 ldouble: 1
13640 Test "sqrt_towardzero (0x5.fe1118p+4)":
13641 ildouble: 1
13642 ldouble: 1
13643 Test "sqrt_towardzero (0x6.379124f88b718p+4)":
13644 ildouble: 1
13645 ldouble: 1
13646 Test "sqrt_towardzero (0x6.4920a685e8a2p+4)":
13647 ildouble: 1
13648 ldouble: 1
13649 Test "sqrt_towardzero (0x6.4920a8p+4)":
13650 ildouble: 1
13651 ldouble: 1
13652 Test "sqrt_towardzero (0x6.54d82p+4)":
13653 ildouble: 1
13654 ldouble: 1
13655 Test "sqrt_towardzero (0xd.0ac284p-1020)":
13656 ildouble: 1
13657 ldouble: 1
13658 Test "sqrt_towardzero (0xf.ffffffffffff8p+1020)":
13659 ildouble: 1
13660 ldouble: 1
13661 Test "sqrt_towardzero (0xf.ffffffffffff8p-4)":
13662 ildouble: 1
13663 ldouble: 1
13665 # sqrt_upward
13666 Test "sqrt_upward (0x5.f6ba6p+4)":
13667 ildouble: 1
13668 ldouble: 1
13669 Test "sqrt_upward (0x6.16fb78p+4)":
13670 ildouble: 1
13671 ldouble: 1
13672 Test "sqrt_upward (0x6.1ce128p+4)":
13673 ildouble: 1
13674 ldouble: 1
13676 # tan
13677 Test "tan (-0xc.908p-4)":
13678 ildouble: 2
13679 ldouble: 2
13680 Test "tan (-0xc.90cp-4)":
13681 ildouble: 2
13682 ldouble: 2
13683 Test "tan (-0xc.90ep-4)":
13684 ildouble: 2
13685 ldouble: 2
13686 Test "tan (-0xc.90f8p-4)":
13687 ildouble: 2
13688 ldouble: 2
13689 Test "tan (-0xc.90fcp-4)":
13690 ildouble: 1
13691 ldouble: 1
13692 Test "tan (-0xc.90fd8p-4)":
13693 ildouble: 1
13694 ldouble: 1
13695 Test "tan (-0xc.90fdap-4)":
13696 ildouble: 1
13697 ldouble: 1
13698 Test "tan (-0xc.92p-4)":
13699 ildouble: 1
13700 ldouble: 1
13701 Test "tan (-0xc.9p-4)":
13702 ildouble: 1
13703 ldouble: 1
13704 Test "tan (0x2.1e19ep+72)":
13705 ildouble: 1
13706 ldouble: 1
13707 Test "tan (0x4p+0)":
13708 ildouble: 1
13709 ldouble: 1
13710 Test "tan (0x7p+0)":
13711 ildouble: 1
13712 ldouble: 1
13713 Test "tan (0xap+0)":
13714 ildouble: 1
13715 ldouble: 1
13716 Test "tan (0xc.908p-4)":
13717 ildouble: 2
13718 ldouble: 2
13719 Test "tan (0xc.90cp-4)":
13720 ildouble: 2
13721 ldouble: 2
13722 Test "tan (0xc.90ep-4)":
13723 ildouble: 2
13724 ldouble: 2
13725 Test "tan (0xc.90f8p-4)":
13726 ildouble: 2
13727 ldouble: 2
13728 Test "tan (0xc.90fcp-4)":
13729 ildouble: 1
13730 ldouble: 1
13731 Test "tan (0xc.90fd8p-4)":
13732 ildouble: 1
13733 ldouble: 1
13734 Test "tan (0xc.90fdaa22168c234c4c6628b81p-4)":
13735 ildouble: 1
13736 ldouble: 1
13737 Test "tan (0xc.90fdaa22168c235p-4)":
13738 ildouble: 1
13739 ldouble: 1
13740 Test "tan (0xc.90fdap-4)":
13741 ildouble: 1
13742 ldouble: 1
13743 Test "tan (0xc.92p-4)":
13744 ildouble: 1
13745 ldouble: 1
13746 Test "tan (0xc.9p-4)":
13747 ildouble: 1
13748 ldouble: 1
13749 Test "tan (pi/4)":
13750 double: 1
13751 idouble: 1
13752 ildouble: 1
13753 ldouble: 1
13755 # tan_downward
13756 Test "tan_downward (-0x2p+64)":
13757 double: 1
13758 idouble: 1
13759 Test "tan_downward (-0xc.908p-4)":
13760 float: 2
13761 ifloat: 2
13762 Test "tan_downward (-0xc.90cp-4)":
13763 float: 1
13764 ifloat: 1
13765 Test "tan_downward (-0xc.90ep-4)":
13766 double: 1
13767 float: 1
13768 idouble: 1
13769 ifloat: 1
13770 Test "tan_downward (-0xc.90f8p-4)":
13771 double: 1
13772 float: 1
13773 idouble: 1
13774 ifloat: 1
13775 Test "tan_downward (-0xc.90fcp-4)":
13776 float: 1
13777 ifloat: 1
13778 Test "tan_downward (-0xc.90fd8p-4)":
13779 double: 1
13780 float: 1
13781 idouble: 1
13782 ifloat: 1
13783 Test "tan_downward (-0xc.90fdap-4)":
13784 double: 1
13785 float: 1
13786 idouble: 1
13787 ifloat: 1
13788 Test "tan_downward (-0xc.90fdbp-4)":
13789 double: 1
13790 float: 1
13791 idouble: 1
13792 ifloat: 1
13793 Test "tan_downward (-0xc.90fdcp-4)":
13794 double: 1
13795 float: 1
13796 idouble: 1
13797 ifloat: 1
13798 Test "tan_downward (-0xc.90fdp-4)":
13799 float: 1
13800 ifloat: 1
13801 Test "tan_downward (-0xc.90fep-4)":
13802 double: 1
13803 float: 1
13804 idouble: 1
13805 ifloat: 1
13806 Test "tan_downward (-0xc.90fp-4)":
13807 double: 1
13808 float: 1
13809 idouble: 1
13810 ifloat: 1
13811 Test "tan_downward (-0xc.91p-4)":
13812 double: 1
13813 float: 1
13814 idouble: 1
13815 ifloat: 1
13816 Test "tan_downward (-0xc.92p-4)":
13817 double: 1
13818 idouble: 1
13819 Test "tan_downward (-0xc.94p-4)":
13820 ildouble: 2
13821 ldouble: 2
13822 Test "tan_downward (-0xc.98p-4)":
13823 ildouble: 1
13824 ldouble: 1
13825 Test "tan_downward (-0xc.9p-4)":
13826 double: 1
13827 float: 1
13828 idouble: 1
13829 ifloat: 1
13830 ildouble: 1
13831 ldouble: 1
13832 Test "tan_downward (-0xc.ap-4)":
13833 double: 1
13834 idouble: 1
13835 Test "tan_downward (0x1p+0)":
13836 double: 1
13837 idouble: 1
13838 Test "tan_downward (0x2.1e19e0c9bab24p+72)":
13839 double: 1
13840 idouble: 1
13841 ildouble: 1
13842 ldouble: 1
13843 Test "tan_downward (0x2.1e19ep+72)":
13844 ildouble: 1
13845 ldouble: 1
13846 Test "tan_downward (0x2p+0)":
13847 double: 1
13848 idouble: 1
13849 ildouble: 1
13850 ldouble: 1
13851 Test "tan_downward (0x3p+0)":
13852 double: 1
13853 idouble: 1
13854 Test "tan_downward (0x4p+0)":
13855 float: 1
13856 ifloat: 1
13857 Test "tan_downward (0x6p+0)":
13858 double: 1
13859 idouble: 1
13860 Test "tan_downward (0x7p+0)":
13861 double: 1
13862 idouble: 1
13863 Test "tan_downward (0x8p+1020)":
13864 double: 1
13865 idouble: 1
13866 Test "tan_downward (0x9p+0)":
13867 ildouble: 1
13868 ldouble: 1
13869 Test "tan_downward (0xap+0)":
13870 ildouble: 1
13871 ldouble: 1
13872 Test "tan_downward (0xc.908p-4)":
13873 double: 1
13874 float: 1
13875 idouble: 1
13876 ifloat: 1
13877 Test "tan_downward (0xc.90cp-4)":
13878 double: 1
13879 idouble: 1
13880 Test "tan_downward (0xc.90ep-4)":
13881 ildouble: 1
13882 ldouble: 1
13883 Test "tan_downward (0xc.90f8p-4)":
13884 ildouble: 2
13885 ldouble: 2
13886 Test "tan_downward (0xc.90fcp-4)":
13887 double: 1
13888 idouble: 1
13889 Test "tan_downward (0xc.90fd8p-4)":
13890 ildouble: 1
13891 ldouble: 1
13892 Test "tan_downward (0xc.90fdaa22168c234c4c6628b81p-4)":
13893 ildouble: 2
13894 ldouble: 2
13895 Test "tan_downward (0xc.90fdaa22168c235p-4)":
13896 ildouble: 1
13897 ldouble: 1
13898 Test "tan_downward (0xc.90fdaa22168c8p-4)":
13899 double: 1
13900 idouble: 1
13901 Test "tan_downward (0xc.90fdap-4)":
13902 ildouble: 1
13903 ldouble: 1
13904 Test "tan_downward (0xc.90fdp-4)":
13905 double: 1
13906 idouble: 1
13907 Test "tan_downward (0xc.90fep-4)":
13908 ildouble: 1
13909 ldouble: 1
13910 Test "tan_downward (0xc.90fp-4)":
13911 ildouble: 2
13912 ldouble: 2
13913 Test "tan_downward (0xc.92p-4)":
13914 float: 1
13915 ifloat: 1
13916 ildouble: 1
13917 ldouble: 1
13918 Test "tan_downward (0xc.94p-4)":
13919 double: 1
13920 float: 1
13921 idouble: 1
13922 ifloat: 1
13923 Test "tan_downward (0xc.98p-4)":
13924 double: 1
13925 float: 1
13926 idouble: 1
13927 ifloat: 1
13928 Test "tan_downward (0xc.9p-4)":
13929 ildouble: 2
13930 ldouble: 2
13931 Test "tan_downward (0xc.ap-4)":
13932 float: 1
13933 ifloat: 1
13934 Test "tan_downward (0xcp-4)":
13935 double: 1
13936 idouble: 1
13937 Test "tan_downward (0xf.fffffp+124)":
13938 ildouble: 2
13939 ldouble: 2
13940 Test "tan_downward (1)":
13941 float: 1
13942 ifloat: 1
13943 ildouble: 2
13944 ldouble: 2
13945 Test "tan_downward (10)":
13946 float: 1
13947 ifloat: 1
13948 ildouble: 2
13949 ldouble: 2
13950 Test "tan_downward (2)":
13951 float: 1
13952 ifloat: 1
13953 ildouble: 1
13954 ldouble: 1
13955 Test "tan_downward (6)":
13956 float: 1
13957 ifloat: 1
13958 ildouble: 1
13959 ldouble: 1
13960 Test "tan_downward (8)":
13961 float: 1
13962 ifloat: 1
13963 Test "tan_downward (9)":
13964 float: 1
13965 ifloat: 1
13966 ildouble: 1
13967 ldouble: 1
13969 # tan_tonearest
13970 Test "tan_tonearest (-0xc.908p-4)":
13971 ildouble: 2
13972 ldouble: 2
13973 Test "tan_tonearest (-0xc.90cp-4)":
13974 ildouble: 2
13975 ldouble: 2
13976 Test "tan_tonearest (-0xc.90ep-4)":
13977 ildouble: 2
13978 ldouble: 2
13979 Test "tan_tonearest (-0xc.90f8p-4)":
13980 ildouble: 2
13981 ldouble: 2
13982 Test "tan_tonearest (-0xc.90fcp-4)":
13983 ildouble: 1
13984 ldouble: 1
13985 Test "tan_tonearest (-0xc.90fd8p-4)":
13986 ildouble: 1
13987 ldouble: 1
13988 Test "tan_tonearest (-0xc.90fdap-4)":
13989 ildouble: 1
13990 ldouble: 1
13991 Test "tan_tonearest (-0xc.92p-4)":
13992 ildouble: 1
13993 ldouble: 1
13994 Test "tan_tonearest (-0xc.9p-4)":
13995 ildouble: 1
13996 ldouble: 1
13997 Test "tan_tonearest (0x2.1e19ep+72)":
13998 ildouble: 1
13999 ldouble: 1
14000 Test "tan_tonearest (0x4p+0)":
14001 ildouble: 1
14002 ldouble: 1
14003 Test "tan_tonearest (0x7p+0)":
14004 ildouble: 1
14005 ldouble: 1
14006 Test "tan_tonearest (0xap+0)":
14007 ildouble: 1
14008 ldouble: 1
14009 Test "tan_tonearest (0xc.908p-4)":
14010 ildouble: 2
14011 ldouble: 2
14012 Test "tan_tonearest (0xc.90cp-4)":
14013 ildouble: 2
14014 ldouble: 2
14015 Test "tan_tonearest (0xc.90ep-4)":
14016 ildouble: 2
14017 ldouble: 2
14018 Test "tan_tonearest (0xc.90f8p-4)":
14019 ildouble: 2
14020 ldouble: 2
14021 Test "tan_tonearest (0xc.90fcp-4)":
14022 ildouble: 1
14023 ldouble: 1
14024 Test "tan_tonearest (0xc.90fd8p-4)":
14025 ildouble: 1
14026 ldouble: 1
14027 Test "tan_tonearest (0xc.90fdaa22168c234c4c6628b81p-4)":
14028 ildouble: 1
14029 ldouble: 1
14030 Test "tan_tonearest (0xc.90fdaa22168c235p-4)":
14031 ildouble: 1
14032 ldouble: 1
14033 Test "tan_tonearest (0xc.90fdap-4)":
14034 ildouble: 1
14035 ldouble: 1
14036 Test "tan_tonearest (0xc.92p-4)":
14037 ildouble: 1
14038 ldouble: 1
14039 Test "tan_tonearest (0xc.9p-4)":
14040 ildouble: 1
14041 ldouble: 1
14042 Test "tan_tonearest (10)":
14043 ildouble: 1
14044 ldouble: 1
14045 Test "tan_tonearest (4)":
14046 ildouble: 1
14047 ldouble: 1
14048 Test "tan_tonearest (7)":
14049 ildouble: 1
14050 ldouble: 1
14052 # tan_towardzero
14053 Test "tan_towardzero (-0x2p+64)":
14054 double: 1
14055 idouble: 1
14056 ildouble: 2
14057 ldouble: 2
14058 Test "tan_towardzero (-0xc.908p-4)":
14059 double: 1
14060 float: 1
14061 idouble: 1
14062 ifloat: 1
14063 Test "tan_towardzero (-0xc.90cp-4)":
14064 double: 1
14065 idouble: 1
14066 Test "tan_towardzero (-0xc.90ep-4)":
14067 ildouble: 1
14068 ldouble: 1
14069 Test "tan_towardzero (-0xc.90f8p-4)":
14070 ildouble: 2
14071 ldouble: 2
14072 Test "tan_towardzero (-0xc.90fcp-4)":
14073 double: 1
14074 idouble: 1
14075 Test "tan_towardzero (-0xc.90fd8p-4)":
14076 ildouble: 1
14077 ldouble: 1
14078 Test "tan_towardzero (-0xc.90fdap-4)":
14079 ildouble: 1
14080 ldouble: 1
14081 Test "tan_towardzero (-0xc.90fdp-4)":
14082 double: 1
14083 idouble: 1
14084 Test "tan_towardzero (-0xc.90fp-4)":
14085 ildouble: 2
14086 ldouble: 2
14087 Test "tan_towardzero (-0xc.94p-4)":
14088 double: 1
14089 idouble: 1
14090 ildouble: 1
14091 ldouble: 1
14092 Test "tan_towardzero (-0xc.98p-4)":
14093 double: 1
14094 idouble: 1
14095 ildouble: 1
14096 ldouble: 1
14097 Test "tan_towardzero (-0xc.9p-4)":
14098 ildouble: 2
14099 ldouble: 2
14100 Test "tan_towardzero (0x1p+0)":
14101 double: 1
14102 float: 1
14103 idouble: 1
14104 ifloat: 1
14105 Test "tan_towardzero (0x2.1e19e0c9bab24p+72)":
14106 ildouble: 2
14107 ldouble: 2
14108 Test "tan_towardzero (0x2.1e19e4p+72)":
14109 double: 1
14110 idouble: 1
14111 ildouble: 2
14112 ldouble: 2
14113 Test "tan_towardzero (0x2.1e19ep+72)":
14114 double: 1
14115 idouble: 1
14116 ildouble: 1
14117 ldouble: 1
14118 Test "tan_towardzero (0x2p+0)":
14119 ildouble: 2
14120 ldouble: 2
14121 Test "tan_towardzero (0x2p+64)":
14122 double: 1
14123 idouble: 1
14124 ildouble: 2
14125 ldouble: 2
14126 Test "tan_towardzero (0x3p+0)":
14127 ildouble: 2
14128 ldouble: 2
14129 Test "tan_towardzero (0x4p+0)":
14130 ildouble: 1
14131 ldouble: 1
14132 Test "tan_towardzero (0x5p+0)":
14133 double: 1
14134 idouble: 1
14135 Test "tan_towardzero (0x6p+0)":
14136 ildouble: 1
14137 ldouble: 1
14138 Test "tan_towardzero (0x7p+0)":
14139 double: 1
14140 idouble: 1
14141 ildouble: 2
14142 ldouble: 2
14143 Test "tan_towardzero (0x8p+0)":
14144 double: 1
14145 idouble: 1
14146 Test "tan_towardzero (0x8p+1020)":
14147 ildouble: 2
14148 ldouble: 2
14149 Test "tan_towardzero (0x9p+0)":
14150 double: 1
14151 float: 1
14152 idouble: 1
14153 ifloat: 1
14154 Test "tan_towardzero (0xap+0)":
14155 ildouble: 1
14156 ldouble: 1
14157 Test "tan_towardzero (0xc.908p-4)":
14158 double: 1
14159 float: 1
14160 idouble: 1
14161 ifloat: 1
14162 Test "tan_towardzero (0xc.90cp-4)":
14163 double: 1
14164 idouble: 1
14165 Test "tan_towardzero (0xc.90ep-4)":
14166 ildouble: 1
14167 ldouble: 1
14168 Test "tan_towardzero (0xc.90f8p-4)":
14169 ildouble: 2
14170 ldouble: 2
14171 Test "tan_towardzero (0xc.90fcp-4)":
14172 double: 1
14173 idouble: 1
14174 Test "tan_towardzero (0xc.90fd8p-4)":
14175 ildouble: 1
14176 ldouble: 1
14177 Test "tan_towardzero (0xc.90fdaa22168c234c4c6628b80cp-4)":
14178 ildouble: 1
14179 ldouble: 1
14180 Test "tan_towardzero (0xc.90fdaa22168c234p-4)":
14181 ildouble: 1
14182 ldouble: 1
14183 Test "tan_towardzero (0xc.90fdaa22168c8p-4)":
14184 double: 1
14185 idouble: 1
14186 ildouble: 1
14187 ldouble: 1
14188 Test "tan_towardzero (0xc.90fdaa22168cp-4)":
14189 ildouble: 1
14190 ldouble: 1
14191 Test "tan_towardzero (0xc.90fdap-4)":
14192 ildouble: 1
14193 ldouble: 1
14194 Test "tan_towardzero (0xc.90fdp-4)":
14195 double: 1
14196 idouble: 1
14197 Test "tan_towardzero (0xc.90fp-4)":
14198 ildouble: 2
14199 ldouble: 2
14200 Test "tan_towardzero (0xc.94p-4)":
14201 double: 1
14202 idouble: 1
14203 ildouble: 1
14204 ldouble: 1
14205 Test "tan_towardzero (0xc.98p-4)":
14206 double: 1
14207 idouble: 1
14208 ildouble: 1
14209 ldouble: 1
14210 Test "tan_towardzero (0xc.9p-4)":
14211 ildouble: 2
14212 ldouble: 2
14213 Test "tan_towardzero (0xcp-4)":
14214 double: 1
14215 idouble: 1
14216 Test "tan_towardzero (0xf.ffffffffffff8p+1020)":
14217 double: 1
14218 idouble: 1
14219 Test "tan_towardzero (0xf.ffffffffffffbffffffffffffcp+1020)":
14220 ildouble: 1
14221 ldouble: 1
14222 Test "tan_towardzero (0xf.fffffp+124)":
14223 double: 1
14224 idouble: 1
14225 Test "tan_towardzero (10)":
14226 float: 1
14227 ifloat: 1
14228 ildouble: 2
14229 ldouble: 2
14230 Test "tan_towardzero (2)":
14231 ildouble: 1
14232 ldouble: 1
14233 Test "tan_towardzero (3)":
14234 float: 1
14235 ifloat: 1
14236 ildouble: 3
14237 ldouble: 3
14238 Test "tan_towardzero (4)":
14239 float: 1
14240 ifloat: 1
14241 ildouble: 1
14242 ldouble: 1
14243 Test "tan_towardzero (5)":
14244 float: 1
14245 ifloat: 1
14246 Test "tan_towardzero (6)":
14247 ildouble: 1
14248 ldouble: 1
14249 Test "tan_towardzero (7)":
14250 ildouble: 2
14251 ldouble: 2
14252 Test "tan_towardzero (9)":
14253 float: 1
14254 ifloat: 1
14255 ildouble: 1
14256 ldouble: 1
14258 # tan_upward
14259 Test "tan_upward (-0xc.908p-4)":
14260 double: 1
14261 idouble: 1
14262 ildouble: 2
14263 ldouble: 2
14264 Test "tan_upward (-0xc.90cp-4)":
14265 double: 1
14266 float: 1
14267 idouble: 1
14268 ifloat: 1
14269 ildouble: 2
14270 ldouble: 2
14271 Test "tan_upward (-0xc.90ep-4)":
14272 float: 1
14273 ifloat: 1
14274 ildouble: 2
14275 ldouble: 2
14276 Test "tan_upward (-0xc.90f8p-4)":
14277 float: 1
14278 ifloat: 1
14279 ildouble: 2
14280 ldouble: 2
14281 Test "tan_upward (-0xc.90fcp-4)":
14282 double: 1
14283 float: 1
14284 idouble: 1
14285 ifloat: 1
14286 ildouble: 2
14287 ldouble: 2
14288 Test "tan_upward (-0xc.90fd8p-4)":
14289 float: 1
14290 ifloat: 1
14291 ildouble: 2
14292 ldouble: 2
14293 Test "tan_upward (-0xc.90fdap-4)":
14294 float: 1
14295 ifloat: 1
14296 ildouble: 1
14297 ldouble: 1
14298 Test "tan_upward (-0xc.90fdbp-4)":
14299 float: 1
14300 ifloat: 1
14301 Test "tan_upward (-0xc.90fdcp-4)":
14302 float: 1
14303 ifloat: 1
14304 Test "tan_upward (-0xc.90fdp-4)":
14305 double: 1
14306 float: 1
14307 idouble: 1
14308 ifloat: 1
14309 ildouble: 2
14310 ldouble: 2
14311 Test "tan_upward (-0xc.90fep-4)":
14312 float: 1
14313 ifloat: 1
14314 Test "tan_upward (-0xc.90fp-4)":
14315 float: 1
14316 ifloat: 1
14317 ildouble: 2
14318 ldouble: 2
14319 Test "tan_upward (-0xc.91p-4)":
14320 float: 1
14321 ifloat: 1
14322 Test "tan_upward (-0xc.94p-4)":
14323 double: 1
14324 idouble: 1
14325 ildouble: 1
14326 ldouble: 1
14327 Test "tan_upward (-0xc.98p-4)":
14328 double: 1
14329 idouble: 1
14330 ildouble: 1
14331 ldouble: 1
14332 Test "tan_upward (-0xc.9p-4)":
14333 float: 1
14334 ifloat: 1
14335 ildouble: 2
14336 ldouble: 2
14337 Test "tan_upward (0x2.1e19e4p+72)":
14338 double: 1
14339 idouble: 1
14340 ildouble: 2
14341 ldouble: 2
14342 Test "tan_upward (0x2.1e19ep+72)":
14343 double: 1
14344 idouble: 1
14345 Test "tan_upward (0x2p+0)":
14346 ildouble: 1
14347 ldouble: 1
14348 Test "tan_upward (0x2p+64)":
14349 double: 1
14350 idouble: 1
14351 ildouble: 2
14352 ldouble: 2
14353 Test "tan_upward (0x3p+0)":
14354 ildouble: 2
14355 ldouble: 2
14356 Test "tan_upward (0x4p+0)":
14357 double: 1
14358 idouble: 1
14359 ildouble: 2
14360 ldouble: 2
14361 Test "tan_upward (0x5p+0)":
14362 double: 1
14363 idouble: 1
14364 ildouble: 1
14365 ldouble: 1
14366 Test "tan_upward (0x6p+0)":
14367 ildouble: 1
14368 ldouble: 1
14369 Test "tan_upward (0x7p+0)":
14370 float: 1
14371 ifloat: 1
14372 Test "tan_upward (0x8p+0)":
14373 double: 1
14374 idouble: 1
14375 Test "tan_upward (0x8p+1020)":
14376 ildouble: 2
14377 ldouble: 2
14378 Test "tan_upward (0x9p+0)":
14379 double: 1
14380 idouble: 1
14381 Test "tan_upward (0xap+0)":
14382 double: 1
14383 idouble: 1
14384 ildouble: 1
14385 ldouble: 1
14386 Test "tan_upward (0xc.908p-4)":
14387 float: 1
14388 ifloat: 1
14389 Test "tan_upward (0xc.90ep-4)":
14390 double: 1
14391 idouble: 1
14392 ildouble: 1
14393 ldouble: 1
14394 Test "tan_upward (0xc.90f8p-4)":
14395 double: 1
14396 idouble: 1
14397 ildouble: 1
14398 ldouble: 1
14399 Test "tan_upward (0xc.90fcp-4)":
14400 ildouble: 1
14401 ldouble: 1
14402 Test "tan_upward (0xc.90fd8p-4)":
14403 double: 1
14404 idouble: 1
14405 ildouble: 1
14406 ldouble: 1
14407 Test "tan_upward (0xc.90fdaa22168c234c4c6628b80cp-4)":
14408 ildouble: 2
14409 ldouble: 2
14410 Test "tan_upward (0xc.90fdaa22168c234c4c6628b81p-4)":
14411 ildouble: 1
14412 ldouble: 1
14413 Test "tan_upward (0xc.90fdaa22168c234p-4)":
14414 ildouble: 2
14415 ldouble: 2
14416 Test "tan_upward (0xc.90fdaa22168c235p-4)":
14417 ildouble: 1
14418 ldouble: 1
14419 Test "tan_upward (0xc.90fdaa22168c8p-4)":
14420 ildouble: 2
14421 ldouble: 2
14422 Test "tan_upward (0xc.90fdaa22168cp-4)":
14423 ildouble: 2
14424 ldouble: 2
14425 Test "tan_upward (0xc.90fdap-4)":
14426 double: 1
14427 idouble: 1
14428 Test "tan_upward (0xc.90fdbp-4)":
14429 double: 1
14430 idouble: 1
14431 ildouble: 2
14432 ldouble: 2
14433 Test "tan_upward (0xc.90fdcp-4)":
14434 double: 1
14435 idouble: 1
14436 ildouble: 2
14437 ldouble: 2
14438 Test "tan_upward (0xc.90fep-4)":
14439 double: 1
14440 idouble: 1
14441 ildouble: 1
14442 ldouble: 1
14443 Test "tan_upward (0xc.90fp-4)":
14444 double: 1
14445 idouble: 1
14446 ildouble: 1
14447 ldouble: 1
14448 Test "tan_upward (0xc.91p-4)":
14449 double: 1
14450 idouble: 1
14451 ildouble: 2
14452 ldouble: 2
14453 Test "tan_upward (0xc.92p-4)":
14454 double: 1
14455 float: 1
14456 idouble: 1
14457 ifloat: 1
14458 ildouble: 1
14459 ldouble: 1
14460 Test "tan_upward (0xc.94p-4)":
14461 float: 1
14462 ifloat: 1
14463 ildouble: 2
14464 ldouble: 2
14465 Test "tan_upward (0xc.98p-4)":
14466 float: 1
14467 ifloat: 1
14468 ildouble: 2
14469 ldouble: 2
14470 Test "tan_upward (0xc.9p-4)":
14471 double: 1
14472 idouble: 1
14473 ildouble: 1
14474 ldouble: 1
14475 Test "tan_upward (0xc.ap-4)":
14476 double: 1
14477 float: 1
14478 idouble: 1
14479 ifloat: 1
14480 ildouble: 2
14481 ldouble: 2
14482 Test "tan_upward (0xcp-4)":
14483 float: 1
14484 ifloat: 1
14485 Test "tan_upward (0xf.ffffffffffff8p+1020)":
14486 double: 1
14487 idouble: 1
14488 Test "tan_upward (0xf.fffffp+124)":
14489 double: 1
14490 idouble: 1
14491 Test "tan_upward (10)":
14492 ildouble: 1
14493 ldouble: 1
14494 Test "tan_upward (3)":
14495 float: 1
14496 ifloat: 1
14497 ildouble: 3
14498 ldouble: 3
14499 Test "tan_upward (5)":
14500 float: 1
14501 ifloat: 1
14502 ildouble: 1
14503 ldouble: 1
14504 Test "tan_upward (6)":
14505 ildouble: 1
14506 ldouble: 1
14507 Test "tan_upward (7)":
14508 ildouble: 1
14509 ldouble: 1
14510 Test "tan_upward (9)":
14511 ildouble: 1
14512 ldouble: 1
14514 # tanh
14515 Test "tanh (-0.75)":
14516 ildouble: 1
14517 ldouble: 1
14518 Test "tanh (-0xcp-4)":
14519 ildouble: 1
14520 ldouble: 1
14521 Test "tanh (0.75)":
14522 ildouble: 1
14523 ldouble: 1
14524 Test "tanh (0xcp-4)":
14525 ildouble: 1
14526 ldouble: 1
14528 # tgamma
14529 Test "tgamma (-0.5)":
14530 double: 1
14531 float: 1
14532 idouble: 1
14533 ifloat: 1
14534 Test "tgamma (-0x0.fffffffffffff8p0)":
14535 double: 1
14536 idouble: 1
14537 ildouble: 1
14538 ldouble: 1
14539 Test "tgamma (-0x0.ffffffp0)":
14540 float: 1
14541 ifloat: 1
14542 Test "tgamma (-0x1.000002p+0)":
14543 double: 2
14544 idouble: 2
14545 Test "tgamma (-0x1.000002p0)":
14546 double: 2
14547 idouble: 2
14548 ildouble: 1
14549 ldouble: 1
14550 Test "tgamma (-0x1.0a32a2p+5)":
14551 float: 2
14552 ifloat: 2
14553 Test "tgamma (-0x1.3ffffep+4)":
14554 float: 1
14555 ifloat: 1
14556 Test "tgamma (-0x1.3ffffffffffffffep+4)":
14557 ildouble: 1
14558 ldouble: 1
14559 Test "tgamma (-0x1.3fffffffffffffffffffffffff8p+4)":
14560 ildouble: 2
14561 ldouble: 2
14562 Test "tgamma (-0x1.3ffffffffffffp+4)":
14563 ildouble: 1
14564 ldouble: 1
14565 Test "tgamma (-0x1.4000000000000002p+4)":
14566 ildouble: 1
14567 ldouble: 1
14568 Test "tgamma (-0x1.4000000000001p+4)":
14569 double: 1
14570 idouble: 1
14571 ildouble: 2
14572 ldouble: 2
14573 Test "tgamma (-0x1.400002p+4)":
14574 float: 1
14575 ifloat: 1
14576 Test "tgamma (-0x1.dffffep+4)":
14577 double: 1
14578 float: 1
14579 idouble: 1
14580 ifloat: 1
14581 ildouble: 1
14582 ldouble: 1
14583 Test "tgamma (-0x1.dffffffffffffffep+4)":
14584 ildouble: 2
14585 ldouble: 2
14586 Test "tgamma (-0x1.dfffffffffffffffffffffffff8p+4)":
14587 ildouble: 1
14588 ldouble: 1
14589 Test "tgamma (-0x1.dffffffffffffp+4)":
14590 ildouble: 1
14591 ldouble: 1
14592 Test "tgamma (-0x1.e00000000000000000000000008p+4)":
14593 ildouble: 2
14594 ldouble: 2
14595 Test "tgamma (-0x1.e000000000001p+4)":
14596 double: 3
14597 idouble: 3
14598 ildouble: 3
14599 ldouble: 3
14600 Test "tgamma (-0x1.e00002p+4)":
14601 double: 1
14602 float: 1
14603 idouble: 1
14604 ifloat: 1
14605 Test "tgamma (-0x13.ffffep0)":
14606 float: 2
14607 ifloat: 2
14608 Test "tgamma (-0x13.fffffffffffffffffffffffff8p0)":
14609 ildouble: 2
14610 ldouble: 2
14611 Test "tgamma (-0x13.ffffffffffffp0)":
14612 ildouble: 1
14613 ldouble: 1
14614 Test "tgamma (-0x14.000000000001p0)":
14615 double: 1
14616 idouble: 1
14617 ildouble: 2
14618 ldouble: 2
14619 Test "tgamma (-0x14.00002p0)":
14620 float: 1
14621 ifloat: 1
14622 Test "tgamma (-0x1d.ffffep0)":
14623 double: 1
14624 float: 1
14625 idouble: 1
14626 ifloat: 1
14627 ildouble: 1
14628 ldouble: 1
14629 Test "tgamma (-0x1d.fffffffffffffffffffffffff8p0)":
14630 ildouble: 1
14631 ldouble: 1
14632 Test "tgamma (-0x1d.ffffffffffffp0)":
14633 ildouble: 1
14634 ldouble: 1
14635 Test "tgamma (-0x1e.00000000000000000000000008p0)":
14636 ildouble: 2
14637 ldouble: 2
14638 Test "tgamma (-0x1e.000000000001p0)":
14639 double: 3
14640 idouble: 3
14641 ildouble: 3
14642 ldouble: 3
14643 Test "tgamma (-0x1e.00002p0)":
14644 double: 1
14645 float: 1
14646 idouble: 1
14647 ifloat: 1
14648 Test "tgamma (-0x2.0000000000002p+0)":
14649 double: 1
14650 idouble: 1
14651 Test "tgamma (-0x2.0000000000002p0)":
14652 double: 1
14653 idouble: 1
14654 Test "tgamma (-0x2.000004p+0)":
14655 double: 2
14656 float: 1
14657 idouble: 2
14658 ifloat: 1
14659 ildouble: 1
14660 ldouble: 1
14661 Test "tgamma (-0x2.000004p0)":
14662 double: 2
14663 float: 1
14664 idouble: 2
14665 ifloat: 1
14666 ildouble: 1
14667 ldouble: 1
14668 Test "tgamma (-0x2.146544p+4)":
14669 float: 2
14670 ifloat: 2
14671 Test "tgamma (-0x2.7fffffffffffep+4)":
14672 double: 1
14673 idouble: 1
14674 Test "tgamma (-0x2.7fffffffffffffffffffffffffp+4)":
14675 ildouble: 1
14676 ldouble: 1
14677 Test "tgamma (-0x2.8000000000002p+4)":
14678 double: 1
14679 idouble: 1
14680 ildouble: 1
14681 ldouble: 1
14682 Test "tgamma (-0x2.800004p+4)":
14683 double: 2
14684 idouble: 2
14685 Test "tgamma (-0x2.8ffffffffffffffcp+4)":
14686 ildouble: 1
14687 ldouble: 1
14688 Test "tgamma (-0x2.8p+0)":
14689 double: 1
14690 float: 2
14691 idouble: 1
14692 ifloat: 2
14693 ildouble: 1
14694 ldouble: 1
14695 Test "tgamma (-0x2.90000000000000000000000001p+4)":
14696 ildouble: 1
14697 ldouble: 1
14698 Test "tgamma (-0x2.9000000000000004p+4)":
14699 ildouble: 1
14700 ldouble: 1
14701 Test "tgamma (-0x2.900004p+4)":
14702 double: 1
14703 idouble: 1
14704 Test "tgamma (-0x2.9ffffcp+4)":
14705 double: 1
14706 idouble: 1
14707 ildouble: 1
14708 ldouble: 1
14709 Test "tgamma (-0x2.9fffffffffffep+4)":
14710 ildouble: 1
14711 ldouble: 1
14712 Test "tgamma (-0x2.a0000000000000000000000001p+4)":
14713 ildouble: 1
14714 ldouble: 1
14715 Test "tgamma (-0x2.fffffcp+0)":
14716 double: 1
14717 float: 1
14718 idouble: 1
14719 ifloat: 1
14720 ildouble: 1
14721 ldouble: 1
14722 Test "tgamma (-0x2.fffffcp0)":
14723 double: 1
14724 float: 1
14725 idouble: 1
14726 ifloat: 1
14727 ildouble: 1
14728 ldouble: 1
14729 Test "tgamma (-0x27.fffffffffffep0)":
14730 double: 1
14731 idouble: 1
14732 Test "tgamma (-0x27.fffffffffffffffffffffffffp0)":
14733 ildouble: 1
14734 ldouble: 1
14735 Test "tgamma (-0x28.0000000000000000000000001p0)":
14736 ildouble: 1
14737 ldouble: 1
14738 Test "tgamma (-0x28.000000000002p0)":
14739 double: 1
14740 idouble: 1
14741 ildouble: 1
14742 ldouble: 1
14743 Test "tgamma (-0x28.00004p0)":
14744 double: 2
14745 idouble: 2
14746 Test "tgamma (-0x29.0000000000000000000000001p0)":
14747 ildouble: 1
14748 ldouble: 1
14749 Test "tgamma (-0x29.00004p0)":
14750 double: 1
14751 idouble: 1
14752 Test "tgamma (-0x29.ffffcp0)":
14753 double: 1
14754 idouble: 1
14755 ildouble: 1
14756 ldouble: 1
14757 Test "tgamma (-0x29.fffffffffffep0)":
14758 ildouble: 1
14759 ldouble: 1
14760 Test "tgamma (-0x2a.0000000000000000000000001p0)":
14761 ildouble: 1
14762 ldouble: 1
14763 Test "tgamma (-0x3.000004p+0)":
14764 double: 2
14765 float: 1
14766 idouble: 2
14767 ifloat: 1
14768 Test "tgamma (-0x3.000004p0)":
14769 double: 2
14770 float: 1
14771 idouble: 2
14772 ifloat: 1
14773 Test "tgamma (-0x3.1ffffcp+4)":
14774 double: 1
14775 idouble: 1
14776 ildouble: 2
14777 ldouble: 2
14778 Test "tgamma (-0x3.1fffffffffffep+4)":
14779 double: 3
14780 idouble: 3
14781 Test "tgamma (-0x3.1ffffffffffffffcp+4)":
14782 ildouble: 2
14783 ldouble: 2
14784 Test "tgamma (-0x3.20000000000000000000000001p+4)":
14785 ildouble: 1
14786 ldouble: 1
14787 Test "tgamma (-0x3.2000000000002p+4)":
14788 ildouble: 1
14789 ldouble: 1
14790 Test "tgamma (-0x3.200004p+4)":
14791 ildouble: 2
14792 ldouble: 2
14793 Test "tgamma (-0x3.8p+0)":
14794 double: 1
14795 float: 1
14796 idouble: 1
14797 ifloat: 1
14798 Test "tgamma (-0x3.fffffcp+0)":
14799 double: 1
14800 float: 1
14801 idouble: 1
14802 ifloat: 1
14803 Test "tgamma (-0x3.fffffcp0)":
14804 double: 1
14805 float: 1
14806 idouble: 1
14807 ifloat: 1
14808 Test "tgamma (-0x3.ffffffffffffep+0)":
14809 double: 2
14810 idouble: 2
14811 Test "tgamma (-0x3.ffffffffffffep0)":
14812 double: 2
14813 idouble: 2
14814 Test "tgamma (-0x31.fffffffffffep0)":
14815 double: 3
14816 idouble: 3
14817 Test "tgamma (-0x32.0000000000000000000000001p0)":
14818 ildouble: 1
14819 ldouble: 1
14820 Test "tgamma (-0x32.000000000002p0)":
14821 ildouble: 1
14822 ldouble: 1
14823 Test "tgamma (-0x4.000008p+0)":
14824 float: 1
14825 ifloat: 1
14826 Test "tgamma (-0x4.000008p0)":
14827 float: 1
14828 ifloat: 1
14829 Test "tgamma (-0x4.8p+0)":
14830 double: 1
14831 float: 1
14832 idouble: 1
14833 ifloat: 1
14834 ildouble: 1
14835 ldouble: 1
14836 Test "tgamma (-0x4.fffff8p+0)":
14837 double: 1
14838 float: 1
14839 idouble: 1
14840 ifloat: 1
14841 Test "tgamma (-0x4.fffff8p0)":
14842 double: 1
14843 float: 1
14844 idouble: 1
14845 ifloat: 1
14846 Test "tgamma (-0x4.ffffffffffffcp+0)":
14847 double: 1
14848 idouble: 1
14849 ildouble: 1
14850 ldouble: 1
14851 Test "tgamma (-0x4.ffffffffffffcp0)":
14852 double: 1
14853 idouble: 1
14854 ildouble: 1
14855 ldouble: 1
14856 Test "tgamma (-0x5.0000000000004p+0)":
14857 ildouble: 1
14858 ldouble: 1
14859 Test "tgamma (-0x5.0000000000004p0)":
14860 ildouble: 1
14861 ldouble: 1
14862 Test "tgamma (-0x5.000008p+0)":
14863 double: 1
14864 float: 2
14865 idouble: 1
14866 ifloat: 2
14867 Test "tgamma (-0x5.000008p0)":
14868 double: 1
14869 float: 2
14870 idouble: 1
14871 ifloat: 2
14872 Test "tgamma (-0x5.8p+0)":
14873 double: 1
14874 idouble: 1
14875 Test "tgamma (-0x5.ffffffffffffcp+0)":
14876 double: 1
14877 idouble: 1
14878 Test "tgamma (-0x5.ffffffffffffcp0)":
14879 double: 1
14880 idouble: 1
14881 Test "tgamma (-0x5.fffffffffffffff8p+0)":
14882 ildouble: 1
14883 ldouble: 1
14884 Test "tgamma (-0x6.000008p+0)":
14885 float: 2
14886 ifloat: 2
14887 ildouble: 1
14888 ldouble: 1
14889 Test "tgamma (-0x6.000008p0)":
14890 float: 2
14891 ifloat: 2
14892 ildouble: 1
14893 ldouble: 1
14894 Test "tgamma (-0x6.3fffffffffffcp+4)":
14895 double: 2
14896 idouble: 2
14897 ildouble: 1
14898 ldouble: 1
14899 Test "tgamma (-0x6.3ffffffffffffffffffffffffep+4)":
14900 ildouble: 1
14901 ldouble: 1
14902 Test "tgamma (-0x6.4000000000000008p+4)":
14903 ildouble: 1
14904 ldouble: 1
14905 Test "tgamma (-0x6.4000000000004p+4)":
14906 double: 1
14907 idouble: 1
14908 ildouble: 1
14909 ldouble: 1
14910 Test "tgamma (-0x6.400008p+4)":
14911 double: 1
14912 idouble: 1
14913 Test "tgamma (-0x6.8p+0)":
14914 float: 1
14915 ifloat: 1
14916 Test "tgamma (-0x6.fffff8p+0)":
14917 double: 2
14918 float: 1
14919 idouble: 2
14920 ifloat: 1
14921 ildouble: 1
14922 ldouble: 1
14923 Test "tgamma (-0x6.fffff8p0)":
14924 double: 2
14925 float: 1
14926 idouble: 2
14927 ifloat: 1
14928 ildouble: 1
14929 ldouble: 1
14930 Test "tgamma (-0x6.ffffffffffffcp+0)":
14931 double: 4
14932 idouble: 4
14933 ildouble: 2
14934 ldouble: 2
14935 Test "tgamma (-0x6.ffffffffffffcp0)":
14936 double: 4
14937 idouble: 4
14938 ildouble: 2
14939 ldouble: 2
14940 Test "tgamma (-0x63.fffffffffffcp0)":
14941 double: 2
14942 idouble: 2
14943 ildouble: 1
14944 ldouble: 1
14945 Test "tgamma (-0x63.ffffffffffffffffffffffffep0)":
14946 ildouble: 1
14947 ldouble: 1
14948 Test "tgamma (-0x64.000000000004p0)":
14949 double: 1
14950 idouble: 1
14951 ildouble: 1
14952 ldouble: 1
14953 Test "tgamma (-0x7.0000000000004p+0)":
14954 double: 3
14955 idouble: 3
14956 ildouble: 1
14957 ldouble: 1
14958 Test "tgamma (-0x7.0000000000004p0)":
14959 double: 3
14960 idouble: 3
14961 ildouble: 2
14962 ldouble: 2
14963 Test "tgamma (-0x7.000008p+0)":
14964 double: 1
14965 idouble: 1
14966 Test "tgamma (-0x7.000008p0)":
14967 double: 1
14968 float: 1
14969 idouble: 1
14970 ifloat: 1
14971 Test "tgamma (-0x7.8p+0)":
14972 double: 2
14973 float: 1
14974 idouble: 2
14975 ifloat: 1
14976 Test "tgamma (-0x7.fffff8p+0)":
14977 double: 3
14978 float: 1
14979 idouble: 3
14980 ifloat: 1
14981 Test "tgamma (-0x7.fffff8p0)":
14982 double: 3
14983 float: 1
14984 idouble: 3
14985 ifloat: 1
14986 Test "tgamma (-0x7.ffffffffffffcp+0)":
14987 double: 3
14988 idouble: 3
14989 ildouble: 3
14990 ldouble: 3
14991 Test "tgamma (-0x7.ffffffffffffcp0)":
14992 double: 3
14993 idouble: 3
14994 ildouble: 3
14995 ldouble: 3
14996 Test "tgamma (-0x7.fffffffffffffff8p+0)":
14997 ildouble: 1
14998 ldouble: 1
14999 Test "tgamma (-0x8.00000000000000000000000004p+0)":
15000 ildouble: 1
15001 ldouble: 1
15002 Test "tgamma (-0x8.00000000000000000000000004p0)":
15003 ildouble: 1
15004 ldouble: 1
15005 Test "tgamma (-0x8.00001p+0)":
15006 double: 2
15007 idouble: 2
15008 Test "tgamma (-0x8.00001p0)":
15009 double: 2
15010 idouble: 2
15011 Test "tgamma (-0x8.8p+0)":
15012 double: 1
15013 float: 1
15014 idouble: 1
15015 ifloat: 1
15016 Test "tgamma (-0x8p-4)":
15017 double: 1
15018 float: 1
15019 idouble: 1
15020 ifloat: 1
15021 Test "tgamma (-0x9.5ffffffffffffffp+4)":
15022 ildouble: 1
15023 ldouble: 1
15024 Test "tgamma (-0x9.600000000000001p+4)":
15025 ildouble: 1
15026 ldouble: 1
15027 Test "tgamma (-0x9.6000000000008p+4)":
15028 double: 1
15029 idouble: 1
15030 Test "tgamma (-0x9.60001p+4)":
15031 double: 1
15032 idouble: 1
15033 Test "tgamma (-0x9.8p+0)":
15034 double: 1
15035 float: 2
15036 idouble: 1
15037 ifloat: 2
15038 Test "tgamma (-0x9.ffffffffffff8p+0)":
15039 double: 1
15040 idouble: 1
15041 ildouble: 2
15042 ldouble: 2
15043 Test "tgamma (-0x9.ffffffffffff8p0)":
15044 double: 1
15045 idouble: 1
15046 ildouble: 2
15047 ldouble: 2
15048 Test "tgamma (-0x9.fffffp+0)":
15049 ildouble: 1
15050 ldouble: 1
15051 Test "tgamma (-0x9.fffffp0)":
15052 float: 1
15053 ifloat: 1
15054 ildouble: 1
15055 ldouble: 1
15056 Test "tgamma (-0x96.000000000008p0)":
15057 double: 1
15058 idouble: 1
15059 Test "tgamma (-0xa.00001p+0)":
15060 double: 1
15061 idouble: 1
15062 ildouble: 2
15063 ldouble: 2
15064 Test "tgamma (-0xa.00001p0)":
15065 double: 1
15066 idouble: 1
15067 ildouble: 2
15068 ldouble: 2
15069 Test "tgamma (-0xa.c0001p+4)":
15070 double: 1
15071 idouble: 1
15072 Test "tgamma (-0xf.ffffffffffff8p-4)":
15073 double: 1
15074 idouble: 1
15075 ildouble: 1
15076 ldouble: 1
15077 Test "tgamma (-0xf.fffffp-4)":
15078 float: 1
15079 ifloat: 1
15080 Test "tgamma (-2.5)":
15081 double: 1
15082 float: 2
15083 idouble: 1
15084 ifloat: 2
15085 ildouble: 1
15086 ldouble: 1
15087 Test "tgamma (-3.5)":
15088 double: 1
15089 float: 1
15090 idouble: 1
15091 ifloat: 1
15092 Test "tgamma (-4.5)":
15093 double: 1
15094 float: 1
15095 idouble: 1
15096 ifloat: 1
15097 ildouble: 1
15098 ldouble: 1
15099 Test "tgamma (-5.5)":
15100 double: 1
15101 idouble: 1
15102 Test "tgamma (-6.5)":
15103 float: 1
15104 ifloat: 1
15105 Test "tgamma (-7.5)":
15106 double: 2
15107 float: 1
15108 idouble: 2
15109 ifloat: 1
15110 Test "tgamma (-8.5)":
15111 double: 1
15112 float: 1
15113 idouble: 1
15114 ifloat: 1
15115 Test "tgamma (-9.5)":
15116 double: 1
15117 float: 2
15118 idouble: 1
15119 ifloat: 2
15120 Test "tgamma (0.5)":
15121 float: 1
15122 ifloat: 1
15123 Test "tgamma (0.7)":
15124 double: 1
15125 float: 1
15126 idouble: 1
15127 ifloat: 1
15128 Test "tgamma (0x1.28p+4)":
15129 double: 1
15130 idouble: 1
15131 ildouble: 1
15132 ldouble: 1
15133 Test "tgamma (0x1.38p+4)":
15134 double: 2
15135 idouble: 2
15136 Test "tgamma (0x1.78p+4)":
15137 double: 1
15138 float: 1
15139 idouble: 1
15140 ifloat: 1
15141 Test "tgamma (0x1.d8p+4)":
15142 double: 1
15143 float: 1
15144 idouble: 1
15145 ifloat: 1
15146 Test "tgamma (0x1.fffffep+0)":
15147 float: 1
15148 ifloat: 1
15149 Test "tgamma (0x1.fffffep0)":
15150 float: 1
15151 ifloat: 1
15152 Test "tgamma (0x1.fffffffffffffp+0)":
15153 double: 1
15154 idouble: 1
15155 Test "tgamma (0x1.fffffffffffffp0)":
15156 double: 1
15157 idouble: 1
15158 Test "tgamma (0x1p-24)":
15159 float: 1
15160 ifloat: 1
15161 Test "tgamma (0x1p-53)":
15162 double: 1
15163 idouble: 1
15164 Test "tgamma (0x2.18p+4)":
15165 ildouble: 1
15166 ldouble: 1
15167 Test "tgamma (0x2.28p+4)":
15168 double: 1
15169 idouble: 1
15170 ildouble: 1
15171 ldouble: 1
15172 Test "tgamma (0x2.30a43cp+4)":
15173 double: 1
15174 float: 2
15175 idouble: 1
15176 ifloat: 2
15177 Test "tgamma (0x2.8p+0)":
15178 float: 2
15179 ifloat: 2
15180 ildouble: 1
15181 ldouble: 1
15182 Test "tgamma (0x2.fffffcp+0)":
15183 float: 3
15184 ifloat: 3
15185 Test "tgamma (0x2.fffffcp0)":
15186 float: 3
15187 ifloat: 3
15188 Test "tgamma (0x3.8p+0)":
15189 float: 2
15190 ifloat: 2
15191 Test "tgamma (0x3.fffffcp+0)":
15192 float: 1
15193 ifloat: 1
15194 Test "tgamma (0x3.fffffcp0)":
15195 float: 1
15196 ifloat: 1
15197 Test "tgamma (0x3.ffffffffffffep+0)":
15198 double: 1
15199 idouble: 1
15200 Test "tgamma (0x3.ffffffffffffep0)":
15201 double: 1
15202 idouble: 1
15203 Test "tgamma (0x3p+0)":
15204 float: 1
15205 ifloat: 1
15206 Test "tgamma (0x4.0000000000004p+0)":
15207 double: 1
15208 idouble: 1
15209 Test "tgamma (0x4.0000000000004p0)":
15210 double: 1
15211 idouble: 1
15212 Test "tgamma (0x4.8p+0)":
15213 double: 1
15214 float: 1
15215 idouble: 1
15216 ifloat: 1
15217 Test "tgamma (0x4.fffff8p+0)":
15218 float: 1
15219 ifloat: 1
15220 Test "tgamma (0x4.fffff8p0)":
15221 float: 1
15222 ifloat: 1
15223 Test "tgamma (0x4.ffffffffffffcp+0)":
15224 double: 1
15225 idouble: 1
15226 ildouble: 1
15227 ldouble: 1
15228 Test "tgamma (0x4.ffffffffffffcp0)":
15229 double: 1
15230 idouble: 1
15231 ildouble: 1
15232 ldouble: 1
15233 Test "tgamma (0x4p+0)":
15234 float: 1
15235 ifloat: 1
15236 Test "tgamma (0x5.0000000000004p+0)":
15237 double: 1
15238 idouble: 1
15239 Test "tgamma (0x5.0000000000004p0)":
15240 double: 1
15241 idouble: 1
15242 Test "tgamma (0x5.000008p+0)":
15243 float: 3
15244 ifloat: 3
15245 Test "tgamma (0x5.000008p0)":
15246 float: 3
15247 ifloat: 3
15248 Test "tgamma (0x5.fffff8p+0)":
15249 double: 1
15250 float: 1
15251 idouble: 1
15252 ifloat: 1
15253 Test "tgamma (0x5.fffff8p0)":
15254 double: 1
15255 float: 1
15256 idouble: 1
15257 ifloat: 1
15258 Test "tgamma (0x6.0000000000004p+0)":
15259 double: 1
15260 idouble: 1
15261 Test "tgamma (0x6.0000000000004p0)":
15262 double: 1
15263 idouble: 1
15264 Test "tgamma (0x6.000008p+0)":
15265 float: 2
15266 ifloat: 2
15267 Test "tgamma (0x6.000008p0)":
15268 float: 2
15269 ifloat: 2
15270 Test "tgamma (0x6.8p+0)":
15271 float: 1
15272 ifloat: 1
15273 Test "tgamma (0x6.fffff8p+0)":
15274 double: 1
15275 idouble: 1
15276 Test "tgamma (0x6.fffff8p0)":
15277 double: 1
15278 idouble: 1
15279 Test "tgamma (0x6.ffffffffffffcp+0)":
15280 double: 4
15281 idouble: 4
15282 ildouble: 1
15283 ldouble: 1
15284 Test "tgamma (0x6.ffffffffffffcp0)":
15285 double: 4
15286 idouble: 4
15287 ildouble: 1
15288 ldouble: 1
15289 Test "tgamma (0x6p+0)":
15290 float: 1
15291 ifloat: 1
15292 Test "tgamma (0x7.0000000000004p+0)":
15293 double: 4
15294 idouble: 4
15295 Test "tgamma (0x7.0000000000004p0)":
15296 double: 4
15297 idouble: 4
15298 ildouble: 1
15299 ldouble: 1
15300 Test "tgamma (0x7.000008p+0)":
15301 double: 1
15302 idouble: 1
15303 Test "tgamma (0x7.000008p0)":
15304 double: 1
15305 float: 1
15306 idouble: 1
15307 ifloat: 1
15308 Test "tgamma (0x7.8p+0)":
15309 double: 2
15310 float: 1
15311 idouble: 2
15312 ifloat: 1
15313 ildouble: 1
15314 ldouble: 1
15315 Test "tgamma (0x7.fffff8p+0)":
15316 double: 2
15317 float: 1
15318 idouble: 2
15319 ifloat: 1
15320 Test "tgamma (0x7.fffff8p0)":
15321 double: 2
15322 float: 1
15323 idouble: 2
15324 ifloat: 1
15325 Test "tgamma (0x7.ffffffffffffcp+0)":
15326 double: 2
15327 idouble: 2
15328 ildouble: 1
15329 ldouble: 1
15330 Test "tgamma (0x7.ffffffffffffcp0)":
15331 double: 2
15332 idouble: 2
15333 ildouble: 1
15334 ldouble: 1
15335 Test "tgamma (0x7p+0)":
15336 double: 1
15337 idouble: 1
15338 Test "tgamma (0x8.00001p+0)":
15339 double: 2
15340 idouble: 2
15341 Test "tgamma (0x8.00001p0)":
15342 double: 2
15343 idouble: 2
15344 Test "tgamma (0x8.8p+0)":
15345 double: 1
15346 float: 1
15347 idouble: 1
15348 ifloat: 1
15349 Test "tgamma (0x8p+0)":
15350 double: 1
15351 idouble: 1
15352 Test "tgamma (0x8p-4)":
15353 float: 1
15354 ifloat: 1
15355 Test "tgamma (0x8p-56)":
15356 double: 1
15357 idouble: 1
15358 Test "tgamma (0x9.8p+0)":
15359 double: 1
15360 float: 1
15361 idouble: 1
15362 ifloat: 1
15363 ildouble: 1
15364 ldouble: 1
15365 Test "tgamma (0x9p+0)":
15366 double: 1
15367 idouble: 1
15368 Test "tgamma (0xa.b9fd72b0fb238p+4)":
15369 double: 1
15370 idouble: 1
15371 ildouble: 2
15372 ldouble: 2
15373 Test "tgamma (0xa.b9fd72b0fb23a9ddbf0d3804f4p+4)":
15374 ildouble: 1
15375 ldouble: 1
15376 Test "tgamma (0xa.b9fd7p+4)":
15377 double: 2
15378 idouble: 2
15379 ildouble: 2
15380 ldouble: 2
15381 Test "tgamma (0xap+0)":
15382 double: 1
15383 float: 1
15384 idouble: 1
15385 ifloat: 1
15386 Test "tgamma (0xb.333333333333333p-4)":
15387 ildouble: 1
15388 ldouble: 1
15389 Test "tgamma (0xb.33334p-4)":
15390 ildouble: 1
15391 ldouble: 1
15392 Test "tgamma (10)":
15393 double: 1
15394 float: 1
15395 idouble: 1
15396 ifloat: 1
15397 Test "tgamma (18.5)":
15398 double: 1
15399 float: 1
15400 idouble: 1
15401 ifloat: 1
15402 ildouble: 1
15403 ldouble: 1
15404 Test "tgamma (19.5)":
15405 double: 2
15406 idouble: 2
15407 ildouble: 1
15408 ldouble: 1
15409 Test "tgamma (2.5)":
15410 float: 2
15411 ifloat: 2
15412 ildouble: 1
15413 ldouble: 1
15414 Test "tgamma (23.5)":
15415 double: 1
15416 float: 1
15417 idouble: 1
15418 ifloat: 1
15419 Test "tgamma (29.5)":
15420 double: 1
15421 float: 1
15422 idouble: 1
15423 ifloat: 1
15424 Test "tgamma (3)":
15425 float: 1
15426 ifloat: 1
15427 Test "tgamma (3.5)":
15428 float: 2
15429 ifloat: 2
15430 Test "tgamma (30.5)":
15431 float: 1
15432 ifloat: 1
15433 Test "tgamma (33.5)":
15434 float: 1
15435 ifloat: 1
15436 ildouble: 1
15437 ldouble: 1
15438 Test "tgamma (34.5)":
15439 double: 1
15440 float: 2
15441 idouble: 1
15442 ifloat: 2
15443 ildouble: 1
15444 ldouble: 1
15445 Test "tgamma (4)":
15446 float: 1
15447 ifloat: 1
15448 Test "tgamma (4.5)":
15449 double: 1
15450 float: 1
15451 idouble: 1
15452 ifloat: 1
15453 Test "tgamma (6)":
15454 float: 1
15455 ifloat: 1
15456 Test "tgamma (6.5)":
15457 float: 1
15458 ifloat: 1
15459 Test "tgamma (7)":
15460 double: 1
15461 idouble: 1
15462 Test "tgamma (7.5)":
15463 double: 2
15464 float: 1
15465 idouble: 2
15466 ifloat: 1
15467 ildouble: 1
15468 ldouble: 1
15469 Test "tgamma (8)":
15470 double: 1
15471 idouble: 1
15472 Test "tgamma (8.5)":
15473 double: 1
15474 float: 1
15475 idouble: 1
15476 ifloat: 1
15477 Test "tgamma (9)":
15478 double: 1
15479 idouble: 1
15480 Test "tgamma (9.5)":
15481 double: 1
15482 float: 1
15483 idouble: 1
15484 ifloat: 1
15485 ildouble: 1
15486 ldouble: 1
15488 # y0
15489 Test "y0 (0.125)":
15490 ildouble: 1
15491 ldouble: 1
15492 Test "y0 (0.75)":
15493 ildouble: 1
15494 ldouble: 1
15495 Test "y0 (0x1.3ffp+74)":
15496 double: 1
15497 idouble: 1
15498 Test "y0 (0x1.8p+0)":
15499 double: 2
15500 float: 1
15501 idouble: 2
15502 ifloat: 1
15503 Test "y0 (0x1.ff00000000002p+840)":
15504 double: 1
15505 idouble: 1
15506 ildouble: 1
15507 ldouble: 1
15508 Test "y0 (0x1p+0)":
15509 double: 2
15510 float: 1
15511 idouble: 2
15512 ifloat: 1
15513 ildouble: 1
15514 ldouble: 1
15515 Test "y0 (0x1p-100)":
15516 ildouble: 1
15517 ldouble: 1
15518 Test "y0 (0x1p-110)":
15519 double: 1
15520 idouble: 1
15521 ildouble: 1
15522 ldouble: 1
15523 Test "y0 (0x1p-20)":
15524 double: 1
15525 idouble: 1
15526 Test "y0 (0x1p-30)":
15527 float: 1
15528 ifloat: 1
15529 ildouble: 1
15530 ldouble: 1
15531 Test "y0 (0x1p-40)":
15532 double: 1
15533 float: 1
15534 idouble: 1
15535 ifloat: 1
15536 Test "y0 (0x1p-60)":
15537 float: 1
15538 ifloat: 1
15539 Test "y0 (0x1p-70)":
15540 double: 1
15541 float: 1
15542 idouble: 1
15543 ifloat: 1
15544 Test "y0 (0x1p-80)":
15545 double: 1
15546 idouble: 1
15547 Test "y0 (0x1p1023)":
15548 ildouble: 1
15549 ldouble: 1
15550 Test "y0 (0x2p+0)":
15551 double: 1
15552 idouble: 1
15553 Test "y0 (0x2p-4)":
15554 ildouble: 1
15555 ldouble: 1
15556 Test "y0 (0x4.ffcp+72)":
15557 double: 1
15558 idouble: 1
15559 Test "y0 (0x4p-112)":
15560 double: 1
15561 idouble: 1
15562 ildouble: 1
15563 ldouble: 1
15564 Test "y0 (0x4p-32)":
15565 float: 1
15566 ifloat: 1
15567 ildouble: 1
15568 ldouble: 1
15569 Test "y0 (0x4p-72)":
15570 double: 1
15571 float: 1
15572 idouble: 1
15573 ifloat: 1
15574 Test "y0 (0x8p+0)":
15575 double: 1
15576 float: 1
15577 idouble: 1
15578 ifloat: 1
15579 ildouble: 1
15580 ldouble: 1
15581 Test "y0 (0x8p+1020)":
15582 ildouble: 1
15583 ldouble: 1
15584 Test "y0 (0xap+0)":
15585 double: 1
15586 float: 1
15587 idouble: 1
15588 ifloat: 1
15589 Test "y0 (0xf.ffffffffffff8p+1020)":
15590 double: 1
15591 idouble: 1
15592 ildouble: 1
15593 ldouble: 1
15594 Test "y0 (0xf.ffffffffffffbffffffffffffcp+1020)":
15595 ildouble: 1
15596 ldouble: 1
15597 Test "y0 (0xf.fffffp+124)":
15598 double: 1
15599 float: 1
15600 idouble: 1
15601 ifloat: 1
15602 ildouble: 1
15603 ldouble: 1
15604 Test "y0 (1.0)":
15605 double: 2
15606 float: 1
15607 idouble: 2
15608 ifloat: 1
15609 ildouble: 1
15610 ldouble: 1
15611 Test "y0 (1.5)":
15612 double: 2
15613 float: 1
15614 idouble: 2
15615 ifloat: 1
15616 Test "y0 (10.0)":
15617 double: 1
15618 float: 1
15619 idouble: 1
15620 ifloat: 1
15621 ildouble: 1
15622 ldouble: 1
15623 Test "y0 (2.0)":
15624 double: 1
15625 idouble: 1
15626 Test "y0 (8.0)":
15627 double: 1
15628 float: 1
15629 idouble: 1
15630 ifloat: 1
15631 ildouble: 1
15632 ldouble: 1
15634 # y1
15635 Test "y1 (0.125)":
15636 double: 1
15637 idouble: 1
15638 Test "y1 (0x1.001000001p+593)":
15639 ildouble: 2
15640 ldouble: 2
15641 Test "y1 (0x1.27e204p+99)":
15642 double: 1
15643 float: 1
15644 idouble: 1
15645 ifloat: 1
15646 ildouble: 1
15647 ldouble: 1
15648 Test "y1 (0x1.8p+0)":
15649 float: 1
15650 ifloat: 1
15651 Test "y1 (0x1p-10)":
15652 double: 1
15653 idouble: 1
15654 Test "y1 (0x1p-20)":
15655 ildouble: 1
15656 ldouble: 1
15657 Test "y1 (0x1p1023)":
15658 ildouble: 1
15659 ldouble: 1
15660 Test "y1 (0x2.002000002p+592)":
15661 ildouble: 2
15662 ldouble: 2
15663 Test "y1 (0x2p+0)":
15664 double: 1
15665 float: 1
15666 idouble: 1
15667 ifloat: 1
15668 Test "y1 (0x2p-4)":
15669 double: 1
15670 idouble: 1
15671 Test "y1 (0x4p-12)":
15672 double: 1
15673 idouble: 1
15674 Test "y1 (0x8p+0)":
15675 double: 1
15676 float: 2
15677 idouble: 1
15678 ifloat: 2
15679 ildouble: 1
15680 ldouble: 1
15681 Test "y1 (0x8p+1020)":
15682 ildouble: 1
15683 ldouble: 1
15684 Test "y1 (0x9.3f102p+96)":
15685 double: 1
15686 idouble: 1
15687 ildouble: 1
15688 ldouble: 1
15689 Test "y1 (0xap+0)":
15690 double: 3
15691 float: 1
15692 idouble: 3
15693 ifloat: 1
15694 ildouble: 2
15695 ldouble: 2
15696 Test "y1 (0xf.fffffp+124)":
15697 double: 2
15698 float: 2
15699 idouble: 2
15700 ifloat: 2
15701 Test "y1 (1.5)":
15702 float: 1
15703 ifloat: 1
15704 Test "y1 (10.0)":
15705 double: 3
15706 float: 1
15707 idouble: 3
15708 ifloat: 1
15709 ildouble: 2
15710 ldouble: 2
15711 Test "y1 (2.0)":
15712 double: 2
15713 float: 1
15714 idouble: 2
15715 ifloat: 2
15716 Test "y1 (8.0)":
15717 double: 1
15718 float: 2
15719 idouble: 1
15720 ifloat: 2
15721 ildouble: 1
15722 ldouble: 1
15724 # yn
15725 Test "yn (-10, 0x1p+0)":
15726 float: 2
15727 ifloat: 2
15728 Test "yn (-10, 1.0)":
15729 float: 2
15730 ifloat: 2
15731 Test "yn (0, 0.125)":
15732 ildouble: 1
15733 ldouble: 1
15734 Test "yn (0, 0.75)":
15735 ildouble: 1
15736 ldouble: 1
15737 Test "yn (0, 0x1.8p+0)":
15738 double: 2
15739 float: 1
15740 idouble: 2
15741 ifloat: 1
15742 Test "yn (0, 0x1p+0)":
15743 double: 2
15744 float: 1
15745 idouble: 2
15746 ifloat: 1
15747 ildouble: 1
15748 ldouble: 1
15749 Test "yn (0, 0x2p+0)":
15750 double: 1
15751 idouble: 1
15752 Test "yn (0, 0x2p-4)":
15753 ildouble: 1
15754 ldouble: 1
15755 Test "yn (0, 0x8p+0)":
15756 double: 1
15757 float: 1
15758 idouble: 1
15759 ifloat: 1
15760 ildouble: 1
15761 ldouble: 1
15762 Test "yn (0, 0xap+0)":
15763 double: 1
15764 float: 1
15765 idouble: 1
15766 ifloat: 1
15767 Test "yn (0, 1.0)":
15768 double: 2
15769 float: 1
15770 idouble: 2
15771 ifloat: 1
15772 ildouble: 1
15773 ldouble: 1
15774 Test "yn (0, 1.5)":
15775 double: 2
15776 float: 1
15777 idouble: 2
15778 ifloat: 1
15779 Test "yn (0, 10.0)":
15780 double: 1
15781 float: 1
15782 idouble: 1
15783 ifloat: 1
15784 ildouble: 2
15785 ldouble: 2
15786 Test "yn (0, 2.0)":
15787 double: 1
15788 idouble: 1
15789 Test "yn (0, 8.0)":
15790 double: 1
15791 float: 1
15792 idouble: 1
15793 ifloat: 1
15794 ildouble: 1
15795 ldouble: 1
15796 Test "yn (1, 0.125)":
15797 double: 1
15798 idouble: 1
15799 Test "yn (1, 0x1.8p+0)":
15800 float: 1
15801 ifloat: 1
15802 Test "yn (1, 0x2p+0)":
15803 double: 1
15804 float: 1
15805 idouble: 1
15806 ifloat: 1
15807 Test "yn (1, 0x2p-4)":
15808 double: 1
15809 idouble: 1
15810 Test "yn (1, 0x8p+0)":
15811 double: 1
15812 float: 2
15813 idouble: 1
15814 ifloat: 2
15815 ildouble: 1
15816 ldouble: 1
15817 Test "yn (1, 0xap+0)":
15818 double: 3
15819 float: 1
15820 idouble: 3
15821 ifloat: 1
15822 ildouble: 2
15823 ldouble: 2
15824 Test "yn (1, 1.5)":
15825 float: 2
15826 ifloat: 2
15827 Test "yn (1, 10.0)":
15828 double: 3
15829 float: 1
15830 idouble: 3
15831 ifloat: 1
15832 ildouble: 2
15833 ldouble: 2
15834 Test "yn (1, 2.0)":
15835 double: 2
15836 float: 1
15837 idouble: 2
15838 ifloat: 1
15839 Test "yn (1, 8.0)":
15840 double: 1
15841 float: 2
15842 idouble: 1
15843 ifloat: 2
15844 ildouble: 1
15845 ldouble: 1
15846 Test "yn (10, 0.125)":
15847 double: 1
15848 idouble: 1
15849 Test "yn (10, 0.75)":
15850 double: 1
15851 float: 2
15852 idouble: 1
15853 ifloat: 2
15854 Test "yn (10, 0x1p+0)":
15855 float: 2
15856 ifloat: 2
15857 Test "yn (10, 0x2p+0)":
15858 double: 3
15859 float: 1
15860 idouble: 3
15861 ifloat: 1
15862 ildouble: 1
15863 ldouble: 1
15864 Test "yn (10, 0x2p-4)":
15865 double: 1
15866 idouble: 1
15867 Test "yn (10, 0xap+0)":
15868 double: 2
15869 float: 1
15870 idouble: 2
15871 ifloat: 1
15872 Test "yn (10, 0xcp-4)":
15873 double: 1
15874 float: 1
15875 idouble: 1
15876 ifloat: 1
15877 Test "yn (10, 1.0)":
15878 float: 2
15879 ifloat: 2
15880 Test "yn (10, 10.0)":
15881 double: 2
15882 float: 2
15883 idouble: 2
15884 ifloat: 2
15885 ildouble: 2
15886 ldouble: 2
15887 Test "yn (10, 2.0)":
15888 double: 3
15889 float: 1
15890 idouble: 3
15891 ifloat: 1
15892 ildouble: 1
15893 ldouble: 1
15894 Test "yn (2, 0x1.ffff62p+99)":
15895 double: 1
15896 idouble: 1
15897 Test "yn (2, 0x1p1023)":
15898 ildouble: 1
15899 ldouble: 1
15900 Test "yn (2, 0x1p127)":
15901 double: 1
15902 float: 1
15903 idouble: 1
15904 ifloat: 1
15905 ildouble: 1
15906 ldouble: 1
15907 Test "yn (2, 0x8p+1020)":
15908 ildouble: 1
15909 ldouble: 1
15910 Test "yn (2, 0x8p+124)":
15911 double: 1
15912 float: 1
15913 idouble: 1
15914 ifloat: 1
15915 ildouble: 1
15916 ldouble: 1
15917 Test "yn (2, 0xf.fffb1p+96)":
15918 double: 1
15919 idouble: 1
15920 Test "yn (2, 0xf.ffffffffffff8p+1020)":
15921 double: 1
15922 idouble: 1
15923 ildouble: 1
15924 ldouble: 1
15925 Test "yn (2, 0xf.ffffffffffffbffffffffffffcp+1020)":
15926 ildouble: 1
15927 ldouble: 1
15928 Test "yn (2, 0xf.fffffp+124)":
15929 double: 1
15930 float: 1
15931 idouble: 1
15932 ifloat: 1
15933 ildouble: 1
15934 ldouble: 1
15935 Test "yn (3, 0.125)":
15936 double: 1
15937 idouble: 1
15938 Test "yn (3, 0.75)":
15939 float: 1
15940 ifloat: 1
15941 Test "yn (3, 0x2p+0)":
15942 double: 1
15943 idouble: 1
15944 Test "yn (3, 0x2p-4)":
15945 double: 1
15946 idouble: 1
15947 Test "yn (3, 0xap+0)":
15948 double: 1
15949 float: 1
15950 idouble: 1
15951 ifloat: 1
15952 ildouble: 1
15953 ldouble: 1
15954 Test "yn (3, 10.0)":
15955 double: 1
15956 float: 1
15957 idouble: 1
15958 ifloat: 1
15959 ildouble: 1
15960 ldouble: 1
15961 Test "yn (3, 2.0)":
15962 double: 1
15963 idouble: 1
15965 # Maximal error of functions:
15966 Function: "acos":
15967 ildouble: 1
15968 ldouble: 1
15970 Function: "acos_downward":
15971 double: 1
15972 float: 1
15973 idouble: 1
15974 ifloat: 1
15975 ildouble: 3
15976 ldouble: 3
15978 Function: "acos_tonearest":
15979 ildouble: 1
15980 ldouble: 1
15982 Function: "acos_towardzero":
15983 double: 1
15984 float: 1
15985 idouble: 1
15986 ifloat: 1
15987 ildouble: 3
15988 ldouble: 3
15990 Function: "acos_upward":
15991 double: 1
15992 idouble: 1
15993 ildouble: 2
15994 ldouble: 2
15996 Function: "acosh":
15997 double: 1
15998 idouble: 1
16000 Function: "asin":
16001 ildouble: 2
16002 ldouble: 2
16004 Function: "asin_downward":
16005 double: 1
16006 float: 1
16007 idouble: 1
16008 ifloat: 1
16009 ildouble: 2
16010 ldouble: 2
16012 Function: "asin_tonearest":
16013 ildouble: 2
16014 ldouble: 2
16016 Function: "asin_towardzero":
16017 double: 1
16018 float: 1
16019 idouble: 1
16020 ifloat: 1
16021 ildouble: 1
16022 ldouble: 1
16024 Function: "asin_upward":
16025 double: 1
16026 float: 1
16027 idouble: 1
16028 ifloat: 1
16029 ildouble: 2
16030 ldouble: 2
16032 Function: "asinh":
16033 double: 1
16034 float: 1
16035 ifloat: 1
16036 ildouble: 1
16038 Function: "atan":
16039 double: 1
16040 idouble: 1
16042 Function: "atan2":
16043 float: 1
16044 ifloat: 1
16045 ildouble: 2
16046 ldouble: 2
16048 Function: "atanh":
16049 float: 1
16050 ifloat: 1
16051 ildouble: 1
16052 ldouble: 1
16054 Function: "cabs":
16055 float: 1
16056 ifloat: 1
16057 ildouble: 1
16058 ldouble: 1
16060 Function: Real part of "cacos":
16061 double: 1
16062 float: 2
16063 idouble: 1
16064 ifloat: 2
16066 Function: Imaginary part of "cacos":
16067 double: 3
16068 float: 2
16069 idouble: 3
16070 ifloat: 2
16072 Function: Real part of "cacosh":
16073 double: 1
16074 float: 7
16075 idouble: 1
16076 ifloat: 7
16078 Function: Imaginary part of "cacosh":
16079 double: 1
16080 float: 3
16081 idouble: 1
16082 ifloat: 3
16084 Function: "carg":
16085 ildouble: 1
16086 ldouble: 1
16088 Function: Real part of "casin":
16089 double: 1
16090 float: 1
16091 idouble: 1
16092 ifloat: 1
16093 ildouble: 1
16094 ldouble: 1
16096 Function: Imaginary part of "casin":
16097 double: 3
16098 float: 2
16099 idouble: 3
16100 ifloat: 2
16102 Function: Real part of "casinh":
16103 double: 5
16104 float: 2
16105 idouble: 5
16106 ifloat: 2
16108 Function: Imaginary part of "casinh":
16109 double: 3
16110 float: 1
16111 idouble: 3
16112 ifloat: 1
16113 ildouble: 1
16114 ldouble: 1
16116 Function: Real part of "catan":
16117 float: 4
16118 ifloat: 4
16120 Function: Imaginary part of "catan":
16121 double: 1
16122 float: 1
16123 idouble: 1
16124 ifloat: 1
16125 ildouble: 1
16126 ldouble: 1
16128 Function: Real part of "catanh":
16129 double: 4
16130 float: 1
16131 idouble: 4
16132 ifloat: 1
16133 ildouble: 1
16134 ldouble: 1
16136 Function: Imaginary part of "catanh":
16137 float: 1
16138 ifloat: 1
16140 Function: "cbrt":
16141 double: 1
16142 float: 1
16143 idouble: 1
16144 ifloat: 1
16146 Function: Real part of "ccos":
16147 double: 1
16148 float: 1
16149 idouble: 1
16150 ifloat: 1
16151 ildouble: 1
16152 ldouble: 1
16154 Function: Imaginary part of "ccos":
16155 double: 1
16156 float: 1
16157 idouble: 1
16158 ifloat: 1
16159 ildouble: 1
16160 ldouble: 1
16162 Function: Real part of "ccosh":
16163 double: 1
16164 float: 1
16165 idouble: 1
16166 ifloat: 1
16167 ildouble: 1
16168 ldouble: 1
16170 Function: Imaginary part of "ccosh":
16171 double: 1
16172 float: 1
16173 idouble: 1
16174 ifloat: 1
16175 ildouble: 2
16176 ldouble: 2
16178 Function: Real part of "cexp":
16179 double: 2
16180 float: 1
16181 idouble: 2
16182 ifloat: 1
16183 ildouble: 2
16184 ldouble: 2
16186 Function: Imaginary part of "cexp":
16187 double: 1
16188 float: 2
16189 idouble: 1
16190 ifloat: 2
16191 ildouble: 2
16192 ldouble: 2
16194 Function: Real part of "clog":
16195 double: 1
16196 float: 2
16197 idouble: 1
16198 ifloat: 2
16199 ildouble: 1
16200 ldouble: 1
16202 Function: Imaginary part of "clog":
16203 double: 1
16204 float: 3
16205 idouble: 1
16206 ifloat: 3
16207 ildouble: 2
16208 ldouble: 2
16210 Function: Real part of "clog10":
16211 double: 2
16212 float: 2
16213 idouble: 2
16214 ifloat: 2
16215 ildouble: 2
16216 ldouble: 2
16218 Function: Imaginary part of "clog10":
16219 double: 1
16220 float: 1
16221 idouble: 1
16222 ifloat: 1
16223 ildouble: 2
16224 ldouble: 2
16226 Function: "cos":
16227 double: 2
16228 float: 1
16229 idouble: 2
16230 ifloat: 1
16231 ildouble: 2
16232 ldouble: 2
16234 Function: "cos_downward":
16235 double: 1
16236 float: 2
16237 idouble: 1
16238 ifloat: 2
16239 ildouble: 3
16240 ldouble: 3
16242 Function: "cos_tonearest":
16243 float: 1
16244 ifloat: 1
16245 ildouble: 2
16246 ldouble: 2
16248 Function: "cos_towardzero":
16249 double: 1
16250 float: 1
16251 idouble: 1
16252 ifloat: 1
16253 ildouble: 3
16254 ldouble: 3
16256 Function: "cos_upward":
16257 double: 1
16258 float: 2
16259 idouble: 1
16260 ifloat: 2
16261 ildouble: 4
16262 ldouble: 4
16264 Function: "cosh":
16265 double: 1
16266 float: 1
16267 idouble: 1
16268 ifloat: 1
16269 ildouble: 1
16270 ldouble: 1
16272 Function: "cosh_downward":
16273 double: 1
16274 float: 1
16275 idouble: 1
16276 ifloat: 1
16277 ildouble: 2
16278 ldouble: 2
16280 Function: "cosh_tonearest":
16281 double: 1
16282 float: 1
16283 idouble: 1
16284 ifloat: 1
16285 ildouble: 1
16286 ldouble: 1
16288 Function: "cosh_towardzero":
16289 double: 1
16290 float: 1
16291 idouble: 1
16292 ifloat: 1
16294 Function: "cosh_upward":
16295 double: 1
16296 float: 2
16297 idouble: 1
16298 ifloat: 2
16299 ildouble: 3
16300 ldouble: 3
16302 Function: Real part of "cpow":
16303 double: 2
16304 float: 5
16305 idouble: 2
16306 ifloat: 5
16307 ildouble: 4
16308 ldouble: 4
16310 Function: Imaginary part of "cpow":
16311 double: 2
16312 float: 2
16313 idouble: 2
16314 ifloat: 2
16315 ildouble: 2
16316 ldouble: 2
16318 Function: Imaginary part of "cproj":
16319 ildouble: 1
16320 ldouble: 1
16322 Function: Real part of "csin":
16323 double: 1
16324 float: 1
16325 idouble: 1
16326 ifloat: 1
16327 ildouble: 1
16328 ldouble: 1
16330 Function: Imaginary part of "csin":
16331 ildouble: 1
16332 ldouble: 1
16334 Function: Real part of "csinh":
16335 float: 1
16336 ifloat: 1
16337 ildouble: 1
16338 ldouble: 1
16340 Function: Imaginary part of "csinh":
16341 double: 1
16342 float: 1
16343 idouble: 1
16344 ifloat: 1
16345 ildouble: 1
16346 ldouble: 1
16348 Function: Real part of "csqrt":
16349 double: 1
16350 float: 2
16351 idouble: 1
16352 ifloat: 2
16354 Function: Imaginary part of "csqrt":
16355 double: 1
16356 float: 2
16357 idouble: 1
16358 ifloat: 2
16360 Function: Real part of "ctan":
16361 double: 1
16362 float: 1
16363 idouble: 1
16364 ifloat: 1
16365 ildouble: 2
16366 ldouble: 2
16368 Function: Imaginary part of "ctan":
16369 double: 2
16370 float: 1
16371 idouble: 2
16372 ifloat: 1
16373 ildouble: 2
16374 ldouble: 2
16376 Function: Real part of "ctan_downward":
16377 double: 6
16378 float: 5
16379 idouble: 6
16380 ifloat: 5
16381 ildouble: 8
16382 ldouble: 8
16384 Function: Imaginary part of "ctan_downward":
16385 double: 2
16386 float: 1
16387 idouble: 2
16388 ifloat: 1
16389 ildouble: 9
16390 ldouble: 9
16392 Function: Real part of "ctan_tonearest":
16393 double: 1
16394 float: 1
16395 idouble: 1
16396 ifloat: 1
16397 ildouble: 2
16398 ldouble: 2
16400 Function: Imaginary part of "ctan_tonearest":
16401 double: 2
16402 float: 1
16403 idouble: 2
16404 ifloat: 1
16405 ildouble: 2
16406 ldouble: 2
16408 Function: Real part of "ctan_towardzero":
16409 double: 5
16410 float: 3
16411 idouble: 5
16412 ifloat: 3
16413 ildouble: 10
16414 ldouble: 10
16416 Function: Imaginary part of "ctan_towardzero":
16417 double: 2
16418 float: 2
16419 idouble: 2
16420 ifloat: 2
16421 ildouble: 14
16422 ldouble: 14
16424 Function: Real part of "ctan_upward":
16425 double: 2
16426 float: 3
16427 idouble: 2
16428 ifloat: 3
16429 ildouble: 6
16430 ldouble: 6
16432 Function: Imaginary part of "ctan_upward":
16433 double: 2
16434 float: 3
16435 idouble: 2
16436 ifloat: 3
16437 ildouble: 10
16438 ldouble: 10
16440 Function: Real part of "ctanh":
16441 double: 2
16442 float: 2
16443 idouble: 2
16444 ifloat: 2
16445 ildouble: 2
16446 ldouble: 2
16448 Function: Imaginary part of "ctanh":
16449 double: 2
16450 float: 1
16451 idouble: 2
16452 ifloat: 1
16453 ildouble: 3
16454 ldouble: 3
16456 Function: Real part of "ctanh_downward":
16457 double: 4
16458 float: 1
16459 idouble: 4
16460 ifloat: 1
16461 ildouble: 9
16462 ldouble: 9
16464 Function: Imaginary part of "ctanh_downward":
16465 double: 6
16466 float: 5
16467 idouble: 6
16468 ifloat: 5
16469 ildouble: 7
16470 ldouble: 7
16472 Function: Real part of "ctanh_tonearest":
16473 double: 2
16474 float: 2
16475 idouble: 2
16476 ifloat: 2
16477 ildouble: 2
16478 ldouble: 2
16480 Function: Imaginary part of "ctanh_tonearest":
16481 double: 2
16482 float: 1
16483 idouble: 2
16484 ifloat: 1
16485 ildouble: 3
16486 ldouble: 3
16488 Function: Real part of "ctanh_towardzero":
16489 double: 2
16490 float: 2
16491 idouble: 2
16492 ifloat: 2
16493 ildouble: 13
16494 ldouble: 13
16496 Function: Imaginary part of "ctanh_towardzero":
16497 double: 5
16498 float: 2
16499 idouble: 5
16500 ifloat: 2
16501 ildouble: 11
16502 ldouble: 11
16504 Function: Real part of "ctanh_upward":
16505 double: 2
16506 float: 3
16507 idouble: 2
16508 ifloat: 3
16509 ildouble: 10
16510 ldouble: 10
16512 Function: Imaginary part of "ctanh_upward":
16513 double: 2
16514 float: 3
16515 idouble: 2
16516 ifloat: 3
16517 ildouble: 10
16518 ldouble: 10
16520 Function: "erf":
16521 double: 1
16522 idouble: 1
16523 ildouble: 1
16524 ldouble: 1
16526 Function: "erfc":
16527 double: 1
16528 float: 1
16529 idouble: 1
16530 ifloat: 1
16531 ildouble: 2
16532 ldouble: 2
16534 Function: "exp":
16535 ildouble: 1
16536 ldouble: 1
16538 Function: "exp10":
16539 double: 1
16540 float: 1
16541 idouble: 1
16542 ifloat: 1
16543 ildouble: 1
16544 ldouble: 1
16546 Function: "exp10_downward":
16547 double: 1
16548 idouble: 1
16550 Function: "exp10_tonearest":
16551 double: 1
16552 idouble: 1
16553 ildouble: 1
16554 ldouble: 1
16556 Function: "exp10_towardzero":
16557 double: 1
16558 idouble: 1
16560 Function: "exp10_upward":
16561 double: 1
16562 float: 1
16563 idouble: 1
16564 ifloat: 1
16565 ildouble: 2
16566 ldouble: 2
16568 Function: "exp2":
16569 ildouble: 2
16570 ldouble: 2
16572 Function: "exp_downward":
16573 double: 1
16574 float: 1
16575 idouble: 1
16576 ifloat: 1
16577 ildouble: 1
16578 ldouble: 1
16580 Function: "exp_tonearest":
16581 ildouble: 1
16582 ldouble: 1
16584 Function: "exp_towardzero":
16585 double: 1
16586 float: 1
16587 idouble: 1
16588 ifloat: 1
16589 ildouble: 1
16590 ldouble: 1
16592 Function: "exp_upward":
16593 double: 1
16594 float: 1
16595 idouble: 1
16596 ifloat: 1
16597 ildouble: 1
16598 ldouble: 1
16600 Function: "expm1":
16601 double: 1
16602 float: 1
16603 idouble: 1
16604 ifloat: 1
16605 ildouble: 1
16606 ldouble: 1
16608 Function: "expm1_downward":
16609 double: 1
16610 float: 1
16611 idouble: 1
16612 ifloat: 1
16613 ildouble: 1
16614 ldouble: 1
16616 Function: "expm1_tonearest":
16617 double: 1
16618 float: 1
16619 idouble: 1
16620 ifloat: 1
16621 ildouble: 1
16622 ldouble: 1
16624 Function: "expm1_towardzero":
16625 double: 1
16626 float: 1
16627 idouble: 1
16628 ifloat: 1
16630 Function: "expm1_upward":
16631 double: 1
16632 float: 1
16633 idouble: 1
16634 ifloat: 1
16635 ildouble: 1
16636 ldouble: 1
16638 Function: "gamma":
16639 double: 1
16640 float: 2
16641 idouble: 1
16642 ifloat: 2
16644 Function: "hypot":
16645 double: 1
16646 float: 1
16647 idouble: 1
16648 ifloat: 1
16649 ildouble: 1
16650 ldouble: 1
16652 Function: "j0":
16653 double: 3
16654 float: 2
16655 idouble: 3
16656 ifloat: 2
16657 ildouble: 2
16658 ldouble: 2
16660 Function: "j1":
16661 double: 1
16662 float: 2
16663 idouble: 1
16664 ifloat: 2
16665 ildouble: 1
16666 ldouble: 1
16668 Function: "jn":
16669 double: 4
16670 float: 5
16671 idouble: 4
16672 ifloat: 5
16673 ildouble: 7
16674 ldouble: 7
16676 Function: "lgamma":
16677 double: 1
16678 float: 2
16679 idouble: 1
16680 ifloat: 2
16682 Function: "log":
16683 float: 1
16684 ifloat: 1
16686 Function: "log10":
16687 double: 1
16688 float: 2
16689 idouble: 1
16690 ifloat: 2
16691 ildouble: 1
16692 ldouble: 1
16694 Function: "log1p":
16695 float: 1
16696 ifloat: 1
16697 ildouble: 1
16698 ldouble: 1
16700 Function: "log2":
16701 ildouble: 1
16702 ldouble: 1
16704 Function: "pow":
16705 float: 1
16706 ifloat: 1
16707 ildouble: 1
16708 ldouble: 1
16710 Function: "pow10":
16711 double: 1
16712 idouble: 1
16713 ildouble: 1
16714 ldouble: 1
16716 Function: "pow_downward":
16717 float: 1
16718 ifloat: 1
16719 ildouble: 1
16720 ldouble: 1
16722 Function: "pow_tonearest":
16723 float: 1
16724 ifloat: 1
16725 ildouble: 1
16726 ldouble: 1
16728 Function: "pow_towardzero":
16729 float: 1
16730 ifloat: 1
16731 ildouble: 1
16732 ldouble: 1
16734 Function: "pow_upward":
16735 float: 1
16736 ifloat: 1
16737 ildouble: 1
16738 ldouble: 1
16740 Function: "sin":
16741 float: 1
16742 ifloat: 1
16743 ildouble: 1
16744 ldouble: 1
16746 Function: "sin_downward":
16747 double: 1
16748 float: 2
16749 idouble: 1
16750 ifloat: 2
16751 ildouble: 4
16752 ldouble: 4
16754 Function: "sin_tonearest":
16755 float: 1
16756 ifloat: 1
16757 ildouble: 1
16758 ldouble: 1
16760 Function: "sin_towardzero":
16761 double: 1
16762 float: 1
16763 idouble: 1
16764 ifloat: 1
16765 ildouble: 4
16766 ldouble: 4
16768 Function: "sin_upward":
16769 double: 1
16770 float: 2
16771 idouble: 1
16772 ifloat: 2
16773 ildouble: 3
16774 ldouble: 3
16776 Function: "sincos":
16777 double: 1
16778 float: 1
16779 idouble: 1
16780 ifloat: 1
16781 ildouble: 1
16782 ldouble: 1
16784 Function: "sinh":
16785 ildouble: 1
16786 ldouble: 1
16788 Function: "sinh_downward":
16789 double: 1
16790 float: 1
16791 idouble: 1
16792 ifloat: 1
16793 ildouble: 2
16794 ldouble: 2
16796 Function: "sinh_tonearest":
16797 ildouble: 1
16798 ldouble: 1
16800 Function: "sinh_towardzero":
16801 double: 1
16802 float: 1
16803 idouble: 1
16804 ifloat: 1
16805 ildouble: 2
16806 ldouble: 2
16808 Function: "sinh_upward":
16809 double: 1
16810 float: 1
16811 idouble: 1
16812 ifloat: 1
16813 ildouble: 1
16814 ldouble: 1
16816 Function: "sqrt":
16817 double: 1
16818 idouble: 1
16819 ildouble: 1
16820 ldouble: 1
16822 Function: "sqrt_downward":
16823 ildouble: 1
16824 ldouble: 1
16826 Function: "sqrt_tonearest":
16827 ildouble: 1
16828 ldouble: 1
16830 Function: "sqrt_towardzero":
16831 ildouble: 1
16832 ldouble: 1
16834 Function: "sqrt_upward":
16835 ildouble: 1
16836 ldouble: 1
16838 Function: "tan":
16839 double: 1
16840 idouble: 1
16841 ildouble: 2
16842 ldouble: 2
16844 Function: "tan_downward":
16845 double: 1
16846 float: 2
16847 idouble: 1
16848 ifloat: 2
16849 ildouble: 2
16850 ldouble: 2
16852 Function: "tan_tonearest":
16853 ildouble: 2
16854 ldouble: 2
16856 Function: "tan_towardzero":
16857 double: 1
16858 float: 1
16859 idouble: 1
16860 ifloat: 1
16861 ildouble: 3
16862 ldouble: 3
16864 Function: "tan_upward":
16865 double: 1
16866 float: 1
16867 idouble: 1
16868 ifloat: 1
16869 ildouble: 3
16870 ldouble: 3
16872 Function: "tanh":
16873 ildouble: 1
16874 ldouble: 1
16876 Function: "tgamma":
16877 double: 4
16878 float: 3
16879 idouble: 4
16880 ifloat: 3
16881 ildouble: 3
16882 ldouble: 3
16884 Function: "y0":
16885 double: 2
16886 float: 1
16887 idouble: 2
16888 ifloat: 1
16889 ildouble: 1
16890 ldouble: 1
16892 Function: "y1":
16893 double: 3
16894 float: 2
16895 idouble: 3
16896 ifloat: 2
16897 ildouble: 2
16898 ldouble: 2
16900 Function: "yn":
16901 double: 3
16902 float: 2
16903 idouble: 3
16904 ifloat: 2
16905 ildouble: 2
16906 ldouble: 2
16908 # end of automatic generation