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