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