alpha: Update libm-test-ulps from scratch
[glibc.git] / ports / sysdeps / alpha / fpu / libm-test-ulps
blob991de8c0b1d219026dc198b67ba0c36c206a808a
1 # Begin of automatic generation
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
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
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
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
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
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
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
119 # atanh
120 Test "atanh (0.75)":
121 float: 1
122 ifloat: 1
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
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
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
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
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
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
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
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
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
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
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
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
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
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
6717 # cos_tonearest
6718 Test "cos_tonearest (7)":
6719 float: 1
6720 ifloat: 1
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
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
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
6794 # cosh_tonearest
6795 Test "cosh_tonearest (22)":
6796 ildouble: 1
6797 ldouble: 1
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
7401 # erf
7402 Test "erf (1.25)":
7403 double: 1
7404 idouble: 1
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
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
7450 # exp2
7451 Test "exp2 (100.5)":
7452 ildouble: 1
7453 ldouble: 1
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
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
7479 # exp_upward
7480 Test "exp_upward (1)":
7481 float: 1
7482 ifloat: 1
7483 ildouble: 1
7484 ldouble: 1
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
7504 # gamma
7505 Test "gamma (-0.5)":
7506 ildouble: 1
7507 ldouble: 1
7508 Test "gamma (0.7)":
7509 double: 1
7510 float: 1
7511 idouble: 1
7512 ifloat: 1
7513 ildouble: 1
7514 ldouble: 1
7515 Test "gamma (1.2)":
7516 double: 1
7517 float: 2
7518 idouble: 1
7519 ifloat: 2
7520 ildouble: 1
7521 ldouble: 1
7523 # hypot
7524 Test "hypot (-0.7, -12.4)":
7525 float: 1
7526 ifloat: 1
7527 Test "hypot (-0.7, 12.4)":
7528 float: 1
7529 ifloat: 1
7530 Test "hypot (-12.4, -0.7)":
7531 float: 1
7532 ifloat: 1
7533 Test "hypot (-12.4, 0.7)":
7534 float: 1
7535 ifloat: 1
7536 Test "hypot (0.7, -12.4)":
7537 float: 1
7538 ifloat: 1
7539 Test "hypot (0.7, 12.4)":
7540 float: 1
7541 ifloat: 1
7542 Test "hypot (12.4, -0.7)":
7543 float: 1
7544 ifloat: 1
7545 Test "hypot (12.4, 0.7)":
7546 float: 1
7547 ifloat: 1
7549 # j0
7550 Test "j0 (-0x1.001000001p+593)":
7551 ildouble: 1
7552 ldouble: 1
7553 Test "j0 (-4.0)":
7554 double: 1
7555 float: 1
7556 idouble: 1
7557 ifloat: 1
7558 Test "j0 (0.75)":
7559 float: 1
7560 ifloat: 1
7561 Test "j0 (0x1.d7ce3ap+107)":
7562 float: 2
7563 ifloat: 2
7564 ildouble: 1
7565 ldouble: 1
7566 Test "j0 (0x1p1023)":
7567 ildouble: 1
7568 ldouble: 1
7569 Test "j0 (0x1p16383)":
7570 ildouble: 2
7571 ldouble: 2
7572 Test "j0 (10.0)":
7573 double: 2
7574 float: 1
7575 idouble: 2
7576 ifloat: 1
7577 ildouble: 2
7578 ldouble: 2
7579 Test "j0 (2.0)":
7580 float: 2
7581 ifloat: 2
7582 ildouble: 2
7583 ldouble: 2
7584 Test "j0 (4.0)":
7585 double: 1
7586 float: 1
7587 idouble: 1
7588 ifloat: 1
7589 Test "j0 (8.0)":
7590 float: 1
7591 ifloat: 1
7592 ildouble: 1
7593 ldouble: 1
7595 # j1
7596 Test "j1 (-1.0)":
7597 ildouble: 1
7598 ldouble: 1
7599 Test "j1 (0.75)":
7600 ildouble: 1
7601 ldouble: 1
7602 Test "j1 (0x1.3ffp+74)":
7603 double: 1
7604 idouble: 1
7605 ildouble: 1
7606 ldouble: 1
7607 Test "j1 (0x1.ff00000000002p+840)":
7608 double: 1
7609 idouble: 1
7610 ildouble: 1
7611 ldouble: 1
7612 Test "j1 (0x1p1023)":
7613 ildouble: 1
7614 ldouble: 1
7615 Test "j1 (0x1p16382)":
7616 ildouble: 1
7617 ldouble: 1
7618 Test "j1 (0x1p16383)":
7619 ildouble: 2
7620 ldouble: 2
7621 Test "j1 (1.0)":
7622 ildouble: 1
7623 ldouble: 1
7624 Test "j1 (10.0)":
7625 float: 2
7626 ifloat: 2
7627 ildouble: 2
7628 ldouble: 2
7629 Test "j1 (2.0)":
7630 double: 1
7631 idouble: 1
7632 Test "j1 (8.0)":
7633 double: 1
7634 idouble: 1
7635 ildouble: 4
7636 ldouble: 4
7638 # jn
7639 Test "jn (0, -4.0)":
7640 double: 1
7641 float: 1
7642 idouble: 1
7643 ifloat: 1
7644 Test "jn (0, 0.75)":
7645 float: 1
7646 ifloat: 1
7647 Test "jn (0, 10.0)":
7648 double: 2
7649 float: 1
7650 idouble: 2
7651 ifloat: 1
7652 ildouble: 2
7653 ldouble: 2
7654 Test "jn (0, 2.0)":
7655 float: 2
7656 ifloat: 2
7657 ildouble: 2
7658 ldouble: 2
7659 Test "jn (0, 4.0)":
7660 double: 1
7661 float: 1
7662 idouble: 1
7663 ifloat: 1
7664 Test "jn (0, 8.0)":
7665 float: 1
7666 ifloat: 1
7667 ildouble: 1
7668 ldouble: 1
7669 Test "jn (1, -1.0)":
7670 ildouble: 1
7671 ldouble: 1
7672 Test "jn (1, 0.75)":
7673 ildouble: 1
7674 ldouble: 1
7675 Test "jn (1, 1.0)":
7676 ildouble: 1
7677 ldouble: 1
7678 Test "jn (1, 10.0)":
7679 float: 2
7680 ifloat: 2
7681 ildouble: 2
7682 ldouble: 2
7683 Test "jn (1, 2.0)":
7684 double: 1
7685 idouble: 1
7686 Test "jn (1, 8.0)":
7687 double: 1
7688 idouble: 1
7689 ildouble: 4
7690 ldouble: 4
7691 Test "jn (10, -1.0)":
7692 ildouble: 1
7693 ldouble: 1
7694 Test "jn (10, 0.125)":
7695 double: 1
7696 float: 1
7697 idouble: 1
7698 ifloat: 1
7699 ildouble: 1
7700 ldouble: 1
7701 Test "jn (10, 0.75)":
7702 double: 1
7703 float: 1
7704 idouble: 1
7705 ifloat: 1
7706 ildouble: 1
7707 ldouble: 1
7708 Test "jn (10, 1.0)":
7709 ildouble: 1
7710 ldouble: 1
7711 Test "jn (10, 10.0)":
7712 double: 4
7713 float: 3
7714 idouble: 4
7715 ifloat: 3
7716 ildouble: 2
7717 ldouble: 2
7718 Test "jn (10, 2.0)":
7719 double: 1
7720 float: 2
7721 idouble: 1
7722 ifloat: 2
7723 Test "jn (2, 0x1.ffff62p+99)":
7724 double: 2
7725 float: 2
7726 idouble: 2
7727 ifloat: 2
7728 Test "jn (2, 2.4048255576957729)":
7729 double: 2
7730 float: 1
7731 idouble: 2
7732 ifloat: 1
7733 ildouble: 1
7734 ldouble: 1
7735 Test "jn (3, 0.125)":
7736 double: 1
7737 float: 1
7738 idouble: 1
7739 ifloat: 1
7740 Test "jn (3, 0.75)":
7741 double: 1
7742 float: 1
7743 idouble: 1
7744 ifloat: 1
7745 Test "jn (3, 10.0)":
7746 double: 3
7747 float: 1
7748 idouble: 3
7749 ifloat: 1
7750 ildouble: 2
7751 ldouble: 2
7752 Test "jn (3, 2.0)":
7753 float: 1
7754 ifloat: 1
7755 Test "jn (3, 2.4048255576957729)":
7756 double: 3
7757 idouble: 3
7758 ildouble: 1
7759 ldouble: 1
7760 Test "jn (4, 2.4048255576957729)":
7761 double: 1
7762 idouble: 1
7763 ildouble: 1
7764 ldouble: 1
7765 Test "jn (5, 2.4048255576957729)":
7766 double: 3
7767 float: 1
7768 idouble: 3
7769 ifloat: 1
7770 ildouble: 2
7771 ldouble: 2
7772 Test "jn (6, 2.4048255576957729)":
7773 double: 4
7774 float: 3
7775 idouble: 4
7776 ifloat: 3
7777 ildouble: 5
7778 ldouble: 5
7779 Test "jn (7, 2.4048255576957729)":
7780 double: 3
7781 float: 5
7782 idouble: 3
7783 ifloat: 5
7784 ildouble: 3
7785 ldouble: 3
7786 Test "jn (8, 2.4048255576957729)":
7787 double: 3
7788 float: 2
7789 idouble: 3
7790 ifloat: 2
7791 ildouble: 8
7792 ldouble: 8
7793 Test "jn (9, 2.4048255576957729)":
7794 double: 1
7795 float: 2
7796 idouble: 1
7797 ifloat: 2
7798 ildouble: 3
7799 ldouble: 3
7801 # lgamma
7802 Test "lgamma (-0.5)":
7803 ildouble: 1
7804 ldouble: 1
7805 Test "lgamma (0.7)":
7806 double: 1
7807 float: 1
7808 idouble: 1
7809 ifloat: 1
7810 ildouble: 1
7811 ldouble: 1
7812 Test "lgamma (1.2)":
7813 double: 1
7814 float: 2
7815 idouble: 1
7816 ifloat: 2
7817 ildouble: 1
7818 ldouble: 1
7820 # log10
7821 Test "log10 (0.75)":
7822 double: 1
7823 float: 2
7824 idouble: 1
7825 ifloat: 2
7826 Test "log10 (e)":
7827 float: 1
7828 ifloat: 1
7829 ildouble: 1
7830 ldouble: 1
7832 # log1p
7833 Test "log1p (-0.25)":
7834 float: 1
7835 ifloat: 1
7837 # log2
7838 Test "log2 (0.75)":
7839 ildouble: 1
7840 ldouble: 1
7842 # pow
7843 Test "pow (0x0.fffffffffffff8p0, -0x1.23456789abcdfp62)":
7844 ildouble: 1
7845 ldouble: 1
7846 Test "pow (0x0.ffffffp0, -0x1p24)":
7847 float: 1
7848 ifloat: 1
7849 ildouble: 1
7850 ldouble: 1
7851 Test "pow (0x0.ffffffp0, 0x1p24)":
7852 float: 1
7853 ifloat: 1
7854 Test "pow (0x1.000002p0, 0x1p24)":
7855 float: 1
7856 ifloat: 1
7857 Test "pow (10.0, -4930.0)":
7858 ildouble: 1
7859 ldouble: 1
7860 Test "pow (10.0, 4929.0)":
7861 ildouble: 1
7862 ldouble: 1
7863 Test "pow (10.0, 4930.0)":
7864 ildouble: 1
7865 ldouble: 1
7866 Test "pow (10.0, 4931.0)":
7867 ildouble: 1
7868 ldouble: 1
7869 Test "pow (10.0, 4932.0)":
7870 ildouble: 1
7871 ldouble: 1
7872 Test "pow (1e4932, 0.75)":
7873 ildouble: 1
7874 ldouble: 1
7876 # pow10
7877 Test "pow10 (-1)":
7878 double: 1
7879 idouble: 1
7880 Test "pow10 (-305)":
7881 double: 1
7882 idouble: 1
7883 Test "pow10 (-36)":
7884 double: 1
7885 idouble: 1
7886 ildouble: 1
7887 ldouble: 1
7888 Test "pow10 (3)":
7889 double: 1
7890 idouble: 1
7891 Test "pow10 (36)":
7892 double: 1
7893 idouble: 1
7894 Test "pow10 (4932)":
7895 ildouble: 1
7896 ldouble: 1
7898 # pow_downward
7899 Test "pow_downward (1.5, 1.03125)":
7900 float: 1
7901 ifloat: 1
7903 # pow_towardzero
7904 Test "pow_towardzero (1.5, 1.03125)":
7905 float: 1
7906 ifloat: 1
7908 # pow_upward
7909 Test "pow_upward (1.0625, 1.125)":
7910 float: 1
7911 ifloat: 1
7912 ildouble: 1
7913 ldouble: 1
7915 # sin_downward
7916 Test "sin_downward (10)":
7917 float: 1
7918 ifloat: 1
7919 Test "sin_downward (2)":
7920 ildouble: 1
7921 ldouble: 1
7922 Test "sin_downward (3)":
7923 float: 1
7924 ifloat: 1
7925 ildouble: 1
7926 ldouble: 1
7927 Test "sin_downward (4)":
7928 ildouble: 1
7929 ldouble: 1
7930 Test "sin_downward (5)":
7931 float: 1
7932 ifloat: 1
7933 ildouble: 1
7934 ldouble: 1
7935 Test "sin_downward (6)":
7936 float: 1
7937 ifloat: 1
7938 Test "sin_downward (8)":
7939 ildouble: 1
7940 ldouble: 1
7941 Test "sin_downward (9)":
7942 ildouble: 1
7943 ldouble: 1
7945 # sin_tonearest
7946 Test "sin_tonearest (1)":
7947 float: 1
7948 ifloat: 1
7949 Test "sin_tonearest (3)":
7950 ildouble: 1
7951 ldouble: 1
7953 # sin_towardzero
7954 Test "sin_towardzero (1)":
7955 float: 1
7956 ifloat: 1
7957 Test "sin_towardzero (10)":
7958 float: 1
7959 ifloat: 1
7960 Test "sin_towardzero (2)":
7961 ildouble: 1
7962 ldouble: 1
7963 Test "sin_towardzero (3)":
7964 ildouble: 1
7965 ldouble: 1
7966 Test "sin_towardzero (4)":
7967 float: 1
7968 ifloat: 1
7969 ildouble: 1
7970 ldouble: 1
7971 Test "sin_towardzero (5)":
7972 float: 1
7973 ifloat: 1
7974 ildouble: 1
7975 ldouble: 1
7976 Test "sin_towardzero (8)":
7977 ildouble: 1
7978 ldouble: 1
7979 Test "sin_towardzero (9)":
7980 float: 1
7981 ifloat: 1
7982 ildouble: 1
7983 ldouble: 1
7985 # sin_upward
7986 Test "sin_upward (1)":
7987 float: 1
7988 ifloat: 1
7989 ildouble: 1
7990 ldouble: 1
7991 Test "sin_upward (10)":
7992 ildouble: 1
7993 ldouble: 1
7994 Test "sin_upward (2)":
7995 float: 2
7996 ifloat: 2
7997 Test "sin_upward (3)":
7998 ildouble: 1
7999 ldouble: 1
8000 Test "sin_upward (4)":
8001 float: 1
8002 ifloat: 1
8003 Test "sin_upward (6)":
8004 ildouble: 1
8005 ldouble: 1
8006 Test "sin_upward (7)":
8007 ildouble: 1
8008 ldouble: 1
8009 Test "sin_upward (9)":
8010 float: 1
8011 ifloat: 1
8013 # sincos
8014 Test "sincos (0x1p+120) extra output 2":
8015 float: 1
8016 ifloat: 1
8017 Test "sincos (0x1p+127) extra output 2":
8018 float: 1
8019 ifloat: 1
8020 Test "sincos (M_PI_6l*2.0) extra output 1":
8021 double: 1
8022 float: 1
8023 idouble: 1
8024 ifloat: 1
8025 Test "sincos (M_PI_6l*2.0) extra output 2":
8026 double: 1
8027 idouble: 1
8028 Test "sincos (pi/6) extra output 2":
8029 float: 1
8030 ifloat: 1
8032 # sinh_downward
8033 Test "sinh_downward (22)":
8034 float: 1
8035 ifloat: 1
8036 ildouble: 1
8037 ldouble: 1
8038 Test "sinh_downward (23)":
8039 float: 1
8040 ifloat: 1
8041 ildouble: 2
8042 ldouble: 2
8043 Test "sinh_downward (24)":
8044 float: 1
8045 ifloat: 1
8046 ildouble: 1
8047 ldouble: 1
8049 # sinh_towardzero
8050 Test "sinh_towardzero (22)":
8051 float: 1
8052 ifloat: 1
8053 ildouble: 1
8054 ldouble: 1
8055 Test "sinh_towardzero (23)":
8056 float: 1
8057 ifloat: 1
8058 ildouble: 2
8059 ldouble: 2
8060 Test "sinh_towardzero (24)":
8061 float: 1
8062 ifloat: 1
8064 # sinh_upward
8065 Test "sinh_upward (22)":
8066 ildouble: 1
8067 ldouble: 1
8068 Test "sinh_upward (23)":
8069 ildouble: 1
8070 ldouble: 1
8071 Test "sinh_upward (24)":
8072 ildouble: 1
8073 ldouble: 1
8075 # tan_downward
8076 Test "tan_downward (1)":
8077 float: 1
8078 ifloat: 1
8079 ildouble: 1
8080 ldouble: 1
8081 Test "tan_downward (10)":
8082 float: 1
8083 ifloat: 1
8084 Test "tan_downward (2)":
8085 float: 1
8086 ifloat: 1
8087 ildouble: 1
8088 ldouble: 1
8089 Test "tan_downward (6)":
8090 float: 1
8091 ifloat: 1
8092 Test "tan_downward (8)":
8093 float: 1
8094 ifloat: 1
8095 ildouble: 1
8096 ldouble: 1
8097 Test "tan_downward (9)":
8098 float: 1
8099 ifloat: 1
8101 # tan_towardzero
8102 Test "tan_towardzero (10)":
8103 float: 1
8104 ifloat: 1
8105 Test "tan_towardzero (3)":
8106 float: 1
8107 ifloat: 1
8108 ildouble: 1
8109 ldouble: 1
8110 Test "tan_towardzero (4)":
8111 float: 1
8112 ifloat: 1
8113 ildouble: 1
8114 ldouble: 1
8115 Test "tan_towardzero (5)":
8116 float: 1
8117 ifloat: 1
8118 ildouble: 1
8119 ldouble: 1
8120 Test "tan_towardzero (6)":
8121 ildouble: 1
8122 ldouble: 1
8123 Test "tan_towardzero (9)":
8124 float: 1
8125 ifloat: 1
8126 ildouble: 1
8127 ldouble: 1
8129 # tan_upward
8130 Test "tan_upward (1)":
8131 float: 1
8132 ifloat: 1
8133 Test "tan_upward (10)":
8134 float: 1
8135 ifloat: 1
8136 ildouble: 1
8137 ldouble: 1
8138 Test "tan_upward (2)":
8139 ildouble: 1
8140 ldouble: 1
8141 Test "tan_upward (3)":
8142 float: 1
8143 ifloat: 1
8144 ildouble: 1
8145 ldouble: 1
8146 Test "tan_upward (4)":
8147 ildouble: 1
8148 ldouble: 1
8149 Test "tan_upward (5)":
8150 float: 1
8151 ifloat: 1
8152 ildouble: 1
8153 ldouble: 1
8154 Test "tan_upward (6)":
8155 ildouble: 1
8156 ldouble: 1
8157 Test "tan_upward (9)":
8158 ildouble: 1
8159 ldouble: 1
8161 # tanh
8162 Test "tanh (-0.75)":
8163 ildouble: 1
8164 ldouble: 1
8165 Test "tanh (-1.0)":
8166 ildouble: 1
8167 ldouble: 1
8168 Test "tanh (0.75)":
8169 ildouble: 1
8170 ldouble: 1
8171 Test "tanh (1.0)":
8172 ildouble: 1
8173 ldouble: 1
8175 # tgamma
8176 Test "tgamma (-0.5)":
8177 double: 1
8178 float: 1
8179 idouble: 1
8180 ifloat: 1
8181 Test "tgamma (-0x0.fffffffffffff8p0)":
8182 double: 1
8183 idouble: 1
8184 Test "tgamma (-0x0.ffffffffffffffffffffffffffff8p0)":
8185 ildouble: 1
8186 ldouble: 1
8187 Test "tgamma (-0x0.ffffffp0)":
8188 float: 1
8189 ifloat: 1
8190 ildouble: 1
8191 ldouble: 1
8192 Test "tgamma (-0x1.0000000000000002p0)":
8193 ildouble: 1
8194 ldouble: 1
8195 Test "tgamma (-0x1.0000000000001p0)":
8196 ildouble: 1
8197 ldouble: 1
8198 Test "tgamma (-0x1.000002p0)":
8199 double: 2
8200 idouble: 2
8201 Test "tgamma (-0x1.0a32a2p+5)":
8202 float: 2
8203 ifloat: 2
8204 ildouble: 2
8205 ldouble: 2
8206 Test "tgamma (-0x1.5800000080001p+7)":
8207 ildouble: 1
8208 ldouble: 1
8209 Test "tgamma (-0x1.fffffffffffffffep0)":
8210 ildouble: 1
8211 ldouble: 1
8212 Test "tgamma (-0x1.fffffffffffffp0)":
8213 ildouble: 1
8214 ldouble: 1
8215 Test "tgamma (-0x13.ffffep0)":
8216 float: 2
8217 ifloat: 2
8218 ildouble: 1
8219 ldouble: 1
8220 Test "tgamma (-0x13.ffffffffffffffep0)":
8221 ildouble: 1
8222 ldouble: 1
8223 Test "tgamma (-0x13.fffffffffffffffffffffffff8p0)":
8224 ildouble: 1
8225 ldouble: 1
8226 Test "tgamma (-0x13.ffffffffffffp0)":
8227 ildouble: 2
8228 ldouble: 2
8229 Test "tgamma (-0x14.000000000000000000000000001p0)":
8230 ildouble: 1
8231 ldouble: 1
8232 Test "tgamma (-0x14.000000000001p0)":
8233 double: 1
8234 idouble: 1
8235 ildouble: 1
8236 ldouble: 1
8237 Test "tgamma (-0x14.00002p0)":
8238 float: 1
8239 ifloat: 1
8240 ildouble: 4
8241 ldouble: 4
8242 Test "tgamma (-0x1d.ffffep0)":
8243 double: 1
8244 float: 1
8245 idouble: 1
8246 ifloat: 1
8247 ildouble: 1
8248 ldouble: 1
8249 Test "tgamma (-0x1d.fffffffffffffffffffffffff8p0)":
8250 ildouble: 1
8251 ldouble: 1
8252 Test "tgamma (-0x1d.ffffffffffffp0)":
8253 ildouble: 1
8254 ldouble: 1
8255 Test "tgamma (-0x1e.000000000000000000000000001p0)":
8256 ildouble: 2
8257 ldouble: 2
8258 Test "tgamma (-0x1e.00000000000000000000000008p0)":
8259 ildouble: 1
8260 ldouble: 1
8261 Test "tgamma (-0x1e.000000000000002p0)":
8262 ildouble: 1
8263 ldouble: 1
8264 Test "tgamma (-0x1e.000000000001p0)":
8265 double: 3
8266 idouble: 3
8267 Test "tgamma (-0x1e.00002p0)":
8268 double: 1
8269 float: 1
8270 idouble: 1
8271 ifloat: 1
8272 ildouble: 1
8273 ldouble: 1
8274 Test "tgamma (-0x1f3.ffffffffffffffffffffffffffp0)":
8275 ildouble: 1
8276 ldouble: 1
8277 Test "tgamma (-0x1p-24)":
8278 ildouble: 1
8279 ldouble: 1
8280 Test "tgamma (-0x2.0000000000000000000000000002p0)":
8281 ildouble: 1
8282 ldouble: 1
8283 Test "tgamma (-0x2.0000000000002p0)":
8284 double: 1
8285 idouble: 1
8286 ildouble: 1
8287 ldouble: 1
8288 Test "tgamma (-0x2.000004p0)":
8289 double: 2
8290 float: 1
8291 idouble: 2
8292 ifloat: 1
8293 ildouble: 1
8294 ldouble: 1
8295 Test "tgamma (-0x2.fffffcp0)":
8296 double: 1
8297 float: 1
8298 idouble: 1
8299 ifloat: 1
8300 Test "tgamma (-0x2.ffffffffffffep0)":
8301 ildouble: 1
8302 ldouble: 1
8303 Test "tgamma (-0x27.fffffffffffep0)":
8304 double: 1
8305 idouble: 1
8306 ildouble: 1
8307 ldouble: 1
8308 Test "tgamma (-0x27.ffffffffffffffcp0)":
8309 ildouble: 1
8310 ldouble: 1
8311 Test "tgamma (-0x27.ffffffffffffffffffffffffffep0)":
8312 ildouble: 2
8313 ldouble: 2
8314 Test "tgamma (-0x27.fffffffffffffffffffffffffp0)":
8315 ildouble: 1
8316 ldouble: 1
8317 Test "tgamma (-0x28.0000000000000000000000001p0)":
8318 ildouble: 1
8319 ldouble: 1
8320 Test "tgamma (-0x28.000000000002p0)":
8321 double: 1
8322 idouble: 1
8323 ildouble: 1
8324 ldouble: 1
8325 Test "tgamma (-0x28.00004p0)":
8326 double: 2
8327 idouble: 2
8328 ildouble: 2
8329 ldouble: 2
8330 Test "tgamma (-0x28.ffffffffffffffcp0)":
8331 ildouble: 1
8332 ldouble: 1
8333 Test "tgamma (-0x28.ffffffffffffffffffffffffffep0)":
8334 ildouble: 1
8335 ldouble: 1
8336 Test "tgamma (-0x28.fffffffffffffffffffffffffp0)":
8337 ildouble: 1
8338 ldouble: 1
8339 Test "tgamma (-0x29.000000000000000000000000002p0)":
8340 ildouble: 1
8341 ldouble: 1
8342 Test "tgamma (-0x29.0000000000000000000000001p0)":
8343 ildouble: 2
8344 ldouble: 2
8345 Test "tgamma (-0x29.00004p0)":
8346 double: 1
8347 idouble: 1
8348 Test "tgamma (-0x29.ffffcp0)":
8349 double: 1
8350 idouble: 1
8351 Test "tgamma (-0x29.fffffffffffep0)":
8352 ildouble: 1
8353 ldouble: 1
8354 Test "tgamma (-0x29.ffffffffffffffcp0)":
8355 ildouble: 1
8356 ldouble: 1
8357 Test "tgamma (-0x29.ffffffffffffffffffffffffffep0)":
8358 ildouble: 1
8359 ldouble: 1
8360 Test "tgamma (-0x29.fffffffffffffffffffffffffp0)":
8361 ildouble: 1
8362 ldouble: 1
8363 Test "tgamma (-0x2a.000000000000000000000000002p0)":
8364 ildouble: 1
8365 ldouble: 1
8366 Test "tgamma (-0x2a.0000000000000000000000001p0)":
8367 ildouble: 1
8368 ldouble: 1
8369 Test "tgamma (-0x2a.000000000000004p0)":
8370 ildouble: 1
8371 ldouble: 1
8372 Test "tgamma (-0x2a.000000000002p0)":
8373 ildouble: 1
8374 ldouble: 1
8375 Test "tgamma (-0x2ed.fffffffffffffffffffffffffep0)":
8376 ildouble: 1
8377 ldouble: 1
8378 Test "tgamma (-0x2ee.00000000000004p0)":
8379 ildouble: 1
8380 ldouble: 1
8381 Test "tgamma (-0x3.00000000000000000000000001p0)":
8382 ildouble: 1
8383 ldouble: 1
8384 Test "tgamma (-0x3.000004p0)":
8385 double: 2
8386 float: 1
8387 idouble: 2
8388 ifloat: 1
8389 Test "tgamma (-0x3.fffffcp0)":
8390 double: 1
8391 float: 1
8392 idouble: 1
8393 ifloat: 1
8394 Test "tgamma (-0x3.ffffffffffffep0)":
8395 double: 2
8396 idouble: 2
8397 Test "tgamma (-0x3.fffffffffffffffcp0)":
8398 ildouble: 1
8399 ldouble: 1
8400 Test "tgamma (-0x3.fffffffffffffffffffffffffffep0)":
8401 ildouble: 2
8402 ldouble: 2
8403 Test "tgamma (-0x31.fffffffffffep0)":
8404 double: 3
8405 idouble: 3
8406 ildouble: 2
8407 ldouble: 2
8408 Test "tgamma (-0x31.ffffffffffffffcp0)":
8409 ildouble: 1
8410 ldouble: 1
8411 Test "tgamma (-0x31.ffffffffffffffffffffffffffep0)":
8412 ildouble: 1
8413 ldouble: 1
8414 Test "tgamma (-0x31.fffffffffffffffffffffffffp0)":
8415 ildouble: 2
8416 ldouble: 2
8417 Test "tgamma (-0x32.000000000000000000000000002p0)":
8418 ildouble: 1
8419 ldouble: 1
8420 Test "tgamma (-0x32.0000000000000000000000001p0)":
8421 ildouble: 1
8422 ldouble: 1
8423 Test "tgamma (-0x32.000000000000004p0)":
8424 ildouble: 1
8425 ldouble: 1
8426 Test "tgamma (-0x3e7.fffffffffffffcp0)":
8427 ildouble: 1
8428 ldouble: 1
8429 Test "tgamma (-0x3e7.fffffffffffffffffffffffffep0)":
8430 ildouble: 1
8431 ldouble: 1
8432 Test "tgamma (-0x3e8.00000000000000000000000002p0)":
8433 ildouble: 2
8434 ldouble: 2
8435 Test "tgamma (-0x3e8.00000000000004p0)":
8436 ildouble: 1
8437 ldouble: 1
8438 Test "tgamma (-0x4.0000000000004p0)":
8439 ildouble: 1
8440 ldouble: 1
8441 Test "tgamma (-0x4.000008p0)":
8442 float: 1
8443 ifloat: 1
8444 ildouble: 1
8445 ldouble: 1
8446 Test "tgamma (-0x4.fffff8p0)":
8447 double: 1
8448 idouble: 1
8449 Test "tgamma (-0x4.ffffffffffffcp0)":
8450 double: 1
8451 idouble: 1
8452 ildouble: 1
8453 ldouble: 1
8454 Test "tgamma (-0x4.fffffffffffffffffffffffffep0)":
8455 ildouble: 1
8456 ldouble: 1
8457 Test "tgamma (-0x4.fffffffffffffffffffffffffffcp0)":
8458 ildouble: 1
8459 ldouble: 1
8460 Test "tgamma (-0x5.0000000000000008p0)":
8461 ildouble: 1
8462 ldouble: 1
8463 Test "tgamma (-0x5.0000000000004p0)":
8464 ildouble: 1
8465 ldouble: 1
8466 Test "tgamma (-0x5.000008p0)":
8467 double: 1
8468 float: 1
8469 idouble: 1
8470 ifloat: 1
8471 Test "tgamma (-0x5.fffff8p0)":
8472 ildouble: 1
8473 ldouble: 1
8474 Test "tgamma (-0x5.ffffffffffffcp0)":
8475 double: 1
8476 idouble: 1
8477 ildouble: 1
8478 ldouble: 1
8479 Test "tgamma (-0x5.fffffffffffffff8p0)":
8480 ildouble: 2
8481 ldouble: 2
8482 Test "tgamma (-0x5.fffffffffffffffffffffffffep0)":
8483 ildouble: 1
8484 ldouble: 1
8485 Test "tgamma (-0x5.fffffffffffffffffffffffffffcp0)":
8486 ildouble: 1
8487 ldouble: 1
8488 Test "tgamma (-0x5db.fffffffffffff8p0)":
8489 ildouble: 1
8490 ldouble: 1
8491 Test "tgamma (-0x5db.fffffffffffffffffffffffffcp0)":
8492 ildouble: 1
8493 ldouble: 1
8494 Test "tgamma (-0x5dc.00000000000000000000000004p0)":
8495 ildouble: 2
8496 ldouble: 2
8497 Test "tgamma (-0x6.0000000000000000000000000004p0)":
8498 ildouble: 1
8499 ldouble: 1
8500 Test "tgamma (-0x6.00000000000000000000000002p0)":
8501 ildouble: 1
8502 ldouble: 1
8503 Test "tgamma (-0x6.0000000000004p0)":
8504 ildouble: 1
8505 ldouble: 1
8506 Test "tgamma (-0x6.000008p0)":
8507 float: 2
8508 ifloat: 2
8509 ildouble: 2
8510 ldouble: 2
8511 Test "tgamma (-0x6.fffff8p0)":
8512 double: 2
8513 float: 1
8514 idouble: 2
8515 ifloat: 1
8516 ildouble: 1
8517 ldouble: 1
8518 Test "tgamma (-0x6.ffffffffffffcp0)":
8519 double: 4
8520 idouble: 4
8521 ildouble: 1
8522 ldouble: 1
8523 Test "tgamma (-0x6.fffffffffffffff8p0)":
8524 ildouble: 1
8525 ldouble: 1
8526 Test "tgamma (-0x6.fffffffffffffffffffffffffffcp0)":
8527 ildouble: 1
8528 ldouble: 1
8529 Test "tgamma (-0x63.fffffffffffcp0)":
8530 double: 2
8531 idouble: 2
8532 Test "tgamma (-0x63.ffffffffffffff8p0)":
8533 ildouble: 2
8534 ldouble: 2
8535 Test "tgamma (-0x63.ffffffffffffffffffffffffep0)":
8536 ildouble: 2
8537 ldouble: 2
8538 Test "tgamma (-0x64.000000000000000000000000004p0)":
8539 ildouble: 2
8540 ldouble: 2
8541 Test "tgamma (-0x64.0000000000000000000000002p0)":
8542 ildouble: 1
8543 ldouble: 1
8544 Test "tgamma (-0x64.000000000004p0)":
8545 double: 1
8546 idouble: 1
8547 ildouble: 1
8548 ldouble: 1
8549 Test "tgamma (-0x6d5.fffffffffffff8p0)":
8550 ildouble: 1
8551 ldouble: 1
8552 Test "tgamma (-0x6d6.00000000000000000000000004p0)":
8553 ildouble: 1
8554 ldouble: 1
8555 Test "tgamma (-0x6e3.00000000000000000000000004p0)":
8556 ildouble: 2
8557 ldouble: 2
8558 Test "tgamma (-0x7.0000000000000008p0)":
8559 ildouble: 1
8560 ldouble: 1
8561 Test "tgamma (-0x7.0000000000004p0)":
8562 double: 3
8563 idouble: 3
8564 Test "tgamma (-0x7.000008p0)":
8565 double: 1
8566 float: 1
8567 idouble: 1
8568 ifloat: 1
8569 Test "tgamma (-0x7.fffff8p0)":
8570 double: 3
8571 float: 1
8572 idouble: 3
8573 ifloat: 1
8574 Test "tgamma (-0x7.ffffffffffffcp0)":
8575 double: 3
8576 idouble: 3
8577 Test "tgamma (-0x7.fffffffffffffff8p0)":
8578 ildouble: 1
8579 ldouble: 1
8580 Test "tgamma (-0x7.fffffffffffffffffffffffffep0)":
8581 ildouble: 1
8582 ldouble: 1
8583 Test "tgamma (-0x7.fffffffffffffffffffffffffffcp0)":
8584 ildouble: 1
8585 ldouble: 1
8586 Test "tgamma (-0x8.0000000000000000000000000008p0)":
8587 ildouble: 1
8588 ldouble: 1
8589 Test "tgamma (-0x8.00000000000000000000000004p0)":
8590 ildouble: 1
8591 ldouble: 1
8592 Test "tgamma (-0x8.0000000000008p0)":
8593 ildouble: 1
8594 ldouble: 1
8595 Test "tgamma (-0x8.00001p0)":
8596 double: 2
8597 idouble: 2
8598 ildouble: 1
8599 ldouble: 1
8600 Test "tgamma (-0x9.ffffffffffff8p0)":
8601 double: 1
8602 idouble: 1
8603 Test "tgamma (-0x9.fffffffffffffffffffffffffff8p0)":
8604 ildouble: 1
8605 ldouble: 1
8606 Test "tgamma (-0x9.fffffp0)":
8607 float: 1
8608 ifloat: 1
8609 Test "tgamma (-0x95.ffffffffffffffp0)":
8610 ildouble: 1
8611 ldouble: 1
8612 Test "tgamma (-0x96.000000000000000000000000008p0)":
8613 ildouble: 1
8614 ldouble: 1
8615 Test "tgamma (-0x96.0000000000000000000000004p0)":
8616 ildouble: 1
8617 ldouble: 1
8618 Test "tgamma (-0x96.00000000000001p0)":
8619 ildouble: 2
8620 ldouble: 2
8621 Test "tgamma (-0x96.000000000008p0)":
8622 double: 1
8623 idouble: 1
8624 Test "tgamma (-0xa.0000000000008p0)":
8625 ildouble: 1
8626 ldouble: 1
8627 Test "tgamma (-0xa.00001p0)":
8628 double: 1
8629 idouble: 1
8630 ildouble: 1
8631 ldouble: 1
8632 Test "tgamma (-0xb4.ffffffffffffffffffffffffcp0)":
8633 ildouble: 1
8634 ldouble: 1
8635 Test "tgamma (-0xb4.ffffffffffffffp0)":
8636 ildouble: 1
8637 ldouble: 1
8638 Test "tgamma (-0xb5.0000000000000000000000004p0)":
8639 ildouble: 1
8640 ldouble: 1
8641 Test "tgamma (-0xb5.00000000000001p0)":
8642 ildouble: 2
8643 ldouble: 2
8644 Test "tgamma (-0xb5.000000000008p0)":
8645 ildouble: 1
8646 ldouble: 1
8647 Test "tgamma (-0xb5.ffffffffffffffffffffffffff8p0)":
8648 ildouble: 1
8649 ldouble: 1
8650 Test "tgamma (-0xb6.00000000000001p0)":
8651 ildouble: 1
8652 ldouble: 1
8653 Test "tgamma (-0xb6.000000000008p0)":
8654 ildouble: 1
8655 ldouble: 1
8656 Test "tgamma (-0xb6.fffffffffff8p0)":
8657 ildouble: 1
8658 ldouble: 1
8659 Test "tgamma (-0xb6.ffffffffffffffffffffffffff8p0)":
8660 ildouble: 3
8661 ldouble: 3
8662 Test "tgamma (-0xb7.000000000000000000000000008p0)":
8663 ildouble: 1
8664 ldouble: 1
8665 Test "tgamma (-0xb7.00000000000001p0)":
8666 ildouble: 2
8667 ldouble: 2
8668 Test "tgamma (-0xb7.000000000008p0)":
8669 ildouble: 1
8670 ldouble: 1
8671 Test "tgamma (-0xb7.ffffffffffffffffffffffffcp0)":
8672 ildouble: 1
8673 ldouble: 1
8674 Test "tgamma (-0xb7.ffffffffffffffffffffffffff8p0)":
8675 ildouble: 1
8676 ldouble: 1
8677 Test "tgamma (-0xb8.00000000000001p0)":
8678 ildouble: 1
8679 ldouble: 1
8680 Test "tgamma (-0xbb.ffffffffffffffffffffffffcp0)":
8681 ildouble: 3
8682 ldouble: 3
8683 Test "tgamma (-0xbb.ffffffffffffffffffffffffff8p0)":
8684 ildouble: 4
8685 ldouble: 4
8686 Test "tgamma (-0xbc.000000000000000000000000008p0)":
8687 ildouble: 1
8688 ldouble: 1
8689 Test "tgamma (-0xbc.0000000000000000000000004p0)":
8690 ildouble: 2
8691 ldouble: 2
8692 Test "tgamma (-0xbc.00000000000001p0)":
8693 ildouble: 2
8694 ldouble: 2
8695 Test "tgamma (-0xbc.ffffffffffffffp0)":
8696 ildouble: 1
8697 ldouble: 1
8698 Test "tgamma (-0xbd.000000000000000000000000008p0)":
8699 ildouble: 1
8700 ldouble: 1
8701 Test "tgamma (-0xbd.00000000000001p0)":
8702 ildouble: 2
8703 ldouble: 2
8704 Test "tgamma (-0xbd.ffffffffffffffp0)":
8705 ildouble: 2
8706 ldouble: 2
8707 Test "tgamma (-0xbe.000000000000000000000000008p0)":
8708 ildouble: 1
8709 ldouble: 1
8710 Test "tgamma (-0xbe.0000000000000000000000004p0)":
8711 ildouble: 1
8712 ldouble: 1
8713 Test "tgamma (-0xbe.ffffffffffffffffffffffffcp0)":
8714 ildouble: 1
8715 ldouble: 1
8716 Test "tgamma (-0xbe.ffffffffffffffp0)":
8717 ildouble: 1
8718 ldouble: 1
8719 Test "tgamma (-0xbf.000000000000000000000000008p0)":
8720 ildouble: 1
8721 ldouble: 1
8722 Test "tgamma (-0xbf.0000000000000000000000004p0)":
8723 ildouble: 1
8724 ldouble: 1
8725 Test "tgamma (-0xbf.00000000000001p0)":
8726 ildouble: 1
8727 ldouble: 1
8728 Test "tgamma (-0xf9.ffffffffffffffp0)":
8729 ildouble: 1
8730 ldouble: 1
8731 Test "tgamma (-0xfa.000000000000000000000000008p0)":
8732 ildouble: 1
8733 ldouble: 1
8734 Test "tgamma (-2.5)":
8735 double: 1
8736 float: 2
8737 idouble: 1
8738 ifloat: 2
8739 ildouble: 1
8740 ldouble: 1
8741 Test "tgamma (-3.5)":
8742 double: 1
8743 float: 1
8744 idouble: 1
8745 ifloat: 1
8746 ildouble: 1
8747 ldouble: 1
8748 Test "tgamma (-4.5)":
8749 double: 1
8750 float: 1
8751 idouble: 1
8752 ifloat: 1
8753 Test "tgamma (-5.5)":
8754 double: 1
8755 idouble: 1
8756 Test "tgamma (-6.5)":
8757 float: 1
8758 ifloat: 1
8759 ildouble: 1
8760 ldouble: 1
8761 Test "tgamma (-7.5)":
8762 double: 2
8763 float: 1
8764 idouble: 2
8765 ifloat: 1
8766 Test "tgamma (-8.5)":
8767 double: 1
8768 float: 1
8769 idouble: 1
8770 ifloat: 1
8771 Test "tgamma (-9.5)":
8772 double: 1
8773 float: 1
8774 idouble: 1
8775 ifloat: 1
8776 Test "tgamma (0.5)":
8777 float: 1
8778 ifloat: 1
8779 Test "tgamma (0.7)":
8780 double: 1
8781 float: 1
8782 idouble: 1
8783 ifloat: 1
8784 Test "tgamma (0x1.fffffep0)":
8785 float: 1
8786 ifloat: 1
8787 Test "tgamma (0x1.fffffffffffffffep0)":
8788 ildouble: 1
8789 ldouble: 1
8790 Test "tgamma (0x1.ffffffffffffffffffffffffffffp0)":
8791 ildouble: 1
8792 ldouble: 1
8793 Test "tgamma (0x1.fffffffffffffp0)":
8794 double: 1
8795 idouble: 1
8796 ildouble: 1
8797 ldouble: 1
8798 Test "tgamma (0x1p-113)":
8799 ildouble: 1
8800 ldouble: 1
8801 Test "tgamma (0x1p-24)":
8802 float: 1
8803 ifloat: 1
8804 Test "tgamma (0x1p-53)":
8805 double: 1
8806 idouble: 1
8807 Test "tgamma (0x2.30a43cp+4)":
8808 double: 1
8809 float: 2
8810 idouble: 1
8811 ifloat: 2
8812 ildouble: 2
8813 ldouble: 2
8814 Test "tgamma (0x2.fffffcp0)":
8815 float: 3
8816 ifloat: 3
8817 Test "tgamma (0x2.ffffffffffffep0)":
8818 ildouble: 1
8819 ldouble: 1
8820 Test "tgamma (0x3.0000000000002p0)":
8821 ildouble: 1
8822 ldouble: 1
8823 Test "tgamma (0x3.fffffcp0)":
8824 float: 1
8825 ifloat: 1
8826 Test "tgamma (0x3.ffffffffffffep0)":
8827 double: 1
8828 idouble: 1
8829 ildouble: 1
8830 ldouble: 1
8831 Test "tgamma (0x3.fffffffffffffffcp0)":
8832 ildouble: 1
8833 ldouble: 1
8834 Test "tgamma (0x3.fffffffffffffffffffffffffffep0)":
8835 ildouble: 1
8836 ldouble: 1
8837 Test "tgamma (0x4.0000000000000000000000000004p0)":
8838 ildouble: 1
8839 ldouble: 1
8840 Test "tgamma (0x4.0000000000004p0)":
8841 double: 1
8842 idouble: 1
8843 Test "tgamma (0x4.000008p0)":
8844 ildouble: 1
8845 ldouble: 1
8846 Test "tgamma (0x4.ffffffffffffcp0)":
8847 double: 1
8848 idouble: 1
8849 Test "tgamma (0x4.fffffffffffffffffffffffffep0)":
8850 ildouble: 1
8851 ldouble: 1
8852 Test "tgamma (0x4.fffffffffffffffffffffffffffcp0)":
8853 ildouble: 1
8854 ldouble: 1
8855 Test "tgamma (0x5.0000000000000000000000000004p0)":
8856 ildouble: 1
8857 ldouble: 1
8858 Test "tgamma (0x5.0000000000004p0)":
8859 double: 1
8860 idouble: 1
8861 Test "tgamma (0x5.000008p0)":
8862 float: 2
8863 ifloat: 2
8864 Test "tgamma (0x5.fffff8p0)":
8865 double: 1
8866 float: 1
8867 idouble: 1
8868 ifloat: 1
8869 Test "tgamma (0x5.ffffffffffffcp0)":
8870 ildouble: 1
8871 ldouble: 1
8872 Test "tgamma (0x5.fffffffffffffff8p0)":
8873 ildouble: 1
8874 ldouble: 1
8875 Test "tgamma (0x5.fffffffffffffffffffffffffep0)":
8876 ildouble: 1
8877 ldouble: 1
8878 Test "tgamma (0x6.0000000000000000000000000004p0)":
8879 ildouble: 1
8880 ldouble: 1
8881 Test "tgamma (0x6.0000000000000008p0)":
8882 ildouble: 1
8883 ldouble: 1
8884 Test "tgamma (0x6.0000000000004p0)":
8885 double: 1
8886 idouble: 1
8887 Test "tgamma (0x6.000008p0)":
8888 float: 2
8889 ifloat: 2
8890 ildouble: 1
8891 ldouble: 1
8892 Test "tgamma (0x6.fffff8p0)":
8893 double: 1
8894 idouble: 1
8895 ildouble: 1
8896 ldouble: 1
8897 Test "tgamma (0x6.ffffffffffffcp0)":
8898 double: 4
8899 idouble: 4
8900 Test "tgamma (0x6.fffffffffffffff8p0)":
8901 ildouble: 1
8902 ldouble: 1
8903 Test "tgamma (0x7.0000000000000000000000000004p0)":
8904 ildouble: 1
8905 ldouble: 1
8906 Test "tgamma (0x7.0000000000000008p0)":
8907 ildouble: 1
8908 ldouble: 1
8909 Test "tgamma (0x7.0000000000004p0)":
8910 double: 4
8911 idouble: 4
8912 Test "tgamma (0x7.000008p0)":
8913 double: 1
8914 float: 1
8915 idouble: 1
8916 ifloat: 1
8917 Test "tgamma (0x7.fffff8p0)":
8918 double: 2
8919 float: 1
8920 idouble: 2
8921 ifloat: 1
8922 Test "tgamma (0x7.ffffffffffffcp0)":
8923 double: 2
8924 idouble: 2
8925 ildouble: 1
8926 ldouble: 1
8927 Test "tgamma (0x7.fffffffffffffffffffffffffffcp0)":
8928 ildouble: 1
8929 ldouble: 1
8930 Test "tgamma (0x8.0000000000000000000000000008p0)":
8931 ildouble: 1
8932 ldouble: 1
8933 Test "tgamma (0x8.0000000000008p0)":
8934 ildouble: 1
8935 ldouble: 1
8936 Test "tgamma (0x8.00001p0)":
8937 double: 2
8938 idouble: 2
8939 Test "tgamma (0xa.b9fd72b0fb238p+4)":
8940 double: 1
8941 idouble: 1
8942 ildouble: 1
8943 ldouble: 1
8944 Test "tgamma (0xa.b9fd72b0fb23a9ddbf0d3804f8p+4)":
8945 ildouble: 2
8946 ldouble: 2
8947 Test "tgamma (10)":
8948 double: 1
8949 float: 1
8950 idouble: 1
8951 ifloat: 1
8952 Test "tgamma (18.5)":
8953 double: 1
8954 float: 1
8955 idouble: 1
8956 ifloat: 1
8957 Test "tgamma (19.5)":
8958 double: 2
8959 idouble: 2
8960 ildouble: 1
8961 ldouble: 1
8962 Test "tgamma (2.5)":
8963 float: 2
8964 ifloat: 2
8965 Test "tgamma (23.5)":
8966 double: 1
8967 float: 1
8968 idouble: 1
8969 ifloat: 1
8970 Test "tgamma (29.5)":
8971 double: 1
8972 float: 1
8973 idouble: 1
8974 ifloat: 1
8975 Test "tgamma (3)":
8976 float: 1
8977 ifloat: 1
8978 Test "tgamma (3.5)":
8979 float: 2
8980 ifloat: 2
8981 ildouble: 1
8982 ldouble: 1
8983 Test "tgamma (30.5)":
8984 float: 1
8985 ifloat: 1
8986 Test "tgamma (32.5)":
8987 ildouble: 1
8988 ldouble: 1
8989 Test "tgamma (33.5)":
8990 float: 1
8991 ifloat: 1
8992 ildouble: 1
8993 ldouble: 1
8994 Test "tgamma (34.5)":
8995 double: 1
8996 float: 2
8997 idouble: 1
8998 ifloat: 2
8999 Test "tgamma (4)":
9000 float: 1
9001 ifloat: 1
9002 Test "tgamma (4.5)":
9003 double: 1
9004 float: 1
9005 idouble: 1
9006 ifloat: 1
9007 Test "tgamma (6)":
9008 float: 1
9009 ifloat: 1
9010 Test "tgamma (6.5)":
9011 float: 1
9012 ifloat: 1
9013 Test "tgamma (7)":
9014 double: 1
9015 idouble: 1
9016 Test "tgamma (7.5)":
9017 double: 2
9018 float: 1
9019 idouble: 2
9020 ifloat: 1
9021 Test "tgamma (8)":
9022 double: 1
9023 idouble: 1
9024 Test "tgamma (8.5)":
9025 double: 1
9026 float: 1
9027 idouble: 1
9028 ifloat: 1
9029 Test "tgamma (9)":
9030 double: 1
9031 idouble: 1
9032 Test "tgamma (9.5)":
9033 double: 1
9034 idouble: 1
9035 ildouble: 1
9036 ldouble: 1
9038 # y0
9039 Test "y0 (0x1.3ffp+74)":
9040 double: 1
9041 idouble: 1
9042 ildouble: 1
9043 ldouble: 1
9044 Test "y0 (0x1.ff00000000002p+840)":
9045 double: 1
9046 idouble: 1
9047 ildouble: 1
9048 ldouble: 1
9049 Test "y0 (0x1p-10)":
9050 double: 1
9051 idouble: 1
9052 ildouble: 1
9053 ldouble: 1
9054 Test "y0 (0x1p-110)":
9055 double: 1
9056 idouble: 1
9057 ildouble: 1
9058 ldouble: 1
9059 Test "y0 (0x1p-20)":
9060 float: 1
9061 ifloat: 1
9062 Test "y0 (0x1p-30)":
9063 float: 1
9064 ifloat: 1
9065 ildouble: 2
9066 ldouble: 2
9067 Test "y0 (0x1p-40)":
9068 double: 1
9069 float: 1
9070 idouble: 1
9071 ifloat: 1
9072 Test "y0 (0x1p-50)":
9073 float: 1
9074 ifloat: 1
9075 Test "y0 (0x1p-60)":
9076 ildouble: 1
9077 ldouble: 1
9078 Test "y0 (0x1p-70)":
9079 double: 1
9080 idouble: 1
9081 Test "y0 (0x1p-80)":
9082 double: 1
9083 float: 1
9084 idouble: 1
9085 ifloat: 1
9086 Test "y0 (0x1p1023)":
9087 ildouble: 1
9088 ldouble: 1
9089 Test "y0 (0x1p16382)":
9090 ildouble: 1
9091 ldouble: 1
9092 Test "y0 (0x1p16383)":
9093 ildouble: 2
9094 ldouble: 2
9095 Test "y0 (1.0)":
9096 double: 2
9097 float: 1
9098 idouble: 2
9099 ifloat: 1
9100 Test "y0 (1.5)":
9101 double: 2
9102 float: 1
9103 idouble: 2
9104 ifloat: 1
9105 Test "y0 (10.0)":
9106 float: 1
9107 ifloat: 1
9108 ildouble: 3
9109 ldouble: 3
9110 Test "y0 (8.0)":
9111 double: 1
9112 float: 1
9113 idouble: 1
9114 ifloat: 1
9115 ildouble: 3
9116 ldouble: 3
9118 # y1
9119 Test "y1 (0.125)":
9120 double: 1
9121 idouble: 1
9122 Test "y1 (0.75)":
9123 ildouble: 1
9124 ldouble: 1
9125 Test "y1 (0x1.001000001p+593)":
9126 ildouble: 1
9127 ldouble: 1
9128 Test "y1 (0x1.27e204p+99)":
9129 double: 1
9130 idouble: 1
9131 Test "y1 (0x1p-10)":
9132 double: 1
9133 idouble: 1
9134 ildouble: 1
9135 ldouble: 1
9136 Test "y1 (0x1p-30)":
9137 ildouble: 1
9138 ldouble: 1
9139 Test "y1 (0x1p1023)":
9140 ildouble: 1
9141 ldouble: 1
9142 Test "y1 (0x1p16383)":
9143 ildouble: 2
9144 ldouble: 2
9145 Test "y1 (1.5)":
9146 float: 1
9147 ifloat: 1
9148 ildouble: 1
9149 ldouble: 1
9150 Test "y1 (10.0)":
9151 double: 3
9152 float: 1
9153 idouble: 3
9154 ifloat: 1
9155 Test "y1 (2.0)":
9156 double: 1
9157 float: 1
9158 idouble: 1
9159 ifloat: 1
9160 ildouble: 1
9161 ldouble: 1
9162 Test "y1 (8.0)":
9163 double: 1
9164 float: 2
9165 idouble: 1
9166 ifloat: 2
9167 ildouble: 1
9168 ldouble: 1
9170 # yn
9171 Test "yn (0, 1.0)":
9172 double: 2
9173 float: 1
9174 idouble: 2
9175 ifloat: 1
9176 Test "yn (0, 1.5)":
9177 double: 2
9178 float: 1
9179 idouble: 2
9180 ifloat: 1
9181 Test "yn (0, 10.0)":
9182 float: 1
9183 ifloat: 1
9184 ildouble: 3
9185 ldouble: 3
9186 Test "yn (0, 8.0)":
9187 double: 1
9188 float: 1
9189 idouble: 1
9190 ifloat: 1
9191 ildouble: 3
9192 ldouble: 3
9193 Test "yn (1, 0.125)":
9194 double: 1
9195 idouble: 1
9196 Test "yn (1, 0.75)":
9197 ildouble: 1
9198 ldouble: 1
9199 Test "yn (1, 1.5)":
9200 float: 1
9201 ifloat: 1
9202 ildouble: 1
9203 ldouble: 1
9204 Test "yn (1, 10.0)":
9205 double: 3
9206 float: 1
9207 idouble: 3
9208 ifloat: 1
9209 Test "yn (1, 2.0)":
9210 double: 1
9211 float: 1
9212 idouble: 1
9213 ifloat: 1
9214 ildouble: 1
9215 ldouble: 1
9216 Test "yn (1, 8.0)":
9217 double: 1
9218 float: 2
9219 idouble: 1
9220 ifloat: 2
9221 ildouble: 1
9222 ldouble: 1
9223 Test "yn (10, 0.125)":
9224 double: 1
9225 idouble: 1
9226 ildouble: 2
9227 ldouble: 2
9228 Test "yn (10, 0.75)":
9229 double: 1
9230 float: 1
9231 idouble: 1
9232 ifloat: 1
9233 ildouble: 5
9234 ldouble: 5
9235 Test "yn (10, 1.0)":
9236 double: 1
9237 idouble: 1
9238 ildouble: 1
9239 ldouble: 1
9240 Test "yn (10, 10.0)":
9241 double: 1
9242 float: 1
9243 idouble: 1
9244 ifloat: 1
9245 ildouble: 2
9246 ldouble: 2
9247 Test "yn (10, 2.0)":
9248 double: 2
9249 idouble: 2
9250 ildouble: 2
9251 ldouble: 2
9252 Test "yn (3, 0.125)":
9253 double: 1
9254 idouble: 1
9255 Test "yn (3, 0.75)":
9256 double: 1
9257 float: 1
9258 idouble: 1
9259 ifloat: 1
9260 ildouble: 2
9261 ldouble: 2
9262 Test "yn (3, 10.0)":
9263 double: 1
9264 float: 1
9265 idouble: 1
9266 ifloat: 1
9267 ildouble: 1
9268 ldouble: 1
9269 Test "yn (3, 2.0)":
9270 double: 1
9271 idouble: 1
9273 # Maximal error of functions:
9274 Function: "acos_downward":
9275 double: 1
9276 float: 1
9277 idouble: 1
9278 ifloat: 1
9279 ildouble: 1
9280 ldouble: 1
9282 Function: "acos_towardzero":
9283 double: 1
9284 float: 1
9285 idouble: 1
9286 ifloat: 1
9287 ildouble: 1
9288 ldouble: 1
9290 Function: "acos_upward":
9291 ildouble: 1
9292 ldouble: 1
9294 Function: "asin_downward":
9295 double: 1
9296 float: 1
9297 idouble: 1
9298 ifloat: 1
9299 ildouble: 1
9300 ldouble: 1
9302 Function: "asin_towardzero":
9303 double: 1
9304 float: 1
9305 idouble: 1
9306 ifloat: 1
9308 Function: "asin_upward":
9309 float: 1
9310 ifloat: 1
9311 ildouble: 1
9312 ldouble: 1
9314 Function: "atan2":
9315 float: 1
9316 ifloat: 1
9317 ildouble: 1
9318 ldouble: 1
9320 Function: "atanh":
9321 float: 1
9322 ifloat: 1
9324 Function: Real part of "cacos":
9325 double: 1
9326 float: 2
9327 idouble: 1
9328 ifloat: 2
9329 ildouble: 2
9330 ldouble: 2
9332 Function: Imaginary part of "cacos":
9333 double: 1
9334 float: 2
9335 idouble: 1
9336 ifloat: 2
9337 ildouble: 2
9338 ldouble: 2
9340 Function: Real part of "cacosh":
9341 double: 1
9342 float: 2
9343 idouble: 1
9344 ifloat: 2
9345 ildouble: 2
9346 ldouble: 2
9348 Function: Imaginary part of "cacosh":
9349 double: 1
9350 float: 2
9351 idouble: 1
9352 ifloat: 2
9353 ildouble: 2
9354 ldouble: 2
9356 Function: Real part of "casin":
9357 double: 1
9358 float: 1
9359 idouble: 1
9360 ifloat: 1
9361 ildouble: 2
9362 ldouble: 2
9364 Function: Imaginary part of "casin":
9365 double: 1
9366 float: 2
9367 idouble: 1
9368 ifloat: 2
9369 ildouble: 2
9370 ldouble: 2
9372 Function: Real part of "casinh":
9373 double: 1
9374 float: 2
9375 idouble: 1
9376 ifloat: 2
9377 ildouble: 2
9378 ldouble: 2
9380 Function: Imaginary part of "casinh":
9381 double: 1
9382 float: 1
9383 idouble: 1
9384 ifloat: 1
9385 ildouble: 2
9386 ldouble: 2
9388 Function: Real part of "catan":
9389 float: 1
9390 ifloat: 1
9391 ildouble: 1
9392 ldouble: 1
9394 Function: Imaginary part of "catan":
9395 double: 1
9396 float: 1
9397 idouble: 1
9398 ifloat: 1
9399 ildouble: 1
9400 ldouble: 1
9402 Function: Real part of "catanh":
9403 double: 1
9404 float: 1
9405 idouble: 1
9406 ifloat: 1
9407 ildouble: 1
9408 ldouble: 1
9410 Function: Imaginary part of "catanh":
9411 float: 1
9412 ifloat: 1
9413 ildouble: 1
9414 ldouble: 1
9416 Function: "cbrt":
9417 double: 1
9418 idouble: 1
9419 ildouble: 1
9420 ldouble: 1
9422 Function: Real part of "ccos":
9423 double: 1
9424 float: 1
9425 idouble: 1
9426 ifloat: 1
9427 ildouble: 1
9428 ldouble: 1
9430 Function: Imaginary part of "ccos":
9431 double: 1
9432 float: 1
9433 idouble: 1
9434 ifloat: 1
9435 ildouble: 1
9436 ldouble: 1
9438 Function: Real part of "ccosh":
9439 double: 1
9440 float: 1
9441 idouble: 1
9442 ifloat: 1
9443 ildouble: 1
9444 ldouble: 1
9446 Function: Imaginary part of "ccosh":
9447 double: 1
9448 float: 1
9449 idouble: 1
9450 ifloat: 1
9451 ildouble: 1
9452 ldouble: 1
9454 Function: Real part of "cexp":
9455 double: 2
9456 float: 1
9457 idouble: 2
9458 ifloat: 1
9459 ildouble: 1
9460 ldouble: 1
9462 Function: Imaginary part of "cexp":
9463 double: 1
9464 float: 2
9465 idouble: 1
9466 ifloat: 2
9467 ildouble: 1
9468 ldouble: 1
9470 Function: Real part of "clog":
9471 double: 1
9472 float: 1
9473 idouble: 1
9474 ifloat: 1
9475 ildouble: 1
9476 ldouble: 1
9478 Function: Imaginary part of "clog":
9479 float: 1
9480 ifloat: 1
9481 ildouble: 1
9482 ldouble: 1
9484 Function: Real part of "clog10":
9485 double: 2
9486 float: 2
9487 idouble: 2
9488 ifloat: 2
9489 ildouble: 1
9490 ldouble: 1
9492 Function: Imaginary part of "clog10":
9493 double: 1
9494 float: 1
9495 idouble: 1
9496 ifloat: 1
9497 ildouble: 2
9498 ldouble: 2
9500 Function: "cos":
9501 double: 2
9502 float: 1
9503 idouble: 2
9504 ifloat: 1
9505 ildouble: 1
9506 ldouble: 1
9508 Function: "cos_downward":
9509 float: 1
9510 ifloat: 1
9511 ildouble: 2
9512 ldouble: 2
9514 Function: "cos_tonearest":
9515 float: 1
9516 ifloat: 1
9518 Function: "cos_towardzero":
9519 float: 1
9520 ifloat: 1
9521 ildouble: 2
9522 ldouble: 2
9524 Function: "cos_upward":
9525 float: 2
9526 ifloat: 2
9527 ildouble: 1
9528 ldouble: 1
9530 Function: "cosh_downward":
9531 float: 1
9532 ifloat: 1
9533 ildouble: 1
9534 ldouble: 1
9536 Function: "cosh_tonearest":
9537 ildouble: 1
9538 ldouble: 1
9540 Function: "cosh_towardzero":
9541 float: 1
9542 ifloat: 1
9543 ildouble: 1
9544 ldouble: 1
9546 Function: "cosh_upward":
9547 ildouble: 1
9548 ldouble: 1
9550 Function: Real part of "cpow":
9551 double: 2
9552 float: 4
9553 idouble: 2
9554 ifloat: 4
9555 ildouble: 4
9556 ldouble: 4
9558 Function: Imaginary part of "cpow":
9559 float: 2
9560 ifloat: 2
9561 ildouble: 1
9562 ldouble: 1
9564 Function: Real part of "csin":
9565 double: 1
9566 float: 1
9567 idouble: 1
9568 ifloat: 1
9569 ildouble: 1
9570 ldouble: 1
9572 Function: Imaginary part of "csin":
9573 ildouble: 1
9574 ldouble: 1
9576 Function: Real part of "csinh":
9577 float: 1
9578 ifloat: 1
9579 ildouble: 1
9580 ldouble: 1
9582 Function: Imaginary part of "csinh":
9583 double: 1
9584 float: 1
9585 idouble: 1
9586 ifloat: 1
9587 ildouble: 1
9588 ldouble: 1
9590 Function: Real part of "csqrt":
9591 double: 1
9592 float: 1
9593 idouble: 1
9594 ifloat: 1
9595 ildouble: 1
9596 ldouble: 1
9598 Function: Imaginary part of "csqrt":
9599 double: 1
9600 float: 1
9601 idouble: 1
9602 ifloat: 1
9603 ildouble: 1
9604 ldouble: 1
9606 Function: Real part of "ctan":
9607 double: 1
9608 float: 1
9609 idouble: 1
9610 ifloat: 1
9611 ildouble: 2
9612 ldouble: 2
9614 Function: Imaginary part of "ctan":
9615 double: 1
9616 idouble: 1
9617 ildouble: 2
9618 ldouble: 2
9620 Function: Real part of "ctan_downward":
9621 double: 2
9622 float: 1
9623 idouble: 2
9624 ifloat: 1
9625 ildouble: 4
9626 ldouble: 4
9628 Function: Imaginary part of "ctan_downward":
9629 float: 1
9630 ifloat: 1
9631 ildouble: 5
9632 ldouble: 5
9634 Function: Real part of "ctan_tonearest":
9635 float: 1
9636 ifloat: 1
9637 ildouble: 3
9638 ldouble: 3
9640 Function: Imaginary part of "ctan_tonearest":
9641 float: 1
9642 ifloat: 1
9643 ildouble: 3
9644 ldouble: 3
9646 Function: Real part of "ctan_towardzero":
9647 float: 1
9648 ifloat: 1
9649 ildouble: 1
9650 ldouble: 1
9652 Function: Imaginary part of "ctan_towardzero":
9653 float: 1
9654 ifloat: 1
9655 ildouble: 5
9656 ldouble: 5
9658 Function: Real part of "ctan_upward":
9659 double: 2
9660 float: 1
9661 idouble: 2
9662 ifloat: 1
9663 ildouble: 2
9664 ldouble: 2
9666 Function: Imaginary part of "ctan_upward":
9667 double: 1
9668 float: 2
9669 idouble: 1
9670 ifloat: 2
9671 ildouble: 3
9672 ldouble: 3
9674 Function: Real part of "ctanh":
9675 double: 1
9676 float: 1
9677 idouble: 1
9678 ifloat: 1
9679 ildouble: 2
9680 ldouble: 2
9682 Function: Imaginary part of "ctanh":
9683 double: 1
9684 float: 2
9685 idouble: 1
9686 ifloat: 2
9687 ildouble: 2
9688 ldouble: 2
9690 Function: Real part of "ctanh_downward":
9691 float: 1
9692 ifloat: 1
9693 ildouble: 5
9694 ldouble: 5
9696 Function: Imaginary part of "ctanh_downward":
9697 double: 2
9698 float: 1
9699 idouble: 2
9700 ifloat: 1
9701 ildouble: 4
9702 ldouble: 4
9704 Function: Real part of "ctanh_tonearest":
9705 float: 1
9706 ifloat: 1
9707 ildouble: 3
9708 ldouble: 3
9710 Function: Imaginary part of "ctanh_tonearest":
9711 float: 1
9712 ifloat: 1
9713 ildouble: 3
9714 ldouble: 3
9716 Function: Real part of "ctanh_towardzero":
9717 float: 1
9718 ifloat: 1
9719 ildouble: 5
9720 ldouble: 5
9722 Function: Imaginary part of "ctanh_towardzero":
9723 float: 1
9724 ifloat: 1
9725 ildouble: 1
9726 ldouble: 1
9728 Function: Real part of "ctanh_upward":
9729 double: 1
9730 float: 2
9731 idouble: 1
9732 ifloat: 2
9733 ildouble: 3
9734 ldouble: 3
9736 Function: Imaginary part of "ctanh_upward":
9737 double: 2
9738 float: 1
9739 idouble: 2
9740 ifloat: 1
9741 ildouble: 2
9742 ldouble: 2
9744 Function: "erf":
9745 double: 1
9746 idouble: 1
9748 Function: "erfc":
9749 double: 1
9750 float: 1
9751 idouble: 1
9752 ifloat: 1
9753 ildouble: 1
9754 ldouble: 1
9756 Function: "exp10":
9757 double: 1
9758 idouble: 1
9759 ildouble: 1
9760 ldouble: 1
9762 Function: "exp2":
9763 ildouble: 1
9764 ldouble: 1
9766 Function: "exp_downward":
9767 float: 1
9768 ifloat: 1
9769 ildouble: 1
9770 ldouble: 1
9772 Function: "exp_towardzero":
9773 float: 1
9774 ifloat: 1
9775 ildouble: 1
9776 ldouble: 1
9778 Function: "exp_upward":
9779 float: 1
9780 ifloat: 1
9781 ildouble: 1
9782 ldouble: 1
9784 Function: "expm1":
9785 double: 1
9786 float: 1
9787 idouble: 1
9788 ifloat: 1
9789 ildouble: 1
9790 ldouble: 1
9792 Function: "gamma":
9793 double: 1
9794 float: 2
9795 idouble: 1
9796 ifloat: 2
9797 ildouble: 1
9798 ldouble: 1
9800 Function: "hypot":
9801 float: 1
9802 ifloat: 1
9804 Function: "j0":
9805 double: 2
9806 float: 2
9807 idouble: 2
9808 ifloat: 2
9809 ildouble: 2
9810 ldouble: 2
9812 Function: "j1":
9813 double: 1
9814 float: 2
9815 idouble: 1
9816 ifloat: 2
9817 ildouble: 4
9818 ldouble: 4
9820 Function: "jn":
9821 double: 4
9822 float: 5
9823 idouble: 4
9824 ifloat: 5
9825 ildouble: 8
9826 ldouble: 8
9828 Function: "lgamma":
9829 double: 1
9830 float: 2
9831 idouble: 1
9832 ifloat: 2
9833 ildouble: 1
9834 ldouble: 1
9836 Function: "log10":
9837 double: 1
9838 float: 2
9839 idouble: 1
9840 ifloat: 2
9841 ildouble: 1
9842 ldouble: 1
9844 Function: "log1p":
9845 float: 1
9846 ifloat: 1
9847 ildouble: 1
9848 ldouble: 1
9850 Function: "log2":
9851 ildouble: 1
9852 ldouble: 1
9854 Function: "pow":
9855 float: 1
9856 ifloat: 1
9857 ildouble: 1
9858 ldouble: 1
9860 Function: "pow10":
9861 double: 1
9862 idouble: 1
9863 ildouble: 1
9864 ldouble: 1
9866 Function: "pow_downward":
9867 float: 1
9868 ifloat: 1
9870 Function: "pow_towardzero":
9871 float: 1
9872 ifloat: 1
9874 Function: "pow_upward":
9875 float: 1
9876 ifloat: 1
9877 ildouble: 1
9878 ldouble: 1
9880 Function: "sin_downward":
9881 float: 1
9882 ifloat: 1
9883 ildouble: 1
9884 ldouble: 1
9886 Function: "sin_tonearest":
9887 float: 1
9888 ifloat: 1
9889 ildouble: 1
9890 ldouble: 1
9892 Function: "sin_towardzero":
9893 float: 1
9894 ifloat: 1
9895 ildouble: 1
9896 ldouble: 1
9898 Function: "sin_upward":
9899 float: 2
9900 ifloat: 2
9901 ildouble: 1
9902 ldouble: 1
9904 Function: "sincos":
9905 double: 1
9906 float: 1
9907 idouble: 1
9908 ifloat: 1
9909 ildouble: 1
9910 ldouble: 1
9912 Function: "sinh_downward":
9913 float: 1
9914 ifloat: 1
9915 ildouble: 2
9916 ldouble: 2
9918 Function: "sinh_towardzero":
9919 float: 1
9920 ifloat: 1
9921 ildouble: 2
9922 ldouble: 2
9924 Function: "sinh_upward":
9925 ildouble: 1
9926 ldouble: 1
9928 Function: "tan":
9929 double: 1
9930 idouble: 1
9932 Function: "tan_downward":
9933 float: 1
9934 ifloat: 1
9935 ildouble: 1
9936 ldouble: 1
9938 Function: "tan_towardzero":
9939 float: 1
9940 ifloat: 1
9941 ildouble: 1
9942 ldouble: 1
9944 Function: "tan_upward":
9945 float: 1
9946 ifloat: 1
9947 ildouble: 1
9948 ldouble: 1
9950 Function: "tanh":
9951 ildouble: 1
9952 ldouble: 1
9954 Function: "tgamma":
9955 double: 4
9956 float: 3
9957 idouble: 4
9958 ifloat: 3
9959 ildouble: 4
9960 ldouble: 4
9962 Function: "y0":
9963 double: 2
9964 float: 1
9965 idouble: 2
9966 ifloat: 1
9967 ildouble: 3
9968 ldouble: 3
9970 Function: "y1":
9971 double: 3
9972 float: 2
9973 idouble: 3
9974 ifloat: 2
9975 ildouble: 2
9976 ldouble: 2
9978 Function: "yn":
9979 double: 3
9980 float: 2
9981 idouble: 3
9982 ifloat: 2
9983 ildouble: 5
9984 ldouble: 5
9986 # end of automatic generation