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