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