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