Update copyright notices with scripts/update-copyrights
[glibc.git] / ports / sysdeps / m68k / m680x0 / fpu / libm-test-ulps
blob87117ae60a9380460296983228a9f19b0938836b
1 # Begin of automatic generation
3 # acos_downward
4 Test "acos_downward (-0)":
5 float: 1
6 ifloat: 1
7 ildouble: 1
8 ldouble: 1
9 Test "acos_downward (-0.5)":
10 double: 1
11 float: 1
12 idouble: 1
13 ifloat: 1
14 Test "acos_downward (-1)":
15 float: 1
16 ifloat: 1
17 ildouble: 1
18 ldouble: 1
19 Test "acos_downward (0)":
20 float: 1
21 ifloat: 1
22 ildouble: 1
23 ldouble: 1
24 Test "acos_downward (0.5)":
25 double: 1
26 float: 1
27 idouble: 1
28 ifloat: 1
30 # acos_towardzero
31 Test "acos_towardzero (-0)":
32 float: 1
33 ifloat: 1
34 ildouble: 1
35 ldouble: 1
36 Test "acos_towardzero (-0.5)":
37 double: 1
38 float: 1
39 idouble: 1
40 ifloat: 1
41 Test "acos_towardzero (-1)":
42 float: 1
43 ifloat: 1
44 ildouble: 1
45 ldouble: 1
46 Test "acos_towardzero (0)":
47 float: 1
48 ifloat: 1
49 ildouble: 1
50 ldouble: 1
51 Test "acos_towardzero (0.5)":
52 double: 1
53 float: 1
54 idouble: 1
55 ifloat: 1
57 # acos_upward
58 Test "acos_upward (-0)":
59 double: 1
60 idouble: 1
61 Test "acos_upward (-0.5)":
62 ildouble: 1
63 ldouble: 1
64 Test "acos_upward (-1)":
65 double: 1
66 idouble: 1
67 Test "acos_upward (0)":
68 double: 1
69 idouble: 1
70 Test "acos_upward (0.5)":
71 ildouble: 1
72 ldouble: 1
74 # acosh
75 Test "acosh (7)":
76 ildouble: 1
77 ldouble: 1
79 # asin_downward
80 Test "asin_downward (-0.5)":
81 ildouble: 1
82 ldouble: 1
83 Test "asin_downward (-1.0)":
84 double: 1
85 idouble: 1
86 Test "asin_downward (0.5)":
87 double: 1
88 float: 1
89 idouble: 1
90 ifloat: 1
91 Test "asin_downward (1.0)":
92 float: 1
93 ifloat: 1
94 ildouble: 1
95 ldouble: 1
97 # asin_towardzero
98 Test "asin_towardzero (-0.5)":
99 double: 1
100 float: 1
101 idouble: 1
102 ifloat: 1
103 Test "asin_towardzero (-1.0)":
104 float: 1
105 ifloat: 1
106 ildouble: 1
107 ldouble: 1
108 Test "asin_towardzero (0.5)":
109 double: 1
110 float: 1
111 idouble: 1
112 ifloat: 1
113 Test "asin_towardzero (1.0)":
114 float: 1
115 ifloat: 1
116 ildouble: 1
117 ldouble: 1
119 # asin_upward
120 Test "asin_upward (-0.5)":
121 double: 1
122 float: 1
123 idouble: 1
124 ifloat: 1
125 Test "asin_upward (-1.0)":
126 float: 1
127 ifloat: 1
128 ildouble: 1
129 ldouble: 1
130 Test "asin_upward (0.5)":
131 ildouble: 1
132 ldouble: 1
133 Test "asin_upward (1.0)":
134 double: 1
135 idouble: 1
137 # asinh
138 Test "asinh (0.75)":
139 ildouble: 1
140 ldouble: 1
142 # atan2
143 Test "atan2 (0.390625, .00029)":
144 ildouble: 1
145 ldouble: 1
146 Test "atan2 (1.390625, 0.9296875)":
147 ildouble: 1
148 ldouble: 1
150 # atanh
151 Test "atanh (0.75)":
152 ildouble: 1
153 ldouble: 1
155 # cacos
156 Test "Imaginary part of: cacos (+0 + 0.5 i)":
157 double: 2
158 float: 1
159 idouble: 2
160 ifloat: 1
161 ildouble: 1
162 ldouble: 1
163 Test "Imaginary part of: cacos (+0 + 1.0 i)":
164 double: 2
165 float: 1
166 idouble: 2
167 ifloat: 1
168 ildouble: 2
169 ldouble: 2
170 Test "Imaginary part of: cacos (+0 + 1.5 i)":
171 double: 2
172 float: 1
173 idouble: 2
174 ifloat: 1
175 Test "Imaginary part of: cacos (+0 - 0.5 i)":
176 double: 1
177 float: 1
178 idouble: 1
179 ifloat: 1
180 ildouble: 1
181 ldouble: 1
182 Test "Imaginary part of: cacos (+0 - 1.0 i)":
183 double: 1
184 float: 1
185 idouble: 1
186 ifloat: 1
187 Test "Imaginary part of: cacos (+0 - 1.5 i)":
188 double: 1
189 idouble: 1
190 Test "Imaginary part of: cacos (-0 + 0.5 i)":
191 double: 2
192 float: 1
193 idouble: 2
194 ifloat: 1
195 ildouble: 1
196 ldouble: 1
197 Test "Imaginary part of: cacos (-0 + 1.0 i)":
198 double: 2
199 float: 1
200 idouble: 2
201 ifloat: 1
202 ildouble: 2
203 ldouble: 2
204 Test "Imaginary part of: cacos (-0 + 1.5 i)":
205 double: 2
206 float: 1
207 idouble: 2
208 ifloat: 1
209 Test "Imaginary part of: cacos (-0 - 0.5 i)":
210 double: 1
211 float: 1
212 idouble: 1
213 ifloat: 1
214 ildouble: 1
215 ldouble: 1
216 Test "Imaginary part of: cacos (-0 - 1.0 i)":
217 double: 1
218 float: 1
219 idouble: 1
220 ifloat: 1
221 Test "Imaginary part of: cacos (-0 - 1.5 i)":
222 double: 1
223 idouble: 1
224 Test "Imaginary part of: cacos (-0.0 + 0x0.fffffffffffff8p0 i)":
225 ildouble: 1
226 ldouble: 1
227 Test "Imaginary part of: cacos (-0.0 + 0x0.ffffffffffffffffp0 i)":
228 ildouble: 1
229 ldouble: 1
230 Test "Imaginary part of: cacos (-0.0 + 0x1.000002p0 i)":
231 ildouble: 1
232 ldouble: 1
233 Test "Imaginary part of: cacos (-0.0 - 0x0.fffffffffffff8p0 i)":
234 ildouble: 1
235 ldouble: 1
236 Test "Imaginary part of: cacos (-0.0 - 0x0.ffffffffffffffffp0 i)":
237 ildouble: 1
238 ldouble: 1
239 Test "Imaginary part of: cacos (-0.0 - 0x1.000002p0 i)":
240 ildouble: 1
241 ldouble: 1
242 Test "Real part of: cacos (-0.25 + 1.0 i)":
243 double: 1
244 idouble: 1
245 Test "Real part of: cacos (-0.25 - 1.0 i)":
246 double: 1
247 idouble: 1
248 Test "Imaginary part of: cacos (-0.5 + 0x1.fp-1025 i)":
249 ildouble: 1
250 ldouble: 1
251 Test "Imaginary part of: cacos (-0.5 + 0x1.fp-129 i)":
252 ildouble: 1
253 ldouble: 1
254 Test "Imaginary part of: cacos (-0.5 + 0x1.fp-16385 i)":
255 ildouble: 1
256 ldouble: 1
257 Test "Imaginary part of: cacos (-0.5 + 0x1p-23 i)":
258 double: 1
259 idouble: 1
260 Test "Imaginary part of: cacos (-0.5 + 0x1p-52 i)":
261 double: 1
262 idouble: 1
263 Test "Real part of: cacos (-0.5 + 1.0 i)":
264 ildouble: 1
265 ldouble: 1
266 Test "Imaginary part of: cacos (-0.5 + 1.0 i)":
267 double: 1
268 float: 1
269 idouble: 1
270 ifloat: 1
271 ildouble: 1
272 ldouble: 1
273 Test "Imaginary part of: cacos (-0.5 - 0x1.fp-1025 i)":
274 ildouble: 1
275 ldouble: 1
276 Test "Imaginary part of: cacos (-0.5 - 0x1.fp-129 i)":
277 ildouble: 1
278 ldouble: 1
279 Test "Imaginary part of: cacos (-0.5 - 0x1.fp-16385 i)":
280 ildouble: 1
281 ldouble: 1
282 Test "Imaginary part of: cacos (-0.5 - 0x1p-23 i)":
283 double: 1
284 idouble: 1
285 Test "Imaginary part of: cacos (-0.5 - 0x1p-52 i)":
286 double: 1
287 idouble: 1
288 Test "Real part of: cacos (-0.5 - 1.0 i)":
289 ildouble: 1
290 ldouble: 1
291 Test "Imaginary part of: cacos (-0.5 - 1.0 i)":
292 double: 1
293 float: 1
294 idouble: 1
295 ifloat: 1
296 ildouble: 1
297 ldouble: 1
298 Test "Imaginary part of: cacos (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
299 double: 1
300 idouble: 1
301 Test "Imaginary part of: cacos (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
302 double: 1
303 idouble: 1
304 Test "Imaginary part of: cacos (-0x0.ffffffffffffffffp0 + 0x1.fp-16385 i)":
305 ildouble: 1
306 ldouble: 1
307 Test "Imaginary part of: cacos (-0x0.ffffffffffffffffp0 + 0x1p-63 i)":
308 ildouble: 1
309 ldouble: 1
310 Test "Imaginary part of: cacos (-0x0.ffffffffffffffffp0 - 0x1.fp-16385 i)":
311 ildouble: 1
312 ldouble: 1
313 Test "Imaginary part of: cacos (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
314 ildouble: 1
315 ldouble: 1
316 Test "Imaginary part of: cacos (-0x0.ffffffp0 + 0x1p-23 i)":
317 double: 1
318 float: 1
319 idouble: 1
320 ifloat: 1
321 Test "Imaginary part of: cacos (-0x0.ffffffp0 - 0x1p-23 i)":
322 double: 1
323 float: 1
324 idouble: 1
325 ifloat: 1
326 Test "Imaginary part of: cacos (-0x1.0000000000000002p0 + 0x1p-63 i)":
327 ildouble: 2
328 ldouble: 2
329 Test "Imaginary part of: cacos (-0x1.0000000000000002p0 - 0x1p-63 i)":
330 ildouble: 2
331 ldouble: 2
332 Test "Imaginary part of: cacos (-0x1.0000000000001p0 + 0.0 i)":
333 ildouble: 1
334 ldouble: 1
335 Test "Imaginary part of: cacos (-0x1.0000000000001p0 + 0x1.fp-1025 i)":
336 ildouble: 1
337 ldouble: 1
338 Test "Imaginary part of: cacos (-0x1.0000000000001p0 + 0x1p-52 i)":
339 ildouble: 1
340 ldouble: 1
341 Test "Imaginary part of: cacos (-0x1.0000000000001p0 - 0.0 i)":
342 ildouble: 1
343 ldouble: 1
344 Test "Imaginary part of: cacos (-0x1.0000000000001p0 - 0x1.fp-1025 i)":
345 ildouble: 1
346 ldouble: 1
347 Test "Imaginary part of: cacos (-0x1.0000000000001p0 - 0x1p-52 i)":
348 ildouble: 1
349 ldouble: 1
350 Test "Imaginary part of: cacos (-0x1.fp-10 + 1.0 i)":
351 double: 1
352 idouble: 1
353 ildouble: 1
354 ldouble: 1
355 Test "Imaginary part of: cacos (-0x1.fp-10 - 1.0 i)":
356 double: 1
357 idouble: 1
358 ildouble: 1
359 ldouble: 1
360 Test "Imaginary part of: cacos (-0x1.fp-100 + 1.0 i)":
361 double: 1
362 float: 1
363 idouble: 1
364 ifloat: 1
365 Test "Imaginary part of: cacos (-0x1.fp-100 - 1.0 i)":
366 double: 1
367 float: 1
368 idouble: 1
369 ifloat: 1
370 Test "Imaginary part of: cacos (-0x1.fp-1000 + 1.0 i)":
371 double: 1
372 idouble: 1
373 Test "Imaginary part of: cacos (-0x1.fp-1000 - 1.0 i)":
374 double: 1
375 idouble: 1
376 Test "Imaginary part of: cacos (-0x1.fp-1025 + 0x0.fffffffffffff8p0 i)":
377 ildouble: 1
378 ldouble: 1
379 Test "Imaginary part of: cacos (-0x1.fp-1025 + 1.0 i)":
380 double: 1
381 idouble: 1
382 Test "Imaginary part of: cacos (-0x1.fp-1025 + 1.5 i)":
383 double: 1
384 idouble: 1
385 Test "Imaginary part of: cacos (-0x1.fp-1025 - 0x0.fffffffffffff8p0 i)":
386 ildouble: 1
387 ldouble: 1
388 Test "Imaginary part of: cacos (-0x1.fp-1025 - 1.0 i)":
389 double: 1
390 idouble: 1
391 Test "Imaginary part of: cacos (-0x1.fp-1025 - 1.5 i)":
392 double: 1
393 idouble: 1
394 Test "Imaginary part of: cacos (-0x1.fp-129 + 0.5 i)":
395 float: 1
396 ifloat: 1
397 Test "Imaginary part of: cacos (-0x1.fp-129 + 0x1.000002p0 i)":
398 ildouble: 1
399 ldouble: 1
400 Test "Imaginary part of: cacos (-0x1.fp-129 + 1.0 i)":
401 double: 1
402 float: 1
403 idouble: 1
404 ifloat: 1
405 Test "Imaginary part of: cacos (-0x1.fp-129 + 1.5 i)":
406 double: 1
407 idouble: 1
408 Test "Imaginary part of: cacos (-0x1.fp-129 - 0.5 i)":
409 float: 1
410 ifloat: 1
411 Test "Imaginary part of: cacos (-0x1.fp-129 - 0x1.000002p0 i)":
412 ildouble: 1
413 ldouble: 1
414 Test "Imaginary part of: cacos (-0x1.fp-129 - 1.0 i)":
415 double: 1
416 float: 1
417 idouble: 1
418 ifloat: 1
419 Test "Imaginary part of: cacos (-0x1.fp-129 - 1.5 i)":
420 double: 1
421 idouble: 1
422 Test "Imaginary part of: cacos (-0x1.fp-16385 + 0x0.ffffffffffffffffp0 i)":
423 ildouble: 1
424 ldouble: 1
425 Test "Imaginary part of: cacos (-0x1.fp-16385 - 0x0.ffffffffffffffffp0 i)":
426 ildouble: 1
427 ldouble: 1
428 Test "Imaginary part of: cacos (-0x1.fp-30 + 1.0 i)":
429 double: 1
430 float: 1
431 idouble: 1
432 ifloat: 1
433 ildouble: 1
434 ldouble: 1
435 Test "Imaginary part of: cacos (-0x1.fp-30 - 1.0 i)":
436 double: 1
437 float: 1
438 idouble: 1
439 ifloat: 1
440 ildouble: 1
441 ldouble: 1
442 Test "Imaginary part of: cacos (-0x1p-105 + 0.5 i)":
443 float: 1
444 ifloat: 1
445 Test "Imaginary part of: cacos (-0x1p-105 - 0.5 i)":
446 float: 1
447 ifloat: 1
448 Test "Imaginary part of: cacos (-0x1p-112 + 0.5 i)":
449 float: 1
450 ifloat: 1
451 Test "Imaginary part of: cacos (-0x1p-112 - 0.5 i)":
452 float: 1
453 ifloat: 1
454 Test "Imaginary part of: cacos (-0x1p-23 + 0.5 i)":
455 double: 1
456 float: 1
457 idouble: 1
458 ifloat: 1
459 ildouble: 1
460 ldouble: 1
461 Test "Imaginary part of: cacos (-0x1p-23 + 0x0.ffffffp0 i)":
462 double: 1
463 idouble: 1
464 ildouble: 1
465 ldouble: 1
466 Test "Imaginary part of: cacos (-0x1p-23 - 0.5 i)":
467 double: 1
468 float: 1
469 idouble: 1
470 ifloat: 1
471 ildouble: 1
472 ldouble: 1
473 Test "Imaginary part of: cacos (-0x1p-23 - 0x0.ffffffp0 i)":
474 double: 1
475 idouble: 1
476 ildouble: 1
477 ldouble: 1
478 Test "Imaginary part of: cacos (-0x1p-52 + 0.5 i)":
479 double: 1
480 float: 1
481 idouble: 1
482 ifloat: 1
483 ildouble: 1
484 ldouble: 1
485 Test "Imaginary part of: cacos (-0x1p-52 + 0x0.fffffffffffff8p0 i)":
486 ildouble: 1
487 ldouble: 1
488 Test "Imaginary part of: cacos (-0x1p-52 - 0.5 i)":
489 double: 1
490 float: 1
491 idouble: 1
492 ifloat: 1
493 ildouble: 1
494 ldouble: 1
495 Test "Imaginary part of: cacos (-0x1p-52 - 0x0.fffffffffffff8p0 i)":
496 ildouble: 1
497 ldouble: 1
498 Test "Imaginary part of: cacos (-0x1p-63 + 0.5 i)":
499 float: 1
500 ifloat: 1
501 ildouble: 1
502 ldouble: 1
503 Test "Real part of: cacos (-0x1p-63 + 0x0.ffffffffffffffffp0 i)":
504 ildouble: 1
505 ldouble: 1
506 Test "Imaginary part of: cacos (-0x1p-63 + 0x0.ffffffffffffffffp0 i)":
507 ildouble: 1
508 ldouble: 1
509 Test "Real part of: cacos (-0x1p-63 + 0x1.0000000000000002p0 i)":
510 ildouble: 1
511 ldouble: 1
512 Test "Imaginary part of: cacos (-0x1p-63 - 0.5 i)":
513 float: 1
514 ifloat: 1
515 ildouble: 1
516 ldouble: 1
517 Test "Real part of: cacos (-0x1p-63 - 0x0.ffffffffffffffffp0 i)":
518 ildouble: 1
519 ldouble: 1
520 Test "Imaginary part of: cacos (-0x1p-63 - 0x0.ffffffffffffffffp0 i)":
521 ildouble: 1
522 ldouble: 1
523 Test "Real part of: cacos (-0x1p-63 - 0x1.0000000000000002p0 i)":
524 ildouble: 1
525 ldouble: 1
526 Test "Real part of: cacos (-1.0 + 0.5 i)":
527 float: 1
528 ifloat: 1
529 Test "Imaginary part of: cacos (-1.0 + 0.5 i)":
530 float: 1
531 ifloat: 1
532 ildouble: 1
533 ldouble: 1
534 Test "Real part of: cacos (-1.0 + 0x1.fp-10 i)":
535 ildouble: 1
536 ldouble: 1
537 Test "Imaginary part of: cacos (-1.0 + 0x1.fp-10 i)":
538 float: 1
539 ifloat: 1
540 Test "Real part of: cacos (-1.0 + 0x1.fp-100 i)":
541 ildouble: 1
542 ldouble: 1
543 Test "Imaginary part of: cacos (-1.0 + 0x1.fp-30 i)":
544 ildouble: 1
545 ldouble: 1
546 Test "Real part of: cacos (-1.0 - 0.5 i)":
547 float: 1
548 ifloat: 1
549 Test "Imaginary part of: cacos (-1.0 - 0.5 i)":
550 float: 1
551 ifloat: 1
552 ildouble: 1
553 ldouble: 1
554 Test "Real part of: cacos (-1.0 - 0x1.fp-10 i)":
555 ildouble: 1
556 ldouble: 1
557 Test "Imaginary part of: cacos (-1.0 - 0x1.fp-10 i)":
558 float: 1
559 ifloat: 1
560 Test "Real part of: cacos (-1.0 - 0x1.fp-100 i)":
561 ildouble: 1
562 ldouble: 1
563 Test "Imaginary part of: cacos (-1.0 - 0x1.fp-30 i)":
564 ildouble: 1
565 ldouble: 1
566 Test "Imaginary part of: cacos (-1.5 + +0 i)":
567 double: 1
568 float: 1
569 idouble: 1
570 ifloat: 1
571 ildouble: 1
572 ldouble: 1
573 Test "Imaginary part of: cacos (-1.5 + 0x1.fp-1025 i)":
574 ildouble: 1
575 ldouble: 1
576 Test "Imaginary part of: cacos (-1.5 + 0x1.fp-129 i)":
577 ildouble: 1
578 ldouble: 1
579 Test "Imaginary part of: cacos (-1.5 + 0x1.fp-16385 i)":
580 ildouble: 1
581 ldouble: 1
582 Test "Imaginary part of: cacos (-1.5 - 0 i)":
583 ildouble: 1
584 ldouble: 1
585 Test "Imaginary part of: cacos (-1.5 - 0x1.fp-1025 i)":
586 ildouble: 1
587 ldouble: 1
588 Test "Imaginary part of: cacos (-1.5 - 0x1.fp-129 i)":
589 ildouble: 1
590 ldouble: 1
591 Test "Imaginary part of: cacos (-1.5 - 0x1.fp-16385 i)":
592 ildouble: 1
593 ldouble: 1
594 Test "Imaginary part of: cacos (0.0 + 0x0.fffffffffffff8p0 i)":
595 ildouble: 1
596 ldouble: 1
597 Test "Imaginary part of: cacos (0.0 + 0x0.ffffffffffffffffp0 i)":
598 ildouble: 1
599 ldouble: 1
600 Test "Imaginary part of: cacos (0.0 + 0x1.000002p0 i)":
601 ildouble: 1
602 ldouble: 1
603 Test "Imaginary part of: cacos (0.0 - 0x0.fffffffffffff8p0 i)":
604 ildouble: 1
605 ldouble: 1
606 Test "Imaginary part of: cacos (0.0 - 0x0.ffffffffffffffffp0 i)":
607 ildouble: 1
608 ldouble: 1
609 Test "Imaginary part of: cacos (0.0 - 0x1.000002p0 i)":
610 ildouble: 1
611 ldouble: 1
612 Test "Real part of: cacos (0.25 + 1.0 i)":
613 ildouble: 1
614 ldouble: 1
615 Test "Real part of: cacos (0.25 - 1.0 i)":
616 ildouble: 1
617 ldouble: 1
618 Test "Real part of: cacos (0.5 + +0 i)":
619 double: 1
620 idouble: 1
621 ildouble: 1
622 ldouble: 1
623 Test "Real part of: cacos (0.5 + 0x1.fp-1025 i)":
624 double: 1
625 idouble: 1
626 ildouble: 1
627 ldouble: 1
628 Test "Imaginary part of: cacos (0.5 + 0x1.fp-1025 i)":
629 ildouble: 1
630 ldouble: 1
631 Test "Real part of: cacos (0.5 + 0x1.fp-129 i)":
632 double: 1
633 idouble: 1
634 ildouble: 1
635 ldouble: 1
636 Test "Imaginary part of: cacos (0.5 + 0x1.fp-129 i)":
637 ildouble: 1
638 ldouble: 1
639 Test "Real part of: cacos (0.5 + 0x1.fp-16385 i)":
640 ildouble: 1
641 ldouble: 1
642 Test "Imaginary part of: cacos (0.5 + 0x1.fp-16385 i)":
643 ildouble: 1
644 ldouble: 1
645 Test "Real part of: cacos (0.5 + 0x1p-105 i)":
646 double: 1
647 idouble: 1
648 ildouble: 1
649 ldouble: 1
650 Test "Real part of: cacos (0.5 + 0x1p-112 i)":
651 double: 1
652 idouble: 1
653 ildouble: 1
654 ldouble: 1
655 Test "Real part of: cacos (0.5 + 0x1p-23 i)":
656 ildouble: 1
657 ldouble: 1
658 Test "Imaginary part of: cacos (0.5 + 0x1p-23 i)":
659 double: 1
660 idouble: 1
661 Test "Real part of: cacos (0.5 + 0x1p-52 i)":
662 double: 1
663 idouble: 1
664 ildouble: 1
665 ldouble: 1
666 Test "Imaginary part of: cacos (0.5 + 0x1p-52 i)":
667 double: 1
668 idouble: 1
669 Test "Real part of: cacos (0.5 + 0x1p-63 i)":
670 double: 1
671 idouble: 1
672 ildouble: 1
673 ldouble: 1
674 Test "Imaginary part of: cacos (0.5 + 1.0 i)":
675 double: 1
676 float: 1
677 idouble: 1
678 ifloat: 1
679 ildouble: 1
680 ldouble: 1
681 Test "Real part of: cacos (0.5 - 0 i)":
682 double: 1
683 idouble: 1
684 ildouble: 1
685 ldouble: 1
686 Test "Real part of: cacos (0.5 - 0x1.fp-1025 i)":
687 double: 1
688 idouble: 1
689 ildouble: 1
690 ldouble: 1
691 Test "Imaginary part of: cacos (0.5 - 0x1.fp-1025 i)":
692 ildouble: 1
693 ldouble: 1
694 Test "Real part of: cacos (0.5 - 0x1.fp-129 i)":
695 double: 1
696 idouble: 1
697 ildouble: 1
698 ldouble: 1
699 Test "Imaginary part of: cacos (0.5 - 0x1.fp-129 i)":
700 ildouble: 1
701 ldouble: 1
702 Test "Real part of: cacos (0.5 - 0x1.fp-16385 i)":
703 ildouble: 1
704 ldouble: 1
705 Test "Imaginary part of: cacos (0.5 - 0x1.fp-16385 i)":
706 ildouble: 1
707 ldouble: 1
708 Test "Real part of: cacos (0.5 - 0x1p-105 i)":
709 double: 1
710 idouble: 1
711 ildouble: 1
712 ldouble: 1
713 Test "Real part of: cacos (0.5 - 0x1p-112 i)":
714 double: 1
715 idouble: 1
716 ildouble: 1
717 ldouble: 1
718 Test "Real part of: cacos (0.5 - 0x1p-23 i)":
719 ildouble: 1
720 ldouble: 1
721 Test "Imaginary part of: cacos (0.5 - 0x1p-23 i)":
722 double: 1
723 idouble: 1
724 Test "Real part of: cacos (0.5 - 0x1p-52 i)":
725 double: 1
726 idouble: 1
727 ildouble: 1
728 ldouble: 1
729 Test "Imaginary part of: cacos (0.5 - 0x1p-52 i)":
730 double: 1
731 idouble: 1
732 Test "Real part of: cacos (0.5 - 0x1p-63 i)":
733 double: 1
734 idouble: 1
735 ildouble: 1
736 ldouble: 1
737 Test "Imaginary part of: cacos (0.5 - 1.0 i)":
738 double: 1
739 float: 1
740 idouble: 1
741 ifloat: 1
742 ildouble: 1
743 ldouble: 1
744 Test "Real part of: cacos (0.75 + 1.25 i)":
745 float: 2
746 ifloat: 2
747 ildouble: 1
748 ldouble: 1
749 Test "Imaginary part of: cacos (0.75 + 1.25 i)":
750 float: 1
751 ifloat: 1
752 ildouble: 2
753 ldouble: 2
754 Test "Real part of: cacos (0x0.fffffffffffff8p0 + 0x1p-52 i)":
755 ildouble: 1
756 ldouble: 1
757 Test "Imaginary part of: cacos (0x0.fffffffffffff8p0 + 0x1p-52 i)":
758 double: 1
759 idouble: 1
760 Test "Real part of: cacos (0x0.fffffffffffff8p0 - 0x1p-52 i)":
761 ildouble: 1
762 ldouble: 1
763 Test "Imaginary part of: cacos (0x0.fffffffffffff8p0 - 0x1p-52 i)":
764 double: 1
765 idouble: 1
766 Test "Real part of: cacos (0x0.ffffffffffffffffp0 + 0.0 i)":
767 ildouble: 1
768 ldouble: 1
769 Test "Real part of: cacos (0x0.ffffffffffffffffp0 + 0x1.fp-16385 i)":
770 ildouble: 1
771 ldouble: 1
772 Test "Imaginary part of: cacos (0x0.ffffffffffffffffp0 + 0x1.fp-16385 i)":
773 ildouble: 1
774 ldouble: 1
775 Test "Real part of: cacos (0x0.ffffffffffffffffp0 + 0x1p-63 i)":
776 ildouble: 1
777 ldouble: 1
778 Test "Imaginary part of: cacos (0x0.ffffffffffffffffp0 + 0x1p-63 i)":
779 ildouble: 1
780 ldouble: 1
781 Test "Real part of: cacos (0x0.ffffffffffffffffp0 - 0.0 i)":
782 ildouble: 1
783 ldouble: 1
784 Test "Real part of: cacos (0x0.ffffffffffffffffp0 - 0x1.fp-16385 i)":
785 ildouble: 1
786 ldouble: 1
787 Test "Imaginary part of: cacos (0x0.ffffffffffffffffp0 - 0x1.fp-16385 i)":
788 ildouble: 1
789 ldouble: 1
790 Test "Real part of: cacos (0x0.ffffffffffffffffp0 - 0x1p-63 i)":
791 ildouble: 1
792 ldouble: 1
793 Test "Imaginary part of: cacos (0x0.ffffffffffffffffp0 - 0x1p-63 i)":
794 ildouble: 1
795 ldouble: 1
796 Test "Real part of: cacos (0x0.ffffffp0 + 0.0 i)":
797 float: 1
798 ifloat: 1
799 Test "Real part of: cacos (0x0.ffffffp0 + 0x1.fp-129 i)":
800 float: 1
801 ifloat: 1
802 Test "Real part of: cacos (0x0.ffffffp0 + 0x1p-23 i)":
803 float: 1
804 ifloat: 1
805 Test "Imaginary part of: cacos (0x0.ffffffp0 + 0x1p-23 i)":
806 double: 1
807 float: 1
808 idouble: 1
809 ifloat: 1
810 Test "Real part of: cacos (0x0.ffffffp0 - 0.0 i)":
811 float: 1
812 ifloat: 1
813 Test "Real part of: cacos (0x0.ffffffp0 - 0x1.fp-129 i)":
814 float: 1
815 ifloat: 1
816 Test "Real part of: cacos (0x0.ffffffp0 - 0x1p-23 i)":
817 float: 1
818 ifloat: 1
819 Test "Imaginary part of: cacos (0x0.ffffffp0 - 0x1p-23 i)":
820 double: 1
821 float: 1
822 idouble: 1
823 ifloat: 1
824 Test "Real part of: cacos (0x1.0000000000000002p0 + 0x1p-63 i)":
825 ildouble: 1
826 ldouble: 1
827 Test "Imaginary part of: cacos (0x1.0000000000000002p0 + 0x1p-63 i)":
828 ildouble: 2
829 ldouble: 2
830 Test "Real part of: cacos (0x1.0000000000000002p0 - 0x1p-63 i)":
831 ildouble: 1
832 ldouble: 1
833 Test "Imaginary part of: cacos (0x1.0000000000000002p0 - 0x1p-63 i)":
834 ildouble: 2
835 ldouble: 2
836 Test "Imaginary part of: cacos (0x1.0000000000001p0 + 0.0 i)":
837 ildouble: 1
838 ldouble: 1
839 Test "Imaginary part of: cacos (0x1.0000000000001p0 + 0x1.fp-1025 i)":
840 ildouble: 1
841 ldouble: 1
842 Test "Real part of: cacos (0x1.0000000000001p0 + 0x1p-52 i)":
843 ildouble: 1
844 ldouble: 1
845 Test "Imaginary part of: cacos (0x1.0000000000001p0 + 0x1p-52 i)":
846 ildouble: 1
847 ldouble: 1
848 Test "Imaginary part of: cacos (0x1.0000000000001p0 - 0.0 i)":
849 ildouble: 1
850 ldouble: 1
851 Test "Imaginary part of: cacos (0x1.0000000000001p0 - 0x1.fp-1025 i)":
852 ildouble: 1
853 ldouble: 1
854 Test "Real part of: cacos (0x1.0000000000001p0 - 0x1p-52 i)":
855 ildouble: 1
856 ldouble: 1
857 Test "Imaginary part of: cacos (0x1.0000000000001p0 - 0x1p-52 i)":
858 ildouble: 1
859 ldouble: 1
860 Test "Real part of: cacos (0x1.000002p0 + 0x1p-23 i)":
861 float: 2
862 ifloat: 2
863 Test "Real part of: cacos (0x1.000002p0 - 0x1p-23 i)":
864 float: 2
865 ifloat: 2
866 Test "Real part of: cacos (0x1.fp-10 + 1.0 i)":
867 ildouble: 1
868 ldouble: 1
869 Test "Imaginary part of: cacos (0x1.fp-10 + 1.0 i)":
870 double: 1
871 idouble: 1
872 ildouble: 1
873 ldouble: 1
874 Test "Real part of: cacos (0x1.fp-10 - 1.0 i)":
875 ildouble: 1
876 ldouble: 1
877 Test "Imaginary part of: cacos (0x1.fp-10 - 1.0 i)":
878 double: 1
879 idouble: 1
880 ildouble: 1
881 ldouble: 1
882 Test "Imaginary part of: cacos (0x1.fp-100 + 1.0 i)":
883 double: 1
884 float: 1
885 idouble: 1
886 ifloat: 1
887 Test "Imaginary part of: cacos (0x1.fp-100 - 1.0 i)":
888 double: 1
889 float: 1
890 idouble: 1
891 ifloat: 1
892 Test "Imaginary part of: cacos (0x1.fp-1000 + 1.0 i)":
893 double: 1
894 idouble: 1
895 Test "Imaginary part of: cacos (0x1.fp-1000 - 1.0 i)":
896 double: 1
897 idouble: 1
898 Test "Imaginary part of: cacos (0x1.fp-1025 + 0x0.fffffffffffff8p0 i)":
899 ildouble: 1
900 ldouble: 1
901 Test "Imaginary part of: cacos (0x1.fp-1025 + 1.0 i)":
902 double: 1
903 idouble: 1
904 Test "Imaginary part of: cacos (0x1.fp-1025 + 1.5 i)":
905 double: 1
906 idouble: 1
907 Test "Imaginary part of: cacos (0x1.fp-1025 - 0x0.fffffffffffff8p0 i)":
908 ildouble: 1
909 ldouble: 1
910 Test "Imaginary part of: cacos (0x1.fp-1025 - 1.0 i)":
911 double: 1
912 idouble: 1
913 Test "Imaginary part of: cacos (0x1.fp-1025 - 1.5 i)":
914 double: 1
915 idouble: 1
916 Test "Imaginary part of: cacos (0x1.fp-129 + 0.5 i)":
917 float: 1
918 ifloat: 1
919 Test "Imaginary part of: cacos (0x1.fp-129 + 0x1.000002p0 i)":
920 ildouble: 1
921 ldouble: 1
922 Test "Imaginary part of: cacos (0x1.fp-129 + 1.0 i)":
923 double: 1
924 float: 1
925 idouble: 1
926 ifloat: 1
927 Test "Imaginary part of: cacos (0x1.fp-129 + 1.5 i)":
928 double: 1
929 idouble: 1
930 Test "Imaginary part of: cacos (0x1.fp-129 - 0.5 i)":
931 float: 1
932 ifloat: 1
933 Test "Imaginary part of: cacos (0x1.fp-129 - 0x1.000002p0 i)":
934 ildouble: 1
935 ldouble: 1
936 Test "Imaginary part of: cacos (0x1.fp-129 - 1.0 i)":
937 double: 1
938 float: 1
939 idouble: 1
940 ifloat: 1
941 Test "Imaginary part of: cacos (0x1.fp-129 - 1.5 i)":
942 double: 1
943 idouble: 1
944 Test "Imaginary part of: cacos (0x1.fp-16385 + 0x0.ffffffffffffffffp0 i)":
945 ildouble: 1
946 ldouble: 1
947 Test "Imaginary part of: cacos (0x1.fp-16385 - 0x0.ffffffffffffffffp0 i)":
948 ildouble: 1
949 ldouble: 1
950 Test "Real part of: cacos (0x1.fp-30 + 1.0 i)":
951 ildouble: 1
952 ldouble: 1
953 Test "Imaginary part of: cacos (0x1.fp-30 + 1.0 i)":
954 double: 1
955 float: 1
956 idouble: 1
957 ifloat: 1
958 ildouble: 1
959 ldouble: 1
960 Test "Real part of: cacos (0x1.fp-30 - 1.0 i)":
961 ildouble: 1
962 ldouble: 1
963 Test "Imaginary part of: cacos (0x1.fp-30 - 1.0 i)":
964 double: 1
965 float: 1
966 idouble: 1
967 ifloat: 1
968 ildouble: 1
969 ldouble: 1
970 Test "Imaginary part of: cacos (0x1.fp1023 + 0x1.fp1023 i)":
971 double: 1
972 idouble: 1
973 ildouble: 1
974 ldouble: 1
975 Test "Imaginary part of: cacos (0x1.fp127 + 0x1.fp127 i)":
976 double: 1
977 idouble: 1
978 Test "Imaginary part of: cacos (0x1p-105 + 0.5 i)":
979 float: 1
980 ifloat: 1
981 Test "Imaginary part of: cacos (0x1p-105 - 0.5 i)":
982 float: 1
983 ifloat: 1
984 Test "Imaginary part of: cacos (0x1p-112 + 0.5 i)":
985 float: 1
986 ifloat: 1
987 Test "Imaginary part of: cacos (0x1p-112 - 0.5 i)":
988 float: 1
989 ifloat: 1
990 Test "Real part of: cacos (0x1p-23 + 0.5 i)":
991 ildouble: 1
992 ldouble: 1
993 Test "Imaginary part of: cacos (0x1p-23 + 0.5 i)":
994 double: 1
995 float: 1
996 idouble: 1
997 ifloat: 1
998 ildouble: 1
999 ldouble: 1
1000 Test "Real part of: cacos (0x1p-23 + 0x0.ffffffp0 i)":
1001 ildouble: 1
1002 ldouble: 1
1003 Test "Imaginary part of: cacos (0x1p-23 + 0x0.ffffffp0 i)":
1004 double: 1
1005 idouble: 1
1006 ildouble: 1
1007 ldouble: 1
1008 Test "Real part of: cacos (0x1p-23 - 0.5 i)":
1009 ildouble: 1
1010 ldouble: 1
1011 Test "Imaginary part of: cacos (0x1p-23 - 0.5 i)":
1012 double: 1
1013 float: 1
1014 idouble: 1
1015 ifloat: 1
1016 ildouble: 1
1017 ldouble: 1
1018 Test "Real part of: cacos (0x1p-23 - 0x0.ffffffp0 i)":
1019 ildouble: 1
1020 ldouble: 1
1021 Test "Imaginary part of: cacos (0x1p-23 - 0x0.ffffffp0 i)":
1022 double: 1
1023 idouble: 1
1024 ildouble: 1
1025 ldouble: 1
1026 Test "Imaginary part of: cacos (0x1p-52 + 0.5 i)":
1027 double: 1
1028 float: 1
1029 idouble: 1
1030 ifloat: 1
1031 ildouble: 1
1032 ldouble: 1
1033 Test "Imaginary part of: cacos (0x1p-52 + 0x0.fffffffffffff8p0 i)":
1034 ildouble: 1
1035 ldouble: 1
1036 Test "Imaginary part of: cacos (0x1p-52 - 0.5 i)":
1037 double: 1
1038 float: 1
1039 idouble: 1
1040 ifloat: 1
1041 ildouble: 1
1042 ldouble: 1
1043 Test "Imaginary part of: cacos (0x1p-52 - 0x0.fffffffffffff8p0 i)":
1044 ildouble: 1
1045 ldouble: 1
1046 Test "Imaginary part of: cacos (0x1p-63 + 0.5 i)":
1047 float: 1
1048 ifloat: 1
1049 ildouble: 1
1050 ldouble: 1
1051 Test "Imaginary part of: cacos (0x1p-63 + 0x0.ffffffffffffffffp0 i)":
1052 ildouble: 1
1053 ldouble: 1
1054 Test "Imaginary part of: cacos (0x1p-63 - 0.5 i)":
1055 float: 1
1056 ifloat: 1
1057 ildouble: 1
1058 ldouble: 1
1059 Test "Imaginary part of: cacos (0x1p-63 - 0x0.ffffffffffffffffp0 i)":
1060 ildouble: 1
1061 ldouble: 1
1062 Test "Real part of: cacos (1.0 + 0.25 i)":
1063 double: 1
1064 idouble: 1
1065 ildouble: 1
1066 ldouble: 1
1067 Test "Real part of: cacos (1.0 + 0.5 i)":
1068 float: 1
1069 ifloat: 1
1070 Test "Imaginary part of: cacos (1.0 + 0.5 i)":
1071 float: 1
1072 ifloat: 1
1073 ildouble: 1
1074 ldouble: 1
1075 Test "Real part of: cacos (1.0 + 0x1.fp-10 i)":
1076 float: 2
1077 ifloat: 2
1078 Test "Imaginary part of: cacos (1.0 + 0x1.fp-10 i)":
1079 float: 1
1080 ifloat: 1
1081 Test "Imaginary part of: cacos (1.0 + 0x1.fp-30 i)":
1082 ildouble: 1
1083 ldouble: 1
1084 Test "Real part of: cacos (1.0 - 0.25 i)":
1085 double: 1
1086 idouble: 1
1087 ildouble: 1
1088 ldouble: 1
1089 Test "Real part of: cacos (1.0 - 0.5 i)":
1090 float: 1
1091 ifloat: 1
1092 Test "Imaginary part of: cacos (1.0 - 0.5 i)":
1093 float: 1
1094 ifloat: 1
1095 ildouble: 1
1096 ldouble: 1
1097 Test "Real part of: cacos (1.0 - 0x1.fp-10 i)":
1098 float: 2
1099 ifloat: 2
1100 Test "Imaginary part of: cacos (1.0 - 0x1.fp-10 i)":
1101 float: 1
1102 ifloat: 1
1103 Test "Imaginary part of: cacos (1.0 - 0x1.fp-30 i)":
1104 ildouble: 1
1105 ldouble: 1
1106 Test "Imaginary part of: cacos (1.5 + +0 i)":
1107 double: 1
1108 float: 1
1109 idouble: 1
1110 ifloat: 1
1111 ildouble: 1
1112 ldouble: 1
1113 Test "Imaginary part of: cacos (1.5 + 0x1.fp-1025 i)":
1114 ildouble: 1
1115 ldouble: 1
1116 Test "Imaginary part of: cacos (1.5 + 0x1.fp-129 i)":
1117 ildouble: 1
1118 ldouble: 1
1119 Test "Imaginary part of: cacos (1.5 + 0x1.fp-16385 i)":
1120 ildouble: 1
1121 ldouble: 1
1122 Test "Imaginary part of: cacos (1.5 - 0 i)":
1123 ildouble: 1
1124 ldouble: 1
1125 Test "Imaginary part of: cacos (1.5 - 0x1.fp-1025 i)":
1126 ildouble: 1
1127 ldouble: 1
1128 Test "Imaginary part of: cacos (1.5 - 0x1.fp-129 i)":
1129 ildouble: 1
1130 ldouble: 1
1131 Test "Imaginary part of: cacos (1.5 - 0x1.fp-16385 i)":
1132 ildouble: 1
1133 ldouble: 1
1135 # cacosh
1136 Test "Real part of: cacosh (+0 + 0.5 i)":
1137 double: 1
1138 float: 1
1139 idouble: 1
1140 ifloat: 1
1141 ildouble: 1
1142 ldouble: 1
1143 Test "Real part of: cacosh (+0 + 1.0 i)":
1144 double: 1
1145 float: 1
1146 idouble: 1
1147 ifloat: 1
1148 Test "Real part of: cacosh (+0 + 1.5 i)":
1149 double: 1
1150 idouble: 1
1151 Test "Real part of: cacosh (+0 - 0.5 i)":
1152 double: 1
1153 float: 1
1154 idouble: 1
1155 ifloat: 1
1156 ildouble: 1
1157 ldouble: 1
1158 Test "Real part of: cacosh (+0 - 1.0 i)":
1159 double: 1
1160 float: 1
1161 idouble: 1
1162 ifloat: 1
1163 Test "Real part of: cacosh (+0 - 1.5 i)":
1164 double: 1
1165 idouble: 1
1166 Test "Real part of: cacosh (-0 + 0.5 i)":
1167 double: 1
1168 float: 1
1169 idouble: 1
1170 ifloat: 1
1171 ildouble: 1
1172 ldouble: 1
1173 Test "Real part of: cacosh (-0 + 1.0 i)":
1174 double: 1
1175 float: 1
1176 idouble: 1
1177 ifloat: 1
1178 Test "Real part of: cacosh (-0 + 1.5 i)":
1179 double: 1
1180 idouble: 1
1181 Test "Real part of: cacosh (-0 - 0.5 i)":
1182 double: 1
1183 float: 1
1184 idouble: 1
1185 ifloat: 1
1186 ildouble: 1
1187 ldouble: 1
1188 Test "Real part of: cacosh (-0 - 1.0 i)":
1189 double: 1
1190 float: 1
1191 idouble: 1
1192 ifloat: 1
1193 Test "Real part of: cacosh (-0 - 1.5 i)":
1194 double: 1
1195 idouble: 1
1196 Test "Real part of: cacosh (-0.0 + 0x0.fffffffffffff8p0 i)":
1197 ildouble: 1
1198 ldouble: 1
1199 Test "Real part of: cacosh (-0.0 + 0x0.ffffffffffffffffp0 i)":
1200 ildouble: 1
1201 ldouble: 1
1202 Test "Real part of: cacosh (-0.0 + 0x1.000002p0 i)":
1203 ildouble: 1
1204 ldouble: 1
1205 Test "Real part of: cacosh (-0.0 - 0x0.fffffffffffff8p0 i)":
1206 ildouble: 1
1207 ldouble: 1
1208 Test "Real part of: cacosh (-0.0 - 0x0.ffffffffffffffffp0 i)":
1209 ildouble: 1
1210 ldouble: 1
1211 Test "Real part of: cacosh (-0.0 - 0x1.000002p0 i)":
1212 ildouble: 1
1213 ldouble: 1
1214 Test "Imaginary part of: cacosh (-0.25 + 1.0 i)":
1215 double: 1
1216 idouble: 1
1217 Test "Imaginary part of: cacosh (-0.25 - 1.0 i)":
1218 double: 1
1219 idouble: 1
1220 Test "Imaginary part of: cacosh (-0.5 + +0 i)":
1221 double: 1
1222 idouble: 1
1223 ildouble: 1
1224 ldouble: 1
1225 Test "Real part of: cacosh (-0.5 + 0x1.fp-1025 i)":
1226 ildouble: 1
1227 ldouble: 1
1228 Test "Real part of: cacosh (-0.5 + 0x1.fp-129 i)":
1229 ildouble: 1
1230 ldouble: 1
1231 Test "Real part of: cacosh (-0.5 + 0x1.fp-16385 i)":
1232 ildouble: 1
1233 ldouble: 1
1234 Test "Real part of: cacosh (-0.5 + 0x1p-23 i)":
1235 double: 1
1236 idouble: 1
1237 Test "Real part of: cacosh (-0.5 + 0x1p-52 i)":
1238 double: 1
1239 idouble: 1
1240 Test "Real part of: cacosh (-0.5 + 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: cacosh (-0.5 + 1.0 i)":
1248 ildouble: 1
1249 ldouble: 1
1250 Test "Imaginary part of: cacosh (-0.5 - 0 i)":
1251 double: 1
1252 idouble: 1
1253 ildouble: 1
1254 ldouble: 1
1255 Test "Real part of: cacosh (-0.5 - 0x1.fp-1025 i)":
1256 ildouble: 1
1257 ldouble: 1
1258 Test "Real part of: cacosh (-0.5 - 0x1.fp-129 i)":
1259 ildouble: 1
1260 ldouble: 1
1261 Test "Real part of: cacosh (-0.5 - 0x1.fp-16385 i)":
1262 ildouble: 1
1263 ldouble: 1
1264 Test "Real part of: cacosh (-0.5 - 0x1p-23 i)":
1265 double: 1
1266 idouble: 1
1267 Test "Real part of: cacosh (-0.5 - 0x1p-52 i)":
1268 double: 1
1269 idouble: 1
1270 Test "Real part of: cacosh (-0.5 - 1.0 i)":
1271 double: 1
1272 float: 1
1273 idouble: 1
1274 ifloat: 1
1275 ildouble: 1
1276 ldouble: 1
1277 Test "Imaginary part of: cacosh (-0.5 - 1.0 i)":
1278 ildouble: 1
1279 ldouble: 1
1280 Test "Real part of: cacosh (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
1281 double: 1
1282 idouble: 1
1283 Test "Real part of: cacosh (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
1284 double: 1
1285 idouble: 1
1286 Test "Real part of: cacosh (-0x0.ffffffffffffffffp0 + 0x1.fp-16385 i)":
1287 ildouble: 1
1288 ldouble: 1
1289 Test "Real part of: cacosh (-0x0.ffffffffffffffffp0 + 0x1p-63 i)":
1290 ildouble: 1
1291 ldouble: 1
1292 Test "Real part of: cacosh (-0x0.ffffffffffffffffp0 - 0x1.fp-16385 i)":
1293 ildouble: 1
1294 ldouble: 1
1295 Test "Real part of: cacosh (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
1296 ildouble: 1
1297 ldouble: 1
1298 Test "Real part of: cacosh (-0x0.ffffffp0 + 0x1p-23 i)":
1299 double: 1
1300 float: 1
1301 idouble: 1
1302 ifloat: 1
1303 Test "Real part of: cacosh (-0x0.ffffffp0 - 0x1p-23 i)":
1304 double: 1
1305 float: 1
1306 idouble: 1
1307 ifloat: 1
1308 Test "Real part of: cacosh (-0x1.0000000000000002p0 + 0x1p-63 i)":
1309 ildouble: 2
1310 ldouble: 2
1311 Test "Real part of: cacosh (-0x1.0000000000000002p0 - 0x1p-63 i)":
1312 ildouble: 2
1313 ldouble: 2
1314 Test "Real part of: cacosh (-0x1.0000000000001p0 + 0.0 i)":
1315 ildouble: 1
1316 ldouble: 1
1317 Test "Real part of: cacosh (-0x1.0000000000001p0 + 0x1.fp-1025 i)":
1318 ildouble: 1
1319 ldouble: 1
1320 Test "Real part of: cacosh (-0x1.0000000000001p0 + 0x1p-52 i)":
1321 ildouble: 1
1322 ldouble: 1
1323 Test "Real part of: cacosh (-0x1.0000000000001p0 - 0.0 i)":
1324 ildouble: 1
1325 ldouble: 1
1326 Test "Real part of: cacosh (-0x1.0000000000001p0 - 0x1.fp-1025 i)":
1327 ildouble: 1
1328 ldouble: 1
1329 Test "Real part of: cacosh (-0x1.0000000000001p0 - 0x1p-52 i)":
1330 ildouble: 1
1331 ldouble: 1
1332 Test "Real part of: cacosh (-0x1.fp-10 + 1.0 i)":
1333 double: 1
1334 idouble: 1
1335 ildouble: 1
1336 ldouble: 1
1337 Test "Real part of: cacosh (-0x1.fp-10 - 1.0 i)":
1338 double: 1
1339 idouble: 1
1340 ildouble: 1
1341 ldouble: 1
1342 Test "Real part of: cacosh (-0x1.fp-100 + 1.0 i)":
1343 double: 1
1344 float: 1
1345 idouble: 1
1346 ifloat: 1
1347 Test "Real part of: cacosh (-0x1.fp-100 - 1.0 i)":
1348 double: 1
1349 float: 1
1350 idouble: 1
1351 ifloat: 1
1352 Test "Real part of: cacosh (-0x1.fp-1000 + 1.0 i)":
1353 double: 1
1354 idouble: 1
1355 Test "Real part of: cacosh (-0x1.fp-1000 - 1.0 i)":
1356 double: 1
1357 idouble: 1
1358 Test "Real part of: cacosh (-0x1.fp-1025 + 0x0.fffffffffffff8p0 i)":
1359 ildouble: 1
1360 ldouble: 1
1361 Test "Real part of: cacosh (-0x1.fp-1025 + 1.0 i)":
1362 double: 1
1363 idouble: 1
1364 Test "Real part of: cacosh (-0x1.fp-1025 + 1.5 i)":
1365 double: 1
1366 idouble: 1
1367 Test "Real part of: cacosh (-0x1.fp-1025 - 0x0.fffffffffffff8p0 i)":
1368 ildouble: 1
1369 ldouble: 1
1370 Test "Real part of: cacosh (-0x1.fp-1025 - 1.0 i)":
1371 double: 1
1372 idouble: 1
1373 Test "Real part of: cacosh (-0x1.fp-1025 - 1.5 i)":
1374 double: 1
1375 idouble: 1
1376 Test "Real part of: cacosh (-0x1.fp-129 + 0.5 i)":
1377 float: 1
1378 ifloat: 1
1379 Test "Real part of: cacosh (-0x1.fp-129 + 0x1.000002p0 i)":
1380 ildouble: 1
1381 ldouble: 1
1382 Test "Real part of: cacosh (-0x1.fp-129 + 1.0 i)":
1383 double: 1
1384 float: 1
1385 idouble: 1
1386 ifloat: 1
1387 Test "Real part of: cacosh (-0x1.fp-129 + 1.5 i)":
1388 double: 1
1389 idouble: 1
1390 Test "Real part of: cacosh (-0x1.fp-129 - 0.5 i)":
1391 float: 1
1392 ifloat: 1
1393 Test "Real part of: cacosh (-0x1.fp-129 - 0x1.000002p0 i)":
1394 ildouble: 1
1395 ldouble: 1
1396 Test "Real part of: cacosh (-0x1.fp-129 - 1.0 i)":
1397 double: 1
1398 float: 1
1399 idouble: 1
1400 ifloat: 1
1401 Test "Real part of: cacosh (-0x1.fp-129 - 1.5 i)":
1402 double: 1
1403 idouble: 1
1404 Test "Real part of: cacosh (-0x1.fp-16385 + 0x0.ffffffffffffffffp0 i)":
1405 ildouble: 1
1406 ldouble: 1
1407 Test "Real part of: cacosh (-0x1.fp-16385 - 0x0.ffffffffffffffffp0 i)":
1408 ildouble: 1
1409 ldouble: 1
1410 Test "Real part of: cacosh (-0x1.fp-30 + 1.0 i)":
1411 double: 1
1412 float: 1
1413 idouble: 1
1414 ifloat: 1
1415 ildouble: 1
1416 ldouble: 1
1417 Test "Real part of: cacosh (-0x1.fp-30 - 1.0 i)":
1418 double: 1
1419 float: 1
1420 idouble: 1
1421 ifloat: 1
1422 ildouble: 1
1423 ldouble: 1
1424 Test "Real part of: cacosh (-0x1p-105 + 0.5 i)":
1425 float: 1
1426 ifloat: 1
1427 Test "Real part of: cacosh (-0x1p-105 - 0.5 i)":
1428 float: 1
1429 ifloat: 1
1430 Test "Real part of: cacosh (-0x1p-112 + 0.5 i)":
1431 float: 1
1432 ifloat: 1
1433 Test "Real part of: cacosh (-0x1p-112 - 0.5 i)":
1434 float: 1
1435 ifloat: 1
1436 Test "Real part of: cacosh (-0x1p-23 + 0.5 i)":
1437 double: 1
1438 float: 1
1439 idouble: 1
1440 ifloat: 1
1441 ildouble: 1
1442 ldouble: 1
1443 Test "Real part of: cacosh (-0x1p-23 + 0x0.ffffffp0 i)":
1444 double: 1
1445 idouble: 1
1446 ildouble: 1
1447 ldouble: 1
1448 Test "Real part of: cacosh (-0x1p-23 - 0.5 i)":
1449 double: 1
1450 float: 1
1451 idouble: 1
1452 ifloat: 1
1453 ildouble: 1
1454 ldouble: 1
1455 Test "Real part of: cacosh (-0x1p-23 - 0x0.ffffffp0 i)":
1456 double: 1
1457 idouble: 1
1458 ildouble: 1
1459 ldouble: 1
1460 Test "Real part of: cacosh (-0x1p-52 + 0.5 i)":
1461 double: 1
1462 float: 1
1463 idouble: 1
1464 ifloat: 1
1465 ildouble: 1
1466 ldouble: 1
1467 Test "Real part of: cacosh (-0x1p-52 + 0x0.fffffffffffff8p0 i)":
1468 ildouble: 1
1469 ldouble: 1
1470 Test "Real part of: cacosh (-0x1p-52 - 0.5 i)":
1471 double: 1
1472 float: 1
1473 idouble: 1
1474 ifloat: 1
1475 ildouble: 1
1476 ldouble: 1
1477 Test "Real part of: cacosh (-0x1p-52 - 0x0.fffffffffffff8p0 i)":
1478 ildouble: 1
1479 ldouble: 1
1480 Test "Real part of: cacosh (-0x1p-63 + 0.5 i)":
1481 float: 1
1482 ifloat: 1
1483 ildouble: 1
1484 ldouble: 1
1485 Test "Real part of: cacosh (-0x1p-63 + 0x0.ffffffffffffffffp0 i)":
1486 ildouble: 1
1487 ldouble: 1
1488 Test "Imaginary part of: cacosh (-0x1p-63 + 0x0.ffffffffffffffffp0 i)":
1489 ildouble: 1
1490 ldouble: 1
1491 Test "Imaginary part of: cacosh (-0x1p-63 + 0x1.0000000000000002p0 i)":
1492 ildouble: 1
1493 ldouble: 1
1494 Test "Real part of: cacosh (-0x1p-63 - 0.5 i)":
1495 float: 1
1496 ifloat: 1
1497 ildouble: 1
1498 ldouble: 1
1499 Test "Real part of: cacosh (-0x1p-63 - 0x0.ffffffffffffffffp0 i)":
1500 ildouble: 1
1501 ldouble: 1
1502 Test "Imaginary part of: cacosh (-0x1p-63 - 0x0.ffffffffffffffffp0 i)":
1503 ildouble: 1
1504 ldouble: 1
1505 Test "Imaginary part of: cacosh (-0x1p-63 - 0x1.0000000000000002p0 i)":
1506 ildouble: 1
1507 ldouble: 1
1508 Test "Real part of: cacosh (-1.0 + 0.5 i)":
1509 float: 1
1510 ifloat: 1
1511 ildouble: 1
1512 ldouble: 1
1513 Test "Imaginary part of: cacosh (-1.0 + 0.5 i)":
1514 float: 1
1515 ifloat: 1
1516 Test "Real part of: cacosh (-1.0 + 0x1.fp-10 i)":
1517 float: 1
1518 ifloat: 1
1519 Test "Imaginary part of: cacosh (-1.0 + 0x1.fp-10 i)":
1520 ildouble: 1
1521 ldouble: 1
1522 Test "Imaginary part of: cacosh (-1.0 + 0x1.fp-100 i)":
1523 ildouble: 1
1524 ldouble: 1
1525 Test "Real part of: cacosh (-1.0 + 0x1.fp-30 i)":
1526 ildouble: 1
1527 ldouble: 1
1528 Test "Real part of: cacosh (-1.0 - 0.5 i)":
1529 float: 1
1530 ifloat: 1
1531 ildouble: 1
1532 ldouble: 1
1533 Test "Imaginary part of: cacosh (-1.0 - 0.5 i)":
1534 float: 1
1535 ifloat: 1
1536 Test "Real part of: cacosh (-1.0 - 0x1.fp-10 i)":
1537 float: 1
1538 ifloat: 1
1539 Test "Imaginary part of: cacosh (-1.0 - 0x1.fp-10 i)":
1540 ildouble: 1
1541 ldouble: 1
1542 Test "Imaginary part of: cacosh (-1.0 - 0x1.fp-100 i)":
1543 ildouble: 1
1544 ldouble: 1
1545 Test "Real part of: cacosh (-1.0 - 0x1.fp-30 i)":
1546 ildouble: 1
1547 ldouble: 1
1548 Test "Real part of: cacosh (-1.5 + +0 i)":
1549 double: 1
1550 float: 1
1551 idouble: 1
1552 ifloat: 1
1553 ildouble: 1
1554 ldouble: 1
1555 Test "Real part of: cacosh (-1.5 + 0x1.fp-1025 i)":
1556 ildouble: 1
1557 ldouble: 1
1558 Test "Real part of: cacosh (-1.5 + 0x1.fp-129 i)":
1559 ildouble: 1
1560 ldouble: 1
1561 Test "Real part of: cacosh (-1.5 + 0x1.fp-16385 i)":
1562 ildouble: 1
1563 ldouble: 1
1564 Test "Real part of: cacosh (-1.5 - 0 i)":
1565 double: 1
1566 float: 1
1567 idouble: 1
1568 ifloat: 1
1569 ildouble: 1
1570 ldouble: 1
1571 Test "Real part of: cacosh (-1.5 - 0x1.fp-1025 i)":
1572 ildouble: 1
1573 ldouble: 1
1574 Test "Real part of: cacosh (-1.5 - 0x1.fp-129 i)":
1575 ildouble: 1
1576 ldouble: 1
1577 Test "Real part of: cacosh (-1.5 - 0x1.fp-16385 i)":
1578 ildouble: 1
1579 ldouble: 1
1580 Test "Real part of: cacosh (-2 - 3 i)":
1581 double: 1
1582 float: 7
1583 idouble: 1
1584 ifloat: 7
1585 ildouble: 6
1586 ldouble: 6
1587 Test "Imaginary part of: cacosh (-2 - 3 i)":
1588 double: 1
1589 idouble: 1
1590 ildouble: 2
1591 ldouble: 2
1592 Test "Real part of: cacosh (0.0 + 0x0.fffffffffffff8p0 i)":
1593 ildouble: 1
1594 ldouble: 1
1595 Test "Real part of: cacosh (0.0 + 0x0.ffffffffffffffffp0 i)":
1596 ildouble: 1
1597 ldouble: 1
1598 Test "Real part of: cacosh (0.0 + 0x1.000002p0 i)":
1599 ildouble: 1
1600 ldouble: 1
1601 Test "Real part of: cacosh (0.0 - 0x0.fffffffffffff8p0 i)":
1602 ildouble: 1
1603 ldouble: 1
1604 Test "Real part of: cacosh (0.0 - 0x0.ffffffffffffffffp0 i)":
1605 ildouble: 1
1606 ldouble: 1
1607 Test "Real part of: cacosh (0.0 - 0x1.000002p0 i)":
1608 ildouble: 1
1609 ldouble: 1
1610 Test "Imaginary part of: cacosh (0.25 + 1.0 i)":
1611 ildouble: 1
1612 ldouble: 1
1613 Test "Imaginary part of: cacosh (0.25 - 1.0 i)":
1614 ildouble: 1
1615 ldouble: 1
1616 Test "Imaginary part of: cacosh (0.5 + +0 i)":
1617 double: 1
1618 idouble: 1
1619 ildouble: 1
1620 ldouble: 1
1621 Test "Real part of: cacosh (0.5 + 0x1.fp-1025 i)":
1622 ildouble: 1
1623 ldouble: 1
1624 Test "Imaginary part of: cacosh (0.5 + 0x1.fp-1025 i)":
1625 double: 1
1626 idouble: 1
1627 ildouble: 1
1628 ldouble: 1
1629 Test "Real part of: cacosh (0.5 + 0x1.fp-129 i)":
1630 ildouble: 1
1631 ldouble: 1
1632 Test "Imaginary part of: cacosh (0.5 + 0x1.fp-129 i)":
1633 double: 1
1634 idouble: 1
1635 ildouble: 1
1636 ldouble: 1
1637 Test "Real part of: cacosh (0.5 + 0x1.fp-16385 i)":
1638 ildouble: 1
1639 ldouble: 1
1640 Test "Imaginary part of: cacosh (0.5 + 0x1.fp-16385 i)":
1641 ildouble: 1
1642 ldouble: 1
1643 Test "Imaginary part of: cacosh (0.5 + 0x1p-105 i)":
1644 double: 1
1645 idouble: 1
1646 ildouble: 1
1647 ldouble: 1
1648 Test "Imaginary part of: cacosh (0.5 + 0x1p-112 i)":
1649 double: 1
1650 idouble: 1
1651 ildouble: 1
1652 ldouble: 1
1653 Test "Real part of: cacosh (0.5 + 0x1p-23 i)":
1654 double: 1
1655 idouble: 1
1656 Test "Imaginary part of: cacosh (0.5 + 0x1p-23 i)":
1657 ildouble: 1
1658 ldouble: 1
1659 Test "Real part of: cacosh (0.5 + 0x1p-52 i)":
1660 double: 1
1661 idouble: 1
1662 Test "Imaginary part of: cacosh (0.5 + 0x1p-52 i)":
1663 double: 1
1664 idouble: 1
1665 ildouble: 1
1666 ldouble: 1
1667 Test "Imaginary part of: cacosh (0.5 + 0x1p-63 i)":
1668 double: 1
1669 idouble: 1
1670 ildouble: 1
1671 ldouble: 1
1672 Test "Real part of: cacosh (0.5 + 1.0 i)":
1673 double: 1
1674 float: 1
1675 idouble: 1
1676 ifloat: 1
1677 ildouble: 1
1678 ldouble: 1
1679 Test "Imaginary part of: cacosh (0.5 - 0 i)":
1680 double: 1
1681 idouble: 1
1682 ildouble: 1
1683 ldouble: 1
1684 Test "Real part of: cacosh (0.5 - 0x1.fp-1025 i)":
1685 ildouble: 1
1686 ldouble: 1
1687 Test "Imaginary part of: cacosh (0.5 - 0x1.fp-1025 i)":
1688 double: 1
1689 idouble: 1
1690 ildouble: 1
1691 ldouble: 1
1692 Test "Real part of: cacosh (0.5 - 0x1.fp-129 i)":
1693 ildouble: 1
1694 ldouble: 1
1695 Test "Imaginary part of: cacosh (0.5 - 0x1.fp-129 i)":
1696 double: 1
1697 idouble: 1
1698 ildouble: 1
1699 ldouble: 1
1700 Test "Real part of: cacosh (0.5 - 0x1.fp-16385 i)":
1701 ildouble: 1
1702 ldouble: 1
1703 Test "Imaginary part of: cacosh (0.5 - 0x1.fp-16385 i)":
1704 ildouble: 1
1705 ldouble: 1
1706 Test "Imaginary part of: cacosh (0.5 - 0x1p-105 i)":
1707 double: 1
1708 idouble: 1
1709 ildouble: 1
1710 ldouble: 1
1711 Test "Imaginary part of: cacosh (0.5 - 0x1p-112 i)":
1712 double: 1
1713 idouble: 1
1714 ildouble: 1
1715 ldouble: 1
1716 Test "Real part of: cacosh (0.5 - 0x1p-23 i)":
1717 double: 1
1718 idouble: 1
1719 Test "Imaginary part of: cacosh (0.5 - 0x1p-23 i)":
1720 ildouble: 1
1721 ldouble: 1
1722 Test "Real part of: cacosh (0.5 - 0x1p-52 i)":
1723 double: 1
1724 idouble: 1
1725 Test "Imaginary part of: cacosh (0.5 - 0x1p-52 i)":
1726 double: 1
1727 idouble: 1
1728 ildouble: 1
1729 ldouble: 1
1730 Test "Imaginary part of: cacosh (0.5 - 0x1p-63 i)":
1731 double: 1
1732 idouble: 1
1733 ildouble: 1
1734 ldouble: 1
1735 Test "Real part of: cacosh (0.5 - 1.0 i)":
1736 double: 1
1737 float: 1
1738 idouble: 1
1739 ifloat: 1
1740 ildouble: 1
1741 ldouble: 1
1742 Test "Real part of: cacosh (0.75 + 1.25 i)":
1743 ildouble: 1
1744 ldouble: 1
1745 Test "Imaginary part of: cacosh (0.75 + 1.25 i)":
1746 float: 1
1747 ifloat: 1
1748 Test "Real part of: cacosh (0x0.fffffffffffff8p0 + 0x1p-52 i)":
1749 double: 1
1750 idouble: 1
1751 Test "Imaginary part of: cacosh (0x0.fffffffffffff8p0 + 0x1p-52 i)":
1752 ildouble: 1
1753 ldouble: 1
1754 Test "Real part of: cacosh (0x0.fffffffffffff8p0 - 0x1p-52 i)":
1755 double: 1
1756 idouble: 1
1757 Test "Imaginary part of: cacosh (0x0.fffffffffffff8p0 - 0x1p-52 i)":
1758 ildouble: 1
1759 ldouble: 1
1760 Test "Imaginary part of: cacosh (0x0.ffffffffffffffffp0 + 0.0 i)":
1761 ildouble: 1
1762 ldouble: 1
1763 Test "Real part of: cacosh (0x0.ffffffffffffffffp0 + 0x1.fp-16385 i)":
1764 ildouble: 1
1765 ldouble: 1
1766 Test "Imaginary part of: cacosh (0x0.ffffffffffffffffp0 + 0x1.fp-16385 i)":
1767 ildouble: 1
1768 ldouble: 1
1769 Test "Real part of: cacosh (0x0.ffffffffffffffffp0 + 0x1p-63 i)":
1770 ildouble: 1
1771 ldouble: 1
1772 Test "Imaginary part of: cacosh (0x0.ffffffffffffffffp0 + 0x1p-63 i)":
1773 ildouble: 1
1774 ldouble: 1
1775 Test "Imaginary part of: cacosh (0x0.ffffffffffffffffp0 - 0.0 i)":
1776 ildouble: 1
1777 ldouble: 1
1778 Test "Real part of: cacosh (0x0.ffffffffffffffffp0 - 0x1.fp-16385 i)":
1779 ildouble: 1
1780 ldouble: 1
1781 Test "Imaginary part of: cacosh (0x0.ffffffffffffffffp0 - 0x1.fp-16385 i)":
1782 ildouble: 1
1783 ldouble: 1
1784 Test "Real part of: cacosh (0x0.ffffffffffffffffp0 - 0x1p-63 i)":
1785 ildouble: 1
1786 ldouble: 1
1787 Test "Imaginary part of: cacosh (0x0.ffffffffffffffffp0 - 0x1p-63 i)":
1788 ildouble: 1
1789 ldouble: 1
1790 Test "Imaginary part of: cacosh (0x0.ffffffp0 + 0.0 i)":
1791 float: 1
1792 ifloat: 1
1793 Test "Imaginary part of: cacosh (0x0.ffffffp0 + 0x1.fp-129 i)":
1794 float: 1
1795 ifloat: 1
1796 Test "Real part of: cacosh (0x0.ffffffp0 + 0x1p-23 i)":
1797 double: 1
1798 float: 1
1799 idouble: 1
1800 ifloat: 1
1801 Test "Imaginary part of: cacosh (0x0.ffffffp0 + 0x1p-23 i)":
1802 float: 1
1803 ifloat: 1
1804 Test "Imaginary part of: cacosh (0x0.ffffffp0 - 0.0 i)":
1805 float: 1
1806 ifloat: 1
1807 Test "Imaginary part of: cacosh (0x0.ffffffp0 - 0x1.fp-129 i)":
1808 float: 1
1809 ifloat: 1
1810 Test "Real part of: cacosh (0x0.ffffffp0 - 0x1p-23 i)":
1811 double: 1
1812 float: 1
1813 idouble: 1
1814 ifloat: 1
1815 Test "Imaginary part of: cacosh (0x0.ffffffp0 - 0x1p-23 i)":
1816 float: 1
1817 ifloat: 1
1818 Test "Real part of: cacosh (0x1.0000000000000002p0 + 0x1p-63 i)":
1819 ildouble: 2
1820 ldouble: 2
1821 Test "Imaginary part of: cacosh (0x1.0000000000000002p0 + 0x1p-63 i)":
1822 ildouble: 1
1823 ldouble: 1
1824 Test "Real part of: cacosh (0x1.0000000000000002p0 - 0x1p-63 i)":
1825 ildouble: 2
1826 ldouble: 2
1827 Test "Imaginary part of: cacosh (0x1.0000000000000002p0 - 0x1p-63 i)":
1828 ildouble: 1
1829 ldouble: 1
1830 Test "Real part of: cacosh (0x1.0000000000001p0 + 0.0 i)":
1831 ildouble: 1
1832 ldouble: 1
1833 Test "Real part of: cacosh (0x1.0000000000001p0 + 0x1.fp-1025 i)":
1834 ildouble: 1
1835 ldouble: 1
1836 Test "Real part of: cacosh (0x1.0000000000001p0 + 0x1p-52 i)":
1837 ildouble: 1
1838 ldouble: 1
1839 Test "Imaginary part of: cacosh (0x1.0000000000001p0 + 0x1p-52 i)":
1840 ildouble: 1
1841 ldouble: 1
1842 Test "Real part of: cacosh (0x1.0000000000001p0 - 0.0 i)":
1843 ildouble: 1
1844 ldouble: 1
1845 Test "Real part of: cacosh (0x1.0000000000001p0 - 0x1.fp-1025 i)":
1846 ildouble: 1
1847 ldouble: 1
1848 Test "Real part of: cacosh (0x1.0000000000001p0 - 0x1p-52 i)":
1849 ildouble: 1
1850 ldouble: 1
1851 Test "Imaginary part of: cacosh (0x1.0000000000001p0 - 0x1p-52 i)":
1852 ildouble: 1
1853 ldouble: 1
1854 Test "Imaginary part of: cacosh (0x1.000002p0 + 0x1p-23 i)":
1855 float: 2
1856 ifloat: 2
1857 Test "Imaginary part of: cacosh (0x1.000002p0 - 0x1p-23 i)":
1858 float: 2
1859 ifloat: 2
1860 Test "Real part of: cacosh (0x1.fp-10 + 1.0 i)":
1861 double: 1
1862 idouble: 1
1863 ildouble: 1
1864 ldouble: 1
1865 Test "Imaginary part of: cacosh (0x1.fp-10 + 1.0 i)":
1866 ildouble: 1
1867 ldouble: 1
1868 Test "Real part of: cacosh (0x1.fp-10 - 1.0 i)":
1869 double: 1
1870 idouble: 1
1871 ildouble: 1
1872 ldouble: 1
1873 Test "Imaginary part of: cacosh (0x1.fp-10 - 1.0 i)":
1874 ildouble: 1
1875 ldouble: 1
1876 Test "Real part of: cacosh (0x1.fp-100 + 1.0 i)":
1877 double: 1
1878 float: 1
1879 idouble: 1
1880 ifloat: 1
1881 Test "Real part of: cacosh (0x1.fp-100 - 1.0 i)":
1882 double: 1
1883 float: 1
1884 idouble: 1
1885 ifloat: 1
1886 Test "Real part of: cacosh (0x1.fp-1000 + 1.0 i)":
1887 double: 1
1888 idouble: 1
1889 Test "Real part of: cacosh (0x1.fp-1000 - 1.0 i)":
1890 double: 1
1891 idouble: 1
1892 Test "Real part of: cacosh (0x1.fp-1025 + 0x0.fffffffffffff8p0 i)":
1893 ildouble: 1
1894 ldouble: 1
1895 Test "Real part of: cacosh (0x1.fp-1025 + 1.0 i)":
1896 double: 1
1897 idouble: 1
1898 Test "Real part of: cacosh (0x1.fp-1025 + 1.5 i)":
1899 double: 1
1900 idouble: 1
1901 Test "Real part of: cacosh (0x1.fp-1025 - 0x0.fffffffffffff8p0 i)":
1902 ildouble: 1
1903 ldouble: 1
1904 Test "Real part of: cacosh (0x1.fp-1025 - 1.0 i)":
1905 double: 1
1906 idouble: 1
1907 Test "Real part of: cacosh (0x1.fp-1025 - 1.5 i)":
1908 double: 1
1909 idouble: 1
1910 Test "Real part of: cacosh (0x1.fp-129 + 0.5 i)":
1911 float: 1
1912 ifloat: 1
1913 Test "Real part of: cacosh (0x1.fp-129 + 0x1.000002p0 i)":
1914 ildouble: 1
1915 ldouble: 1
1916 Test "Real part of: cacosh (0x1.fp-129 + 1.0 i)":
1917 double: 1
1918 float: 1
1919 idouble: 1
1920 ifloat: 1
1921 Test "Real part of: cacosh (0x1.fp-129 + 1.5 i)":
1922 double: 1
1923 idouble: 1
1924 Test "Real part of: cacosh (0x1.fp-129 - 0.5 i)":
1925 float: 1
1926 ifloat: 1
1927 Test "Real part of: cacosh (0x1.fp-129 - 0x1.000002p0 i)":
1928 ildouble: 1
1929 ldouble: 1
1930 Test "Real part of: cacosh (0x1.fp-129 - 1.0 i)":
1931 double: 1
1932 float: 1
1933 idouble: 1
1934 ifloat: 1
1935 Test "Real part of: cacosh (0x1.fp-129 - 1.5 i)":
1936 double: 1
1937 idouble: 1
1938 Test "Real part of: cacosh (0x1.fp-16385 + 0x0.ffffffffffffffffp0 i)":
1939 ildouble: 1
1940 ldouble: 1
1941 Test "Real part of: cacosh (0x1.fp-16385 - 0x0.ffffffffffffffffp0 i)":
1942 ildouble: 1
1943 ldouble: 1
1944 Test "Real part of: cacosh (0x1.fp-30 + 1.0 i)":
1945 double: 1
1946 float: 1
1947 idouble: 1
1948 ifloat: 1
1949 ildouble: 1
1950 ldouble: 1
1951 Test "Imaginary part of: cacosh (0x1.fp-30 + 1.0 i)":
1952 ildouble: 1
1953 ldouble: 1
1954 Test "Real part of: cacosh (0x1.fp-30 - 1.0 i)":
1955 double: 1
1956 float: 1
1957 idouble: 1
1958 ifloat: 1
1959 ildouble: 1
1960 ldouble: 1
1961 Test "Imaginary part of: cacosh (0x1.fp-30 - 1.0 i)":
1962 ildouble: 1
1963 ldouble: 1
1964 Test "Real part of: cacosh (0x1.fp1023 + 0x1.fp1023 i)":
1965 double: 1
1966 idouble: 1
1967 ildouble: 1
1968 ldouble: 1
1969 Test "Real part of: cacosh (0x1.fp127 + 0x1.fp127 i)":
1970 double: 1
1971 idouble: 1
1972 Test "Real part of: cacosh (0x1p-105 + 0.5 i)":
1973 float: 1
1974 ifloat: 1
1975 Test "Real part of: cacosh (0x1p-105 - 0.5 i)":
1976 float: 1
1977 ifloat: 1
1978 Test "Real part of: cacosh (0x1p-112 + 0.5 i)":
1979 float: 1
1980 ifloat: 1
1981 Test "Real part of: cacosh (0x1p-112 - 0.5 i)":
1982 float: 1
1983 ifloat: 1
1984 Test "Real part of: cacosh (0x1p-23 + 0.5 i)":
1985 double: 1
1986 float: 1
1987 idouble: 1
1988 ifloat: 1
1989 ildouble: 1
1990 ldouble: 1
1991 Test "Imaginary part of: cacosh (0x1p-23 + 0.5 i)":
1992 ildouble: 1
1993 ldouble: 1
1994 Test "Real part of: cacosh (0x1p-23 + 0x0.ffffffp0 i)":
1995 double: 1
1996 idouble: 1
1997 ildouble: 1
1998 ldouble: 1
1999 Test "Imaginary part of: cacosh (0x1p-23 + 0x0.ffffffp0 i)":
2000 ildouble: 1
2001 ldouble: 1
2002 Test "Real part of: cacosh (0x1p-23 - 0.5 i)":
2003 double: 1
2004 float: 1
2005 idouble: 1
2006 ifloat: 1
2007 ildouble: 1
2008 ldouble: 1
2009 Test "Imaginary part of: cacosh (0x1p-23 - 0.5 i)":
2010 ildouble: 1
2011 ldouble: 1
2012 Test "Real part of: cacosh (0x1p-23 - 0x0.ffffffp0 i)":
2013 double: 1
2014 idouble: 1
2015 ildouble: 1
2016 ldouble: 1
2017 Test "Imaginary part of: cacosh (0x1p-23 - 0x0.ffffffp0 i)":
2018 ildouble: 1
2019 ldouble: 1
2020 Test "Real part of: cacosh (0x1p-52 + 0.5 i)":
2021 double: 1
2022 float: 1
2023 idouble: 1
2024 ifloat: 1
2025 ildouble: 1
2026 ldouble: 1
2027 Test "Real part of: cacosh (0x1p-52 + 0x0.fffffffffffff8p0 i)":
2028 ildouble: 1
2029 ldouble: 1
2030 Test "Real part of: cacosh (0x1p-52 - 0.5 i)":
2031 double: 1
2032 float: 1
2033 idouble: 1
2034 ifloat: 1
2035 ildouble: 1
2036 ldouble: 1
2037 Test "Real part of: cacosh (0x1p-52 - 0x0.fffffffffffff8p0 i)":
2038 ildouble: 1
2039 ldouble: 1
2040 Test "Real part of: cacosh (0x1p-63 + 0.5 i)":
2041 float: 1
2042 ifloat: 1
2043 ildouble: 1
2044 ldouble: 1
2045 Test "Real part of: cacosh (0x1p-63 + 0x0.ffffffffffffffffp0 i)":
2046 ildouble: 1
2047 ldouble: 1
2048 Test "Real part of: cacosh (0x1p-63 - 0.5 i)":
2049 float: 1
2050 ifloat: 1
2051 ildouble: 1
2052 ldouble: 1
2053 Test "Real part of: cacosh (0x1p-63 - 0x0.ffffffffffffffffp0 i)":
2054 ildouble: 1
2055 ldouble: 1
2056 Test "Imaginary part of: cacosh (1.0 + 0.25 i)":
2057 double: 1
2058 idouble: 1
2059 ildouble: 1
2060 ldouble: 1
2061 Test "Real part of: cacosh (1.0 + 0.5 i)":
2062 float: 1
2063 ifloat: 1
2064 ildouble: 1
2065 ldouble: 1
2066 Test "Imaginary part of: cacosh (1.0 + 0.5 i)":
2067 float: 1
2068 ifloat: 1
2069 Test "Real part of: cacosh (1.0 + 0x1.fp-10 i)":
2070 float: 1
2071 ifloat: 1
2072 Test "Imaginary part of: cacosh (1.0 + 0x1.fp-10 i)":
2073 float: 2
2074 ifloat: 2
2075 Test "Real part of: cacosh (1.0 + 0x1.fp-30 i)":
2076 ildouble: 1
2077 ldouble: 1
2078 Test "Imaginary part of: cacosh (1.0 - 0.25 i)":
2079 double: 1
2080 idouble: 1
2081 ildouble: 1
2082 ldouble: 1
2083 Test "Real part of: cacosh (1.0 - 0.5 i)":
2084 float: 1
2085 ifloat: 1
2086 ildouble: 1
2087 ldouble: 1
2088 Test "Imaginary part of: cacosh (1.0 - 0.5 i)":
2089 float: 1
2090 ifloat: 1
2091 Test "Real part of: cacosh (1.0 - 0x1.fp-10 i)":
2092 float: 1
2093 ifloat: 1
2094 Test "Imaginary part of: cacosh (1.0 - 0x1.fp-10 i)":
2095 float: 2
2096 ifloat: 2
2097 Test "Real part of: cacosh (1.0 - 0x1.fp-30 i)":
2098 ildouble: 1
2099 ldouble: 1
2100 Test "Real part of: cacosh (1.5 + +0 i)":
2101 double: 1
2102 float: 1
2103 idouble: 1
2104 ifloat: 1
2105 ildouble: 1
2106 ldouble: 1
2107 Test "Real part of: cacosh (1.5 + 0x1.fp-1025 i)":
2108 ildouble: 1
2109 ldouble: 1
2110 Test "Real part of: cacosh (1.5 + 0x1.fp-129 i)":
2111 ildouble: 1
2112 ldouble: 1
2113 Test "Real part of: cacosh (1.5 + 0x1.fp-16385 i)":
2114 ildouble: 1
2115 ldouble: 1
2116 Test "Real part of: cacosh (1.5 - 0 i)":
2117 double: 1
2118 float: 1
2119 idouble: 1
2120 ifloat: 1
2121 ildouble: 1
2122 ldouble: 1
2123 Test "Real part of: cacosh (1.5 - 0x1.fp-1025 i)":
2124 ildouble: 1
2125 ldouble: 1
2126 Test "Real part of: cacosh (1.5 - 0x1.fp-129 i)":
2127 ildouble: 1
2128 ldouble: 1
2129 Test "Real part of: cacosh (1.5 - 0x1.fp-16385 i)":
2130 ildouble: 1
2131 ldouble: 1
2133 # casin
2134 Test "Imaginary part of: casin (+0 + 0.5 i)":
2135 double: 2
2136 float: 1
2137 idouble: 2
2138 ifloat: 1
2139 ildouble: 1
2140 ldouble: 1
2141 Test "Imaginary part of: casin (+0 + 1.0 i)":
2142 double: 2
2143 float: 1
2144 idouble: 2
2145 ifloat: 1
2146 ildouble: 2
2147 ldouble: 2
2148 Test "Imaginary part of: casin (+0 + 1.5 i)":
2149 double: 2
2150 float: 1
2151 idouble: 2
2152 ifloat: 1
2153 Test "Imaginary part of: casin (+0 - 0.5 i)":
2154 double: 1
2155 float: 1
2156 idouble: 1
2157 ifloat: 1
2158 ildouble: 1
2159 ldouble: 1
2160 Test "Imaginary part of: casin (+0 - 1.0 i)":
2161 double: 1
2162 float: 1
2163 idouble: 1
2164 ifloat: 1
2165 Test "Imaginary part of: casin (+0 - 1.5 i)":
2166 double: 1
2167 idouble: 1
2168 Test "Imaginary part of: casin (-0 + 0.5 i)":
2169 double: 2
2170 float: 1
2171 idouble: 2
2172 ifloat: 1
2173 ildouble: 1
2174 ldouble: 1
2175 Test "Imaginary part of: casin (-0 + 1.0 i)":
2176 double: 2
2177 float: 1
2178 idouble: 2
2179 ifloat: 1
2180 ildouble: 2
2181 ldouble: 2
2182 Test "Imaginary part of: casin (-0 + 1.5 i)":
2183 double: 2
2184 float: 1
2185 idouble: 2
2186 ifloat: 1
2187 Test "Imaginary part of: casin (-0 - 0.5 i)":
2188 double: 1
2189 float: 1
2190 idouble: 1
2191 ifloat: 1
2192 ildouble: 1
2193 ldouble: 1
2194 Test "Imaginary part of: casin (-0 - 1.0 i)":
2195 double: 1
2196 float: 1
2197 idouble: 1
2198 ifloat: 1
2199 Test "Imaginary part of: casin (-0 - 1.5 i)":
2200 double: 1
2201 idouble: 1
2202 Test "Imaginary part of: casin (-0.0 + 0x0.fffffffffffff8p0 i)":
2203 ildouble: 1
2204 ldouble: 1
2205 Test "Imaginary part of: casin (-0.0 + 0x0.ffffffffffffffffp0 i)":
2206 ildouble: 1
2207 ldouble: 1
2208 Test "Imaginary part of: casin (-0.0 + 0x1.000002p0 i)":
2209 ildouble: 1
2210 ldouble: 1
2211 Test "Imaginary part of: casin (-0.0 - 0x0.fffffffffffff8p0 i)":
2212 ildouble: 1
2213 ldouble: 1
2214 Test "Imaginary part of: casin (-0.0 - 0x0.ffffffffffffffffp0 i)":
2215 ildouble: 1
2216 ldouble: 1
2217 Test "Imaginary part of: casin (-0.0 - 0x1.000002p0 i)":
2218 ildouble: 1
2219 ldouble: 1
2220 Test "Real part of: casin (-0.25 + 1.0 i)":
2221 ildouble: 1
2222 ldouble: 1
2223 Test "Real part of: casin (-0.25 - 1.0 i)":
2224 ildouble: 1
2225 ldouble: 1
2226 Test "Imaginary part of: casin (-0.5 + 0x1.fp-1025 i)":
2227 ildouble: 1
2228 ldouble: 1
2229 Test "Imaginary part of: casin (-0.5 + 0x1.fp-129 i)":
2230 ildouble: 1
2231 ldouble: 1
2232 Test "Imaginary part of: casin (-0.5 + 0x1.fp-16385 i)":
2233 ildouble: 1
2234 ldouble: 1
2235 Test "Real part of: casin (-0.5 + 0x1p-23 i)":
2236 ildouble: 1
2237 ldouble: 1
2238 Test "Imaginary part of: casin (-0.5 + 0x1p-23 i)":
2239 double: 1
2240 idouble: 1
2241 Test "Imaginary part of: casin (-0.5 + 0x1p-52 i)":
2242 double: 1
2243 idouble: 1
2244 Test "Real part of: casin (-0.5 + 1.0 i)":
2245 ildouble: 1
2246 ldouble: 1
2247 Test "Imaginary part of: casin (-0.5 + 1.0 i)":
2248 double: 1
2249 float: 1
2250 idouble: 1
2251 ifloat: 1
2252 ildouble: 1
2253 ldouble: 1
2254 Test "Imaginary part of: casin (-0.5 - 0x1.fp-1025 i)":
2255 ildouble: 1
2256 ldouble: 1
2257 Test "Imaginary part of: casin (-0.5 - 0x1.fp-129 i)":
2258 ildouble: 1
2259 ldouble: 1
2260 Test "Imaginary part of: casin (-0.5 - 0x1.fp-16385 i)":
2261 ildouble: 1
2262 ldouble: 1
2263 Test "Real part of: casin (-0.5 - 0x1p-23 i)":
2264 ildouble: 1
2265 ldouble: 1
2266 Test "Imaginary part of: casin (-0.5 - 0x1p-23 i)":
2267 double: 1
2268 idouble: 1
2269 Test "Imaginary part of: casin (-0.5 - 0x1p-52 i)":
2270 double: 1
2271 idouble: 1
2272 Test "Real part of: casin (-0.5 - 1.0 i)":
2273 ildouble: 1
2274 ldouble: 1
2275 Test "Imaginary part of: casin (-0.5 - 1.0 i)":
2276 double: 1
2277 float: 1
2278 idouble: 1
2279 ifloat: 1
2280 ildouble: 1
2281 ldouble: 1
2282 Test "Imaginary part of: casin (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
2283 double: 1
2284 idouble: 1
2285 Test "Imaginary part of: casin (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
2286 double: 1
2287 idouble: 1
2288 Test "Imaginary part of: casin (-0x0.ffffffffffffffffp0 + 0x1.fp-16385 i)":
2289 ildouble: 1
2290 ldouble: 1
2291 Test "Imaginary part of: casin (-0x0.ffffffffffffffffp0 + 0x1p-63 i)":
2292 ildouble: 1
2293 ldouble: 1
2294 Test "Imaginary part of: casin (-0x0.ffffffffffffffffp0 - 0x1.fp-16385 i)":
2295 ildouble: 1
2296 ldouble: 1
2297 Test "Imaginary part of: casin (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
2298 ildouble: 1
2299 ldouble: 1
2300 Test "Real part of: casin (-0x0.ffffffp0 + 0.0 i)":
2301 ildouble: 1
2302 ldouble: 1
2303 Test "Real part of: casin (-0x0.ffffffp0 + 0x1.fp-129 i)":
2304 ildouble: 1
2305 ldouble: 1
2306 Test "Imaginary part of: casin (-0x0.ffffffp0 + 0x1p-23 i)":
2307 double: 1
2308 float: 1
2309 idouble: 1
2310 ifloat: 1
2311 Test "Real part of: casin (-0x0.ffffffp0 - 0.0 i)":
2312 ildouble: 1
2313 ldouble: 1
2314 Test "Real part of: casin (-0x0.ffffffp0 - 0x1.fp-129 i)":
2315 ildouble: 1
2316 ldouble: 1
2317 Test "Imaginary part of: casin (-0x0.ffffffp0 - 0x1p-23 i)":
2318 double: 1
2319 float: 1
2320 idouble: 1
2321 ifloat: 1
2322 Test "Imaginary part of: casin (-0x1.0000000000000002p0 + 0x1p-63 i)":
2323 ildouble: 2
2324 ldouble: 2
2325 Test "Imaginary part of: casin (-0x1.0000000000000002p0 - 0x1p-63 i)":
2326 ildouble: 2
2327 ldouble: 2
2328 Test "Imaginary part of: casin (-0x1.0000000000001p0 + 0.0 i)":
2329 ildouble: 1
2330 ldouble: 1
2331 Test "Imaginary part of: casin (-0x1.0000000000001p0 + 0x1.fp-1025 i)":
2332 ildouble: 1
2333 ldouble: 1
2334 Test "Imaginary part of: casin (-0x1.0000000000001p0 + 0x1p-52 i)":
2335 ildouble: 1
2336 ldouble: 1
2337 Test "Imaginary part of: casin (-0x1.0000000000001p0 - 0.0 i)":
2338 ildouble: 1
2339 ldouble: 1
2340 Test "Imaginary part of: casin (-0x1.0000000000001p0 - 0x1.fp-1025 i)":
2341 ildouble: 1
2342 ldouble: 1
2343 Test "Imaginary part of: casin (-0x1.0000000000001p0 - 0x1p-52 i)":
2344 ildouble: 1
2345 ldouble: 1
2346 Test "Real part of: casin (-0x1.fp-10 + 1.0 i)":
2347 float: 1
2348 ifloat: 1
2349 Test "Imaginary part of: casin (-0x1.fp-10 + 1.0 i)":
2350 double: 1
2351 idouble: 1
2352 ildouble: 1
2353 ldouble: 1
2354 Test "Real part of: casin (-0x1.fp-10 - 1.0 i)":
2355 float: 1
2356 ifloat: 1
2357 Test "Imaginary part of: casin (-0x1.fp-10 - 1.0 i)":
2358 double: 1
2359 idouble: 1
2360 ildouble: 1
2361 ldouble: 1
2362 Test "Real part of: casin (-0x1.fp-100 + 1.0 i)":
2363 ildouble: 1
2364 ldouble: 1
2365 Test "Imaginary part of: casin (-0x1.fp-100 + 1.0 i)":
2366 double: 1
2367 float: 1
2368 idouble: 1
2369 ifloat: 1
2370 Test "Real part of: casin (-0x1.fp-100 - 1.0 i)":
2371 ildouble: 1
2372 ldouble: 1
2373 Test "Imaginary part of: casin (-0x1.fp-100 - 1.0 i)":
2374 double: 1
2375 float: 1
2376 idouble: 1
2377 ifloat: 1
2378 Test "Real part of: casin (-0x1.fp-1000 + 1.0 i)":
2379 ildouble: 1
2380 ldouble: 1
2381 Test "Imaginary part of: casin (-0x1.fp-1000 + 1.0 i)":
2382 double: 1
2383 idouble: 1
2384 Test "Real part of: casin (-0x1.fp-1000 - 1.0 i)":
2385 ildouble: 1
2386 ldouble: 1
2387 Test "Imaginary part of: casin (-0x1.fp-1000 - 1.0 i)":
2388 double: 1
2389 idouble: 1
2390 Test "Real part of: casin (-0x1.fp-10000 + 1.0 i)":
2391 ildouble: 1
2392 ldouble: 1
2393 Test "Real part of: casin (-0x1.fp-10000 - 1.0 i)":
2394 ildouble: 1
2395 ldouble: 1
2396 Test "Imaginary part of: casin (-0x1.fp-1025 + 0x0.fffffffffffff8p0 i)":
2397 ildouble: 1
2398 ldouble: 1
2399 Test "Real part of: casin (-0x1.fp-1025 + 1.0 i)":
2400 ildouble: 1
2401 ldouble: 1
2402 Test "Imaginary part of: casin (-0x1.fp-1025 + 1.0 i)":
2403 double: 1
2404 idouble: 1
2405 Test "Imaginary part of: casin (-0x1.fp-1025 + 1.5 i)":
2406 double: 1
2407 idouble: 1
2408 Test "Imaginary part of: casin (-0x1.fp-1025 - 0x0.fffffffffffff8p0 i)":
2409 ildouble: 1
2410 ldouble: 1
2411 Test "Real part of: casin (-0x1.fp-1025 - 1.0 i)":
2412 ildouble: 1
2413 ldouble: 1
2414 Test "Imaginary part of: casin (-0x1.fp-1025 - 1.0 i)":
2415 double: 1
2416 idouble: 1
2417 Test "Imaginary part of: casin (-0x1.fp-1025 - 1.5 i)":
2418 double: 1
2419 idouble: 1
2420 Test "Imaginary part of: casin (-0x1.fp-129 + 0.5 i)":
2421 float: 1
2422 ifloat: 1
2423 Test "Real part of: casin (-0x1.fp-129 + 0x1.000002p0 i)":
2424 ildouble: 1
2425 ldouble: 1
2426 Test "Imaginary part of: casin (-0x1.fp-129 + 0x1.000002p0 i)":
2427 ildouble: 1
2428 ldouble: 1
2429 Test "Real part of: casin (-0x1.fp-129 + 1.0 i)":
2430 ildouble: 1
2431 ldouble: 1
2432 Test "Imaginary part of: casin (-0x1.fp-129 + 1.0 i)":
2433 double: 1
2434 float: 1
2435 idouble: 1
2436 ifloat: 1
2437 Test "Imaginary part of: casin (-0x1.fp-129 + 1.5 i)":
2438 double: 1
2439 idouble: 1
2440 Test "Imaginary part of: casin (-0x1.fp-129 - 0.5 i)":
2441 float: 1
2442 ifloat: 1
2443 Test "Real part of: casin (-0x1.fp-129 - 0x1.000002p0 i)":
2444 ildouble: 1
2445 ldouble: 1
2446 Test "Imaginary part of: casin (-0x1.fp-129 - 0x1.000002p0 i)":
2447 ildouble: 1
2448 ldouble: 1
2449 Test "Real part of: casin (-0x1.fp-129 - 1.0 i)":
2450 ildouble: 1
2451 ldouble: 1
2452 Test "Imaginary part of: casin (-0x1.fp-129 - 1.0 i)":
2453 double: 1
2454 float: 1
2455 idouble: 1
2456 ifloat: 1
2457 Test "Imaginary part of: casin (-0x1.fp-129 - 1.5 i)":
2458 double: 1
2459 idouble: 1
2460 Test "Imaginary part of: casin (-0x1.fp-16385 + 0x0.ffffffffffffffffp0 i)":
2461 ildouble: 1
2462 ldouble: 1
2463 Test "Real part of: casin (-0x1.fp-16385 + 1.5 i)":
2464 ildouble: 1
2465 ldouble: 1
2466 Test "Imaginary part of: casin (-0x1.fp-16385 - 0x0.ffffffffffffffffp0 i)":
2467 ildouble: 1
2468 ldouble: 1
2469 Test "Real part of: casin (-0x1.fp-16385 - 1.5 i)":
2470 ildouble: 1
2471 ldouble: 1
2472 Test "Real part of: casin (-0x1.fp-30 + 1.0 i)":
2473 ildouble: 1
2474 ldouble: 1
2475 Test "Imaginary part of: casin (-0x1.fp-30 + 1.0 i)":
2476 double: 1
2477 float: 1
2478 idouble: 1
2479 ifloat: 1
2480 ildouble: 1
2481 ldouble: 1
2482 Test "Real part of: casin (-0x1.fp-30 - 1.0 i)":
2483 ildouble: 1
2484 ldouble: 1
2485 Test "Imaginary part of: casin (-0x1.fp-30 - 1.0 i)":
2486 double: 1
2487 float: 1
2488 idouble: 1
2489 ifloat: 1
2490 ildouble: 1
2491 ldouble: 1
2492 Test "Imaginary part of: casin (-0x1p-105 + 0.5 i)":
2493 float: 1
2494 ifloat: 1
2495 Test "Imaginary part of: casin (-0x1p-105 - 0.5 i)":
2496 float: 1
2497 ifloat: 1
2498 Test "Imaginary part of: casin (-0x1p-112 + 0.5 i)":
2499 float: 1
2500 ifloat: 1
2501 Test "Imaginary part of: casin (-0x1p-112 - 0.5 i)":
2502 float: 1
2503 ifloat: 1
2504 Test "Real part of: casin (-0x1p-23 + 0.5 i)":
2505 double: 1
2506 float: 1
2507 idouble: 1
2508 ifloat: 1
2509 Test "Imaginary part of: casin (-0x1p-23 + 0.5 i)":
2510 double: 1
2511 float: 1
2512 idouble: 1
2513 ifloat: 1
2514 ildouble: 1
2515 ldouble: 1
2516 Test "Imaginary part of: casin (-0x1p-23 + 0x0.ffffffp0 i)":
2517 double: 1
2518 idouble: 1
2519 ildouble: 1
2520 ldouble: 1
2521 Test "Real part of: casin (-0x1p-23 + 0x1.000002p0 i)":
2522 double: 1
2523 float: 1
2524 idouble: 1
2525 ifloat: 1
2526 Test "Real part of: casin (-0x1p-23 - 0.5 i)":
2527 double: 1
2528 float: 1
2529 idouble: 1
2530 ifloat: 1
2531 Test "Imaginary part of: casin (-0x1p-23 - 0.5 i)":
2532 double: 1
2533 float: 1
2534 idouble: 1
2535 ifloat: 1
2536 ildouble: 1
2537 ldouble: 1
2538 Test "Imaginary part of: casin (-0x1p-23 - 0x0.ffffffp0 i)":
2539 double: 1
2540 idouble: 1
2541 ildouble: 1
2542 ldouble: 1
2543 Test "Real part of: casin (-0x1p-23 - 0x1.000002p0 i)":
2544 double: 1
2545 float: 1
2546 idouble: 1
2547 ifloat: 1
2548 Test "Imaginary part of: casin (-0x1p-52 + 0.5 i)":
2549 double: 1
2550 float: 1
2551 idouble: 1
2552 ifloat: 1
2553 ildouble: 1
2554 ldouble: 1
2555 Test "Imaginary part of: casin (-0x1p-52 + 0x0.fffffffffffff8p0 i)":
2556 ildouble: 1
2557 ldouble: 1
2558 Test "Real part of: casin (-0x1p-52 + 0x1.0000000000001p0 i)":
2559 double: 1
2560 idouble: 1
2561 Test "Imaginary part of: casin (-0x1p-52 - 0.5 i)":
2562 double: 1
2563 float: 1
2564 idouble: 1
2565 ifloat: 1
2566 ildouble: 1
2567 ldouble: 1
2568 Test "Imaginary part of: casin (-0x1p-52 - 0x0.fffffffffffff8p0 i)":
2569 ildouble: 1
2570 ldouble: 1
2571 Test "Real part of: casin (-0x1p-52 - 0x1.0000000000001p0 i)":
2572 double: 1
2573 idouble: 1
2574 Test "Imaginary part of: casin (-0x1p-63 + 0.5 i)":
2575 float: 1
2576 ifloat: 1
2577 ildouble: 1
2578 ldouble: 1
2579 Test "Real part of: casin (-0x1p-63 + 0x0.ffffffffffffffffp0 i)":
2580 ildouble: 1
2581 ldouble: 1
2582 Test "Imaginary part of: casin (-0x1p-63 + 0x0.ffffffffffffffffp0 i)":
2583 ildouble: 1
2584 ldouble: 1
2585 Test "Real part of: casin (-0x1p-63 + 0x1.0000000000000002p0 i)":
2586 ildouble: 1
2587 ldouble: 1
2588 Test "Imaginary part of: casin (-0x1p-63 - 0.5 i)":
2589 float: 1
2590 ifloat: 1
2591 ildouble: 1
2592 ldouble: 1
2593 Test "Real part of: casin (-0x1p-63 - 0x0.ffffffffffffffffp0 i)":
2594 ildouble: 1
2595 ldouble: 1
2596 Test "Imaginary part of: casin (-0x1p-63 - 0x0.ffffffffffffffffp0 i)":
2597 ildouble: 1
2598 ldouble: 1
2599 Test "Real part of: casin (-0x1p-63 - 0x1.0000000000000002p0 i)":
2600 ildouble: 1
2601 ldouble: 1
2602 Test "Real part of: casin (-1.0 + 0.25 i)":
2603 double: 1
2604 idouble: 1
2605 Test "Real part of: casin (-1.0 + 0.5 i)":
2606 ildouble: 1
2607 ldouble: 1
2608 Test "Imaginary part of: casin (-1.0 + 0.5 i)":
2609 float: 1
2610 ifloat: 1
2611 ildouble: 1
2612 ldouble: 1
2613 Test "Imaginary part of: casin (-1.0 + 0x1.fp-10 i)":
2614 float: 1
2615 ifloat: 1
2616 Test "Real part of: casin (-1.0 + 0x1.fp-129 i)":
2617 ildouble: 1
2618 ldouble: 1
2619 Test "Imaginary part of: casin (-1.0 + 0x1.fp-30 i)":
2620 ildouble: 1
2621 ldouble: 1
2622 Test "Real part of: casin (-1.0 - 0.25 i)":
2623 double: 1
2624 idouble: 1
2625 Test "Real part of: casin (-1.0 - 0.5 i)":
2626 ildouble: 1
2627 ldouble: 1
2628 Test "Imaginary part of: casin (-1.0 - 0.5 i)":
2629 float: 1
2630 ifloat: 1
2631 ildouble: 1
2632 ldouble: 1
2633 Test "Imaginary part of: casin (-1.0 - 0x1.fp-10 i)":
2634 float: 1
2635 ifloat: 1
2636 Test "Real part of: casin (-1.0 - 0x1.fp-129 i)":
2637 ildouble: 1
2638 ldouble: 1
2639 Test "Imaginary part of: casin (-1.0 - 0x1.fp-30 i)":
2640 ildouble: 1
2641 ldouble: 1
2642 Test "Imaginary part of: casin (-1.5 + +0 i)":
2643 double: 1
2644 float: 1
2645 idouble: 1
2646 ifloat: 1
2647 ildouble: 1
2648 ldouble: 1
2649 Test "Imaginary part of: casin (-1.5 + 0x1.fp-1025 i)":
2650 ildouble: 1
2651 ldouble: 1
2652 Test "Imaginary part of: casin (-1.5 + 0x1.fp-129 i)":
2653 ildouble: 1
2654 ldouble: 1
2655 Test "Imaginary part of: casin (-1.5 + 0x1.fp-16385 i)":
2656 ildouble: 1
2657 ldouble: 1
2658 Test "Imaginary part of: casin (-1.5 - 0 i)":
2659 ildouble: 1
2660 ldouble: 1
2661 Test "Imaginary part of: casin (-1.5 - 0x1.fp-1025 i)":
2662 ildouble: 1
2663 ldouble: 1
2664 Test "Imaginary part of: casin (-1.5 - 0x1.fp-129 i)":
2665 ildouble: 1
2666 ldouble: 1
2667 Test "Imaginary part of: casin (-1.5 - 0x1.fp-16385 i)":
2668 ildouble: 1
2669 ldouble: 1
2670 Test "Imaginary part of: casin (0.0 + 0x0.fffffffffffff8p0 i)":
2671 ildouble: 1
2672 ldouble: 1
2673 Test "Imaginary part of: casin (0.0 + 0x0.ffffffffffffffffp0 i)":
2674 ildouble: 1
2675 ldouble: 1
2676 Test "Imaginary part of: casin (0.0 + 0x1.000002p0 i)":
2677 ildouble: 1
2678 ldouble: 1
2679 Test "Imaginary part of: casin (0.0 - 0x0.fffffffffffff8p0 i)":
2680 ildouble: 1
2681 ldouble: 1
2682 Test "Imaginary part of: casin (0.0 - 0x0.ffffffffffffffffp0 i)":
2683 ildouble: 1
2684 ldouble: 1
2685 Test "Imaginary part of: casin (0.0 - 0x1.000002p0 i)":
2686 ildouble: 1
2687 ldouble: 1
2688 Test "Real part of: casin (0.25 + 1.0 i)":
2689 ildouble: 1
2690 ldouble: 1
2691 Test "Real part of: casin (0.25 - 1.0 i)":
2692 ildouble: 1
2693 ldouble: 1
2694 Test "Imaginary part of: casin (0.5 + 0x1.fp-1025 i)":
2695 ildouble: 1
2696 ldouble: 1
2697 Test "Imaginary part of: casin (0.5 + 0x1.fp-129 i)":
2698 ildouble: 1
2699 ldouble: 1
2700 Test "Imaginary part of: casin (0.5 + 0x1.fp-16385 i)":
2701 ildouble: 1
2702 ldouble: 1
2703 Test "Real part of: casin (0.5 + 0x1p-23 i)":
2704 ildouble: 1
2705 ldouble: 1
2706 Test "Imaginary part of: casin (0.5 + 0x1p-23 i)":
2707 double: 1
2708 idouble: 1
2709 Test "Imaginary part of: casin (0.5 + 0x1p-52 i)":
2710 double: 1
2711 idouble: 1
2712 Test "Real part of: casin (0.5 + 1.0 i)":
2713 ildouble: 1
2714 ldouble: 1
2715 Test "Imaginary part of: casin (0.5 + 1.0 i)":
2716 double: 1
2717 float: 1
2718 idouble: 1
2719 ifloat: 1
2720 ildouble: 1
2721 ldouble: 1
2722 Test "Imaginary part of: casin (0.5 - 0x1.fp-1025 i)":
2723 ildouble: 1
2724 ldouble: 1
2725 Test "Imaginary part of: casin (0.5 - 0x1.fp-129 i)":
2726 ildouble: 1
2727 ldouble: 1
2728 Test "Imaginary part of: casin (0.5 - 0x1.fp-16385 i)":
2729 ildouble: 1
2730 ldouble: 1
2731 Test "Real part of: casin (0.5 - 0x1p-23 i)":
2732 ildouble: 1
2733 ldouble: 1
2734 Test "Imaginary part of: casin (0.5 - 0x1p-23 i)":
2735 double: 1
2736 idouble: 1
2737 Test "Imaginary part of: casin (0.5 - 0x1p-52 i)":
2738 double: 1
2739 idouble: 1
2740 Test "Real part of: casin (0.5 - 1.0 i)":
2741 ildouble: 1
2742 ldouble: 1
2743 Test "Imaginary part of: casin (0.5 - 1.0 i)":
2744 double: 1
2745 float: 1
2746 idouble: 1
2747 ifloat: 1
2748 ildouble: 1
2749 ldouble: 1
2750 Test "Real part of: casin (0.75 + 1.25 i)":
2751 double: 1
2752 float: 5
2753 idouble: 1
2754 ifloat: 5
2755 ildouble: 3
2756 ldouble: 3
2757 Test "Imaginary part of: casin (0.75 + 1.25 i)":
2758 float: 1
2759 ifloat: 1
2760 ildouble: 2
2761 ldouble: 2
2762 Test "Imaginary part of: casin (0x0.fffffffffffff8p0 + 0x1p-52 i)":
2763 double: 1
2764 idouble: 1
2765 Test "Imaginary part of: casin (0x0.fffffffffffff8p0 - 0x1p-52 i)":
2766 double: 1
2767 idouble: 1
2768 Test "Imaginary part of: casin (0x0.ffffffffffffffffp0 + 0x1.fp-16385 i)":
2769 ildouble: 1
2770 ldouble: 1
2771 Test "Imaginary part of: casin (0x0.ffffffffffffffffp0 + 0x1p-63 i)":
2772 ildouble: 1
2773 ldouble: 1
2774 Test "Imaginary part of: casin (0x0.ffffffffffffffffp0 - 0x1.fp-16385 i)":
2775 ildouble: 1
2776 ldouble: 1
2777 Test "Imaginary part of: casin (0x0.ffffffffffffffffp0 - 0x1p-63 i)":
2778 ildouble: 1
2779 ldouble: 1
2780 Test "Real part of: casin (0x0.ffffffp0 + 0.0 i)":
2781 ildouble: 1
2782 ldouble: 1
2783 Test "Real part of: casin (0x0.ffffffp0 + 0x1.fp-129 i)":
2784 ildouble: 1
2785 ldouble: 1
2786 Test "Imaginary part of: casin (0x0.ffffffp0 + 0x1p-23 i)":
2787 double: 1
2788 float: 1
2789 idouble: 1
2790 ifloat: 1
2791 Test "Real part of: casin (0x0.ffffffp0 - 0.0 i)":
2792 ildouble: 1
2793 ldouble: 1
2794 Test "Real part of: casin (0x0.ffffffp0 - 0x1.fp-129 i)":
2795 ildouble: 1
2796 ldouble: 1
2797 Test "Imaginary part of: casin (0x0.ffffffp0 - 0x1p-23 i)":
2798 double: 1
2799 float: 1
2800 idouble: 1
2801 ifloat: 1
2802 Test "Imaginary part of: casin (0x1.0000000000000002p0 + 0x1p-63 i)":
2803 ildouble: 2
2804 ldouble: 2
2805 Test "Imaginary part of: casin (0x1.0000000000000002p0 - 0x1p-63 i)":
2806 ildouble: 2
2807 ldouble: 2
2808 Test "Imaginary part of: casin (0x1.0000000000001p0 + 0.0 i)":
2809 ildouble: 1
2810 ldouble: 1
2811 Test "Imaginary part of: casin (0x1.0000000000001p0 + 0x1.fp-1025 i)":
2812 ildouble: 1
2813 ldouble: 1
2814 Test "Imaginary part of: casin (0x1.0000000000001p0 + 0x1p-52 i)":
2815 ildouble: 1
2816 ldouble: 1
2817 Test "Imaginary part of: casin (0x1.0000000000001p0 - 0.0 i)":
2818 ildouble: 1
2819 ldouble: 1
2820 Test "Imaginary part of: casin (0x1.0000000000001p0 - 0x1.fp-1025 i)":
2821 ildouble: 1
2822 ldouble: 1
2823 Test "Imaginary part of: casin (0x1.0000000000001p0 - 0x1p-52 i)":
2824 ildouble: 1
2825 ldouble: 1
2826 Test "Real part of: casin (0x1.fp-10 + 1.0 i)":
2827 float: 1
2828 ifloat: 1
2829 Test "Imaginary part of: casin (0x1.fp-10 + 1.0 i)":
2830 double: 1
2831 idouble: 1
2832 ildouble: 1
2833 ldouble: 1
2834 Test "Real part of: casin (0x1.fp-10 - 1.0 i)":
2835 float: 1
2836 ifloat: 1
2837 Test "Imaginary part of: casin (0x1.fp-10 - 1.0 i)":
2838 double: 1
2839 idouble: 1
2840 ildouble: 1
2841 ldouble: 1
2842 Test "Real part of: casin (0x1.fp-100 + 1.0 i)":
2843 ildouble: 1
2844 ldouble: 1
2845 Test "Imaginary part of: casin (0x1.fp-100 + 1.0 i)":
2846 double: 1
2847 float: 1
2848 idouble: 1
2849 ifloat: 1
2850 Test "Real part of: casin (0x1.fp-100 - 1.0 i)":
2851 ildouble: 1
2852 ldouble: 1
2853 Test "Imaginary part of: casin (0x1.fp-100 - 1.0 i)":
2854 double: 1
2855 float: 1
2856 idouble: 1
2857 ifloat: 1
2858 Test "Real part of: casin (0x1.fp-1000 + 1.0 i)":
2859 ildouble: 1
2860 ldouble: 1
2861 Test "Imaginary part of: casin (0x1.fp-1000 + 1.0 i)":
2862 double: 1
2863 idouble: 1
2864 Test "Real part of: casin (0x1.fp-1000 - 1.0 i)":
2865 ildouble: 1
2866 ldouble: 1
2867 Test "Imaginary part of: casin (0x1.fp-1000 - 1.0 i)":
2868 double: 1
2869 idouble: 1
2870 Test "Real part of: casin (0x1.fp-10000 + 1.0 i)":
2871 ildouble: 1
2872 ldouble: 1
2873 Test "Real part of: casin (0x1.fp-10000 - 1.0 i)":
2874 ildouble: 1
2875 ldouble: 1
2876 Test "Imaginary part of: casin (0x1.fp-1025 + 0x0.fffffffffffff8p0 i)":
2877 ildouble: 1
2878 ldouble: 1
2879 Test "Real part of: casin (0x1.fp-1025 + 1.0 i)":
2880 ildouble: 1
2881 ldouble: 1
2882 Test "Imaginary part of: casin (0x1.fp-1025 + 1.0 i)":
2883 double: 1
2884 idouble: 1
2885 Test "Imaginary part of: casin (0x1.fp-1025 + 1.5 i)":
2886 double: 1
2887 idouble: 1
2888 Test "Imaginary part of: casin (0x1.fp-1025 - 0x0.fffffffffffff8p0 i)":
2889 ildouble: 1
2890 ldouble: 1
2891 Test "Real part of: casin (0x1.fp-1025 - 1.0 i)":
2892 ildouble: 1
2893 ldouble: 1
2894 Test "Imaginary part of: casin (0x1.fp-1025 - 1.0 i)":
2895 double: 1
2896 idouble: 1
2897 Test "Imaginary part of: casin (0x1.fp-1025 - 1.5 i)":
2898 double: 1
2899 idouble: 1
2900 Test "Imaginary part of: casin (0x1.fp-129 + 0.5 i)":
2901 float: 1
2902 ifloat: 1
2903 Test "Real part of: casin (0x1.fp-129 + 0x1.000002p0 i)":
2904 ildouble: 1
2905 ldouble: 1
2906 Test "Imaginary part of: casin (0x1.fp-129 + 0x1.000002p0 i)":
2907 ildouble: 1
2908 ldouble: 1
2909 Test "Real part of: casin (0x1.fp-129 + 1.0 i)":
2910 ildouble: 1
2911 ldouble: 1
2912 Test "Imaginary part of: casin (0x1.fp-129 + 1.0 i)":
2913 double: 1
2914 float: 1
2915 idouble: 1
2916 ifloat: 1
2917 Test "Imaginary part of: casin (0x1.fp-129 + 1.5 i)":
2918 double: 1
2919 idouble: 1
2920 Test "Imaginary part of: casin (0x1.fp-129 - 0.5 i)":
2921 float: 1
2922 ifloat: 1
2923 Test "Real part of: casin (0x1.fp-129 - 0x1.000002p0 i)":
2924 ildouble: 1
2925 ldouble: 1
2926 Test "Imaginary part of: casin (0x1.fp-129 - 0x1.000002p0 i)":
2927 ildouble: 1
2928 ldouble: 1
2929 Test "Real part of: casin (0x1.fp-129 - 1.0 i)":
2930 ildouble: 1
2931 ldouble: 1
2932 Test "Imaginary part of: casin (0x1.fp-129 - 1.0 i)":
2933 double: 1
2934 float: 1
2935 idouble: 1
2936 ifloat: 1
2937 Test "Imaginary part of: casin (0x1.fp-129 - 1.5 i)":
2938 double: 1
2939 idouble: 1
2940 Test "Imaginary part of: casin (0x1.fp-16385 + 0x0.ffffffffffffffffp0 i)":
2941 ildouble: 1
2942 ldouble: 1
2943 Test "Real part of: casin (0x1.fp-16385 + 1.5 i)":
2944 ildouble: 1
2945 ldouble: 1
2946 Test "Imaginary part of: casin (0x1.fp-16385 - 0x0.ffffffffffffffffp0 i)":
2947 ildouble: 1
2948 ldouble: 1
2949 Test "Real part of: casin (0x1.fp-16385 - 1.5 i)":
2950 ildouble: 1
2951 ldouble: 1
2952 Test "Real part of: casin (0x1.fp-30 + 1.0 i)":
2953 ildouble: 1
2954 ldouble: 1
2955 Test "Imaginary part of: casin (0x1.fp-30 + 1.0 i)":
2956 double: 1
2957 float: 1
2958 idouble: 1
2959 ifloat: 1
2960 ildouble: 1
2961 ldouble: 1
2962 Test "Real part of: casin (0x1.fp-30 - 1.0 i)":
2963 ildouble: 1
2964 ldouble: 1
2965 Test "Imaginary part of: casin (0x1.fp-30 - 1.0 i)":
2966 double: 1
2967 float: 1
2968 idouble: 1
2969 ifloat: 1
2970 ildouble: 1
2971 ldouble: 1
2972 Test "Imaginary part of: casin (0x1.fp1023 + 0x1.fp1023 i)":
2973 double: 1
2974 idouble: 1
2975 ildouble: 1
2976 ldouble: 1
2977 Test "Imaginary part of: casin (0x1.fp127 + 0x1.fp127 i)":
2978 double: 1
2979 idouble: 1
2980 Test "Imaginary part of: casin (0x1p-105 + 0.5 i)":
2981 float: 1
2982 ifloat: 1
2983 Test "Imaginary part of: casin (0x1p-105 - 0.5 i)":
2984 float: 1
2985 ifloat: 1
2986 Test "Imaginary part of: casin (0x1p-112 + 0.5 i)":
2987 float: 1
2988 ifloat: 1
2989 Test "Imaginary part of: casin (0x1p-112 - 0.5 i)":
2990 float: 1
2991 ifloat: 1
2992 Test "Real part of: casin (0x1p-23 + 0.5 i)":
2993 double: 1
2994 float: 1
2995 idouble: 1
2996 ifloat: 1
2997 Test "Imaginary part of: casin (0x1p-23 + 0.5 i)":
2998 double: 1
2999 float: 1
3000 idouble: 1
3001 ifloat: 1
3002 ildouble: 1
3003 ldouble: 1
3004 Test "Imaginary part of: casin (0x1p-23 + 0x0.ffffffp0 i)":
3005 double: 1
3006 idouble: 1
3007 ildouble: 1
3008 ldouble: 1
3009 Test "Real part of: casin (0x1p-23 + 0x1.000002p0 i)":
3010 double: 1
3011 float: 1
3012 idouble: 1
3013 ifloat: 1
3014 Test "Real part of: casin (0x1p-23 - 0.5 i)":
3015 double: 1
3016 float: 1
3017 idouble: 1
3018 ifloat: 1
3019 Test "Imaginary part of: casin (0x1p-23 - 0.5 i)":
3020 double: 1
3021 float: 1
3022 idouble: 1
3023 ifloat: 1
3024 ildouble: 1
3025 ldouble: 1
3026 Test "Imaginary part of: casin (0x1p-23 - 0x0.ffffffp0 i)":
3027 double: 1
3028 idouble: 1
3029 ildouble: 1
3030 ldouble: 1
3031 Test "Real part of: casin (0x1p-23 - 0x1.000002p0 i)":
3032 double: 1
3033 float: 1
3034 idouble: 1
3035 ifloat: 1
3036 Test "Imaginary part of: casin (0x1p-52 + 0.5 i)":
3037 double: 1
3038 float: 1
3039 idouble: 1
3040 ifloat: 1
3041 ildouble: 1
3042 ldouble: 1
3043 Test "Imaginary part of: casin (0x1p-52 + 0x0.fffffffffffff8p0 i)":
3044 ildouble: 1
3045 ldouble: 1
3046 Test "Real part of: casin (0x1p-52 + 0x1.0000000000001p0 i)":
3047 double: 1
3048 idouble: 1
3049 Test "Imaginary part of: casin (0x1p-52 - 0.5 i)":
3050 double: 1
3051 float: 1
3052 idouble: 1
3053 ifloat: 1
3054 ildouble: 1
3055 ldouble: 1
3056 Test "Imaginary part of: casin (0x1p-52 - 0x0.fffffffffffff8p0 i)":
3057 ildouble: 1
3058 ldouble: 1
3059 Test "Real part of: casin (0x1p-52 - 0x1.0000000000001p0 i)":
3060 double: 1
3061 idouble: 1
3062 Test "Imaginary part of: casin (0x1p-63 + 0.5 i)":
3063 float: 1
3064 ifloat: 1
3065 ildouble: 1
3066 ldouble: 1
3067 Test "Real part of: casin (0x1p-63 + 0x0.ffffffffffffffffp0 i)":
3068 ildouble: 1
3069 ldouble: 1
3070 Test "Imaginary part of: casin (0x1p-63 + 0x0.ffffffffffffffffp0 i)":
3071 ildouble: 1
3072 ldouble: 1
3073 Test "Real part of: casin (0x1p-63 + 0x1.0000000000000002p0 i)":
3074 ildouble: 1
3075 ldouble: 1
3076 Test "Imaginary part of: casin (0x1p-63 - 0.5 i)":
3077 float: 1
3078 ifloat: 1
3079 ildouble: 1
3080 ldouble: 1
3081 Test "Real part of: casin (0x1p-63 - 0x0.ffffffffffffffffp0 i)":
3082 ildouble: 1
3083 ldouble: 1
3084 Test "Imaginary part of: casin (0x1p-63 - 0x0.ffffffffffffffffp0 i)":
3085 ildouble: 1
3086 ldouble: 1
3087 Test "Real part of: casin (0x1p-63 - 0x1.0000000000000002p0 i)":
3088 ildouble: 1
3089 ldouble: 1
3090 Test "Real part of: casin (1.0 + 0.25 i)":
3091 double: 1
3092 idouble: 1
3093 Test "Real part of: casin (1.0 + 0.5 i)":
3094 ildouble: 1
3095 ldouble: 1
3096 Test "Imaginary part of: casin (1.0 + 0.5 i)":
3097 float: 1
3098 ifloat: 1
3099 ildouble: 1
3100 ldouble: 1
3101 Test "Imaginary part of: casin (1.0 + 0x1.fp-10 i)":
3102 float: 1
3103 ifloat: 1
3104 Test "Real part of: casin (1.0 + 0x1.fp-129 i)":
3105 ildouble: 1
3106 ldouble: 1
3107 Test "Imaginary part of: casin (1.0 + 0x1.fp-30 i)":
3108 ildouble: 1
3109 ldouble: 1
3110 Test "Real part of: casin (1.0 - 0.25 i)":
3111 double: 1
3112 idouble: 1
3113 Test "Real part of: casin (1.0 - 0.5 i)":
3114 ildouble: 1
3115 ldouble: 1
3116 Test "Imaginary part of: casin (1.0 - 0.5 i)":
3117 float: 1
3118 ifloat: 1
3119 ildouble: 1
3120 ldouble: 1
3121 Test "Imaginary part of: casin (1.0 - 0x1.fp-10 i)":
3122 float: 1
3123 ifloat: 1
3124 Test "Real part of: casin (1.0 - 0x1.fp-129 i)":
3125 ildouble: 1
3126 ldouble: 1
3127 Test "Imaginary part of: casin (1.0 - 0x1.fp-30 i)":
3128 ildouble: 1
3129 ldouble: 1
3130 Test "Imaginary part of: casin (1.5 + +0 i)":
3131 double: 1
3132 float: 1
3133 idouble: 1
3134 ifloat: 1
3135 ildouble: 1
3136 ldouble: 1
3137 Test "Imaginary part of: casin (1.5 + 0x1.fp-1025 i)":
3138 ildouble: 1
3139 ldouble: 1
3140 Test "Imaginary part of: casin (1.5 + 0x1.fp-129 i)":
3141 ildouble: 1
3142 ldouble: 1
3143 Test "Imaginary part of: casin (1.5 + 0x1.fp-16385 i)":
3144 ildouble: 1
3145 ldouble: 1
3146 Test "Imaginary part of: casin (1.5 - 0 i)":
3147 ildouble: 1
3148 ldouble: 1
3149 Test "Imaginary part of: casin (1.5 - 0x1.fp-1025 i)":
3150 ildouble: 1
3151 ldouble: 1
3152 Test "Imaginary part of: casin (1.5 - 0x1.fp-129 i)":
3153 ildouble: 1
3154 ldouble: 1
3155 Test "Imaginary part of: casin (1.5 - 0x1.fp-16385 i)":
3156 ildouble: 1
3157 ldouble: 1
3159 # casinh
3160 Test "Real part of: casinh (+0 + 1.5 i)":
3161 ildouble: 1
3162 ldouble: 1
3163 Test "Real part of: casinh (+0 - 1.5 i)":
3164 ildouble: 1
3165 ldouble: 1
3166 Test "Real part of: casinh (-0 + 1.5 i)":
3167 double: 1
3168 float: 1
3169 idouble: 1
3170 ifloat: 1
3171 ildouble: 1
3172 ldouble: 1
3173 Test "Real part of: casinh (-0 - 1.5 i)":
3174 double: 1
3175 float: 1
3176 idouble: 1
3177 ifloat: 1
3178 ildouble: 1
3179 ldouble: 1
3180 Test "Imaginary part of: casinh (-0.0 + 0x0.ffffffp0 i)":
3181 ildouble: 1
3182 ldouble: 1
3183 Test "Real part of: casinh (-0.0 + 0x1.0000000000001p0 i)":
3184 ildouble: 1
3185 ldouble: 1
3186 Test "Imaginary part of: casinh (-0.0 - 0x0.ffffffp0 i)":
3187 ildouble: 1
3188 ldouble: 1
3189 Test "Real part of: casinh (-0.0 - 0x1.0000000000001p0 i)":
3190 ildouble: 1
3191 ldouble: 1
3192 Test "Imaginary part of: casinh (-0.25 + 1.0 i)":
3193 double: 1
3194 idouble: 1
3195 Test "Imaginary part of: casinh (-0.25 - 1.0 i)":
3196 double: 1
3197 idouble: 1
3198 Test "Real part of: casinh (-0.5 + +0 i)":
3199 double: 2
3200 float: 1
3201 idouble: 2
3202 ifloat: 1
3203 ildouble: 1
3204 ldouble: 1
3205 Test "Real part of: casinh (-0.5 + 0x1.fp-129 i)":
3206 float: 1
3207 ifloat: 1
3208 Test "Real part of: casinh (-0.5 + 0x1p-105 i)":
3209 float: 1
3210 ifloat: 1
3211 Test "Real part of: casinh (-0.5 + 0x1p-112 i)":
3212 float: 1
3213 ifloat: 1
3214 Test "Real part of: casinh (-0.5 + 0x1p-23 i)":
3215 double: 1
3216 float: 1
3217 idouble: 1
3218 ifloat: 1
3219 ildouble: 1
3220 ldouble: 1
3221 Test "Imaginary part of: casinh (-0.5 + 0x1p-23 i)":
3222 double: 1
3223 float: 1
3224 idouble: 1
3225 ifloat: 1
3226 Test "Real part of: casinh (-0.5 + 0x1p-52 i)":
3227 double: 1
3228 float: 1
3229 idouble: 1
3230 ifloat: 1
3231 ildouble: 1
3232 ldouble: 1
3233 Test "Real part of: casinh (-0.5 + 0x1p-63 i)":
3234 float: 1
3235 ifloat: 1
3236 ildouble: 1
3237 ldouble: 1
3238 Test "Real part of: casinh (-0.5 + 1.0 i)":
3239 float: 1
3240 ifloat: 1
3241 ildouble: 1
3242 ldouble: 1
3243 Test "Imaginary part of: casinh (-0.5 + 1.0 i)":
3244 ildouble: 1
3245 ldouble: 1
3246 Test "Real part of: casinh (-0.5 - 0 i)":
3247 double: 2
3248 float: 1
3249 idouble: 2
3250 ifloat: 1
3251 ildouble: 1
3252 ldouble: 1
3253 Test "Real part of: casinh (-0.5 - 0x1.fp-129 i)":
3254 float: 1
3255 ifloat: 1
3256 Test "Real part of: casinh (-0.5 - 0x1p-105 i)":
3257 float: 1
3258 ifloat: 1
3259 Test "Real part of: casinh (-0.5 - 0x1p-112 i)":
3260 float: 1
3261 ifloat: 1
3262 Test "Real part of: casinh (-0.5 - 0x1p-23 i)":
3263 double: 1
3264 float: 1
3265 idouble: 1
3266 ifloat: 1
3267 ildouble: 1
3268 ldouble: 1
3269 Test "Imaginary part of: casinh (-0.5 - 0x1p-23 i)":
3270 double: 1
3271 float: 1
3272 idouble: 1
3273 ifloat: 1
3274 Test "Real part of: casinh (-0.5 - 0x1p-52 i)":
3275 double: 1
3276 float: 1
3277 idouble: 1
3278 ifloat: 1
3279 ildouble: 1
3280 ldouble: 1
3281 Test "Real part of: casinh (-0.5 - 0x1p-63 i)":
3282 float: 1
3283 ifloat: 1
3284 ildouble: 1
3285 ldouble: 1
3286 Test "Real part of: casinh (-0.5 - 1.0 i)":
3287 float: 1
3288 ifloat: 1
3289 ildouble: 1
3290 ldouble: 1
3291 Test "Imaginary part of: casinh (-0.5 - 1.0 i)":
3292 ildouble: 1
3293 ldouble: 1
3294 Test "Real part of: casinh (-0x0.fffffffffffff8p0 + 0.0 i)":
3295 ildouble: 1
3296 ldouble: 1
3297 Test "Real part of: casinh (-0x0.fffffffffffff8p0 + 0x1.fp-1025 i)":
3298 ildouble: 1
3299 ldouble: 1
3300 Test "Real part of: casinh (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
3301 ildouble: 1
3302 ldouble: 1
3303 Test "Real part of: casinh (-0x0.fffffffffffff8p0 - 0.0 i)":
3304 ildouble: 1
3305 ldouble: 1
3306 Test "Real part of: casinh (-0x0.fffffffffffff8p0 - 0x1.fp-1025 i)":
3307 ildouble: 1
3308 ldouble: 1
3309 Test "Real part of: casinh (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
3310 ildouble: 1
3311 ldouble: 1
3312 Test "Real part of: casinh (-0x0.ffffffffffffffffp0 + 0.0 i)":
3313 ildouble: 1
3314 ldouble: 1
3315 Test "Real part of: casinh (-0x0.ffffffffffffffffp0 + 0x1.fp-16385 i)":
3316 ildouble: 1
3317 ldouble: 1
3318 Test "Real part of: casinh (-0x0.ffffffffffffffffp0 + 0x1p-63 i)":
3319 ildouble: 1
3320 ldouble: 1
3321 Test "Imaginary part of: casinh (-0x0.ffffffffffffffffp0 + 0x1p-63 i)":
3322 ildouble: 1
3323 ldouble: 1
3324 Test "Real part of: casinh (-0x0.ffffffffffffffffp0 - 0.0 i)":
3325 ildouble: 1
3326 ldouble: 1
3327 Test "Real part of: casinh (-0x0.ffffffffffffffffp0 - 0x1.fp-16385 i)":
3328 ildouble: 1
3329 ldouble: 1
3330 Test "Real part of: casinh (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
3331 ildouble: 1
3332 ldouble: 1
3333 Test "Imaginary part of: casinh (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
3334 ildouble: 1
3335 ldouble: 1
3336 Test "Real part of: casinh (-0x0.ffffffp0 + 0x1p-23 i)":
3337 double: 1
3338 idouble: 1
3339 ildouble: 1
3340 ldouble: 1
3341 Test "Real part of: casinh (-0x0.ffffffp0 - 0x1p-23 i)":
3342 double: 1
3343 idouble: 1
3344 ildouble: 1
3345 ldouble: 1
3346 Test "Imaginary part of: casinh (-0x1.0000000000000002p0 + 0x1p-63 i)":
3347 ildouble: 1
3348 ldouble: 1
3349 Test "Imaginary part of: casinh (-0x1.0000000000000002p0 - 0x1p-63 i)":
3350 ildouble: 1
3351 ldouble: 1
3352 Test "Imaginary part of: casinh (-0x1.0000000000001p0 + 0x1p-52 i)":
3353 double: 1
3354 idouble: 1
3355 Test "Imaginary part of: casinh (-0x1.0000000000001p0 - 0x1p-52 i)":
3356 double: 1
3357 idouble: 1
3358 Test "Real part of: casinh (-0x1.000002p0 + 0.0 i)":
3359 ildouble: 1
3360 ldouble: 1
3361 Test "Real part of: casinh (-0x1.000002p0 + 0x1.fp-129 i)":
3362 ildouble: 1
3363 ldouble: 1
3364 Test "Imaginary part of: casinh (-0x1.000002p0 + 0x1.fp-129 i)":
3365 ildouble: 1
3366 ldouble: 1
3367 Test "Imaginary part of: casinh (-0x1.000002p0 + 0x1p-23 i)":
3368 double: 1
3369 float: 1
3370 idouble: 1
3371 ifloat: 1
3372 Test "Real part of: casinh (-0x1.000002p0 - 0.0 i)":
3373 ildouble: 1
3374 ldouble: 1
3375 Test "Real part of: casinh (-0x1.000002p0 - 0x1.fp-129 i)":
3376 ildouble: 1
3377 ldouble: 1
3378 Test "Imaginary part of: casinh (-0x1.000002p0 - 0x1.fp-129 i)":
3379 ildouble: 1
3380 ldouble: 1
3381 Test "Imaginary part of: casinh (-0x1.000002p0 - 0x1p-23 i)":
3382 double: 1
3383 float: 1
3384 idouble: 1
3385 ifloat: 1
3386 Test "Real part of: casinh (-0x1.fp-10 + 1.0 i)":
3387 float: 1
3388 ifloat: 1
3389 Test "Real part of: casinh (-0x1.fp-10 - 1.0 i)":
3390 float: 1
3391 ifloat: 1
3392 Test "Real part of: casinh (-0x1.fp-1025 + 0.5 i)":
3393 ildouble: 1
3394 ldouble: 1
3395 Test "Real part of: casinh (-0x1.fp-1025 + 0x1.0000000000001p0 i)":
3396 ildouble: 1
3397 ldouble: 1
3398 Test "Real part of: casinh (-0x1.fp-1025 + 1.5 i)":
3399 ildouble: 1
3400 ldouble: 1
3401 Test "Real part of: casinh (-0x1.fp-1025 - 0.5 i)":
3402 ildouble: 1
3403 ldouble: 1
3404 Test "Real part of: casinh (-0x1.fp-1025 - 0x1.0000000000001p0 i)":
3405 ildouble: 1
3406 ldouble: 1
3407 Test "Real part of: casinh (-0x1.fp-1025 - 1.5 i)":
3408 ildouble: 1
3409 ldouble: 1
3410 Test "Real part of: casinh (-0x1.fp-129 + 0.5 i)":
3411 ildouble: 1
3412 ldouble: 1
3413 Test "Imaginary part of: casinh (-0x1.fp-129 + 0x0.ffffffp0 i)":
3414 ildouble: 1
3415 ldouble: 1
3416 Test "Imaginary part of: casinh (-0x1.fp-129 + 1.0 i)":
3417 ildouble: 1
3418 ldouble: 1
3419 Test "Real part of: casinh (-0x1.fp-129 + 1.5 i)":
3420 ildouble: 1
3421 ldouble: 1
3422 Test "Real part of: casinh (-0x1.fp-129 - 0.5 i)":
3423 ildouble: 1
3424 ldouble: 1
3425 Test "Imaginary part of: casinh (-0x1.fp-129 - 0x0.ffffffp0 i)":
3426 ildouble: 1
3427 ldouble: 1
3428 Test "Imaginary part of: casinh (-0x1.fp-129 - 1.0 i)":
3429 ildouble: 1
3430 ldouble: 1
3431 Test "Real part of: casinh (-0x1.fp-129 - 1.5 i)":
3432 ildouble: 1
3433 ldouble: 1
3434 Test "Real part of: casinh (-0x1.fp-16385 + 0.5 i)":
3435 ildouble: 1
3436 ldouble: 1
3437 Test "Real part of: casinh (-0x1.fp-16385 + 0x0.ffffffffffffffffp0 i)":
3438 ildouble: 1
3439 ldouble: 1
3440 Test "Real part of: casinh (-0x1.fp-16385 + 1.5 i)":
3441 ildouble: 1
3442 ldouble: 1
3443 Test "Real part of: casinh (-0x1.fp-16385 - 0.5 i)":
3444 ildouble: 1
3445 ldouble: 1
3446 Test "Real part of: casinh (-0x1.fp-16385 - 0x0.ffffffffffffffffp0 i)":
3447 ildouble: 1
3448 ldouble: 1
3449 Test "Real part of: casinh (-0x1.fp-16385 - 1.5 i)":
3450 ildouble: 1
3451 ldouble: 1
3452 Test "Real part of: casinh (-0x1.fp-30 + 1.0 i)":
3453 ildouble: 1
3454 ldouble: 1
3455 Test "Real part of: casinh (-0x1.fp-30 - 1.0 i)":
3456 ildouble: 1
3457 ldouble: 1
3458 Test "Real part of: casinh (-0x1p-23 + 0.5 i)":
3459 double: 1
3460 idouble: 1
3461 Test "Imaginary part of: casinh (-0x1p-23 + 0.5 i)":
3462 ildouble: 1
3463 ldouble: 1
3464 Test "Real part of: casinh (-0x1p-23 + 0x0.ffffffp0 i)":
3465 double: 1
3466 float: 1
3467 idouble: 1
3468 ifloat: 1
3469 Test "Real part of: casinh (-0x1p-23 - 0.5 i)":
3470 double: 1
3471 idouble: 1
3472 Test "Imaginary part of: casinh (-0x1p-23 - 0.5 i)":
3473 ildouble: 1
3474 ldouble: 1
3475 Test "Real part of: casinh (-0x1p-23 - 0x0.ffffffp0 i)":
3476 double: 1
3477 float: 1
3478 idouble: 1
3479 ifloat: 1
3480 Test "Real part of: casinh (-0x1p-52 + 0.5 i)":
3481 double: 1
3482 idouble: 1
3483 Test "Real part of: casinh (-0x1p-52 + 0x0.fffffffffffff8p0 i)":
3484 double: 1
3485 idouble: 1
3486 Test "Real part of: casinh (-0x1p-52 + 0x1.0000000000001p0 i)":
3487 ildouble: 1
3488 ldouble: 1
3489 Test "Real part of: casinh (-0x1p-52 - 0.5 i)":
3490 double: 1
3491 idouble: 1
3492 Test "Real part of: casinh (-0x1p-52 - 0x0.fffffffffffff8p0 i)":
3493 double: 1
3494 idouble: 1
3495 Test "Real part of: casinh (-0x1p-52 - 0x1.0000000000001p0 i)":
3496 ildouble: 1
3497 ldouble: 1
3498 Test "Real part of: casinh (-0x1p-63 + 0x0.ffffffffffffffffp0 i)":
3499 ildouble: 1
3500 ldouble: 1
3501 Test "Real part of: casinh (-0x1p-63 + 0x1.0000000000000002p0 i)":
3502 ildouble: 2
3503 ldouble: 2
3504 Test "Real part of: casinh (-0x1p-63 - 0x0.ffffffffffffffffp0 i)":
3505 ildouble: 1
3506 ldouble: 1
3507 Test "Real part of: casinh (-0x1p-63 - 0x1.0000000000000002p0 i)":
3508 ildouble: 2
3509 ldouble: 2
3510 Test "Real part of: casinh (-1.0 + +0 i)":
3511 double: 2
3512 float: 1
3513 idouble: 2
3514 ifloat: 1
3515 ildouble: 2
3516 ldouble: 2
3517 Test "Imaginary part of: casinh (-1.0 + 0.25 i)":
3518 ildouble: 1
3519 ldouble: 1
3520 Test "Real part of: casinh (-1.0 + 0.5 i)":
3521 double: 1
3522 float: 1
3523 idouble: 1
3524 ifloat: 1
3525 ildouble: 1
3526 ldouble: 1
3527 Test "Imaginary part of: casinh (-1.0 + 0.5 i)":
3528 ildouble: 1
3529 ldouble: 1
3530 Test "Real part of: casinh (-1.0 + 0x1.fp-10 i)":
3531 double: 1
3532 idouble: 1
3533 ildouble: 1
3534 ldouble: 1
3535 Test "Imaginary part of: casinh (-1.0 + 0x1.fp-10 i)":
3536 float: 1
3537 ifloat: 1
3538 Test "Real part of: casinh (-1.0 + 0x1.fp-100 i)":
3539 double: 1
3540 float: 1
3541 idouble: 1
3542 ifloat: 1
3543 Test "Imaginary part of: casinh (-1.0 + 0x1.fp-100 i)":
3544 ildouble: 1
3545 ldouble: 1
3546 Test "Real part of: casinh (-1.0 + 0x1.fp-1000 i)":
3547 double: 1
3548 idouble: 1
3549 Test "Imaginary part of: casinh (-1.0 + 0x1.fp-1000 i)":
3550 ildouble: 1
3551 ldouble: 1
3552 Test "Imaginary part of: casinh (-1.0 + 0x1.fp-10000 i)":
3553 ildouble: 1
3554 ldouble: 1
3555 Test "Real part of: casinh (-1.0 + 0x1.fp-1025 i)":
3556 double: 1
3557 idouble: 1
3558 Test "Imaginary part of: casinh (-1.0 + 0x1.fp-1025 i)":
3559 ildouble: 1
3560 ldouble: 1
3561 Test "Real part of: casinh (-1.0 + 0x1.fp-129 i)":
3562 double: 1
3563 float: 1
3564 idouble: 1
3565 ifloat: 1
3566 Test "Imaginary part of: casinh (-1.0 + 0x1.fp-129 i)":
3567 ildouble: 1
3568 ldouble: 1
3569 Test "Real part of: casinh (-1.0 + 0x1.fp-30 i)":
3570 double: 1
3571 float: 1
3572 idouble: 1
3573 ifloat: 1
3574 ildouble: 1
3575 ldouble: 1
3576 Test "Imaginary part of: casinh (-1.0 + 0x1.fp-30 i)":
3577 ildouble: 1
3578 ldouble: 1
3579 Test "Real part of: casinh (-1.0 - 0 i)":
3580 double: 2
3581 float: 1
3582 idouble: 2
3583 ifloat: 1
3584 ildouble: 2
3585 ldouble: 2
3586 Test "Imaginary part of: casinh (-1.0 - 0.25 i)":
3587 ildouble: 1
3588 ldouble: 1
3589 Test "Real part of: casinh (-1.0 - 0.5 i)":
3590 double: 1
3591 float: 1
3592 idouble: 1
3593 ifloat: 1
3594 ildouble: 1
3595 ldouble: 1
3596 Test "Imaginary part of: casinh (-1.0 - 0.5 i)":
3597 ildouble: 1
3598 ldouble: 1
3599 Test "Real part of: casinh (-1.0 - 0x1.fp-10 i)":
3600 double: 1
3601 idouble: 1
3602 ildouble: 1
3603 ldouble: 1
3604 Test "Imaginary part of: casinh (-1.0 - 0x1.fp-10 i)":
3605 float: 1
3606 ifloat: 1
3607 Test "Real part of: casinh (-1.0 - 0x1.fp-100 i)":
3608 double: 1
3609 float: 1
3610 idouble: 1
3611 ifloat: 1
3612 Test "Imaginary part of: casinh (-1.0 - 0x1.fp-100 i)":
3613 ildouble: 1
3614 ldouble: 1
3615 Test "Real part of: casinh (-1.0 - 0x1.fp-1000 i)":
3616 double: 1
3617 idouble: 1
3618 Test "Imaginary part of: casinh (-1.0 - 0x1.fp-1000 i)":
3619 ildouble: 1
3620 ldouble: 1
3621 Test "Imaginary part of: casinh (-1.0 - 0x1.fp-10000 i)":
3622 ildouble: 1
3623 ldouble: 1
3624 Test "Real part of: casinh (-1.0 - 0x1.fp-1025 i)":
3625 double: 1
3626 idouble: 1
3627 Test "Imaginary part of: casinh (-1.0 - 0x1.fp-1025 i)":
3628 ildouble: 1
3629 ldouble: 1
3630 Test "Real part of: casinh (-1.0 - 0x1.fp-129 i)":
3631 double: 1
3632 float: 1
3633 idouble: 1
3634 ifloat: 1
3635 Test "Imaginary part of: casinh (-1.0 - 0x1.fp-129 i)":
3636 ildouble: 1
3637 ldouble: 1
3638 Test "Real part of: casinh (-1.0 - 0x1.fp-30 i)":
3639 double: 1
3640 float: 1
3641 idouble: 1
3642 ifloat: 1
3643 ildouble: 1
3644 ldouble: 1
3645 Test "Imaginary part of: casinh (-1.0 - 0x1.fp-30 i)":
3646 ildouble: 1
3647 ldouble: 1
3648 Test "Real part of: casinh (-1.5 + +0 i)":
3649 double: 2
3650 float: 1
3651 idouble: 2
3652 ifloat: 1
3653 Test "Real part of: casinh (-1.5 + 0x1.fp-1025 i)":
3654 double: 1
3655 idouble: 1
3656 Test "Real part of: casinh (-1.5 + 0x1.fp-129 i)":
3657 double: 1
3658 idouble: 1
3659 Test "Imaginary part of: casinh (-1.5 + 0x1.fp-16385 i)":
3660 ildouble: 1
3661 ldouble: 1
3662 Test "Real part of: casinh (-1.5 - 0 i)":
3663 double: 2
3664 float: 1
3665 idouble: 2
3666 ifloat: 1
3667 Test "Real part of: casinh (-1.5 - 0x1.fp-1025 i)":
3668 double: 1
3669 idouble: 1
3670 Test "Real part of: casinh (-1.5 - 0x1.fp-129 i)":
3671 double: 1
3672 idouble: 1
3673 Test "Imaginary part of: casinh (-1.5 - 0x1.fp-16385 i)":
3674 ildouble: 1
3675 ldouble: 1
3676 Test "Real part of: casinh (-2 - 3 i)":
3677 double: 6
3678 float: 19
3679 idouble: 6
3680 ifloat: 19
3681 ildouble: 5
3682 ldouble: 5
3683 Test "Imaginary part of: casinh (-2 - 3 i)":
3684 double: 13
3685 float: 6
3686 idouble: 13
3687 ifloat: 6
3688 ildouble: 6
3689 ldouble: 6
3690 Test "Imaginary part of: casinh (0.0 + 0x0.ffffffp0 i)":
3691 ildouble: 1
3692 ldouble: 1
3693 Test "Real part of: casinh (0.0 + 0x1.0000000000001p0 i)":
3694 ildouble: 1
3695 ldouble: 1
3696 Test "Imaginary part of: casinh (0.0 - 0x0.ffffffp0 i)":
3697 ildouble: 1
3698 ldouble: 1
3699 Test "Real part of: casinh (0.0 - 0x1.0000000000001p0 i)":
3700 ildouble: 1
3701 ldouble: 1
3702 Test "Imaginary part of: casinh (0.25 + 1.0 i)":
3703 double: 1
3704 idouble: 1
3705 Test "Imaginary part of: casinh (0.25 - 1.0 i)":
3706 double: 1
3707 idouble: 1
3708 Test "Real part of: casinh (0.5 + +0 i)":
3709 double: 1
3710 float: 1
3711 idouble: 1
3712 ifloat: 1
3713 ildouble: 1
3714 ldouble: 1
3715 Test "Real part of: casinh (0.5 + 0x1.fp-129 i)":
3716 float: 1
3717 ifloat: 1
3718 Test "Real part of: casinh (0.5 + 0x1p-105 i)":
3719 float: 1
3720 ifloat: 1
3721 Test "Real part of: casinh (0.5 + 0x1p-112 i)":
3722 float: 1
3723 ifloat: 1
3724 Test "Real part of: casinh (0.5 + 0x1p-23 i)":
3725 double: 1
3726 float: 1
3727 idouble: 1
3728 ifloat: 1
3729 ildouble: 1
3730 ldouble: 1
3731 Test "Imaginary part of: casinh (0.5 + 0x1p-23 i)":
3732 double: 1
3733 float: 1
3734 idouble: 1
3735 ifloat: 1
3736 Test "Real part of: casinh (0.5 + 0x1p-52 i)":
3737 double: 1
3738 float: 1
3739 idouble: 1
3740 ifloat: 1
3741 ildouble: 1
3742 ldouble: 1
3743 Test "Real part of: casinh (0.5 + 0x1p-63 i)":
3744 float: 1
3745 ifloat: 1
3746 ildouble: 1
3747 ldouble: 1
3748 Test "Real part of: casinh (0.5 + 1.0 i)":
3749 float: 1
3750 ifloat: 1
3751 ildouble: 1
3752 ldouble: 1
3753 Test "Imaginary part of: casinh (0.5 + 1.0 i)":
3754 ildouble: 1
3755 ldouble: 1
3756 Test "Real part of: casinh (0.5 - 0 i)":
3757 double: 1
3758 float: 1
3759 idouble: 1
3760 ifloat: 1
3761 ildouble: 1
3762 ldouble: 1
3763 Test "Real part of: casinh (0.5 - 0x1.fp-129 i)":
3764 float: 1
3765 ifloat: 1
3766 Test "Real part of: casinh (0.5 - 0x1p-105 i)":
3767 float: 1
3768 ifloat: 1
3769 Test "Real part of: casinh (0.5 - 0x1p-112 i)":
3770 float: 1
3771 ifloat: 1
3772 Test "Real part of: casinh (0.5 - 0x1p-23 i)":
3773 double: 1
3774 float: 1
3775 idouble: 1
3776 ifloat: 1
3777 ildouble: 1
3778 ldouble: 1
3779 Test "Imaginary part of: casinh (0.5 - 0x1p-23 i)":
3780 double: 1
3781 float: 1
3782 idouble: 1
3783 ifloat: 1
3784 Test "Real part of: casinh (0.5 - 0x1p-52 i)":
3785 double: 1
3786 float: 1
3787 idouble: 1
3788 ifloat: 1
3789 ildouble: 1
3790 ldouble: 1
3791 Test "Real part of: casinh (0.5 - 0x1p-63 i)":
3792 float: 1
3793 ifloat: 1
3794 ildouble: 1
3795 ldouble: 1
3796 Test "Real part of: casinh (0.5 - 1.0 i)":
3797 float: 1
3798 ifloat: 1
3799 ildouble: 1
3800 ldouble: 1
3801 Test "Imaginary part of: casinh (0.5 - 1.0 i)":
3802 ildouble: 1
3803 ldouble: 1
3804 Test "Real part of: casinh (0.75 + 1.25 i)":
3805 float: 1
3806 ifloat: 1
3807 ildouble: 1
3808 ldouble: 1
3809 Test "Imaginary part of: casinh (0.75 + 1.25 i)":
3810 double: 1
3811 float: 1
3812 idouble: 1
3813 ifloat: 1
3814 ildouble: 1
3815 ldouble: 1
3816 Test "Real part of: casinh (0x0.fffffffffffff8p0 + 0.0 i)":
3817 ildouble: 1
3818 ldouble: 1
3819 Test "Real part of: casinh (0x0.fffffffffffff8p0 + 0x1.fp-1025 i)":
3820 ildouble: 1
3821 ldouble: 1
3822 Test "Real part of: casinh (0x0.fffffffffffff8p0 + 0x1p-52 i)":
3823 ildouble: 1
3824 ldouble: 1
3825 Test "Real part of: casinh (0x0.fffffffffffff8p0 - 0.0 i)":
3826 ildouble: 1
3827 ldouble: 1
3828 Test "Real part of: casinh (0x0.fffffffffffff8p0 - 0x1.fp-1025 i)":
3829 ildouble: 1
3830 ldouble: 1
3831 Test "Real part of: casinh (0x0.fffffffffffff8p0 - 0x1p-52 i)":
3832 ildouble: 1
3833 ldouble: 1
3834 Test "Real part of: casinh (0x0.ffffffffffffffffp0 + 0.0 i)":
3835 ildouble: 1
3836 ldouble: 1
3837 Test "Real part of: casinh (0x0.ffffffffffffffffp0 + 0x1.fp-16385 i)":
3838 ildouble: 1
3839 ldouble: 1
3840 Test "Real part of: casinh (0x0.ffffffffffffffffp0 + 0x1p-63 i)":
3841 ildouble: 1
3842 ldouble: 1
3843 Test "Imaginary part of: casinh (0x0.ffffffffffffffffp0 + 0x1p-63 i)":
3844 ildouble: 1
3845 ldouble: 1
3846 Test "Real part of: casinh (0x0.ffffffffffffffffp0 - 0.0 i)":
3847 ildouble: 1
3848 ldouble: 1
3849 Test "Real part of: casinh (0x0.ffffffffffffffffp0 - 0x1.fp-16385 i)":
3850 ildouble: 1
3851 ldouble: 1
3852 Test "Real part of: casinh (0x0.ffffffffffffffffp0 - 0x1p-63 i)":
3853 ildouble: 1
3854 ldouble: 1
3855 Test "Imaginary part of: casinh (0x0.ffffffffffffffffp0 - 0x1p-63 i)":
3856 ildouble: 1
3857 ldouble: 1
3858 Test "Real part of: casinh (0x0.ffffffp0 + 0x1p-23 i)":
3859 double: 1
3860 idouble: 1
3861 ildouble: 1
3862 ldouble: 1
3863 Test "Real part of: casinh (0x0.ffffffp0 - 0x1p-23 i)":
3864 double: 1
3865 idouble: 1
3866 ildouble: 1
3867 ldouble: 1
3868 Test "Imaginary part of: casinh (0x1.0000000000000002p0 + 0x1p-63 i)":
3869 ildouble: 1
3870 ldouble: 1
3871 Test "Imaginary part of: casinh (0x1.0000000000000002p0 - 0x1p-63 i)":
3872 ildouble: 1
3873 ldouble: 1
3874 Test "Imaginary part of: casinh (0x1.0000000000001p0 + 0x1p-52 i)":
3875 double: 1
3876 idouble: 1
3877 Test "Imaginary part of: casinh (0x1.0000000000001p0 - 0x1p-52 i)":
3878 double: 1
3879 idouble: 1
3880 Test "Real part of: casinh (0x1.000002p0 + 0.0 i)":
3881 ildouble: 1
3882 ldouble: 1
3883 Test "Real part of: casinh (0x1.000002p0 + 0x1.fp-129 i)":
3884 ildouble: 1
3885 ldouble: 1
3886 Test "Imaginary part of: casinh (0x1.000002p0 + 0x1.fp-129 i)":
3887 ildouble: 1
3888 ldouble: 1
3889 Test "Imaginary part of: casinh (0x1.000002p0 + 0x1p-23 i)":
3890 double: 1
3891 float: 1
3892 idouble: 1
3893 ifloat: 1
3894 Test "Real part of: casinh (0x1.000002p0 - 0.0 i)":
3895 ildouble: 1
3896 ldouble: 1
3897 Test "Real part of: casinh (0x1.000002p0 - 0x1.fp-129 i)":
3898 ildouble: 1
3899 ldouble: 1
3900 Test "Imaginary part of: casinh (0x1.000002p0 - 0x1.fp-129 i)":
3901 ildouble: 1
3902 ldouble: 1
3903 Test "Imaginary part of: casinh (0x1.000002p0 - 0x1p-23 i)":
3904 double: 1
3905 float: 1
3906 idouble: 1
3907 ifloat: 1
3908 Test "Real part of: casinh (0x1.fp-10 + 1.0 i)":
3909 float: 1
3910 ifloat: 1
3911 Test "Real part of: casinh (0x1.fp-10 - 1.0 i)":
3912 float: 1
3913 ifloat: 1
3914 Test "Real part of: casinh (0x1.fp-1025 + 0.5 i)":
3915 ildouble: 1
3916 ldouble: 1
3917 Test "Real part of: casinh (0x1.fp-1025 + 0x1.0000000000001p0 i)":
3918 ildouble: 1
3919 ldouble: 1
3920 Test "Real part of: casinh (0x1.fp-1025 + 1.5 i)":
3921 ildouble: 1
3922 ldouble: 1
3923 Test "Real part of: casinh (0x1.fp-1025 - 0.5 i)":
3924 ildouble: 1
3925 ldouble: 1
3926 Test "Real part of: casinh (0x1.fp-1025 - 0x1.0000000000001p0 i)":
3927 ildouble: 1
3928 ldouble: 1
3929 Test "Real part of: casinh (0x1.fp-1025 - 1.5 i)":
3930 ildouble: 1
3931 ldouble: 1
3932 Test "Real part of: casinh (0x1.fp-129 + 0.5 i)":
3933 ildouble: 1
3934 ldouble: 1
3935 Test "Imaginary part of: casinh (0x1.fp-129 + 0x0.ffffffp0 i)":
3936 ildouble: 1
3937 ldouble: 1
3938 Test "Imaginary part of: casinh (0x1.fp-129 + 1.0 i)":
3939 ildouble: 1
3940 ldouble: 1
3941 Test "Real part of: casinh (0x1.fp-129 + 1.5 i)":
3942 ildouble: 1
3943 ldouble: 1
3944 Test "Real part of: casinh (0x1.fp-129 - 0.5 i)":
3945 ildouble: 1
3946 ldouble: 1
3947 Test "Imaginary part of: casinh (0x1.fp-129 - 0x0.ffffffp0 i)":
3948 ildouble: 1
3949 ldouble: 1
3950 Test "Imaginary part of: casinh (0x1.fp-129 - 1.0 i)":
3951 ildouble: 1
3952 ldouble: 1
3953 Test "Real part of: casinh (0x1.fp-129 - 1.5 i)":
3954 ildouble: 1
3955 ldouble: 1
3956 Test "Real part of: casinh (0x1.fp-16385 + 0.5 i)":
3957 ildouble: 1
3958 ldouble: 1
3959 Test "Real part of: casinh (0x1.fp-16385 + 0x0.ffffffffffffffffp0 i)":
3960 ildouble: 1
3961 ldouble: 1
3962 Test "Real part of: casinh (0x1.fp-16385 + 1.5 i)":
3963 ildouble: 1
3964 ldouble: 1
3965 Test "Real part of: casinh (0x1.fp-16385 - 0.5 i)":
3966 ildouble: 1
3967 ldouble: 1
3968 Test "Real part of: casinh (0x1.fp-16385 - 0x0.ffffffffffffffffp0 i)":
3969 ildouble: 1
3970 ldouble: 1
3971 Test "Real part of: casinh (0x1.fp-16385 - 1.5 i)":
3972 ildouble: 1
3973 ldouble: 1
3974 Test "Real part of: casinh (0x1.fp-30 + 1.0 i)":
3975 ildouble: 1
3976 ldouble: 1
3977 Test "Real part of: casinh (0x1.fp-30 - 1.0 i)":
3978 ildouble: 1
3979 ldouble: 1
3980 Test "Real part of: casinh (0x1.fp1023 + 0x1.fp1023 i)":
3981 double: 1
3982 idouble: 1
3983 ildouble: 1
3984 ldouble: 1
3985 Test "Real part of: casinh (0x1.fp127 + 0x1.fp127 i)":
3986 double: 1
3987 idouble: 1
3988 Test "Real part of: casinh (0x1p-23 + 0.5 i)":
3989 double: 1
3990 idouble: 1
3991 Test "Imaginary part of: casinh (0x1p-23 + 0.5 i)":
3992 ildouble: 1
3993 ldouble: 1
3994 Test "Real part of: casinh (0x1p-23 + 0x0.ffffffp0 i)":
3995 double: 1
3996 float: 1
3997 idouble: 1
3998 ifloat: 1
3999 Test "Real part of: casinh (0x1p-23 - 0.5 i)":
4000 double: 1
4001 idouble: 1
4002 Test "Imaginary part of: casinh (0x1p-23 - 0.5 i)":
4003 ildouble: 1
4004 ldouble: 1
4005 Test "Real part of: casinh (0x1p-23 - 0x0.ffffffp0 i)":
4006 double: 1
4007 float: 1
4008 idouble: 1
4009 ifloat: 1
4010 Test "Real part of: casinh (0x1p-52 + 0.5 i)":
4011 double: 1
4012 idouble: 1
4013 Test "Real part of: casinh (0x1p-52 + 0x0.fffffffffffff8p0 i)":
4014 double: 1
4015 idouble: 1
4016 Test "Real part of: casinh (0x1p-52 + 0x1.0000000000001p0 i)":
4017 ildouble: 1
4018 ldouble: 1
4019 Test "Real part of: casinh (0x1p-52 - 0.5 i)":
4020 double: 1
4021 idouble: 1
4022 Test "Real part of: casinh (0x1p-52 - 0x0.fffffffffffff8p0 i)":
4023 double: 1
4024 idouble: 1
4025 Test "Real part of: casinh (0x1p-52 - 0x1.0000000000001p0 i)":
4026 ildouble: 1
4027 ldouble: 1
4028 Test "Real part of: casinh (0x1p-63 + 0x0.ffffffffffffffffp0 i)":
4029 ildouble: 1
4030 ldouble: 1
4031 Test "Real part of: casinh (0x1p-63 + 0x1.0000000000000002p0 i)":
4032 ildouble: 2
4033 ldouble: 2
4034 Test "Real part of: casinh (0x1p-63 - 0x0.ffffffffffffffffp0 i)":
4035 ildouble: 1
4036 ldouble: 1
4037 Test "Real part of: casinh (0x1p-63 - 0x1.0000000000000002p0 i)":
4038 ildouble: 2
4039 ldouble: 2
4040 Test "Real part of: casinh (1.0 + +0 i)":
4041 double: 1
4042 float: 1
4043 idouble: 1
4044 ifloat: 1
4045 Test "Imaginary part of: casinh (1.0 + 0.25 i)":
4046 ildouble: 1
4047 ldouble: 1
4048 Test "Real part of: casinh (1.0 + 0.5 i)":
4049 double: 1
4050 float: 1
4051 idouble: 1
4052 ifloat: 1
4053 ildouble: 1
4054 ldouble: 1
4055 Test "Imaginary part of: casinh (1.0 + 0.5 i)":
4056 ildouble: 1
4057 ldouble: 1
4058 Test "Real part of: casinh (1.0 + 0x1.fp-10 i)":
4059 double: 1
4060 idouble: 1
4061 ildouble: 1
4062 ldouble: 1
4063 Test "Imaginary part of: casinh (1.0 + 0x1.fp-10 i)":
4064 float: 1
4065 ifloat: 1
4066 Test "Real part of: casinh (1.0 + 0x1.fp-100 i)":
4067 double: 1
4068 float: 1
4069 idouble: 1
4070 ifloat: 1
4071 Test "Imaginary part of: casinh (1.0 + 0x1.fp-100 i)":
4072 ildouble: 1
4073 ldouble: 1
4074 Test "Real part of: casinh (1.0 + 0x1.fp-1000 i)":
4075 double: 1
4076 idouble: 1
4077 Test "Imaginary part of: casinh (1.0 + 0x1.fp-1000 i)":
4078 ildouble: 1
4079 ldouble: 1
4080 Test "Imaginary part of: casinh (1.0 + 0x1.fp-10000 i)":
4081 ildouble: 1
4082 ldouble: 1
4083 Test "Real part of: casinh (1.0 + 0x1.fp-1025 i)":
4084 double: 1
4085 idouble: 1
4086 Test "Imaginary part of: casinh (1.0 + 0x1.fp-1025 i)":
4087 ildouble: 1
4088 ldouble: 1
4089 Test "Real part of: casinh (1.0 + 0x1.fp-129 i)":
4090 double: 1
4091 float: 1
4092 idouble: 1
4093 ifloat: 1
4094 Test "Imaginary part of: casinh (1.0 + 0x1.fp-129 i)":
4095 ildouble: 1
4096 ldouble: 1
4097 Test "Real part of: casinh (1.0 + 0x1.fp-30 i)":
4098 double: 1
4099 float: 1
4100 idouble: 1
4101 ifloat: 1
4102 ildouble: 1
4103 ldouble: 1
4104 Test "Imaginary part of: casinh (1.0 + 0x1.fp-30 i)":
4105 ildouble: 1
4106 ldouble: 1
4107 Test "Real part of: casinh (1.0 - 0 i)":
4108 double: 1
4109 float: 1
4110 idouble: 1
4111 ifloat: 1
4112 Test "Imaginary part of: casinh (1.0 - 0.25 i)":
4113 ildouble: 1
4114 ldouble: 1
4115 Test "Real part of: casinh (1.0 - 0.5 i)":
4116 double: 1
4117 float: 1
4118 idouble: 1
4119 ifloat: 1
4120 ildouble: 1
4121 ldouble: 1
4122 Test "Imaginary part of: casinh (1.0 - 0.5 i)":
4123 ildouble: 1
4124 ldouble: 1
4125 Test "Real part of: casinh (1.0 - 0x1.fp-10 i)":
4126 double: 1
4127 idouble: 1
4128 ildouble: 1
4129 ldouble: 1
4130 Test "Imaginary part of: casinh (1.0 - 0x1.fp-10 i)":
4131 float: 1
4132 ifloat: 1
4133 Test "Real part of: casinh (1.0 - 0x1.fp-100 i)":
4134 double: 1
4135 float: 1
4136 idouble: 1
4137 ifloat: 1
4138 Test "Imaginary part of: casinh (1.0 - 0x1.fp-100 i)":
4139 ildouble: 1
4140 ldouble: 1
4141 Test "Real part of: casinh (1.0 - 0x1.fp-1000 i)":
4142 double: 1
4143 idouble: 1
4144 Test "Imaginary part of: casinh (1.0 - 0x1.fp-1000 i)":
4145 ildouble: 1
4146 ldouble: 1
4147 Test "Imaginary part of: casinh (1.0 - 0x1.fp-10000 i)":
4148 ildouble: 1
4149 ldouble: 1
4150 Test "Real part of: casinh (1.0 - 0x1.fp-1025 i)":
4151 double: 1
4152 idouble: 1
4153 Test "Imaginary part of: casinh (1.0 - 0x1.fp-1025 i)":
4154 ildouble: 1
4155 ldouble: 1
4156 Test "Real part of: casinh (1.0 - 0x1.fp-129 i)":
4157 double: 1
4158 float: 1
4159 idouble: 1
4160 ifloat: 1
4161 Test "Imaginary part of: casinh (1.0 - 0x1.fp-129 i)":
4162 ildouble: 1
4163 ldouble: 1
4164 Test "Real part of: casinh (1.0 - 0x1.fp-30 i)":
4165 double: 1
4166 float: 1
4167 idouble: 1
4168 ifloat: 1
4169 ildouble: 1
4170 ldouble: 1
4171 Test "Imaginary part of: casinh (1.0 - 0x1.fp-30 i)":
4172 ildouble: 1
4173 ldouble: 1
4174 Test "Real part of: casinh (1.5 + +0 i)":
4175 double: 1
4176 idouble: 1
4177 Test "Real part of: casinh (1.5 + 0x1.fp-1025 i)":
4178 double: 1
4179 idouble: 1
4180 Test "Real part of: casinh (1.5 + 0x1.fp-129 i)":
4181 double: 1
4182 idouble: 1
4183 Test "Imaginary part of: casinh (1.5 + 0x1.fp-16385 i)":
4184 ildouble: 1
4185 ldouble: 1
4186 Test "Real part of: casinh (1.5 - 0 i)":
4187 double: 1
4188 idouble: 1
4189 Test "Real part of: casinh (1.5 - 0x1.fp-1025 i)":
4190 double: 1
4191 idouble: 1
4192 Test "Real part of: casinh (1.5 - 0x1.fp-129 i)":
4193 double: 1
4194 idouble: 1
4195 Test "Imaginary part of: casinh (1.5 - 0x1.fp-16385 i)":
4196 ildouble: 1
4197 ldouble: 1
4199 # catan
4200 Test "Imaginary part of: catan (-0x0.fffffffffffff8p0 + 0x1p-27 i)":
4201 double: 1
4202 idouble: 1
4203 Test "Real part of: catan (-0x0.ffffffffffffffffp0 + 0x1p-33 i)":
4204 ildouble: 1
4205 ldouble: 1
4206 Test "Imaginary part of: catan (-0x0.ffffffffffffffffp0 + 0x1p-33 i)":
4207 ildouble: 1
4208 ldouble: 1
4209 Test "Real part of: catan (-0x0.ffffffffffffffffp0 - 0x1p-33 i)":
4210 ildouble: 1
4211 ldouble: 1
4212 Test "Imaginary part of: catan (-0x0.ffffffp0 + 0x1p-13 i)":
4213 double: 1
4214 float: 1
4215 idouble: 1
4216 ifloat: 1
4217 Test "Imaginary part of: catan (-0x1.000002p0 - 0x1p-13 i)":
4218 double: 1
4219 idouble: 1
4220 ildouble: 1
4221 ldouble: 1
4222 Test "Imaginary part of: catan (-0x1.fp1023 + 0x1.fp1023 i)":
4223 ildouble: 1
4224 ldouble: 1
4225 Test "Imaginary part of: catan (-0x1.fp1023 - 0x1.fp1023 i)":
4226 ildouble: 1
4227 ldouble: 1
4228 Test "Imaginary part of: catan (-0x1.fp127 + 0x1.fp127 i)":
4229 ildouble: 1
4230 ldouble: 1
4231 Test "Imaginary part of: catan (-0x1.fp127 - 0x1.fp127 i)":
4232 ildouble: 1
4233 ldouble: 1
4234 Test "Imaginary part of: catan (-0x1p-1020 + 1.0 i)":
4235 ildouble: 1
4236 ldouble: 1
4237 Test "Imaginary part of: catan (-0x1p-1020 - 1.0 i)":
4238 ildouble: 1
4239 ldouble: 1
4240 Test "Imaginary part of: catan (-1.0 - 0x1p-13 i)":
4241 ildouble: 1
4242 ldouble: 1
4243 Test "Imaginary part of: catan (-1.0 - 0x1p-64 i)":
4244 ildouble: 1
4245 ldouble: 1
4246 Test "Imaginary part of: catan (-2 - 3 i)":
4247 double: 1
4248 float: 1
4249 idouble: 1
4250 ifloat: 1
4251 Test "Real part of: catan (0.75 + 1.25 i)":
4252 ildouble: 1
4253 ldouble: 1
4254 Test "Imaginary part of: catan (0x0.fffffffffffff8p0 + 0x1p-27 i)":
4255 double: 1
4256 idouble: 1
4257 Test "Real part of: catan (0x0.ffffffffffffffffp0 + 0x1p-33 i)":
4258 ildouble: 1
4259 ldouble: 1
4260 Test "Imaginary part of: catan (0x0.ffffffffffffffffp0 + 0x1p-33 i)":
4261 ildouble: 1
4262 ldouble: 1
4263 Test "Real part of: catan (0x0.ffffffffffffffffp0 - 0x1p-33 i)":
4264 ildouble: 1
4265 ldouble: 1
4266 Test "Imaginary part of: catan (0x0.ffffffp0 + 0x1p-13 i)":
4267 double: 1
4268 float: 1
4269 idouble: 1
4270 ifloat: 1
4271 Test "Imaginary part of: catan (0x1.000002p0 - 0x1p-13 i)":
4272 double: 1
4273 idouble: 1
4274 ildouble: 1
4275 ldouble: 1
4276 Test "Imaginary part of: catan (0x1.fp1023 + 0x1.fp1023 i)":
4277 ildouble: 1
4278 ldouble: 1
4279 Test "Imaginary part of: catan (0x1.fp1023 - 0x1.fp1023 i)":
4280 ildouble: 1
4281 ldouble: 1
4282 Test "Imaginary part of: catan (0x1.fp127 + 0x1.fp127 i)":
4283 ildouble: 1
4284 ldouble: 1
4285 Test "Imaginary part of: catan (0x1.fp127 - 0x1.fp127 i)":
4286 ildouble: 1
4287 ldouble: 1
4288 Test "Imaginary part of: catan (0x1p-1020 + 1.0 i)":
4289 ildouble: 1
4290 ldouble: 1
4291 Test "Imaginary part of: catan (0x1p-1020 - 1.0 i)":
4292 ildouble: 1
4293 ldouble: 1
4294 Test "Imaginary part of: catan (1.0 - 0x1p-13 i)":
4295 ildouble: 1
4296 ldouble: 1
4297 Test "Imaginary part of: catan (1.0 - 0x1p-64 i)":
4298 ildouble: 1
4299 ldouble: 1
4301 # catanh
4302 Test "Real part of: catanh (-0x1.fp1023 + 0x1.fp1023 i)":
4303 ildouble: 1
4304 ldouble: 1
4305 Test "Real part of: catanh (-0x1.fp1023 - 0x1.fp1023 i)":
4306 ildouble: 1
4307 ldouble: 1
4308 Test "Real part of: catanh (-0x1.fp127 + 0x1.fp127 i)":
4309 ildouble: 1
4310 ldouble: 1
4311 Test "Real part of: catanh (-0x1.fp127 - 0x1.fp127 i)":
4312 ildouble: 1
4313 ldouble: 1
4314 Test "Real part of: catanh (-0x1p-13 + 0x1.000002p0 i)":
4315 double: 1
4316 idouble: 1
4317 ildouble: 1
4318 ldouble: 1
4319 Test "Real part of: catanh (-0x1p-13 + 1.0 i)":
4320 ildouble: 1
4321 ldouble: 1
4322 Test "Real part of: catanh (-0x1p-13 - 0x1.000002p0 i)":
4323 double: 1
4324 idouble: 1
4325 ildouble: 1
4326 ldouble: 1
4327 Test "Real part of: catanh (-0x1p-13 - 1.0 i)":
4328 ildouble: 1
4329 ldouble: 1
4330 Test "Imaginary part of: catanh (-0x1p-33 + 0x0.ffffffffffffffffp0 i)":
4331 ildouble: 1
4332 ldouble: 1
4333 Test "Imaginary part of: catanh (-0x1p-33 - 0x0.ffffffffffffffffp0 i)":
4334 ildouble: 1
4335 ldouble: 1
4336 Test "Real part of: catanh (-0x1p-64 + 1.0 i)":
4337 ildouble: 1
4338 ldouble: 1
4339 Test "Real part of: catanh (-0x1p-64 - 1.0 i)":
4340 ildouble: 1
4341 ldouble: 1
4342 Test "Real part of: catanh (-1.0 + 0x1p-1020 i)":
4343 ildouble: 1
4344 ldouble: 1
4345 Test "Real part of: catanh (-1.0 - 0x1p-1020 i)":
4346 ildouble: 1
4347 ldouble: 1
4348 Test "Real part of: catanh (-2 - 3 i)":
4349 double: 1
4350 float: 1
4351 idouble: 1
4352 ifloat: 1
4353 ildouble: 1
4354 ldouble: 1
4355 Test "Real part of: catanh (0.75 + 1.25 i)":
4356 double: 1
4357 idouble: 1
4358 Test "Real part of: catanh (0x1.fp1023 + 0x1.fp1023 i)":
4359 ildouble: 1
4360 ldouble: 1
4361 Test "Real part of: catanh (0x1.fp1023 - 0x1.fp1023 i)":
4362 ildouble: 1
4363 ldouble: 1
4364 Test "Real part of: catanh (0x1.fp127 + 0x1.fp127 i)":
4365 ildouble: 1
4366 ldouble: 1
4367 Test "Real part of: catanh (0x1.fp127 - 0x1.fp127 i)":
4368 ildouble: 1
4369 ldouble: 1
4370 Test "Real part of: catanh (0x1p-13 + 0x0.ffffffp0 i)":
4371 double: 1
4372 float: 1
4373 idouble: 1
4374 ifloat: 1
4375 Test "Real part of: catanh (0x1p-13 - 0x0.ffffffp0 i)":
4376 double: 1
4377 float: 1
4378 idouble: 1
4379 ifloat: 1
4380 Test "Real part of: catanh (0x1p-27 + 0x0.fffffffffffff8p0 i)":
4381 double: 1
4382 idouble: 1
4383 Test "Real part of: catanh (0x1p-27 - 0x0.fffffffffffff8p0 i)":
4384 double: 1
4385 idouble: 1
4386 Test "Real part of: catanh (0x1p-33 + 0x0.ffffffffffffffffp0 i)":
4387 ildouble: 1
4388 ldouble: 1
4389 Test "Imaginary part of: catanh (0x1p-33 + 0x0.ffffffffffffffffp0 i)":
4390 ildouble: 1
4391 ldouble: 1
4392 Test "Real part of: catanh (0x1p-33 - 0x0.ffffffffffffffffp0 i)":
4393 ildouble: 1
4394 ldouble: 1
4395 Test "Imaginary part of: catanh (0x1p-33 - 0x0.ffffffffffffffffp0 i)":
4396 ildouble: 1
4397 ldouble: 1
4398 Test "Real part of: catanh (1.0 + 0x1p-1020 i)":
4399 ildouble: 1
4400 ldouble: 1
4401 Test "Real part of: catanh (1.0 - 0x1p-1020 i)":
4402 ildouble: 1
4403 ldouble: 1
4405 # cbrt
4406 Test "cbrt (-0.001)":
4407 ildouble: 1
4408 ldouble: 1
4409 Test "cbrt (0.9921875)":
4410 ildouble: 1
4411 ldouble: 1
4413 # ccos
4414 Test "Real part of: ccos (-2 - 3 i)":
4415 float: 1
4416 ifloat: 1
4417 Test "Imaginary part of: ccos (-2 - 3 i)":
4418 float: 1
4419 ifloat: 1
4420 Test "Real part of: ccos (0.75 + 1.25 i)":
4421 float: 1
4422 ifloat: 1
4423 ildouble: 1
4424 ldouble: 1
4425 Test "Imaginary part of: ccos (0.75 + 1.25 i)":
4426 float: 1
4427 ifloat: 1
4428 ildouble: 1
4429 ldouble: 1
4431 # ccosh
4432 Test "Real part of: ccosh (-2 - 3 i)":
4433 float: 1
4434 ifloat: 1
4435 Test "Imaginary part of: ccosh (-2 - 3 i)":
4436 float: 1
4437 ifloat: 1
4438 ildouble: 1
4439 ldouble: 1
4440 Test "Real part of: ccosh (0.75 + 1.25 i)":
4441 float: 1
4442 ifloat: 1
4443 Test "Imaginary part of: ccosh (0.75 + 1.25 i)":
4444 float: 1
4445 ifloat: 1
4446 ildouble: 1
4447 ldouble: 1
4449 # cexp
4450 Test "Real part of: cexp (-10000 + 0x1p16383 i)":
4451 ildouble: 1
4452 ldouble: 1
4453 Test "Real part of: cexp (-2.0 - 3.0 i)":
4454 float: 1
4455 ifloat: 1
4456 Test "Imaginary part of: cexp (-2.0 - 3.0 i)":
4457 float: 1
4458 ifloat: 1
4459 Test "Real part of: cexp (-95 + 0.75 i)":
4460 ildouble: 1
4461 ldouble: 1
4462 Test "Real part of: cexp (0.75 + 1.25 i)":
4463 float: 2
4464 ifloat: 2
4465 Test "Imaginary part of: cexp (0.75 + 1.25 i)":
4466 float: 1
4467 ifloat: 1
4468 ildouble: 1
4469 ldouble: 1
4470 Test "Imaginary part of: cexp (11356.5625 + 0.75 i)":
4471 ildouble: 1
4472 ldouble: 1
4473 Test "Imaginary part of: cexp (50 + 0x1p127 i)":
4474 ildouble: 1
4475 ldouble: 1
4476 Test "Real part of: cexp (709.8125 + 0.75 i)":
4477 ildouble: 1
4478 ldouble: 1
4479 Test "Real part of: cexp (88.75 + 0.75 i)":
4480 ildouble: 1
4481 ldouble: 1
4482 Test "Imaginary part of: cexp (88.75 + 0.75 i)":
4483 ildouble: 1
4484 ldouble: 1
4486 # clog
4487 Test "Real part of: clog (-0x1.0000000123456p0 + 0x1.2345678p-1000 i)":
4488 double: 1
4489 idouble: 1
4490 Test "Real part of: clog (-0x1.0000000123456p0 + 0x1.2345678p-30 i)":
4491 double: 1
4492 idouble: 1
4493 Test "Real part of: clog (0.75 + 1.25 i)":
4494 float: 1
4495 ifloat: 1
4496 ildouble: 1
4497 ldouble: 1
4498 Test "Imaginary part of: clog (0.75 + 1.25 i)":
4499 ildouble: 1
4500 ldouble: 1
4501 Test "Real part of: clog (0x0.ffffffffffffffffp0 + 0x0.ffffffffffffffffp-15000 i)":
4502 ildouble: 1
4503 ldouble: 1
4504 Test "Real part of: clog (0x0.ffffffp0 + 0x0.ffffffp-100 i)":
4505 float: 1
4506 ifloat: 1
4507 Test "Imaginary part of: clog (0x1.000566p0 + 0x1.234p-10 i)":
4508 ildouble: 1
4509 ldouble: 1
4510 Test "Real part of: clog (0x1.000566p0 + 0x1.234p-100 i)":
4511 float: 1
4512 ifloat: 1
4513 Test "Real part of: clog (0x1.fp+16383 + 0x1p+16383 i)":
4514 ildouble: 1
4515 ldouble: 1
4516 Test "Imaginary part of: clog (0x1.fp+16383 + 0x1p+16383 i)":
4517 ildouble: 1
4518 ldouble: 1
4519 Test "Imaginary part of: clog (0x11682p-23 + 0x7ffed1p-23 i)":
4520 ildouble: 1
4521 ldouble: 1
4522 Test "Imaginary part of: clog (0x2dd46725bp-35 + 0x7783a1284p-35 i)":
4523 ildouble: 1
4524 ldouble: 1
4525 Test "Imaginary part of: clog (0x5b06b680ea2ccp-52 + 0xef452b965da9fp-52 i)":
4526 ildouble: 1
4527 ldouble: 1
4528 Test "Imaginary part of: clog (0x602fd5037c4792efp-64 + 0xed3e2086dcca80b8p-64 i)":
4529 ildouble: 1
4530 ldouble: 1
4531 Test "Imaginary part of: clog (0x6b10b4f3520217b6p-64 + 0xe8893cbb449253a1p-64 i)":
4532 ildouble: 1
4533 ldouble: 1
4534 Test "Imaginary part of: clog (0x8ecbf810c4ae6p-52 + 0xd479468b09a37p-52 i)":
4535 ildouble: 1
4536 ldouble: 1
4537 Test "Imaginary part of: clog (0xa1f2c1p-24 + 0xc643aep-24 i)":
4538 ildouble: 1
4539 ldouble: 1
4540 Test "Imaginary part of: clog (0xa4722f19346cp-51 + 0x7f9631c5e7f07p-51 i)":
4541 ildouble: 1
4542 ldouble: 1
4543 Test "Real part of: clog (1.0 + 0x1.234566p-10 i)":
4544 float: 1
4545 ifloat: 1
4547 # clog10
4548 Test "Imaginary part of: clog10 (-0 + inf i)":
4549 float: 1
4550 ifloat: 1
4551 Test "Imaginary part of: clog10 (-0 - inf i)":
4552 float: 1
4553 ifloat: 1
4554 Test "Real part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-1000 i)":
4555 double: 1
4556 idouble: 1
4557 Test "Real part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-30 i)":
4558 double: 1
4559 idouble: 1
4560 Test "Imaginary part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-30 i)":
4561 ildouble: 1
4562 ldouble: 1
4563 Test "Imaginary part of: clog10 (-0x1.234566p-40 - 1.0 i)":
4564 double: 1
4565 idouble: 1
4566 Test "Imaginary part of: clog10 (-1.0 + 0x1.234566p-20 i)":
4567 double: 1
4568 idouble: 1
4569 Test "Real part of: clog10 (-2 - 3 i)":
4570 ildouble: 1
4571 ldouble: 1
4572 Test "Imaginary part of: clog10 (-3 + inf i)":
4573 float: 1
4574 ifloat: 1
4575 Test "Imaginary part of: clog10 (-3 - inf i)":
4576 float: 1
4577 ifloat: 1
4578 Test "Imaginary part of: clog10 (-inf + 0 i)":
4579 float: 1
4580 ifloat: 1
4581 Test "Imaginary part of: clog10 (-inf + 1 i)":
4582 float: 1
4583 ifloat: 1
4584 Test "Imaginary part of: clog10 (-inf + inf i)":
4585 double: 1
4586 idouble: 1
4587 Test "Imaginary part of: clog10 (-inf - 0 i)":
4588 float: 1
4589 ifloat: 1
4590 Test "Imaginary part of: clog10 (-inf - 1 i)":
4591 float: 1
4592 ifloat: 1
4593 Test "Imaginary part of: clog10 (0 + inf i)":
4594 float: 1
4595 ifloat: 1
4596 Test "Imaginary part of: clog10 (0 - inf i)":
4597 float: 1
4598 ifloat: 1
4599 Test "Real part of: clog10 (0.75 + 1.25 i)":
4600 double: 1
4601 float: 1
4602 idouble: 1
4603 ifloat: 1
4604 ildouble: 1
4605 ldouble: 1
4606 Test "Imaginary part of: clog10 (0.75 + 1.25 i)":
4607 double: 1
4608 idouble: 1
4609 ildouble: 2
4610 ldouble: 2
4611 Test "Real part of: clog10 (0x0.fffffffffffff8p0 + 0x0.fffffffffffff8p-1000 i)":
4612 ildouble: 1
4613 ldouble: 1
4614 Test "Real part of: clog10 (0x0.ffffffffffffffffp0 + 0x0.ffffffffffffffffp-15000 i)":
4615 ildouble: 1
4616 ldouble: 1
4617 Test "Real part of: clog10 (0x0.ffffffp0 + 0x0.ffffffp-100 i)":
4618 float: 1
4619 ifloat: 1
4620 ildouble: 1
4621 ldouble: 1
4622 Test "Imaginary part of: clog10 (0x1.000566p0 + 0x1.234p-10 i)":
4623 double: 1
4624 idouble: 1
4625 ildouble: 2
4626 ldouble: 2
4627 Test "Imaginary part of: clog10 (0x1.000566p0 + 0x1.234p-100 i)":
4628 ildouble: 1
4629 ldouble: 1
4630 Test "Real part of: clog10 (0x1.234566p-30 + 1.0 i)":
4631 ildouble: 1
4632 ldouble: 1
4633 Test "Imaginary part of: clog10 (0x1.234566p-50 + 1.0 i)":
4634 ildouble: 1
4635 ldouble: 1
4636 Test "Real part of: clog10 (0x10673dd0f2481p-51 + 0x7ef1d17cefbd2p-51 i)":
4637 double: 1
4638 idouble: 1
4639 Test "Real part of: clog10 (0x1367a310575591p-54 + 0x3cfcc0a0541f60p-54 i)":
4640 double: 1
4641 idouble: 1
4642 Test "Real part of: clog10 (0x1a6p-10 + 0x3a5p-10 i)":
4643 ildouble: 1
4644 ldouble: 1
4645 Test "Imaginary part of: clog10 (0x1p-16440 + 0x1p-16441 i)":
4646 ildouble: 1
4647 ldouble: 1
4648 Test "Real part of: clog10 (0x2818p-15 + 0x798fp-15 i)":
4649 float: 1
4650 ifloat: 1
4651 Test "Imaginary part of: clog10 (0x2818p-15 + 0x798fp-15 i)":
4652 ildouble: 1
4653 ldouble: 1
4654 Test "Real part of: clog10 (0x2dd46725bp-35 + 0x7783a1284p-35 i)":
4655 double: 1
4656 idouble: 1
4657 ildouble: 1
4658 ldouble: 1
4659 Test "Real part of: clog10 (0x2ede88p-23 + 0x771c3fp-23 i)":
4660 float: 1
4661 ifloat: 1
4662 ildouble: 1
4663 ldouble: 1
4664 Test "Imaginary part of: clog10 (0x2ede88p-23 + 0x771c3fp-23 i)":
4665 ildouble: 1
4666 ldouble: 1
4667 Test "Real part of: clog10 (0x4447d7175p-35 + 0x6c445e00ap-35 i)":
4668 double: 1
4669 idouble: 1
4670 Test "Imaginary part of: clog10 (0x4447d7175p-35 + 0x6c445e00ap-35 i)":
4671 double: 1
4672 idouble: 1
4673 ildouble: 1
4674 ldouble: 1
4675 Test "Real part of: clog10 (0x4d4ep-15 + 0x6605p-15 i)":
4676 float: 1
4677 ifloat: 1
4678 ildouble: 1
4679 ldouble: 1
4680 Test "Imaginary part of: clog10 (0x5b06b680ea2ccp-52 + 0xef452b965da9fp-52 i)":
4681 double: 1
4682 idouble: 1
4683 Test "Imaginary part of: clog10 (0x659b70ab7971bp-53 + 0x1f5d111e08abecp-53 i)":
4684 ildouble: 1
4685 ldouble: 1
4686 Test "Imaginary part of: clog10 (0x659feap-24 + 0xeaf6f9p-24 i)":
4687 ildouble: 1
4688 ldouble: 1
4689 Test "Imaginary part of: clog10 (0x6b10b4f3520217b6p-64 + 0xe8893cbb449253a1p-64 i)":
4690 ildouble: 1
4691 ldouble: 1
4692 Test "Imaginary part of: clog10 (0x81b7efa81fc35ad1p-65 + 0x1ef4b835f1c79d812p-65 i)":
4693 ildouble: 1
4694 ldouble: 1
4695 Test "Real part of: clog10 (0x8ecbf810c4ae6p-52 + 0xd479468b09a37p-52 i)":
4696 ildouble: 1
4697 ldouble: 1
4698 Test "Imaginary part of: clog10 (0x8ecbf810c4ae6p-52 + 0xd479468b09a37p-52 i)":
4699 ildouble: 1
4700 ldouble: 1
4701 Test "Imaginary part of: clog10 (0xa1f2c1p-24 + 0xc643aep-24 i)":
4702 float: 1
4703 ifloat: 1
4704 ildouble: 1
4705 ldouble: 1
4706 Test "Imaginary part of: clog10 (0xa4722f19346cp-51 + 0x7f9631c5e7f07p-51 i)":
4707 ildouble: 1
4708 ldouble: 1
4709 Test "Real part of: clog10 (0xf2p-10 + 0x3e3p-10 i)":
4710 double: 1
4711 idouble: 1
4712 ildouble: 1
4713 ldouble: 1
4714 Test "Imaginary part of: clog10 (0xfe961079616p-45 + 0x1bc37e09e6d1p-45 i)":
4715 double: 1
4716 idouble: 1
4717 Test "Imaginary part of: clog10 (1.0 + 0x1.234566p-10 i)":
4718 ildouble: 1
4719 ldouble: 1
4720 Test "Imaginary part of: clog10 (3 + inf i)":
4721 float: 1
4722 ifloat: 1
4723 Test "Imaginary part of: clog10 (3 - inf i)":
4724 float: 1
4725 ifloat: 1
4726 Test "Imaginary part of: clog10 (inf + inf i)":
4727 float: 1
4728 ifloat: 1
4729 Test "Imaginary part of: clog10 (inf - inf i)":
4730 float: 1
4731 ifloat: 1
4733 # cos
4734 Test "cos (M_PI_6l * 2.0)":
4735 double: 1
4736 float: 1
4737 idouble: 1
4738 ifloat: 1
4739 ildouble: 1
4740 ldouble: 1
4741 Test "cos (M_PI_6l * 4.0)":
4742 double: 2
4743 float: 1
4744 idouble: 2
4745 ifloat: 1
4746 ildouble: 1
4747 ldouble: 1
4748 Test "cos (pi/2)":
4749 double: 1
4750 float: 1
4751 idouble: 1
4752 ifloat: 1
4753 ildouble: 1
4754 ldouble: 1
4756 # cos_downward
4757 Test "cos_downward (1)":
4758 double: 1
4759 idouble: 1
4760 ildouble: 1
4761 ldouble: 1
4762 Test "cos_downward (10)":
4763 double: 1
4764 float: 1
4765 idouble: 1
4766 ifloat: 1
4767 Test "cos_downward (3)":
4768 double: 1
4769 idouble: 1
4770 Test "cos_downward (4)":
4771 float: 1
4772 ifloat: 1
4773 ildouble: 1
4774 ldouble: 1
4775 Test "cos_downward (5)":
4776 float: 1
4777 ifloat: 1
4778 Test "cos_downward (7)":
4779 float: 1
4780 ifloat: 1
4781 ildouble: 1
4782 ldouble: 1
4783 Test "cos_downward (8)":
4784 ildouble: 1
4785 ldouble: 1
4786 Test "cos_downward (9)":
4787 double: 1
4788 float: 1
4789 idouble: 1
4790 ifloat: 1
4791 ildouble: 1
4792 ldouble: 1
4794 # cos_towardzero
4795 Test "cos_towardzero (1)":
4796 double: 1
4797 idouble: 1
4798 ildouble: 1
4799 ldouble: 1
4800 Test "cos_towardzero (10)":
4801 ildouble: 1
4802 ldouble: 1
4803 Test "cos_towardzero (2)":
4804 double: 1
4805 float: 1
4806 idouble: 1
4807 ifloat: 1
4808 ildouble: 1
4809 ldouble: 1
4810 Test "cos_towardzero (3)":
4811 float: 1
4812 ifloat: 1
4813 ildouble: 1
4814 ldouble: 1
4815 Test "cos_towardzero (4)":
4816 double: 1
4817 idouble: 1
4818 Test "cos_towardzero (5)":
4819 float: 1
4820 ifloat: 1
4821 Test "cos_towardzero (7)":
4822 float: 1
4823 ifloat: 1
4824 ildouble: 1
4825 ldouble: 1
4826 Test "cos_towardzero (8)":
4827 double: 1
4828 float: 1
4829 idouble: 1
4830 ifloat: 1
4832 # cos_upward
4833 Test "cos_upward (1)":
4834 float: 1
4835 ifloat: 1
4836 Test "cos_upward (10)":
4837 ildouble: 1
4838 ldouble: 1
4839 Test "cos_upward (2)":
4840 double: 1
4841 float: 1
4842 idouble: 1
4843 ifloat: 1
4844 ildouble: 1
4845 ldouble: 1
4846 Test "cos_upward (3)":
4847 float: 1
4848 ifloat: 1
4849 ildouble: 1
4850 ldouble: 1
4851 Test "cos_upward (4)":
4852 double: 1
4853 idouble: 1
4854 Test "cos_upward (5)":
4855 double: 1
4856 idouble: 1
4857 ildouble: 1
4858 ldouble: 1
4859 Test "cos_upward (6)":
4860 double: 1
4861 float: 1
4862 idouble: 1
4863 ifloat: 1
4864 ildouble: 1
4865 ldouble: 1
4866 Test "cos_upward (7)":
4867 double: 1
4868 idouble: 1
4869 Test "cos_upward (8)":
4870 double: 1
4871 float: 1
4872 idouble: 1
4873 ifloat: 1
4875 # cosh_downward
4876 Test "cosh_downward (22)":
4877 double: 1
4878 float: 1
4879 idouble: 1
4880 ifloat: 1
4881 Test "cosh_downward (23)":
4882 double: 1
4883 float: 1
4884 idouble: 1
4885 ifloat: 1
4886 ildouble: 1
4887 ldouble: 1
4888 Test "cosh_downward (24)":
4889 float: 1
4890 ifloat: 1
4891 ildouble: 1
4892 ldouble: 1
4894 # cosh_towardzero
4895 Test "cosh_towardzero (22)":
4896 double: 1
4897 float: 1
4898 idouble: 1
4899 ifloat: 1
4900 Test "cosh_towardzero (23)":
4901 double: 1
4902 float: 1
4903 idouble: 1
4904 ifloat: 1
4905 ildouble: 1
4906 ldouble: 1
4907 Test "cosh_towardzero (24)":
4908 float: 1
4909 ifloat: 1
4910 ildouble: 1
4911 ldouble: 1
4913 # cosh_upward
4914 Test "cosh_upward (22)":
4915 ildouble: 1
4916 ldouble: 1
4917 Test "cosh_upward (24)":
4918 double: 1
4919 idouble: 1
4921 # cpow
4922 Test "Real part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i)":
4923 float: 1
4924 ifloat: 1
4925 ildouble: 1
4926 ldouble: 1
4927 Test "Imaginary part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i)":
4928 float: 1
4929 ifloat: 1
4930 ildouble: 1
4931 ldouble: 1
4932 Test "Real part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i)":
4933 float: 3
4934 ifloat: 3
4935 ildouble: 9
4936 ldouble: 9
4937 Test "Imaginary part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i)":
4938 float: 1
4939 ifloat: 1
4940 ildouble: 1
4941 ldouble: 1
4942 Test "Real part of: cpow (0.75 + 1.25 i, 1.0 + 0.0 i)":
4943 float: 2
4944 ifloat: 2
4945 ildouble: 2
4946 ldouble: 2
4947 Test "Imaginary part of: cpow (0.75 + 1.25 i, 1.0 + 0.0 i)":
4948 float: 2
4949 ifloat: 2
4950 ildouble: 1
4951 ldouble: 1
4952 Test "Real part of: cpow (0.75 + 1.25 i, 1.0 + 1.0 i)":
4953 double: 1
4954 float: 3
4955 idouble: 1
4956 ifloat: 3
4957 ildouble: 15
4958 ldouble: 15
4959 Test "Imaginary part of: cpow (0.75 + 1.25 i, 1.0 + 1.0 i)":
4960 float: 1
4961 ifloat: 1
4962 ildouble: 1
4963 ldouble: 1
4964 Test "Real part of: cpow (2 + 0 i, 10 + 0 i)":
4965 ildouble: 5
4966 ldouble: 5
4967 Test "Real part of: cpow (2 + 3 i, 4 + 0 i)":
4968 double: 1
4969 float: 1
4970 idouble: 1
4971 ifloat: 1
4972 ildouble: 4
4973 ldouble: 4
4974 Test "Imaginary part of: cpow (2 + 3 i, 4 + 0 i)":
4975 float: 6
4976 ifloat: 6
4977 ildouble: 2
4978 ldouble: 2
4979 Test "Real part of: cpow (e + 0 i, 0 + 2 * M_PIl i)":
4980 float: 1
4981 ifloat: 1
4982 Test "Imaginary part of: cpow (e + 0 i, 0 + 2 * M_PIl i)":
4983 double: 2
4984 float: 3
4985 idouble: 2
4986 ifloat: 3
4987 ildouble: 1
4988 ldouble: 1
4990 # csin
4991 Test "Real part of: csin (-2 - 3 i)":
4992 float: 1
4993 ifloat: 1
4994 Test "Imaginary part of: csin (-2 - 3 i)":
4995 float: 1
4996 ifloat: 1
4997 Test "Real part of: csin (0.75 + 1.25 i)":
4998 float: 1
4999 ifloat: 1
5000 ildouble: 1
5001 ldouble: 1
5002 Test "Imaginary part of: csin (0.75 + 1.25 i)":
5003 float: 1
5004 ifloat: 1
5006 # csinh
5007 Test "Real part of: csinh (-2 - 3 i)":
5008 float: 1
5009 ifloat: 1
5010 Test "Imaginary part of: csinh (-2 - 3 i)":
5011 float: 1
5012 ifloat: 1
5013 Test "Real part of: csinh (0.75 + 1.25 i)":
5014 float: 1
5015 ifloat: 1
5016 ildouble: 1
5017 ldouble: 1
5018 Test "Imaginary part of: csinh (0.75 + 1.25 i)":
5019 float: 1
5020 ifloat: 1
5022 # csqrt
5023 Test "Real part of: csqrt (-0x1.0000000000000002p-16382 - 0x1.0000000000000002p-16382 i)":
5024 ildouble: 1
5025 ldouble: 1
5026 Test "Imaginary part of: csqrt (-0x1.0000000000000002p-16382 - 0x1.0000000000000002p-16382 i)":
5027 ildouble: 1
5028 ldouble: 1
5029 Test "Real part of: csqrt (-0x1.0000000000001p-1022 - 0x1.0000000000001p-1022 i)":
5030 ildouble: 1
5031 ldouble: 1
5032 Test "Real part of: csqrt (-0x1.000002p-126 - 0x1.000002p-126 i)":
5033 double: 1
5034 idouble: 1
5035 ildouble: 1
5036 ldouble: 1
5037 Test "Real part of: csqrt (0x1.0000000000000002p-16382 + 0x1.0000000000000002p-16382 i)":
5038 ildouble: 1
5039 ldouble: 1
5040 Test "Imaginary part of: csqrt (0x1.0000000000000002p-16382 + 0x1.0000000000000002p-16382 i)":
5041 ildouble: 1
5042 ldouble: 1
5043 Test "Imaginary part of: csqrt (0x1.0000000000001p-1022 + 0x1.0000000000001p-1022 i)":
5044 ildouble: 1
5045 ldouble: 1
5046 Test "Imaginary part of: csqrt (0x1.000002p-126 + 0x1.000002p-126 i)":
5047 double: 1
5048 idouble: 1
5049 ildouble: 1
5050 ldouble: 1
5051 Test "Real part of: csqrt (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)":
5052 double: 1
5053 idouble: 1
5054 Test "Imaginary part of: csqrt (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)":
5055 double: 1
5056 idouble: 1
5057 Test "Imaginary part of: csqrt (0x1.fffffffffffffp+1023 + 0x1p+1023 i)":
5058 ildouble: 1
5059 ldouble: 1
5060 Test "Imaginary part of: csqrt (0x1.fp+16383 + 0x1.fp+16383 i)":
5061 ildouble: 1
5062 ldouble: 1
5063 Test "Imaginary part of: csqrt (0x1p-1073 + 0x1p-1073 i)":
5064 ildouble: 1
5065 ldouble: 1
5066 Test "Imaginary part of: csqrt (0x1p-1074 + 0x1p-1074 i)":
5067 ildouble: 1
5068 ldouble: 1
5069 Test "Imaginary part of: csqrt (0x1p-147 + 0x1p-147 i)":
5070 ildouble: 1
5071 ldouble: 1
5072 Test "Imaginary part of: csqrt (0x1p-149 + 0x1p-149 i)":
5073 ildouble: 1
5074 ldouble: 1
5076 # ctan
5077 Test "Real part of: ctan (-2 - 3 i)":
5078 double: 1
5079 float: 1
5080 idouble: 1
5081 ifloat: 1
5082 ildouble: 2
5083 ldouble: 2
5084 Test "Imaginary part of: ctan (-2 - 3 i)":
5085 float: 1
5086 ifloat: 1
5087 ildouble: 1
5088 ldouble: 1
5089 Test "Real part of: ctan (0.75 + 1.25 i)":
5090 ildouble: 1
5091 ldouble: 1
5092 Test "Imaginary part of: ctan (0.75 + 1.25 i)":
5093 float: 1
5094 ifloat: 1
5095 ildouble: 2
5096 ldouble: 2
5097 Test "Real part of: ctan (0x1p1023 + 1 i)":
5098 ildouble: 1
5099 ldouble: 1
5100 Test "Real part of: ctan (0x1p127 + 1 i)":
5101 double: 1
5102 float: 1
5103 idouble: 1
5104 ifloat: 1
5105 Test "Imaginary part of: ctan (0x1p127 + 1 i)":
5106 ildouble: 1
5107 ldouble: 1
5108 Test "Imaginary part of: ctan (0x1p16383 + 1 i)":
5109 ildouble: 1
5110 ldouble: 1
5111 Test "Real part of: ctan (0x3.243f6cp-1 + 0 i)":
5112 float: 1
5113 ifloat: 1
5114 Test "Real part of: ctan (1 + 45 i)":
5115 ildouble: 1
5116 ldouble: 1
5117 Test "Real part of: ctan (1 + 47 i)":
5118 ildouble: 2
5119 ldouble: 2
5120 Test "Real part of: ctan (1 + 5680 i)":
5121 ildouble: 1
5122 ldouble: 1
5124 # ctan_downward
5125 Test "Imaginary part of: ctan_downward (0x1.921fb54442d1846ap+0 + 0x1p-16445 i)":
5126 ildouble: 1
5127 ldouble: 1
5128 Test "Imaginary part of: ctan_downward (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
5129 double: 3
5130 idouble: 3
5131 ildouble: 1
5132 ldouble: 1
5133 Test "Real part of: ctan_downward (0x1.921fb6p+0 + 0x1p-149 i)":
5134 float: 1
5135 ifloat: 1
5136 ildouble: 2
5137 ldouble: 2
5138 Test "Imaginary part of: ctan_downward (0x1.921fb6p+0 + 0x1p-149 i)":
5139 double: 3
5140 float: 1
5141 idouble: 3
5142 ifloat: 1
5144 # ctan_tonearest
5145 Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d1846ap+0 + 0x1p-16445 i)":
5146 ildouble: 1
5147 ldouble: 1
5148 Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
5149 ildouble: 1
5150 ldouble: 1
5151 Test "Real part of: ctan_tonearest (0x1.921fb6p+0 + 0x1p-149 i)":
5152 float: 1
5153 ifloat: 1
5154 Test "Imaginary part of: ctan_tonearest (0x1.921fb6p+0 + 0x1p-149 i)":
5155 float: 1
5156 ifloat: 1
5157 ildouble: 1
5158 ldouble: 1
5160 # ctan_towardzero
5161 Test "Real part of: ctan_towardzero (0x1.921fb54442d1846ap+0 + 0x1p-16445 i)":
5162 ildouble: 1
5163 ldouble: 1
5164 Test "Imaginary part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
5165 double: 3
5166 idouble: 3
5167 ildouble: 1
5168 ldouble: 1
5169 Test "Real part of: ctan_towardzero (0x1.921fb6p+0 + 0x1p-149 i)":
5170 float: 1
5171 ifloat: 1
5172 ildouble: 1
5173 ldouble: 1
5174 Test "Imaginary part of: ctan_towardzero (0x1.921fb6p+0 + 0x1p-149 i)":
5175 float: 1
5176 ifloat: 1
5177 ildouble: 4
5178 ldouble: 4
5180 # ctan_upward
5181 Test "Real part of: ctan_upward (0x1.921fb54442d1846ap+0 + 0x1p-16445 i)":
5182 ildouble: 1
5183 ldouble: 1
5184 Test "Imaginary part of: ctan_upward (0x1.921fb54442d1846ap+0 + 0x1p-16445 i)":
5185 ildouble: 1
5186 ldouble: 1
5187 Test "Real part of: ctan_upward (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
5188 ildouble: 2
5189 ldouble: 2
5190 Test "Imaginary part of: ctan_upward (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
5191 double: 1
5192 idouble: 1
5193 ildouble: 2
5194 ldouble: 2
5195 Test "Real part of: ctan_upward (0x1.921fb6p+0 + 0x1p-149 i)":
5196 double: 1
5197 float: 1
5198 idouble: 1
5199 ifloat: 1
5200 Test "Imaginary part of: ctan_upward (0x1.921fb6p+0 + 0x1p-149 i)":
5201 double: 1
5202 idouble: 1
5203 ildouble: 8
5204 ldouble: 8
5206 # ctanh
5207 Test "Real part of: ctanh (-2 - 3 i)":
5208 ildouble: 1
5209 ldouble: 1
5210 Test "Imaginary part of: ctanh (-2 - 3 i)":
5211 float: 1
5212 ifloat: 1
5213 ildouble: 1
5214 ldouble: 1
5215 Test "Imaginary part of: ctanh (0 + 0x3.243f6cp-1 i)":
5216 float: 1
5217 ifloat: 1
5218 Test "Imaginary part of: ctanh (0 + pi/4 i)":
5219 double: 1
5220 idouble: 1
5221 ildouble: 1
5222 ldouble: 1
5223 Test "Real part of: ctanh (0.75 + 1.25 i)":
5224 float: 1
5225 ifloat: 1
5226 Test "Imaginary part of: ctanh (0.75 + 1.25 i)":
5227 double: 1
5228 float: 2
5229 idouble: 1
5230 ifloat: 2
5231 ildouble: 1
5232 ldouble: 1
5233 Test "Imaginary part of: ctanh (1 + 0x1p1023 i)":
5234 ildouble: 1
5235 ldouble: 1
5236 Test "Real part of: ctanh (1 + 0x1p127 i)":
5237 ildouble: 1
5238 ldouble: 1
5239 Test "Imaginary part of: ctanh (1 + 0x1p127 i)":
5240 double: 1
5241 float: 1
5242 idouble: 1
5243 ifloat: 1
5244 Test "Real part of: ctanh (1 + 0x1p16383 i)":
5245 ildouble: 1
5246 ldouble: 1
5247 Test "Imaginary part of: ctanh (45 + 1 i)":
5248 ildouble: 1
5249 ldouble: 1
5250 Test "Imaginary part of: ctanh (47 + 1 i)":
5251 ildouble: 2
5252 ldouble: 2
5253 Test "Imaginary part of: ctanh (5680 + 1 i)":
5254 ildouble: 1
5255 ldouble: 1
5257 # ctanh_downward
5258 Test "Real part of: ctanh_downward (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
5259 double: 3
5260 idouble: 3
5261 ildouble: 1
5262 ldouble: 1
5263 Test "Real part of: ctanh_downward (0x1p-149 + 0x1.921fb6p+0 i)":
5264 double: 3
5265 float: 1
5266 idouble: 3
5267 ifloat: 1
5268 Test "Imaginary part of: ctanh_downward (0x1p-149 + 0x1.921fb6p+0 i)":
5269 float: 1
5270 ifloat: 1
5271 ildouble: 2
5272 ldouble: 2
5273 Test "Real part of: ctanh_downward (0x1p-16445 + 0x1.921fb54442d1846ap+0 i)":
5274 ildouble: 1
5275 ldouble: 1
5277 # ctanh_tonearest
5278 Test "Real part of: ctanh_tonearest (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
5279 ildouble: 1
5280 ldouble: 1
5281 Test "Real part of: ctanh_tonearest (0x1p-149 + 0x1.921fb6p+0 i)":
5282 float: 1
5283 ifloat: 1
5284 ildouble: 1
5285 ldouble: 1
5286 Test "Imaginary part of: ctanh_tonearest (0x1p-149 + 0x1.921fb6p+0 i)":
5287 float: 1
5288 ifloat: 1
5289 Test "Real part of: ctanh_tonearest (0x1p-16445 + 0x1.921fb54442d1846ap+0 i)":
5290 ildouble: 1
5291 ldouble: 1
5293 # ctanh_towardzero
5294 Test "Real part of: ctanh_towardzero (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
5295 double: 3
5296 idouble: 3
5297 ildouble: 1
5298 ldouble: 1
5299 Test "Real part of: ctanh_towardzero (0x1p-149 + 0x1.921fb6p+0 i)":
5300 float: 1
5301 ifloat: 1
5302 ildouble: 4
5303 ldouble: 4
5304 Test "Imaginary part of: ctanh_towardzero (0x1p-149 + 0x1.921fb6p+0 i)":
5305 float: 1
5306 ifloat: 1
5307 ildouble: 1
5308 ldouble: 1
5309 Test "Imaginary part of: ctanh_towardzero (0x1p-16445 + 0x1.921fb54442d1846ap+0 i)":
5310 ildouble: 1
5311 ldouble: 1
5313 # ctanh_upward
5314 Test "Real part of: ctanh_upward (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
5315 double: 1
5316 idouble: 1
5317 ildouble: 2
5318 ldouble: 2
5319 Test "Imaginary part of: ctanh_upward (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
5320 ildouble: 2
5321 ldouble: 2
5322 Test "Real part of: ctanh_upward (0x1p-149 + 0x1.921fb6p+0 i)":
5323 double: 1
5324 idouble: 1
5325 ildouble: 8
5326 ldouble: 8
5327 Test "Imaginary part of: ctanh_upward (0x1p-149 + 0x1.921fb6p+0 i)":
5328 double: 1
5329 float: 1
5330 idouble: 1
5331 ifloat: 1
5332 Test "Real part of: ctanh_upward (0x1p-16445 + 0x1.921fb54442d1846ap+0 i)":
5333 ildouble: 1
5334 ldouble: 1
5335 Test "Imaginary part of: ctanh_upward (0x1p-16445 + 0x1.921fb54442d1846ap+0 i)":
5336 ildouble: 1
5337 ldouble: 1
5339 # erfc
5340 Test "erfc (0.75)":
5341 float: 1
5342 ifloat: 1
5343 Test "erfc (0x1.f7303cp+1)":
5344 ildouble: 1
5345 ldouble: 1
5346 Test "erfc (0x1.ffa002p+2)":
5347 float: 1
5348 ifloat: 1
5349 ildouble: 1
5350 ldouble: 1
5351 Test "erfc (0x1.ffffc8p+2)":
5352 ildouble: 1
5353 ldouble: 1
5354 Test "erfc (1.25)":
5355 ildouble: 1
5356 ldouble: 1
5357 Test "erfc (2.0)":
5358 float: 1
5359 ifloat: 1
5360 Test "erfc (4.125)":
5361 float: 1
5362 ifloat: 1
5363 ildouble: 1
5364 ldouble: 1
5366 # exp_downward
5367 Test "exp_downward (1)":
5368 ildouble: 1
5369 ldouble: 1
5370 Test "exp_downward (2)":
5371 double: 1
5372 float: 1
5373 idouble: 1
5374 ifloat: 1
5375 ildouble: 1
5376 ldouble: 1
5377 Test "exp_downward (3)":
5378 double: 1
5379 float: 1
5380 idouble: 1
5381 ifloat: 1
5382 ildouble: 1
5383 ldouble: 1
5385 # exp_towardzero
5386 Test "exp_towardzero (1)":
5387 ildouble: 1
5388 ldouble: 1
5389 Test "exp_towardzero (2)":
5390 double: 1
5391 float: 1
5392 idouble: 1
5393 ifloat: 1
5394 ildouble: 1
5395 ldouble: 1
5396 Test "exp_towardzero (3)":
5397 double: 1
5398 float: 1
5399 idouble: 1
5400 ifloat: 1
5401 ildouble: 1
5402 ldouble: 1
5404 # exp_upward
5405 Test "exp_upward (1)":
5406 double: 1
5407 float: 1
5408 idouble: 1
5409 ifloat: 1
5411 # expm1
5412 Test "expm1 (1)":
5413 ildouble: 1
5414 ldouble: 1
5416 # gamma
5417 Test "gamma (-0.5)":
5418 ildouble: 1
5419 ldouble: 1
5420 Test "gamma (0.5)":
5421 ildouble: 1
5422 ldouble: 1
5423 Test "gamma (0.7)":
5424 float: 1
5425 ifloat: 1
5426 Test "gamma (1.2)":
5427 double: 1
5428 float: 2
5429 idouble: 1
5430 ifloat: 2
5431 ildouble: 1
5432 ldouble: 1
5433 Test "gamma (3)":
5434 ildouble: 1
5435 ldouble: 1
5437 # hypot
5438 Test "hypot (-0.7, -12.4)":
5439 float: 1
5440 ifloat: 1
5441 Test "hypot (-0.7, 12.4)":
5442 float: 1
5443 ifloat: 1
5444 Test "hypot (-12.4, -0.7)":
5445 float: 1
5446 ifloat: 1
5447 Test "hypot (-12.4, 0.7)":
5448 float: 1
5449 ifloat: 1
5450 Test "hypot (0.7, -12.4)":
5451 float: 1
5452 ifloat: 1
5453 Test "hypot (0.7, 12.4)":
5454 float: 1
5455 ifloat: 1
5456 Test "hypot (0x1p-16445, 0x1p-16445)":
5457 ldouble: 1
5458 Test "hypot (12.4, -0.7)":
5459 float: 1
5460 ifloat: 1
5461 Test "hypot (12.4, 0.7)":
5462 float: 1
5463 ifloat: 1
5465 # j0
5466 Test "j0 (-0x1.001000001p+593)":
5467 ildouble: 2
5468 ldouble: 2
5469 Test "j0 (-4.0)":
5470 float: 1
5471 ifloat: 1
5472 ildouble: 2
5473 ldouble: 2
5474 Test "j0 (0.75)":
5475 float: 1
5476 ifloat: 1
5477 Test "j0 (0x1.d7ce3ap+107)":
5478 float: 2
5479 ifloat: 2
5480 Test "j0 (0x1p1023)":
5481 double: 1
5482 idouble: 1
5483 Test "j0 (0x1p16382)":
5484 ildouble: 1
5485 ldouble: 1
5486 Test "j0 (1.5)":
5487 float: 1
5488 ifloat: 1
5489 Test "j0 (10.0)":
5490 double: 1
5491 idouble: 1
5492 Test "j0 (4.0)":
5493 float: 1
5494 ifloat: 1
5495 ildouble: 2
5496 ldouble: 2
5497 Test "j0 (8.0)":
5498 float: 1
5499 ifloat: 1
5501 # j1
5502 Test "j1 (-1.0)":
5503 float: 1
5504 ifloat: 1
5505 Test "j1 (0x1.3ffp+74)":
5506 float: 1
5507 ifloat: 1
5508 ildouble: 1
5509 ldouble: 1
5510 Test "j1 (0x1p16382)":
5511 ildouble: 1
5512 ldouble: 1
5513 Test "j1 (1.0)":
5514 float: 1
5515 ifloat: 1
5516 Test "j1 (1.5)":
5517 float: 1
5518 ifloat: 1
5519 Test "j1 (10.0)":
5520 float: 2
5521 ifloat: 2
5522 ildouble: 1
5523 ldouble: 1
5524 Test "j1 (2.0)":
5525 float: 1
5526 ifloat: 1
5527 Test "j1 (8.0)":
5528 float: 1
5529 ifloat: 1
5530 ildouble: 1
5531 ldouble: 1
5533 # jn
5534 Test "jn (0, -4.0)":
5535 float: 1
5536 ifloat: 1
5537 ildouble: 2
5538 ldouble: 2
5539 Test "jn (0, 0.75)":
5540 float: 1
5541 ifloat: 1
5542 Test "jn (0, 1.5)":
5543 float: 1
5544 ifloat: 1
5545 Test "jn (0, 10.0)":
5546 double: 1
5547 idouble: 1
5548 Test "jn (0, 4.0)":
5549 float: 1
5550 ifloat: 1
5551 ildouble: 2
5552 ldouble: 2
5553 Test "jn (0, 8.0)":
5554 float: 1
5555 ifloat: 1
5556 Test "jn (1, -1.0)":
5557 float: 1
5558 ifloat: 1
5559 Test "jn (1, 1.0)":
5560 float: 1
5561 ifloat: 1
5562 Test "jn (1, 1.5)":
5563 float: 1
5564 ifloat: 1
5565 Test "jn (1, 10.0)":
5566 float: 2
5567 ifloat: 2
5568 ildouble: 1
5569 ldouble: 1
5570 Test "jn (1, 2.0)":
5571 float: 1
5572 ifloat: 1
5573 Test "jn (1, 8.0)":
5574 float: 1
5575 ifloat: 1
5576 ildouble: 1
5577 ldouble: 1
5578 Test "jn (10, -1.0)":
5579 float: 2
5580 ifloat: 2
5581 ildouble: 1
5582 ldouble: 1
5583 Test "jn (10, 0.125)":
5584 float: 1
5585 ifloat: 1
5586 Test "jn (10, 0.75)":
5587 double: 1
5588 float: 2
5589 idouble: 1
5590 ifloat: 2
5591 ildouble: 2
5592 ldouble: 2
5593 Test "jn (10, 1.0)":
5594 float: 2
5595 ifloat: 2
5596 ildouble: 1
5597 ldouble: 1
5598 Test "jn (10, 10.0)":
5599 double: 1
5600 float: 5
5601 idouble: 1
5602 ifloat: 5
5603 ildouble: 2
5604 ldouble: 2
5605 Test "jn (10, 2.0)":
5606 float: 3
5607 ifloat: 3
5608 ildouble: 1
5609 ldouble: 1
5610 Test "jn (2, 0x1.ffff62p+99)":
5611 float: 1
5612 ifloat: 1
5613 ildouble: 1
5614 ldouble: 1
5615 Test "jn (2, 2.4048255576957729)":
5616 float: 1
5617 ifloat: 1
5618 ildouble: 1
5619 ldouble: 1
5620 Test "jn (3, -1.0)":
5621 float: 1
5622 ifloat: 1
5623 ildouble: 1
5624 ldouble: 1
5625 Test "jn (3, 1.0)":
5626 float: 1
5627 ifloat: 1
5628 ildouble: 1
5629 ldouble: 1
5630 Test "jn (3, 10.0)":
5631 double: 1
5632 float: 1
5633 idouble: 1
5634 ifloat: 1
5635 ildouble: 1
5636 ldouble: 1
5637 Test "jn (3, 2.0)":
5638 float: 1
5639 ifloat: 1
5640 ildouble: 1
5641 ldouble: 1
5642 Test "jn (3, 2.4048255576957729)":
5643 float: 2
5644 ifloat: 2
5645 ildouble: 1
5646 ldouble: 1
5647 Test "jn (4, 2.4048255576957729)":
5648 float: 1
5649 ifloat: 1
5650 ildouble: 2
5651 ldouble: 2
5652 Test "jn (5, 2.4048255576957729)":
5653 double: 1
5654 float: 2
5655 idouble: 1
5656 ifloat: 2
5657 ildouble: 3
5658 ldouble: 3
5659 Test "jn (6, 2.4048255576957729)":
5660 float: 4
5661 ifloat: 4
5662 ildouble: 1
5663 ldouble: 1
5664 Test "jn (7, 2.4048255576957729)":
5665 float: 5
5666 ifloat: 5
5667 Test "jn (8, 2.4048255576957729)":
5668 float: 4
5669 ifloat: 4
5670 ildouble: 2
5671 ldouble: 2
5672 Test "jn (9, 2.4048255576957729)":
5673 float: 3
5674 ifloat: 3
5675 ildouble: 2
5676 ldouble: 2
5678 # lgamma
5679 Test "lgamma (-0.5)":
5680 ildouble: 1
5681 ldouble: 1
5682 Test "lgamma (0.5)":
5683 ildouble: 1
5684 ldouble: 1
5685 Test "lgamma (0.7)":
5686 float: 1
5687 ifloat: 1
5688 ildouble: 1
5689 ldouble: 1
5690 Test "lgamma (1.2)":
5691 double: 1
5692 float: 2
5693 idouble: 1
5694 ifloat: 2
5695 ildouble: 1
5696 ldouble: 1
5697 Test "lgamma (3)":
5698 ildouble: 1
5699 ldouble: 1
5701 # log
5702 Test "log (0.75)":
5703 ildouble: 1
5704 ldouble: 1
5705 Test "log (2)":
5706 ildouble: 1
5707 ldouble: 1
5708 Test "log (e)":
5709 float: 1
5710 ifloat: 1
5712 # log10
5713 Test "log10 (0.75)":
5714 ildouble: 2
5715 ldouble: 2
5716 Test "log10 (e)":
5717 float: 1
5718 ifloat: 1
5719 ildouble: 1
5720 ldouble: 1
5722 # log1p
5723 Test "log1p (-0.25)":
5724 ildouble: 1
5725 ldouble: 1
5727 # log2
5728 Test "log2 (0.75)":
5729 ildouble: 1
5730 ldouble: 1
5732 # pow
5733 Test "pow (0.75, 1.25)":
5734 ildouble: 1
5735 ldouble: 1
5736 Test "pow (0x0.ffffffp0, -0x1p24)":
5737 float: 1
5738 ifloat: 1
5739 Test "pow (0x0.ffffffp0, 0x1p24)":
5740 float: 1
5741 ifloat: 1
5742 Test "pow (0x1p64, 0.125)":
5743 ildouble: 1
5744 ldouble: 1
5745 Test "pow (256, 8)":
5746 float: 1
5747 ifloat: 1
5748 ildouble: 7
5749 ldouble: 7
5751 # pow_downward
5752 Test "pow_downward (1.0625, 1.125)":
5753 double: 1
5754 idouble: 1
5755 ildouble: 1
5756 ldouble: 1
5757 Test "pow_downward (1.5, 1.03125)":
5758 float: 1
5759 ifloat: 1
5760 ildouble: 1
5761 ldouble: 1
5763 # pow_towardzero
5764 Test "pow_towardzero (1.0625, 1.125)":
5765 double: 1
5766 idouble: 1
5767 ildouble: 1
5768 ldouble: 1
5769 Test "pow_towardzero (1.5, 1.03125)":
5770 float: 1
5771 ifloat: 1
5772 ildouble: 1
5773 ldouble: 1
5775 # pow_upward
5776 Test "pow_upward (1.0625, 1.125)":
5777 float: 1
5778 ifloat: 1
5779 ildouble: 1
5780 ldouble: 1
5781 Test "pow_upward (1.5, 1.03125)":
5782 double: 1
5783 idouble: 1
5784 ildouble: 1
5785 ldouble: 1
5787 # sin_downward
5788 Test "sin_downward (1)":
5789 ildouble: 1
5790 ldouble: 1
5791 Test "sin_downward (10)":
5792 double: 1
5793 idouble: 1
5794 ildouble: 1
5795 ldouble: 1
5796 Test "sin_downward (2)":
5797 double: 1
5798 idouble: 1
5799 Test "sin_downward (3)":
5800 ildouble: 1
5801 ldouble: 1
5802 Test "sin_downward (4)":
5803 double: 1
5804 idouble: 1
5805 ildouble: 1
5806 ldouble: 1
5807 Test "sin_downward (5)":
5808 double: 1
5809 idouble: 1
5810 ildouble: 1
5811 ldouble: 1
5812 Test "sin_downward (6)":
5813 double: 1
5814 float: 1
5815 idouble: 1
5816 ifloat: 1
5817 ildouble: 1
5818 ldouble: 1
5819 Test "sin_downward (7)":
5820 ildouble: 1
5821 ldouble: 1
5822 Test "sin_downward (8)":
5823 double: 1
5824 idouble: 1
5825 ildouble: 1
5826 ldouble: 1
5827 Test "sin_downward (9)":
5828 double: 1
5829 float: 1
5830 idouble: 1
5831 ifloat: 1
5832 ildouble: 1
5833 ldouble: 1
5835 # sin_towardzero
5836 Test "sin_towardzero (1)":
5837 ildouble: 1
5838 ldouble: 1
5839 Test "sin_towardzero (10)":
5840 float: 1
5841 ifloat: 1
5842 Test "sin_towardzero (2)":
5843 double: 1
5844 idouble: 1
5845 Test "sin_towardzero (3)":
5846 ildouble: 1
5847 ldouble: 1
5848 Test "sin_towardzero (4)":
5849 float: 1
5850 ifloat: 1
5851 Test "sin_towardzero (5)":
5852 float: 1
5853 ifloat: 1
5854 Test "sin_towardzero (7)":
5855 ildouble: 1
5856 ldouble: 1
5857 Test "sin_towardzero (8)":
5858 double: 1
5859 idouble: 1
5860 ildouble: 1
5861 ldouble: 1
5862 Test "sin_towardzero (9)":
5863 double: 1
5864 float: 1
5865 idouble: 1
5866 ifloat: 1
5867 ildouble: 1
5868 ldouble: 1
5870 # sin_upward
5871 Test "sin_upward (1)":
5872 double: 1
5873 float: 1
5874 idouble: 1
5875 ifloat: 1
5876 Test "sin_upward (10)":
5877 float: 1
5878 ifloat: 1
5879 Test "sin_upward (2)":
5880 float: 1
5881 ifloat: 1
5882 ildouble: 1
5883 ldouble: 1
5884 Test "sin_upward (3)":
5885 double: 1
5886 float: 1
5887 idouble: 1
5888 ifloat: 1
5889 Test "sin_upward (4)":
5890 float: 1
5891 ifloat: 1
5892 Test "sin_upward (5)":
5893 float: 1
5894 ifloat: 1
5895 Test "sin_upward (7)":
5896 double: 1
5897 float: 1
5898 idouble: 1
5899 ifloat: 1
5900 Test "sin_upward (8)":
5901 float: 1
5902 ifloat: 1
5904 # sincos
5905 Test "sincos (M_PI_6l*2.0) extra output 1":
5906 double: 1
5907 float: 1
5908 idouble: 1
5909 ifloat: 1
5910 ildouble: 1
5911 ldouble: 1
5912 Test "sincos (M_PI_6l*2.0) extra output 2":
5913 double: 1
5914 float: 1
5915 idouble: 1
5916 ifloat: 1
5917 ildouble: 1
5918 ldouble: 1
5919 Test "sincos (pi/2) extra output 2":
5920 double: 1
5921 float: 1
5922 idouble: 1
5923 ifloat: 1
5924 ildouble: 1
5925 ldouble: 1
5927 # sinh
5928 Test "sinh (0.75)":
5929 ildouble: 1
5930 ldouble: 1
5932 # sinh_downward
5933 Test "sinh_downward (22)":
5934 double: 1
5935 float: 1
5936 idouble: 1
5937 ifloat: 1
5938 ildouble: 1
5939 ldouble: 1
5940 Test "sinh_downward (23)":
5941 double: 1
5942 float: 1
5943 idouble: 1
5944 ifloat: 1
5945 ildouble: 1
5946 ldouble: 1
5947 Test "sinh_downward (24)":
5948 float: 1
5949 ifloat: 1
5950 ildouble: 1
5951 ldouble: 1
5953 # sinh_towardzero
5954 Test "sinh_towardzero (22)":
5955 double: 1
5956 float: 1
5957 idouble: 1
5958 ifloat: 1
5959 ildouble: 1
5960 ldouble: 1
5961 Test "sinh_towardzero (23)":
5962 double: 1
5963 float: 1
5964 idouble: 1
5965 ifloat: 1
5966 ildouble: 1
5967 ldouble: 1
5968 Test "sinh_towardzero (24)":
5969 float: 1
5970 ifloat: 1
5971 ildouble: 1
5972 ldouble: 1
5974 # sinh_upward
5975 Test "sinh_upward (24)":
5976 double: 1
5977 idouble: 1
5979 # tan
5980 Test "tan (0.75)":
5981 ildouble: 1
5982 ldouble: 1
5983 Test "tan (pi/4)":
5984 double: 1
5985 idouble: 1
5987 # tan_downward
5988 Test "tan_downward (1)":
5989 double: 1
5990 float: 1
5991 idouble: 1
5992 ifloat: 1
5993 Test "tan_downward (10)":
5994 float: 1
5995 ifloat: 1
5996 ildouble: 1
5997 ldouble: 1
5998 Test "tan_downward (2)":
5999 double: 1
6000 float: 1
6001 idouble: 1
6002 ifloat: 1
6003 Test "tan_downward (3)":
6004 double: 1
6005 idouble: 1
6006 ildouble: 1
6007 ldouble: 1
6008 Test "tan_downward (4)":
6009 float: 1
6010 ifloat: 1
6011 ildouble: 1
6012 ldouble: 1
6013 Test "tan_downward (5)":
6014 ildouble: 1
6015 ldouble: 1
6016 Test "tan_downward (6)":
6017 double: 1
6018 float: 1
6019 idouble: 1
6020 ifloat: 1
6021 Test "tan_downward (7)":
6022 double: 1
6023 idouble: 1
6024 Test "tan_downward (8)":
6025 float: 1
6026 ifloat: 1
6027 Test "tan_downward (9)":
6028 float: 1
6029 ifloat: 1
6031 # tan_towardzero
6032 Test "tan_towardzero (1)":
6033 double: 1
6034 float: 1
6035 idouble: 1
6036 ifloat: 1
6037 Test "tan_towardzero (10)":
6038 float: 1
6039 ifloat: 1
6040 ildouble: 1
6041 ldouble: 1
6042 Test "tan_towardzero (2)":
6043 ildouble: 1
6044 ldouble: 1
6045 Test "tan_towardzero (3)":
6046 float: 1
6047 ifloat: 1
6048 Test "tan_towardzero (4)":
6049 float: 1
6050 ifloat: 1
6051 ildouble: 1
6052 ldouble: 1
6053 Test "tan_towardzero (5)":
6054 double: 1
6055 float: 1
6056 idouble: 1
6057 ifloat: 1
6058 Test "tan_towardzero (6)":
6059 ildouble: 1
6060 ldouble: 1
6061 Test "tan_towardzero (7)":
6062 double: 1
6063 idouble: 1
6064 Test "tan_towardzero (8)":
6065 double: 1
6066 idouble: 1
6067 ildouble: 1
6068 ldouble: 1
6069 Test "tan_towardzero (9)":
6070 double: 1
6071 idouble: 1
6072 ildouble: 1
6073 ldouble: 1
6075 # tan_upward
6076 Test "tan_upward (1)":
6077 ildouble: 1
6078 ldouble: 1
6079 Test "tan_upward (10)":
6080 double: 1
6081 idouble: 1
6082 Test "tan_upward (2)":
6083 ildouble: 1
6084 ldouble: 1
6085 Test "tan_upward (3)":
6086 float: 1
6087 ifloat: 1
6088 Test "tan_upward (4)":
6089 double: 1
6090 idouble: 1
6091 Test "tan_upward (5)":
6092 double: 1
6093 float: 1
6094 idouble: 1
6095 ifloat: 1
6096 Test "tan_upward (6)":
6097 ildouble: 1
6098 ldouble: 1
6099 Test "tan_upward (7)":
6100 float: 1
6101 ifloat: 1
6102 ildouble: 1
6103 ldouble: 1
6104 Test "tan_upward (8)":
6105 double: 1
6106 idouble: 1
6107 ildouble: 1
6108 ldouble: 1
6109 Test "tan_upward (9)":
6110 double: 1
6111 idouble: 1
6112 ildouble: 1
6113 ldouble: 1
6115 # tgamma
6116 Test "tgamma (-0.5)":
6117 double: 1
6118 float: 1
6119 idouble: 1
6120 ifloat: 1
6121 ildouble: 1
6122 ldouble: 1
6123 Test "tgamma (-0x0.ffffffffffffffffp0)":
6124 ildouble: 1
6125 ldouble: 1
6126 Test "tgamma (-0x0.ffffffp0)":
6127 float: 1
6128 ifloat: 1
6129 Test "tgamma (-0x1.000002p0)":
6130 ildouble: 1
6131 ldouble: 1
6132 Test "tgamma (-0x1.0a32a2p+5)":
6133 float: 2
6134 ifloat: 2
6135 Test "tgamma (-0x1.fffffffffffffp0)":
6136 ildouble: 1
6137 ldouble: 1
6138 Test "tgamma (-0x13.ffffep0)":
6139 ildouble: 1
6140 ldouble: 1
6141 Test "tgamma (-0x13.ffffffffffffffep0)":
6142 ildouble: 1
6143 ldouble: 1
6144 Test "tgamma (-0x13.ffffffffffffp0)":
6145 ildouble: 3
6146 ldouble: 3
6147 Test "tgamma (-0x14.000000000000002p0)":
6148 ildouble: 3
6149 ldouble: 3
6150 Test "tgamma (-0x14.000000000001p0)":
6151 double: 1
6152 idouble: 1
6153 Test "tgamma (-0x14.00002p0)":
6154 float: 3
6155 ifloat: 3
6156 ildouble: 1
6157 ldouble: 1
6158 Test "tgamma (-0x1d.ffffffffffffffep0)":
6159 ildouble: 1
6160 ldouble: 1
6161 Test "tgamma (-0x1d.ffffffffffffp0)":
6162 ildouble: 1
6163 ldouble: 1
6164 Test "tgamma (-0x1e.000000000000002p0)":
6165 ildouble: 2
6166 ldouble: 2
6167 Test "tgamma (-0x1e.000000000001p0)":
6168 double: 1
6169 idouble: 1
6170 ildouble: 1
6171 ldouble: 1
6172 Test "tgamma (-0x1e.00002p0)":
6173 ildouble: 2
6174 ldouble: 2
6175 Test "tgamma (-0x1p-24)":
6176 ildouble: 1
6177 ldouble: 1
6178 Test "tgamma (-0x2.0000000000000004p0)":
6179 ildouble: 1
6180 ldouble: 1
6181 Test "tgamma (-0x2.0000000000002p0)":
6182 ildouble: 1
6183 ldouble: 1
6184 Test "tgamma (-0x2.000004p0)":
6185 float: 1
6186 ifloat: 1
6187 ildouble: 1
6188 ldouble: 1
6189 Test "tgamma (-0x27.ffffcp0)":
6190 ildouble: 1
6191 ldouble: 1
6192 Test "tgamma (-0x27.ffffffffffffffcp0)":
6193 ildouble: 1
6194 ldouble: 1
6195 Test "tgamma (-0x28.00004p0)":
6196 ildouble: 2
6197 ldouble: 2
6198 Test "tgamma (-0x28.fffffffffffep0)":
6199 double: 1
6200 idouble: 1
6201 ildouble: 1
6202 ldouble: 1
6203 Test "tgamma (-0x28.ffffffffffffffcp0)":
6204 ildouble: 3
6205 ldouble: 3
6206 Test "tgamma (-0x29.000000000000004p0)":
6207 ildouble: 4
6208 ldouble: 4
6209 Test "tgamma (-0x29.00004p0)":
6210 ildouble: 4
6211 ldouble: 4
6212 Test "tgamma (-0x29.fffffffffffep0)":
6213 ildouble: 2
6214 ldouble: 2
6215 Test "tgamma (-0x29.ffffffffffffffcp0)":
6216 ildouble: 2
6217 ldouble: 2
6218 Test "tgamma (-0x3.0000000000002p0)":
6219 ildouble: 1
6220 ldouble: 1
6221 Test "tgamma (-0x3.000004p0)":
6222 float: 1
6223 ifloat: 1
6224 Test "tgamma (-0x3.fffffcp0)":
6225 float: 1
6226 ifloat: 1
6227 Test "tgamma (-0x3.fffffffffffffffcp0)":
6228 ildouble: 1
6229 ldouble: 1
6230 Test "tgamma (-0x31.fffffffffffep0)":
6231 double: 1
6232 idouble: 1
6233 Test "tgamma (-0x32.000000000000004p0)":
6234 ildouble: 1
6235 ldouble: 1
6236 Test "tgamma (-0x3e7.fffffffffffffcp0)":
6237 ildouble: 4
6238 ldouble: 4
6239 Test "tgamma (-0x4.0000000000000008p0)":
6240 ildouble: 1
6241 ldouble: 1
6242 Test "tgamma (-0x4.000008p0)":
6243 float: 2
6244 ifloat: 2
6245 Test "tgamma (-0x4.fffff8p0)":
6246 ildouble: 1
6247 ldouble: 1
6248 Test "tgamma (-0x5.0000000000000008p0)":
6249 ildouble: 1
6250 ldouble: 1
6251 Test "tgamma (-0x5.0000000000004p0)":
6252 ildouble: 1
6253 ldouble: 1
6254 Test "tgamma (-0x5.000008p0)":
6255 ildouble: 1
6256 ldouble: 1
6257 Test "tgamma (-0x5.fffff8p0)":
6258 float: 1
6259 ifloat: 1
6260 Test "tgamma (-0x6.0000000000000008p0)":
6261 ildouble: 1
6262 ldouble: 1
6263 Test "tgamma (-0x6.fffff8p0)":
6264 ildouble: 2
6265 ldouble: 2
6266 Test "tgamma (-0x6.ffffffffffffcp0)":
6267 double: 3
6268 idouble: 3
6269 ildouble: 1
6270 ldouble: 1
6271 Test "tgamma (-0x63.ffffffffffffff8p0)":
6272 ildouble: 1
6273 ldouble: 1
6274 Test "tgamma (-0x6e2.fffffffffffff8p0)":
6275 ildouble: 1
6276 ldouble: 1
6277 Test "tgamma (-0x6e3.00000000000008p0)":
6278 ildouble: 1
6279 ldouble: 1
6280 Test "tgamma (-0x6e4.fffffffffffff8p0)":
6281 ildouble: 1
6282 ldouble: 1
6283 Test "tgamma (-0x6e5.00000000000008p0)":
6284 ildouble: 1
6285 ldouble: 1
6286 Test "tgamma (-0x7.0000000000000008p0)":
6287 ildouble: 1
6288 ldouble: 1
6289 Test "tgamma (-0x7.0000000000004p0)":
6290 double: 4
6291 idouble: 4
6292 ildouble: 1
6293 ldouble: 1
6294 Test "tgamma (-0x7.000008p0)":
6295 double: 1
6296 idouble: 1
6297 ildouble: 1
6298 ldouble: 1
6299 Test "tgamma (-0x7.fffff8p0)":
6300 double: 1
6301 float: 1
6302 idouble: 1
6303 ifloat: 1
6304 ildouble: 1
6305 ldouble: 1
6306 Test "tgamma (-0x7.ffffffffffffcp0)":
6307 double: 3
6308 idouble: 3
6309 Test "tgamma (-0x7.fffffffffffffff8p0)":
6310 ildouble: 2
6311 ldouble: 2
6312 Test "tgamma (-0x8.000000000000001p0)":
6313 ildouble: 3
6314 ldouble: 3
6315 Test "tgamma (-0x8.00001p0)":
6316 double: 1
6317 idouble: 1
6318 Test "tgamma (-0x9.ffffffffffff8p0)":
6319 ildouble: 1
6320 ldouble: 1
6321 Test "tgamma (-0x9.fffffp0)":
6322 float: 1
6323 ifloat: 1
6324 Test "tgamma (-0x95.fffffffffff8p0)":
6325 ildouble: 3
6326 ldouble: 3
6327 Test "tgamma (-0x95.ffffffffffffffp0)":
6328 ildouble: 2
6329 ldouble: 2
6330 Test "tgamma (-0xa.000000000000001p0)":
6331 ildouble: 2
6332 ldouble: 2
6333 Test "tgamma (-0xa.0000000000008p0)":
6334 ildouble: 1
6335 ldouble: 1
6336 Test "tgamma (-0xa.00001p0)":
6337 double: 1
6338 idouble: 1
6339 Test "tgamma (-0xb5.00000000000001p0)":
6340 ildouble: 1
6341 ldouble: 1
6342 Test "tgamma (-0xb6.000000000008p0)":
6343 ildouble: 2
6344 ldouble: 2
6345 Test "tgamma (-0xb6.fffffffffff8p0)":
6346 ildouble: 4
6347 ldouble: 4
6348 Test "tgamma (-0xb7.000000000008p0)":
6349 ildouble: 4
6350 ldouble: 4
6351 Test "tgamma (-0xb8.00000000000001p0)":
6352 ildouble: 2
6353 ldouble: 2
6354 Test "tgamma (-0xb8.000000000008p0)":
6355 ildouble: 4
6356 ldouble: 4
6357 Test "tgamma (-0xbb.ffffffffffffffp0)":
6358 ildouble: 2
6359 ldouble: 2
6360 Test "tgamma (-0xbd.00000000000001p0)":
6361 ildouble: 3
6362 ldouble: 3
6363 Test "tgamma (-0xf9.ffffffffffffffp0)":
6364 ildouble: 1
6365 ldouble: 1
6366 Test "tgamma (-0xfa.00000000000001p0)":
6367 ildouble: 4
6368 ldouble: 4
6369 Test "tgamma (-1.5)":
6370 float: 1
6371 ifloat: 1
6372 ildouble: 1
6373 ldouble: 1
6374 Test "tgamma (-2.5)":
6375 double: 1
6376 idouble: 1
6377 Test "tgamma (-4.5)":
6378 float: 1
6379 ifloat: 1
6380 ildouble: 1
6381 ldouble: 1
6382 Test "tgamma (-6.5)":
6383 float: 1
6384 ifloat: 1
6385 Test "tgamma (-7.5)":
6386 ildouble: 1
6387 ldouble: 1
6388 Test "tgamma (-8.5)":
6389 float: 1
6390 ifloat: 1
6391 ildouble: 1
6392 ldouble: 1
6393 Test "tgamma (-9.5)":
6394 float: 1
6395 ifloat: 1
6396 ildouble: 2
6397 ldouble: 2
6398 Test "tgamma (0.5)":
6399 float: 1
6400 ifloat: 1
6401 ildouble: 1
6402 ldouble: 1
6403 Test "tgamma (0.7)":
6404 double: 1
6405 float: 1
6406 idouble: 1
6407 ifloat: 1
6408 Test "tgamma (0x1.fffffep0)":
6409 ildouble: 1
6410 ldouble: 1
6411 Test "tgamma (0x1.fffffffffffffffep0)":
6412 ildouble: 1
6413 ldouble: 1
6414 Test "tgamma (0x1p-24)":
6415 float: 1
6416 ifloat: 1
6417 Test "tgamma (0x1p-53)":
6418 double: 1
6419 idouble: 1
6420 Test "tgamma (0x1p-64)":
6421 ildouble: 1
6422 ldouble: 1
6423 Test "tgamma (0x2.0000000000002p0)":
6424 ildouble: 1
6425 ldouble: 1
6426 Test "tgamma (0x2.000004p0)":
6427 ildouble: 1
6428 ldouble: 1
6429 Test "tgamma (0x2.30a43cp+4)":
6430 float: 2
6431 ifloat: 2
6432 ildouble: 3
6433 ldouble: 3
6434 Test "tgamma (0x2.30a44p+4)":
6435 double: 1
6436 idouble: 1
6437 Test "tgamma (0x2.fffffcp0)":
6438 float: 1
6439 ifloat: 1
6440 ildouble: 1
6441 ldouble: 1
6442 Test "tgamma (0x2.ffffffffffffep0)":
6443 ildouble: 1
6444 ldouble: 1
6445 Test "tgamma (0x3.0000000000002p0)":
6446 ildouble: 1
6447 ldouble: 1
6448 Test "tgamma (0x3.fffffcp0)":
6449 ildouble: 1
6450 ldouble: 1
6451 Test "tgamma (0x3.fffffffffffffffcp0)":
6452 ildouble: 1
6453 ldouble: 1
6454 Test "tgamma (0x4.0000000000000008p0)":
6455 ildouble: 1
6456 ldouble: 1
6457 Test "tgamma (0x4.000008p0)":
6458 float: 1
6459 ifloat: 1
6460 Test "tgamma (0x4.fffff8p0)":
6461 ildouble: 1
6462 ldouble: 1
6463 Test "tgamma (0x4.fffffffffffffff8p0)":
6464 ildouble: 1
6465 ldouble: 1
6466 Test "tgamma (0x5.0000000000000008p0)":
6467 ildouble: 1
6468 ldouble: 1
6469 Test "tgamma (0x5.000008p0)":
6470 float: 1
6471 ifloat: 1
6472 ildouble: 1
6473 ldouble: 1
6474 Test "tgamma (0x5.fffff8p0)":
6475 ildouble: 1
6476 ldouble: 1
6477 Test "tgamma (0x5.ffffffffffffcp0)":
6478 ildouble: 1
6479 ldouble: 1
6480 Test "tgamma (0x6.0000000000000008p0)":
6481 ildouble: 1
6482 ldouble: 1
6483 Test "tgamma (0x6.000008p0)":
6484 ildouble: 1
6485 ldouble: 1
6486 Test "tgamma (0x6.fffff8p0)":
6487 double: 1
6488 float: 1
6489 idouble: 1
6490 ifloat: 1
6491 ildouble: 1
6492 ldouble: 1
6493 Test "tgamma (0x6.ffffffffffffcp0)":
6494 double: 3
6495 idouble: 3
6496 Test "tgamma (0x7.0000000000000008p0)":
6497 ildouble: 1
6498 ldouble: 1
6499 Test "tgamma (0x7.0000000000004p0)":
6500 double: 4
6501 idouble: 4
6502 ildouble: 1
6503 ldouble: 1
6504 Test "tgamma (0x7.000008p0)":
6505 double: 1
6506 idouble: 1
6507 ildouble: 1
6508 ldouble: 1
6509 Test "tgamma (0x7.fffff8p0)":
6510 ildouble: 1
6511 ldouble: 1
6512 Test "tgamma (0x7.ffffffffffffcp0)":
6513 double: 2
6514 idouble: 2
6515 Test "tgamma (0x7.fffffffffffffff8p0)":
6516 ildouble: 2
6517 ldouble: 2
6518 Test "tgamma (0x8.000000000000001p0)":
6519 ildouble: 2
6520 ldouble: 2
6521 Test "tgamma (0x8.00001p0)":
6522 double: 1
6523 idouble: 1
6524 Test "tgamma (10)":
6525 double: 1
6526 float: 1
6527 idouble: 1
6528 ifloat: 1
6529 Test "tgamma (18.5)":
6530 float: 1
6531 ifloat: 1
6532 Test "tgamma (19.5)":
6533 double: 1
6534 float: 1
6535 idouble: 1
6536 ifloat: 1
6537 ildouble: 1
6538 ldouble: 1
6539 Test "tgamma (2.5)":
6540 float: 1
6541 ifloat: 1
6542 Test "tgamma (23.5)":
6543 ildouble: 1
6544 ldouble: 1
6545 Test "tgamma (29.5)":
6546 ildouble: 1
6547 ldouble: 1
6548 Test "tgamma (3)":
6549 float: 1
6550 ifloat: 1
6551 Test "tgamma (3.5)":
6552 float: 1
6553 ifloat: 1
6554 Test "tgamma (30.5)":
6555 float: 1
6556 ifloat: 1
6557 Test "tgamma (32.5)":
6558 ildouble: 1
6559 ldouble: 1
6560 Test "tgamma (33.5)":
6561 float: 1
6562 ifloat: 1
6563 Test "tgamma (34.5)":
6564 float: 1
6565 ifloat: 1
6566 ildouble: 3
6567 ldouble: 3
6568 Test "tgamma (4)":
6569 float: 1
6570 ifloat: 1
6571 ildouble: 1
6572 ldouble: 1
6573 Test "tgamma (4.5)":
6574 double: 1
6575 idouble: 1
6576 Test "tgamma (5)":
6577 float: 1
6578 ifloat: 1
6579 Test "tgamma (5.5)":
6580 float: 1
6581 ifloat: 1
6582 ildouble: 1
6583 ldouble: 1
6584 Test "tgamma (6)":
6585 float: 1
6586 ifloat: 1
6587 Test "tgamma (6.5)":
6588 float: 1
6589 ifloat: 1
6590 ildouble: 1
6591 ldouble: 1
6592 Test "tgamma (7)":
6593 double: 1
6594 idouble: 1
6595 Test "tgamma (7.5)":
6596 double: 1
6597 float: 1
6598 idouble: 1
6599 ifloat: 1
6600 ildouble: 1
6601 ldouble: 1
6602 Test "tgamma (8)":
6603 double: 1
6604 idouble: 1
6605 Test "tgamma (8.5)":
6606 float: 1
6607 ifloat: 1
6608 ildouble: 2
6609 ldouble: 2
6610 Test "tgamma (9)":
6611 double: 1
6612 float: 1
6613 idouble: 1
6614 ifloat: 1
6615 Test "tgamma (9.5)":
6616 float: 1
6617 ifloat: 1
6618 ildouble: 1
6619 ldouble: 1
6621 # y0
6622 Test "y0 (0.125)":
6623 double: 1
6624 float: 1
6625 idouble: 1
6626 ifloat: 1
6627 ildouble: 1
6628 ldouble: 1
6629 Test "y0 (0.75)":
6630 double: 1
6631 float: 1
6632 idouble: 1
6633 ifloat: 1
6634 ildouble: 2
6635 ldouble: 2
6636 Test "y0 (0x1.3ffp+74)":
6637 float: 1
6638 ifloat: 1
6639 ildouble: 1
6640 ldouble: 1
6641 Test "y0 (0x1p-10)":
6642 float: 1
6643 ifloat: 1
6644 ildouble: 1
6645 ldouble: 1
6646 Test "y0 (0x1p-100)":
6647 float: 1
6648 ifloat: 1
6649 Test "y0 (0x1p-110)":
6650 float: 1
6651 ifloat: 1
6652 Test "y0 (0x1p-20)":
6653 float: 1
6654 ifloat: 1
6655 Test "y0 (0x1p-30)":
6656 double: 1
6657 float: 1
6658 idouble: 1
6659 ifloat: 1
6660 ildouble: 1
6661 ldouble: 1
6662 Test "y0 (0x1p-40)":
6663 double: 1
6664 float: 1
6665 idouble: 1
6666 ifloat: 1
6667 Test "y0 (0x1p-60)":
6668 double: 1
6669 idouble: 1
6670 Test "y0 (0x1p-70)":
6671 double: 1
6672 idouble: 1
6673 Test "y0 (0x1p-80)":
6674 double: 1
6675 float: 1
6676 idouble: 1
6677 ifloat: 1
6678 Test "y0 (0x1p-90)":
6679 float: 1
6680 ifloat: 1
6681 Test "y0 (0x1p16382)":
6682 ildouble: 1
6683 ldouble: 1
6684 Test "y0 (1.0)":
6685 ildouble: 1
6686 ldouble: 1
6687 Test "y0 (1.5)":
6688 float: 1
6689 ifloat: 1
6690 ildouble: 1
6691 ldouble: 1
6692 Test "y0 (10.0)":
6693 float: 1
6694 ifloat: 1
6695 ildouble: 1
6696 ldouble: 1
6697 Test "y0 (2.0)":
6698 float: 1
6699 ifloat: 1
6700 Test "y0 (8.0)":
6701 float: 1
6702 ifloat: 1
6703 ildouble: 1
6704 ldouble: 1
6706 # y1
6707 Test "y1 (0.125)":
6708 ildouble: 1
6709 ldouble: 1
6710 Test "y1 (0x1.001000001p+593)":
6711 ildouble: 2
6712 ldouble: 2
6713 Test "y1 (0x1.27e204p+99)":
6714 double: 1
6715 float: 2
6716 idouble: 1
6717 ifloat: 2
6718 ildouble: 1
6719 ldouble: 1
6720 Test "y1 (0x1p-10)":
6721 float: 1
6722 ifloat: 1
6723 Test "y1 (0x1p1023)":
6724 double: 1
6725 idouble: 1
6726 Test "y1 (0x1p16382)":
6727 ildouble: 1
6728 ldouble: 1
6729 Test "y1 (1.0)":
6730 double: 1
6731 idouble: 1
6732 Test "y1 (10.0)":
6733 float: 1
6734 ifloat: 1
6735 Test "y1 (2.0)":
6736 float: 2
6737 ifloat: 2
6738 ildouble: 1
6739 ldouble: 1
6740 Test "y1 (8.0)":
6741 float: 1
6742 ifloat: 1
6743 ildouble: 1
6744 ldouble: 1
6746 # yn
6747 Test "yn (0, 0.125)":
6748 double: 1
6749 float: 1
6750 idouble: 1
6751 ifloat: 1
6752 ildouble: 1
6753 ldouble: 1
6754 Test "yn (0, 0.75)":
6755 double: 1
6756 float: 1
6757 idouble: 1
6758 ifloat: 1
6759 ildouble: 2
6760 ldouble: 2
6761 Test "yn (0, 1.0)":
6762 ildouble: 1
6763 ldouble: 1
6764 Test "yn (0, 1.5)":
6765 float: 1
6766 ifloat: 1
6767 ildouble: 1
6768 ldouble: 1
6769 Test "yn (0, 10.0)":
6770 float: 1
6771 ifloat: 1
6772 ildouble: 1
6773 ldouble: 1
6774 Test "yn (0, 2.0)":
6775 float: 1
6776 ifloat: 1
6777 Test "yn (0, 8.0)":
6778 float: 1
6779 ifloat: 1
6780 ildouble: 1
6781 ldouble: 1
6782 Test "yn (1, 0.125)":
6783 float: 1
6784 ifloat: 1
6785 ildouble: 1
6786 ldouble: 1
6787 Test "yn (1, 0.75)":
6788 float: 1
6789 ifloat: 1
6790 Test "yn (1, 1.0)":
6791 double: 1
6792 idouble: 1
6793 Test "yn (1, 10.0)":
6794 float: 1
6795 ifloat: 1
6796 Test "yn (1, 2.0)":
6797 float: 2
6798 ifloat: 2
6799 ildouble: 1
6800 ldouble: 1
6801 Test "yn (1, 8.0)":
6802 float: 1
6803 ifloat: 1
6804 ildouble: 1
6805 ldouble: 1
6806 Test "yn (10, 0.125)":
6807 double: 1
6808 idouble: 1
6809 ildouble: 2
6810 ldouble: 2
6811 Test "yn (10, 0.75)":
6812 float: 1
6813 ifloat: 1
6814 ildouble: 4
6815 ldouble: 4
6816 Test "yn (10, 10.0)":
6817 double: 1
6818 float: 1
6819 idouble: 1
6820 ifloat: 1
6821 Test "yn (3, 0.125)":
6822 ildouble: 1
6823 ldouble: 1
6824 Test "yn (3, 0.75)":
6825 double: 1
6826 float: 1
6827 idouble: 1
6828 ifloat: 1
6829 ildouble: 2
6830 ldouble: 2
6831 Test "yn (3, 2.0)":
6832 float: 1
6833 ifloat: 1
6835 # Maximal error of functions:
6836 Function: "acos_downward":
6837 double: 1
6838 float: 1
6839 idouble: 1
6840 ifloat: 1
6841 ildouble: 1
6842 ldouble: 1
6844 Function: "acos_towardzero":
6845 double: 1
6846 float: 1
6847 idouble: 1
6848 ifloat: 1
6849 ildouble: 1
6850 ldouble: 1
6852 Function: "acos_upward":
6853 double: 1
6854 idouble: 1
6855 ildouble: 1
6856 ldouble: 1
6858 Function: "acosh":
6859 double: 1
6860 idouble: 1
6861 ildouble: 1
6862 ldouble: 1
6864 Function: "asin_downward":
6865 double: 1
6866 float: 1
6867 idouble: 1
6868 ifloat: 1
6869 ildouble: 1
6870 ldouble: 1
6872 Function: "asin_towardzero":
6873 double: 1
6874 float: 1
6875 idouble: 1
6876 ifloat: 1
6877 ildouble: 1
6878 ldouble: 1
6880 Function: "asin_upward":
6881 double: 1
6882 float: 1
6883 idouble: 1
6884 ifloat: 1
6885 ildouble: 1
6886 ldouble: 1
6888 Function: "asinh":
6889 ildouble: 1
6890 ldouble: 1
6892 Function: "atan2":
6893 ildouble: 1
6894 ldouble: 1
6896 Function: "atanh":
6897 ildouble: 1
6898 ldouble: 1
6900 Function: Real part of "cacos":
6901 double: 1
6902 float: 2
6903 idouble: 1
6904 ifloat: 2
6905 ildouble: 1
6906 ldouble: 1
6908 Function: Imaginary part of "cacos":
6909 double: 2
6910 float: 1
6911 idouble: 2
6912 ifloat: 1
6913 ildouble: 2
6914 ldouble: 2
6916 Function: Real part of "cacosh":
6917 double: 1
6918 float: 1
6919 idouble: 1
6920 ifloat: 1
6921 ildouble: 6
6922 ldouble: 6
6924 Function: Imaginary part of "cacosh":
6925 double: 1
6926 float: 2
6927 idouble: 1
6928 ifloat: 2
6929 ildouble: 2
6930 ldouble: 2
6932 Function: Real part of "casin":
6933 double: 1
6934 float: 5
6935 idouble: 1
6936 ifloat: 5
6937 ildouble: 3
6938 ldouble: 3
6940 Function: Imaginary part of "casin":
6941 double: 2
6942 float: 1
6943 idouble: 2
6944 ifloat: 1
6945 ildouble: 2
6946 ldouble: 2
6948 Function: Real part of "casinh":
6949 double: 6
6950 float: 1
6951 idouble: 6
6952 ifloat: 1
6953 ildouble: 5
6954 ldouble: 5
6956 Function: Imaginary part of "casinh":
6957 double: 13
6958 float: 6
6959 idouble: 13
6960 ifloat: 6
6961 ildouble: 6
6962 ldouble: 6
6964 Function: Real part of "catan":
6965 ildouble: 1
6966 ldouble: 1
6968 Function: Imaginary part of "catan":
6969 double: 1
6970 float: 1
6971 idouble: 1
6972 ifloat: 1
6973 ildouble: 1
6974 ldouble: 1
6976 Function: Real part of "catanh":
6977 double: 1
6978 float: 1
6979 idouble: 1
6980 ifloat: 1
6981 ildouble: 1
6982 ldouble: 1
6984 Function: Imaginary part of "catanh":
6985 ildouble: 1
6986 ldouble: 1
6988 Function: "cbrt":
6989 ildouble: 1
6990 ldouble: 1
6992 Function: Real part of "ccos":
6993 float: 1
6994 ifloat: 1
6995 ildouble: 1
6996 ldouble: 1
6998 Function: Imaginary part of "ccos":
6999 float: 1
7000 ifloat: 1
7001 ildouble: 1
7002 ldouble: 1
7004 Function: Real part of "ccosh":
7005 float: 1
7006 ifloat: 1
7008 Function: Imaginary part of "ccosh":
7009 float: 1
7010 ifloat: 1
7011 ildouble: 1
7012 ldouble: 1
7014 Function: Real part of "cexp":
7015 float: 2
7016 ifloat: 2
7017 ildouble: 1
7018 ldouble: 1
7020 Function: Imaginary part of "cexp":
7021 float: 1
7022 ifloat: 1
7023 ildouble: 1
7024 ldouble: 1
7026 Function: Real part of "clog":
7027 double: 1
7028 float: 1
7029 idouble: 1
7030 ifloat: 1
7031 ildouble: 1
7032 ldouble: 1
7034 Function: Imaginary part of "clog":
7035 ildouble: 1
7036 ldouble: 1
7038 Function: Real part of "clog10":
7039 double: 1
7040 float: 1
7041 idouble: 1
7042 ifloat: 1
7043 ildouble: 1
7044 ldouble: 1
7046 Function: Imaginary part of "clog10":
7047 double: 1
7048 float: 1
7049 idouble: 1
7050 ifloat: 1
7051 ildouble: 2
7052 ldouble: 2
7054 Function: "cos":
7055 double: 2
7056 float: 1
7057 idouble: 2
7058 ifloat: 1
7059 ildouble: 1
7060 ldouble: 1
7062 Function: "cos_downward":
7063 double: 1
7064 float: 1
7065 idouble: 1
7066 ifloat: 1
7067 ildouble: 1
7068 ldouble: 1
7070 Function: "cos_towardzero":
7071 double: 1
7072 float: 1
7073 idouble: 1
7074 ifloat: 1
7075 ildouble: 1
7076 ldouble: 1
7078 Function: "cos_upward":
7079 double: 1
7080 float: 1
7081 idouble: 1
7082 ifloat: 1
7083 ildouble: 1
7084 ldouble: 1
7086 Function: "cosh_downward":
7087 double: 1
7088 float: 1
7089 idouble: 1
7090 ifloat: 1
7091 ildouble: 1
7092 ldouble: 1
7094 Function: "cosh_towardzero":
7095 double: 1
7096 float: 1
7097 idouble: 1
7098 ifloat: 1
7099 ildouble: 1
7100 ldouble: 1
7102 Function: "cosh_upward":
7103 double: 1
7104 idouble: 1
7105 ildouble: 1
7106 ldouble: 1
7108 Function: Real part of "cpow":
7109 double: 1
7110 float: 3
7111 idouble: 1
7112 ifloat: 3
7113 ildouble: 15
7114 ldouble: 15
7116 Function: Imaginary part of "cpow":
7117 double: 2
7118 float: 5
7119 idouble: 2
7120 ifloat: 5
7121 ildouble: 2
7122 ldouble: 2
7124 Function: Real part of "csin":
7125 float: 1
7126 ifloat: 1
7127 ildouble: 1
7128 ldouble: 1
7130 Function: Imaginary part of "csin":
7131 float: 1
7132 ifloat: 1
7134 Function: Real part of "csinh":
7135 float: 1
7136 ifloat: 1
7137 ildouble: 1
7138 ldouble: 1
7140 Function: Imaginary part of "csinh":
7141 float: 1
7142 ifloat: 1
7144 Function: Real part of "csqrt":
7145 double: 1
7146 idouble: 1
7147 ildouble: 1
7148 ldouble: 1
7150 Function: Imaginary part of "csqrt":
7151 double: 1
7152 idouble: 1
7153 ildouble: 1
7154 ldouble: 1
7156 Function: Real part of "ctan":
7157 double: 1
7158 float: 1
7159 idouble: 1
7160 ifloat: 1
7161 ildouble: 2
7162 ldouble: 2
7164 Function: Imaginary part of "ctan":
7165 float: 1
7166 ifloat: 1
7167 ildouble: 1
7168 ldouble: 1
7170 Function: Real part of "ctan_downward":
7171 float: 1
7172 ifloat: 1
7173 ildouble: 2
7174 ldouble: 2
7176 Function: Imaginary part of "ctan_downward":
7177 double: 3
7178 float: 1
7179 idouble: 3
7180 ifloat: 1
7181 ildouble: 1
7182 ldouble: 1
7184 Function: Real part of "ctan_tonearest":
7185 float: 1
7186 ifloat: 1
7188 Function: Imaginary part of "ctan_tonearest":
7189 float: 1
7190 ifloat: 1
7191 ildouble: 1
7192 ldouble: 1
7194 Function: Real part of "ctan_towardzero":
7195 float: 1
7196 ifloat: 1
7197 ildouble: 1
7198 ldouble: 1
7200 Function: Imaginary part of "ctan_towardzero":
7201 double: 3
7202 float: 1
7203 idouble: 3
7204 ifloat: 1
7205 ildouble: 4
7206 ldouble: 4
7208 Function: Real part of "ctan_upward":
7209 double: 1
7210 float: 1
7211 idouble: 1
7212 ifloat: 1
7213 ildouble: 2
7214 ldouble: 2
7216 Function: Imaginary part of "ctan_upward":
7217 double: 1
7218 idouble: 1
7219 ildouble: 8
7220 ldouble: 8
7222 Function: Real part of "ctanh":
7223 float: 1
7224 ifloat: 1
7225 ildouble: 1
7226 ldouble: 1
7228 Function: Imaginary part of "ctanh":
7229 double: 1
7230 float: 2
7231 idouble: 1
7232 ifloat: 2
7233 ildouble: 2
7234 ldouble: 2
7236 Function: Real part of "ctanh_downward":
7237 double: 3
7238 float: 1
7239 idouble: 3
7240 ifloat: 1
7241 ildouble: 1
7242 ldouble: 1
7244 Function: Imaginary part of "ctanh_downward":
7245 float: 1
7246 ifloat: 1
7247 ildouble: 2
7248 ldouble: 2
7250 Function: Real part of "ctanh_tonearest":
7251 float: 1
7252 ifloat: 1
7253 ildouble: 1
7254 ldouble: 1
7256 Function: Imaginary part of "ctanh_tonearest":
7257 float: 1
7258 ifloat: 1
7260 Function: Real part of "ctanh_towardzero":
7261 double: 3
7262 float: 1
7263 idouble: 3
7264 ifloat: 1
7265 ildouble: 4
7266 ldouble: 4
7268 Function: Imaginary part of "ctanh_towardzero":
7269 float: 1
7270 ifloat: 1
7271 ildouble: 1
7272 ldouble: 1
7274 Function: Real part of "ctanh_upward":
7275 double: 1
7276 idouble: 1
7277 ildouble: 8
7278 ldouble: 8
7280 Function: Imaginary part of "ctanh_upward":
7281 double: 1
7282 float: 1
7283 idouble: 1
7284 ifloat: 1
7285 ildouble: 2
7286 ldouble: 2
7288 Function: "erfc":
7289 float: 1
7290 ifloat: 1
7291 ildouble: 1
7292 ldouble: 1
7294 Function: "exp_downward":
7295 double: 1
7296 float: 1
7297 idouble: 1
7298 ifloat: 1
7299 ildouble: 1
7300 ldouble: 1
7302 Function: "exp_towardzero":
7303 double: 1
7304 float: 1
7305 idouble: 1
7306 ifloat: 1
7307 ildouble: 1
7308 ldouble: 1
7310 Function: "exp_upward":
7311 double: 1
7312 float: 1
7313 idouble: 1
7314 ifloat: 1
7316 Function: "expm1":
7317 ildouble: 1
7318 ldouble: 1
7320 Function: "gamma":
7321 double: 1
7322 float: 2
7323 idouble: 1
7324 ifloat: 2
7325 ildouble: 1
7326 ldouble: 1
7328 Function: "hypot":
7329 float: 1
7330 ifloat: 1
7331 ldouble: 1
7333 Function: "j0":
7334 double: 1
7335 float: 2
7336 idouble: 1
7337 ifloat: 2
7338 ildouble: 2
7339 ldouble: 2
7341 Function: "j1":
7342 float: 2
7343 ifloat: 2
7344 ildouble: 1
7345 ldouble: 1
7347 Function: "jn":
7348 double: 1
7349 float: 5
7350 idouble: 1
7351 ifloat: 5
7352 ildouble: 3
7353 ldouble: 3
7355 Function: "lgamma":
7356 double: 1
7357 float: 2
7358 idouble: 1
7359 ifloat: 2
7360 ildouble: 1
7361 ldouble: 1
7363 Function: "log":
7364 float: 1
7365 ifloat: 1
7366 ildouble: 1
7367 ldouble: 1
7369 Function: "log10":
7370 float: 1
7371 ifloat: 1
7372 ildouble: 2
7373 ldouble: 2
7375 Function: "log1p":
7376 ildouble: 1
7377 ldouble: 1
7379 Function: "log2":
7380 ildouble: 1
7381 ldouble: 1
7383 Function: "pow":
7384 float: 1
7385 ifloat: 1
7386 ildouble: 7
7387 ldouble: 7
7389 Function: "pow_downward":
7390 double: 1
7391 float: 1
7392 idouble: 1
7393 ifloat: 1
7394 ildouble: 1
7395 ldouble: 1
7397 Function: "pow_towardzero":
7398 double: 1
7399 float: 1
7400 idouble: 1
7401 ifloat: 1
7402 ildouble: 1
7403 ldouble: 1
7405 Function: "pow_upward":
7406 double: 1
7407 float: 1
7408 idouble: 1
7409 ifloat: 1
7410 ildouble: 1
7411 ldouble: 1
7413 Function: "sin_downward":
7414 double: 1
7415 float: 1
7416 idouble: 1
7417 ifloat: 1
7418 ildouble: 1
7419 ldouble: 1
7421 Function: "sin_towardzero":
7422 double: 1
7423 float: 1
7424 idouble: 1
7425 ifloat: 1
7426 ildouble: 1
7427 ldouble: 1
7429 Function: "sin_upward":
7430 double: 1
7431 float: 1
7432 idouble: 1
7433 ifloat: 1
7434 ildouble: 1
7435 ldouble: 1
7437 Function: "sincos":
7438 double: 1
7439 float: 1
7440 idouble: 1
7441 ifloat: 1
7442 ildouble: 1
7443 ldouble: 1
7445 Function: "sinh":
7446 ildouble: 1
7447 ldouble: 1
7449 Function: "sinh_downward":
7450 double: 1
7451 float: 1
7452 idouble: 1
7453 ifloat: 1
7454 ildouble: 1
7455 ldouble: 1
7457 Function: "sinh_towardzero":
7458 double: 1
7459 float: 1
7460 idouble: 1
7461 ifloat: 1
7462 ildouble: 1
7463 ldouble: 1
7465 Function: "sinh_upward":
7466 double: 1
7467 idouble: 1
7469 Function: "tan":
7470 double: 1
7471 idouble: 1
7472 ildouble: 1
7473 ldouble: 1
7475 Function: "tan_downward":
7476 double: 1
7477 float: 1
7478 idouble: 1
7479 ifloat: 1
7480 ildouble: 1
7481 ldouble: 1
7483 Function: "tan_towardzero":
7484 double: 1
7485 float: 1
7486 idouble: 1
7487 ifloat: 1
7488 ildouble: 1
7489 ldouble: 1
7491 Function: "tan_upward":
7492 double: 1
7493 float: 1
7494 idouble: 1
7495 ifloat: 1
7496 ildouble: 1
7497 ldouble: 1
7499 Function: "tgamma":
7500 double: 4
7501 float: 3
7502 idouble: 4
7503 ifloat: 3
7504 ildouble: 4
7505 ldouble: 4
7507 Function: "y0":
7508 double: 1
7509 float: 1
7510 idouble: 1
7511 ifloat: 1
7512 ildouble: 2
7513 ldouble: 2
7515 Function: "y1":
7516 double: 1
7517 float: 2
7518 idouble: 1
7519 ifloat: 2
7520 ildouble: 2
7521 ldouble: 2
7523 Function: "yn":
7524 double: 1
7525 float: 2
7526 idouble: 1
7527 ifloat: 2
7528 ildouble: 4
7529 ldouble: 4
7531 # end of automatic generation