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