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