Regenerate powerpc-nofpu ulps.
[glibc.git] / sysdeps / powerpc / nofpu / libm-test-ulps
blob53034d32ef23be3cc066a1cfd955272437b36b28
1 # Begin of automatic generation
3 # acos
4 Test "acos (-0xf.fffffff8p-4)":
5 ildouble: 1
6 ldouble: 1
7 Test "acos (-0xf.fffffp-4)":
8 ildouble: 1
9 ldouble: 1
10 Test "acos (0x1.70ef54646d496892137dfd73f58p-56)":
11 ildouble: 1
12 ldouble: 1
13 Test "acos (0x1.70ef54646d496892137dfd73f6p-56)":
14 ildouble: 1
15 ldouble: 1
16 Test "acos (0x1.70ef54646d496892p-56)":
17 ildouble: 1
18 ldouble: 1
19 Test "acos (0x1.70ef54646d496894p-56)":
20 ildouble: 1
21 ldouble: 1
22 Test "acos (0x1.70ef54646d496p-56)":
23 ildouble: 1
24 ldouble: 1
25 Test "acos (0x1.70ef54646d497p-56)":
26 ildouble: 1
27 ldouble: 1
29 # acos_downward
30 Test "acos_downward (-0x8p-4)":
31 float: 1
32 ifloat: 1
33 Test "acos_downward (-0xf.fffffffffffffffp-4)":
34 ildouble: 2
35 ldouble: 2
36 Test "acos_downward (-0xf.fffffffffffp-4)":
37 ildouble: 2
38 ldouble: 2
39 Test "acos_downward (0x1.70ef54646d496892137dfd73f58p-56)":
40 ildouble: 2
41 ldouble: 2
42 Test "acos_downward (0x1.70ef54646d496892137dfd73f6p-56)":
43 ildouble: 2
44 ldouble: 2
45 Test "acos_downward (0x1.70ef54646d496892p-56)":
46 ildouble: 2
47 ldouble: 2
48 Test "acos_downward (0x1.70ef54646d496894p-56)":
49 ildouble: 2
50 ldouble: 2
51 Test "acos_downward (0x1.70ef54646d496p-56)":
52 ildouble: 2
53 ldouble: 2
54 Test "acos_downward (0x1.70ef54646d497p-56)":
55 ildouble: 2
56 ldouble: 2
57 Test "acos_downward (0x1.70ef54p-56)":
58 ildouble: 3
59 ldouble: 3
60 Test "acos_downward (0x1.70ef56p-56)":
61 ildouble: 3
62 ldouble: 3
63 Test "acos_downward (0x1p-4)":
64 ildouble: 1
65 ldouble: 1
66 Test "acos_downward (0xcp-4)":
67 ildouble: 1
68 ldouble: 1
70 # acos_tonearest
71 Test "acos_tonearest (-0xf.fffffff8p-4)":
72 ildouble: 1
73 ldouble: 1
74 Test "acos_tonearest (-0xf.fffffp-4)":
75 ildouble: 1
76 ldouble: 1
77 Test "acos_tonearest (0x1.70ef54646d496892137dfd73f58p-56)":
78 ildouble: 1
79 ldouble: 1
80 Test "acos_tonearest (0x1.70ef54646d496892137dfd73f6p-56)":
81 ildouble: 1
82 ldouble: 1
83 Test "acos_tonearest (0x1.70ef54646d496892p-56)":
84 ildouble: 1
85 ldouble: 1
86 Test "acos_tonearest (0x1.70ef54646d496894p-56)":
87 ildouble: 1
88 ldouble: 1
89 Test "acos_tonearest (0x1.70ef54646d496p-56)":
90 ildouble: 1
91 ldouble: 1
92 Test "acos_tonearest (0x1.70ef54646d497p-56)":
93 ildouble: 1
94 ldouble: 1
96 # acos_towardzero
97 Test "acos_towardzero (-0x8p-4)":
98 float: 1
99 ifloat: 1
100 Test "acos_towardzero (-0xf.fffffffffffffffp-4)":
101 ildouble: 2
102 ldouble: 2
103 Test "acos_towardzero (-0xf.fffffffffffp-4)":
104 ildouble: 2
105 ldouble: 2
106 Test "acos_towardzero (0x1.70ef54646d496892137dfd73f58p-56)":
107 ildouble: 2
108 ldouble: 2
109 Test "acos_towardzero (0x1.70ef54646d496892137dfd73f6p-56)":
110 ildouble: 2
111 ldouble: 2
112 Test "acos_towardzero (0x1.70ef54646d496892p-56)":
113 ildouble: 2
114 ldouble: 2
115 Test "acos_towardzero (0x1.70ef54646d496894p-56)":
116 ildouble: 2
117 ldouble: 2
118 Test "acos_towardzero (0x1.70ef54646d496p-56)":
119 ildouble: 2
120 ldouble: 2
121 Test "acos_towardzero (0x1.70ef54646d497p-56)":
122 ildouble: 2
123 ldouble: 2
124 Test "acos_towardzero (0x1.70ef54p-56)":
125 ildouble: 3
126 ldouble: 3
127 Test "acos_towardzero (0x1.70ef56p-56)":
128 ildouble: 3
129 ldouble: 3
130 Test "acos_towardzero (0x1p-4)":
131 ildouble: 1
132 ldouble: 1
133 Test "acos_towardzero (0xcp-4)":
134 ildouble: 1
135 ldouble: 1
137 # acos_upward
138 Test "acos_upward (+0)":
139 double: 1
140 idouble: 1
141 ildouble: 1
142 ldouble: 1
143 Test "acos_upward (-0)":
144 double: 1
145 idouble: 1
146 ildouble: 1
147 ldouble: 1
148 Test "acos_upward (-0x1p+0)":
149 double: 1
150 idouble: 1
151 ildouble: 1
152 ldouble: 1
153 Test "acos_upward (-0x4p-1024)":
154 double: 1
155 idouble: 1
156 ildouble: 1
157 ldouble: 1
158 Test "acos_upward (-0x4p-1076)":
159 double: 1
160 idouble: 1
161 ildouble: 1
162 ldouble: 1
163 Test "acos_upward (-0x4p-128)":
164 double: 1
165 idouble: 1
166 ildouble: 1
167 ldouble: 1
168 Test "acos_upward (-0x8p-152)":
169 double: 1
170 idouble: 1
171 ildouble: 1
172 ldouble: 1
173 Test "acos_upward (-0x8p-972)":
174 double: 1
175 idouble: 1
176 ildouble: 1
177 ldouble: 1
178 Test "acos_upward (0x1.70ef54646d496p-56)":
179 double: 1
180 idouble: 1
181 Test "acos_upward (0x1.70ef54646d497p-56)":
182 double: 1
183 idouble: 1
184 Test "acos_upward (0x1.70ef54p-56)":
185 double: 1
186 idouble: 1
187 Test "acos_upward (0x1.70ef56p-56)":
188 double: 1
189 idouble: 1
190 Test "acos_upward (0x1p-4)":
191 ildouble: 1
192 ldouble: 1
193 Test "acos_upward (0x4p-1024)":
194 double: 1
195 idouble: 1
196 ildouble: 1
197 ldouble: 1
198 Test "acos_upward (0x4p-1076)":
199 double: 1
200 idouble: 1
201 ildouble: 1
202 ldouble: 1
203 Test "acos_upward (0x4p-128)":
204 double: 1
205 idouble: 1
206 ildouble: 1
207 ldouble: 1
208 Test "acos_upward (0x8p-152)":
209 double: 1
210 idouble: 1
211 ildouble: 1
212 ldouble: 1
213 Test "acos_upward (0x8p-972)":
214 double: 1
215 idouble: 1
216 ildouble: 1
217 ldouble: 1
218 Test "acos_upward (0xf.fffffp-4)":
219 ildouble: 1
220 ldouble: 1
222 # acosh
223 Test "acosh (0x6.4p+4)":
224 double: 1
225 idouble: 1
226 Test "acosh (0xf.ffffffffffff8p+1020)":
227 double: 1
229 # asin
230 Test "asin (-0xf.fffffff8p-4)":
231 ildouble: 1
232 ldouble: 1
233 Test "asin (-0xf.fffffp-4)":
234 ildouble: 1
235 ldouble: 1
236 Test "asin (0xcp-4)":
237 ildouble: 2
238 ldouble: 2
239 Test "asin (0xf.fffffff8p-4)":
240 ildouble: 1
241 ldouble: 1
242 Test "asin (0xf.fffffp-4)":
243 ildouble: 1
244 ldouble: 1
246 # asin_downward
247 Test "asin_downward (-0x1p+0)":
248 double: 1
249 idouble: 1
250 Test "asin_downward (-0x8p-4)":
251 double: 1
252 idouble: 1
253 ildouble: 1
254 ldouble: 1
255 Test "asin_downward (-0xf.fffffff8p-4)":
256 double: 1
257 idouble: 1
258 ildouble: 1
259 ldouble: 1
260 Test "asin_downward (-0xf.ffffffffffff8p-4)":
261 double: 1
262 idouble: 1
263 ildouble: 2
264 ldouble: 2
265 Test "asin_downward (-0xf.fffffffffffffffp-4)":
266 ildouble: 2
267 ldouble: 2
268 Test "asin_downward (-0xf.fffffffffffp-4)":
269 double: 1
270 idouble: 1
271 ildouble: 2
272 ldouble: 2
273 Test "asin_downward (-0xf.fffffp-4)":
274 double: 1
275 float: 1
276 idouble: 1
277 ifloat: 1
278 ildouble: 2
279 ldouble: 2
280 Test "asin_downward (0x8p-4)":
281 float: 1
282 ifloat: 1
283 Test "asin_downward (0xcp-4)":
284 ildouble: 1
285 ldouble: 1
286 Test "asin_downward (0xf.fffffffffffffffp-4)":
287 ildouble: 1
288 ldouble: 1
289 Test "asin_downward (0xf.fffffffffffp-4)":
290 ildouble: 1
291 ldouble: 1
292 Test "asin_downward (0xf.fffffp-4)":
293 ildouble: 1
294 ldouble: 1
296 # asin_tonearest
297 Test "asin_tonearest (-0xf.fffffff8p-4)":
298 ildouble: 1
299 ldouble: 1
300 Test "asin_tonearest (-0xf.fffffp-4)":
301 ildouble: 1
302 ldouble: 1
303 Test "asin_tonearest (0xcp-4)":
304 ildouble: 2
305 ldouble: 2
306 Test "asin_tonearest (0xf.fffffff8p-4)":
307 ildouble: 1
308 ldouble: 1
309 Test "asin_tonearest (0xf.fffffp-4)":
310 ildouble: 1
311 ldouble: 1
313 # asin_towardzero
314 Test "asin_towardzero (-0x4p-1024)":
315 double: 1
316 idouble: 1
317 ildouble: 1
318 ldouble: 1
319 Test "asin_towardzero (-0x4p-1076)":
320 double: 1
321 idouble: 1
322 ildouble: 1
323 ldouble: 1
324 Test "asin_towardzero (-0x4p-128)":
325 double: 1
326 float: 1
327 idouble: 1
328 ifloat: 1
329 Test "asin_towardzero (-0x8p-152)":
330 double: 1
331 float: 1
332 idouble: 1
333 ifloat: 1
334 Test "asin_towardzero (-0x8p-4)":
335 float: 1
336 ifloat: 1
337 Test "asin_towardzero (-0x8p-972)":
338 double: 1
339 idouble: 1
340 ildouble: 1
341 ldouble: 1
342 Test "asin_towardzero (-0xf.fffffffffffffffp-4)":
343 ildouble: 1
344 ldouble: 1
345 Test "asin_towardzero (-0xf.fffffffffffp-4)":
346 ildouble: 1
347 ldouble: 1
348 Test "asin_towardzero (-0xf.fffffp-4)":
349 ildouble: 1
350 ldouble: 1
351 Test "asin_towardzero (0x8p-4)":
352 float: 1
353 ifloat: 1
354 Test "asin_towardzero (0xcp-4)":
355 ildouble: 1
356 ldouble: 1
357 Test "asin_towardzero (0xf.fffffffffffffffp-4)":
358 ildouble: 1
359 ldouble: 1
360 Test "asin_towardzero (0xf.fffffffffffp-4)":
361 ildouble: 1
362 ldouble: 1
363 Test "asin_towardzero (0xf.fffffp-4)":
364 ildouble: 1
365 ldouble: 1
367 # asin_upward
368 Test "asin_upward (-0x4p-1024)":
369 double: 1
370 idouble: 1
371 ildouble: 1
372 ldouble: 1
373 Test "asin_upward (-0x4p-1076)":
374 double: 1
375 idouble: 1
376 ildouble: 1
377 ldouble: 1
378 Test "asin_upward (-0x4p-128)":
379 double: 1
380 float: 1
381 idouble: 1
382 ifloat: 1
383 Test "asin_upward (-0x8p-152)":
384 double: 1
385 float: 1
386 idouble: 1
387 ifloat: 1
388 Test "asin_upward (-0x8p-4)":
389 double: 1
390 float: 1
391 idouble: 1
392 ifloat: 1
393 ildouble: 1
394 ldouble: 1
395 Test "asin_upward (-0x8p-972)":
396 double: 1
397 idouble: 1
398 ildouble: 1
399 ldouble: 1
400 Test "asin_upward (-0xf.fffffff8p-4)":
401 double: 1
402 idouble: 1
403 Test "asin_upward (-0xf.ffffffffffff8p-4)":
404 double: 1
405 idouble: 1
406 Test "asin_upward (-0xf.fffffffffffp-4)":
407 double: 1
408 idouble: 1
409 Test "asin_upward (-0xf.fffffp-4)":
410 double: 1
411 float: 1
412 idouble: 1
413 ifloat: 1
414 ildouble: 1
415 ldouble: 1
416 Test "asin_upward (0x1p+0)":
417 double: 1
418 idouble: 1
419 Test "asin_upward (0x4p-1024)":
420 double: 1
421 idouble: 1
422 ildouble: 1
423 ldouble: 1
424 Test "asin_upward (0x4p-1076)":
425 double: 1
426 idouble: 1
427 ildouble: 1
428 ldouble: 1
429 Test "asin_upward (0x4p-128)":
430 double: 1
431 float: 1
432 idouble: 1
433 ifloat: 1
434 ildouble: 1
435 ldouble: 1
436 Test "asin_upward (0x8p-152)":
437 double: 1
438 float: 1
439 idouble: 1
440 ifloat: 1
441 ildouble: 1
442 ldouble: 1
443 Test "asin_upward (0x8p-972)":
444 double: 1
445 idouble: 1
446 ildouble: 1
447 ldouble: 1
448 Test "asin_upward (0xf.fffffffffffffffp-4)":
449 ildouble: 2
450 ldouble: 2
451 Test "asin_upward (0xf.fffffffffffp-4)":
452 ildouble: 1
453 ldouble: 1
455 # asinh
456 Test "asinh (-0xf.ffffffffffff8p+1020)":
457 double: 1
458 Test "asinh (0xap+0)":
459 float: 1
460 ifloat: 1
461 Test "asinh (0xf.ffffffffffff8p+1020)":
462 double: 1
464 # atan2
465 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac28p-8, -0x7.57d1d8p-12)":
466 ildouble: 1
467 ldouble: 1
468 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac28p-8, -0x7.57d1de0e51244p-12)":
469 ildouble: 2
470 ldouble: 2
471 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac28p-8, -0x7.57d1de0e51246640cc2340ca48p-12)":
472 ildouble: 1
473 ldouble: 1
474 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac28p-8, -0x7.57d1de0e51246640cc2340ca4ap-12)":
475 ildouble: 1
476 ldouble: 1
477 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac28p-8, -0x7.57d1de0e51246648p-12)":
478 ildouble: 2
479 ldouble: 2
480 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac28p-8, -0x7.57d1de0e5124664p-12)":
481 ildouble: 1
482 ldouble: 1
483 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac28p-8, -0x7.57d1de0e51248p-12)":
484 ildouble: 2
485 ldouble: 2
486 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac28p-8, -0x7.57d1ep-12)":
487 ildouble: 1
488 ldouble: 1
489 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac3p-8, -0x7.57d1d8p-12)":
490 ildouble: 1
491 ldouble: 1
492 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac3p-8, -0x7.57d1de0e51244p-12)":
493 ildouble: 1
494 ldouble: 1
495 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac3p-8, -0x7.57d1de0e51246640cc2340ca48p-12)":
496 ildouble: 1
497 ldouble: 1
498 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac3p-8, -0x7.57d1de0e51246640cc2340ca4ap-12)":
499 ildouble: 1
500 ldouble: 1
501 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac3p-8, -0x7.57d1de0e51246648p-12)":
502 ildouble: 2
503 ldouble: 2
504 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac3p-8, -0x7.57d1de0e5124664p-12)":
505 ildouble: 2
506 ldouble: 2
507 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac3p-8, -0x7.57d1de0e51248p-12)":
508 ildouble: 1
509 ldouble: 1
510 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac3p-8, -0x7.57d1ep-12)":
511 ildouble: 1
512 ldouble: 1
513 Test "atan2 (-0x1.effe81f852716ffcp-8, -0x7.57d1d8p-12)":
514 ildouble: 2
515 ldouble: 2
516 Test "atan2 (-0x1.effe81f852716ffcp-8, -0x7.57d1de0e51244p-12)":
517 ildouble: 1
518 ldouble: 1
519 Test "atan2 (-0x1.effe81f852716ffcp-8, -0x7.57d1de0e51246640cc2340ca48p-12)":
520 ildouble: 2
521 ldouble: 2
522 Test "atan2 (-0x1.effe81f852716ffcp-8, -0x7.57d1de0e51246640cc2340ca4ap-12)":
523 ildouble: 1
524 ldouble: 1
525 Test "atan2 (-0x1.effe81f852716ffcp-8, -0x7.57d1de0e51246648p-12)":
526 ildouble: 1
527 ldouble: 1
528 Test "atan2 (-0x1.effe81f852716ffcp-8, -0x7.57d1de0e5124664p-12)":
529 ildouble: 1
530 ldouble: 1
531 Test "atan2 (-0x1.effe81f852716ffcp-8, -0x7.57d1de0e51248p-12)":
532 ildouble: 1
533 ldouble: 1
534 Test "atan2 (-0x1.effe81f852716ffcp-8, -0x7.57d1ep-12)":
535 ildouble: 1
536 ldouble: 1
537 Test "atan2 (-0x1.effe81f852716ffep-8, -0x7.57d1d8p-12)":
538 ildouble: 1
539 ldouble: 1
540 Test "atan2 (-0x1.effe81f852716ffep-8, -0x7.57d1de0e51244p-12)":
541 ildouble: 1
542 ldouble: 1
543 Test "atan2 (-0x1.effe81f852716ffep-8, -0x7.57d1de0e51246640cc2340ca48p-12)":
544 ildouble: 2
545 ldouble: 2
546 Test "atan2 (-0x1.effe81f852716ffep-8, -0x7.57d1de0e51246640cc2340ca4ap-12)":
547 ildouble: 2
548 ldouble: 2
549 Test "atan2 (-0x1.effe81f852716ffep-8, -0x7.57d1de0e51246648p-12)":
550 ildouble: 2
551 ldouble: 2
552 Test "atan2 (-0x1.effe81f852716ffep-8, -0x7.57d1de0e5124664p-12)":
553 ildouble: 1
554 ldouble: 1
555 Test "atan2 (-0x1.effe81f852716ffep-8, -0x7.57d1de0e51248p-12)":
556 ildouble: 1
557 ldouble: 1
558 Test "atan2 (-0x1.effe81f852716ffep-8, -0x7.57d1ep-12)":
559 ildouble: 1
560 ldouble: 1
561 Test "atan2 (-0x1.effe81f852716p-8, -0x7.57d1d8p-12)":
562 ildouble: 1
563 ldouble: 1
564 Test "atan2 (-0x1.effe81f852716p-8, -0x7.57d1de0e51244p-12)":
565 ildouble: 2
566 ldouble: 2
567 Test "atan2 (-0x1.effe81f852716p-8, -0x7.57d1de0e51246640cc2340ca48p-12)":
568 ildouble: 1
569 ldouble: 1
570 Test "atan2 (-0x1.effe81f852716p-8, -0x7.57d1de0e51246640cc2340ca4ap-12)":
571 ildouble: 2
572 ldouble: 2
573 Test "atan2 (-0x1.effe81f852716p-8, -0x7.57d1de0e51246648p-12)":
574 ildouble: 1
575 ldouble: 1
576 Test "atan2 (-0x1.effe81f852716p-8, -0x7.57d1de0e5124664p-12)":
577 ildouble: 1
578 ldouble: 1
579 Test "atan2 (-0x1.effe81f852716p-8, -0x7.57d1de0e51248p-12)":
580 ildouble: 2
581 ldouble: 2
582 Test "atan2 (-0x1.effe81f852716p-8, -0x7.57d1ep-12)":
583 ildouble: 2
584 ldouble: 2
585 Test "atan2 (-0x1.effe81f852717p-8, -0x7.57d1d8p-12)":
586 ildouble: 1
587 ldouble: 1
588 Test "atan2 (-0x1.effe81f852717p-8, -0x7.57d1de0e51244p-12)":
589 ildouble: 1
590 ldouble: 1
591 Test "atan2 (-0x1.effe81f852717p-8, -0x7.57d1de0e51246640cc2340ca48p-12)":
592 ildouble: 1
593 ldouble: 1
594 Test "atan2 (-0x1.effe81f852717p-8, -0x7.57d1de0e51246640cc2340ca4ap-12)":
595 ildouble: 1
596 ldouble: 1
597 Test "atan2 (-0x1.effe81f852717p-8, -0x7.57d1de0e51246648p-12)":
598 ildouble: 2
599 ldouble: 2
600 Test "atan2 (-0x1.effe81f852717p-8, -0x7.57d1de0e5124664p-12)":
601 ildouble: 2
602 ldouble: 2
603 Test "atan2 (-0x1.effe81f852717p-8, -0x7.57d1de0e51248p-12)":
604 ildouble: 1
605 ldouble: 1
606 Test "atan2 (-0x1.effe81f852717p-8, -0x7.57d1ep-12)":
607 ildouble: 2
608 ldouble: 2
609 Test "atan2 (-0x1.effe82p-8, -0x7.57d1d8p-12)":
610 float: 1
611 ifloat: 1
612 ildouble: 2
613 ldouble: 2
614 Test "atan2 (-0x1.effe82p-8, -0x7.57d1de0e51244p-12)":
615 ildouble: 1
616 ldouble: 1
617 Test "atan2 (-0x1.effe82p-8, -0x7.57d1de0e51246640cc2340ca48p-12)":
618 ildouble: 1
619 ldouble: 1
620 Test "atan2 (-0x1.effe82p-8, -0x7.57d1de0e51246640cc2340ca4ap-12)":
621 ildouble: 1
622 ldouble: 1
623 Test "atan2 (-0x1.effe82p-8, -0x7.57d1de0e5124664p-12)":
624 ildouble: 2
625 ldouble: 2
626 Test "atan2 (-0x1.effe82p-8, -0x7.57d1de0e51248p-12)":
627 ildouble: 1
628 ldouble: 1
629 Test "atan2 (-0x1.effe82p-8, -0x7.57d1ep-12)":
630 ildouble: 2
631 ldouble: 2
632 Test "atan2 (-0x1.effe8p-8, -0x7.57d1d8p-12)":
633 ildouble: 1
634 ldouble: 1
635 Test "atan2 (-0x1.effe8p-8, -0x7.57d1de0e51244p-12)":
636 ildouble: 1
637 ldouble: 1
638 Test "atan2 (-0x1.effe8p-8, -0x7.57d1de0e51246640cc2340ca48p-12)":
639 ildouble: 1
640 ldouble: 1
641 Test "atan2 (-0x1.effe8p-8, -0x7.57d1de0e51246640cc2340ca4ap-12)":
642 ildouble: 1
643 ldouble: 1
644 Test "atan2 (-0x1.effe8p-8, -0x7.57d1de0e51246648p-12)":
645 ildouble: 2
646 ldouble: 2
647 Test "atan2 (-0x1.effe8p-8, -0x7.57d1de0e5124664p-12)":
648 ildouble: 1
649 ldouble: 1
650 Test "atan2 (-0x1.effe8p-8, -0x7.57d1de0e51248p-12)":
651 ildouble: 1
652 ldouble: 1
653 Test "atan2 (-0x1.effe8p-8, -0x7.57d1ep-12)":
654 ildouble: 1
655 ldouble: 1
656 Test "atan2 (-0x4p-1024, -0x4p-1024)":
657 ildouble: 1
658 ldouble: 1
659 Test "atan2 (-0x4p-1076, -0x4p-1076)":
660 ildouble: 1
661 ldouble: 1
662 Test "atan2 (-0x4p-128, -0x4p-128)":
663 ildouble: 1
664 ldouble: 1
665 Test "atan2 (-0x8p-152, -0x8p-152)":
666 ildouble: 1
667 ldouble: 1
668 Test "atan2 (-0x8p-972, -0x8p-972)":
669 ildouble: 1
670 ldouble: 1
671 Test "atan2 (-0xcp-4, -0x1p+0)":
672 float: 1
673 ifloat: 1
674 Test "atan2 (-0xf.ffffffffffff8p+1020, -0xf.ffffffffffff8p+1020)":
675 ildouble: 1
676 ldouble: 1
677 Test "atan2 (-0xf.ffffffffffff8p+1020, 0xf.ffffffffffffbffffffffffffcp+1020)":
678 ildouble: 1
679 ldouble: 1
680 Test "atan2 (-0xf.ffffffffffffbffffffffffffcp+1020, -0xf.ffffffffffff8p+1020)":
681 ildouble: 1
682 ldouble: 1
683 Test "atan2 (-0xf.ffffffffffffbffffffffffffcp+1020, -0xf.ffffffffffffbffffffffffffcp+1020)":
684 ildouble: 1
685 ldouble: 1
686 Test "atan2 (-0xf.fffffp+124, -0x4p-128)":
687 float: 1
688 ifloat: 1
689 Test "atan2 (-0xf.fffffp+124, -0x8p-152)":
690 float: 1
691 ifloat: 1
692 Test "atan2 (-0xf.fffffp+124, -0xf.fffffp+124)":
693 ildouble: 1
694 ldouble: 1
695 Test "atan2 (-inf, -inf)":
696 ildouble: 1
697 ldouble: 1
698 Test "atan2 (0x1.64p+0, 0xe.ep-4)":
699 float: 1
700 ifloat: 1
701 ildouble: 1
702 ldouble: 1
703 Test "atan2 (0x4p-1024, -0x4p-1024)":
704 ildouble: 1
705 ldouble: 1
706 Test "atan2 (0x4p-1076, -0x4p-1076)":
707 ildouble: 1
708 ldouble: 1
709 Test "atan2 (0x4p-128, -0x4p-128)":
710 ildouble: 1
711 ldouble: 1
712 Test "atan2 (0x6.4p-4, 0x1.30164840e1719f7ep-12)":
713 ildouble: 1
714 ldouble: 1
715 Test "atan2 (0x6.4p-4, 0x1.30164ap-12)":
716 ildouble: 1
717 ldouble: 1
718 Test "atan2 (0x8p-152, -0x8p-152)":
719 ildouble: 1
720 ldouble: 1
721 Test "atan2 (0x8p-972, -0x8p-972)":
722 ildouble: 1
723 ldouble: 1
724 Test "atan2 (0xcp-4, -0x1p+0)":
725 float: 1
726 ifloat: 1
727 Test "atan2 (0xf.ffffffffffff8p+1020, -0xf.ffffffffffff8p+1020)":
728 ildouble: 1
729 ldouble: 1
730 Test "atan2 (0xf.ffffffffffff8p+1020, -0xf.ffffffffffffbffffffffffffcp+1020)":
731 ildouble: 1
732 ldouble: 1
733 Test "atan2 (0xf.ffffffffffff8p+1020, 0xf.ffffffffffffbffffffffffffcp+1020)":
734 ildouble: 1
735 ldouble: 1
736 Test "atan2 (0xf.ffffffffffffbffffffffffffcp+1020, -0xf.ffffffffffff8p+1020)":
737 ildouble: 1
738 ldouble: 1
739 Test "atan2 (0xf.ffffffffffffbffffffffffffcp+1020, -0xf.ffffffffffffbffffffffffffcp+1020)":
740 ildouble: 1
741 ldouble: 1
742 Test "atan2 (0xf.fffffp+124, -0x4p-128)":
743 float: 1
744 ifloat: 1
745 Test "atan2 (0xf.fffffp+124, -0x8p-152)":
746 float: 1
747 ifloat: 1
748 Test "atan2 (0xf.fffffp+124, -0xf.fffffp+124)":
749 ildouble: 1
750 ldouble: 1
751 Test "atan2 (inf, -inf)":
752 ildouble: 1
753 ldouble: 1
755 # atanh
756 Test "atanh (-0xcp-4)":
757 float: 1
758 ifloat: 1
759 Test "atanh (0xcp-4)":
760 float: 1
761 ifloat: 1
763 # cabs
764 Test "cabs (0xcp-4 + 0x1.4p+0 i)":
765 ildouble: 1
766 ldouble: 1
768 # cacos
769 Test "Imaginary part of: cacos (+0 + 0.5 i)":
770 float: 1
771 ifloat: 1
772 Test "Imaginary part of: cacos (+0 + 1.0 i)":
773 double: 1
774 float: 1
775 idouble: 1
776 ifloat: 1
777 Test "Imaginary part of: cacos (+0 + 1.5 i)":
778 double: 1
779 idouble: 1
780 Test "Imaginary part of: cacos (+0 - 0.5 i)":
781 float: 1
782 ifloat: 1
783 Test "Imaginary part of: cacos (+0 - 1.0 i)":
784 double: 1
785 float: 1
786 idouble: 1
787 ifloat: 1
788 Test "Imaginary part of: cacos (+0 - 1.5 i)":
789 double: 1
790 idouble: 1
791 Test "Imaginary part of: cacos (-0 + 0.5 i)":
792 float: 1
793 ifloat: 1
794 Test "Imaginary part of: cacos (-0 + 1.0 i)":
795 double: 1
796 float: 1
797 idouble: 1
798 ifloat: 1
799 Test "Imaginary part of: cacos (-0 + 1.5 i)":
800 double: 1
801 idouble: 1
802 Test "Imaginary part of: cacos (-0 - 0.5 i)":
803 float: 1
804 ifloat: 1
805 Test "Imaginary part of: cacos (-0 - 1.0 i)":
806 double: 1
807 float: 1
808 idouble: 1
809 ifloat: 1
810 Test "Imaginary part of: cacos (-0 - 1.5 i)":
811 double: 1
812 idouble: 1
813 Test "Imaginary part of: cacos (-0.0 + 0x1.000000000000000000000000008p0 i)":
814 ildouble: 1
815 ldouble: 1
816 Test "Imaginary part of: cacos (-0.0 - 0x1.000000000000000000000000008p0 i)":
817 ildouble: 1
818 ldouble: 1
819 Test "Real part of: cacos (-0.25 + 1.0 i)":
820 double: 1
821 float: 1
822 idouble: 1
823 ifloat: 1
824 Test "Imaginary part of: cacos (-0.25 + 1.0 i)":
825 float: 1
826 ifloat: 1
827 ildouble: 1
828 ldouble: 1
829 Test "Real part of: cacos (-0.25 - 1.0 i)":
830 double: 1
831 float: 1
832 idouble: 1
833 ifloat: 1
834 Test "Imaginary part of: cacos (-0.25 - 1.0 i)":
835 float: 1
836 ifloat: 1
837 ildouble: 1
838 ldouble: 1
839 Test "Real part of: cacos (-0.5 + +0 i)":
840 ildouble: 1
841 ldouble: 1
842 Test "Real part of: cacos (-0.5 + 0x1.fp-1025 i)":
843 ildouble: 1
844 ldouble: 1
845 Test "Real part of: cacos (-0.5 + 0x1.fp-129 i)":
846 ildouble: 1
847 ldouble: 1
848 Test "Imaginary part of: cacos (-0.5 + 0x1.fp-129 i)":
849 double: 1
850 idouble: 1
851 Test "Real part of: cacos (-0.5 + 0x1p-105 i)":
852 ildouble: 1
853 ldouble: 1
854 Test "Imaginary part of: cacos (-0.5 + 0x1p-105 i)":
855 double: 1
856 idouble: 1
857 Test "Real part of: cacos (-0.5 + 0x1p-112 i)":
858 ildouble: 1
859 ldouble: 1
860 Test "Imaginary part of: cacos (-0.5 + 0x1p-112 i)":
861 double: 1
862 idouble: 1
863 Test "Real part of: cacos (-0.5 + 0x1p-23 i)":
864 ildouble: 1
865 ldouble: 1
866 Test "Imaginary part of: cacos (-0.5 + 0x1p-23 i)":
867 double: 1
868 idouble: 1
869 Test "Real part of: cacos (-0.5 + 0x1p-52 i)":
870 ildouble: 1
871 ldouble: 1
872 Test "Imaginary part of: cacos (-0.5 + 0x1p-52 i)":
873 ildouble: 1
874 ldouble: 1
875 Test "Real part of: cacos (-0.5 + 0x1p-63 i)":
876 ildouble: 1
877 ldouble: 1
878 Test "Real part of: cacos (-0.5 + 1.0 i)":
879 float: 1
880 ifloat: 1
881 Test "Imaginary part of: cacos (-0.5 + 1.0 i)":
882 double: 1
883 idouble: 1
884 ildouble: 1
885 ldouble: 1
886 Test "Real part of: cacos (-0.5 - 0 i)":
887 ildouble: 1
888 ldouble: 1
889 Test "Real part of: cacos (-0.5 - 0x1.fp-1025 i)":
890 ildouble: 1
891 ldouble: 1
892 Test "Real part of: cacos (-0.5 - 0x1.fp-129 i)":
893 ildouble: 1
894 ldouble: 1
895 Test "Imaginary part of: cacos (-0.5 - 0x1.fp-129 i)":
896 double: 1
897 idouble: 1
898 Test "Real part of: cacos (-0.5 - 0x1p-105 i)":
899 ildouble: 1
900 ldouble: 1
901 Test "Imaginary part of: cacos (-0.5 - 0x1p-105 i)":
902 double: 1
903 idouble: 1
904 Test "Real part of: cacos (-0.5 - 0x1p-112 i)":
905 ildouble: 1
906 ldouble: 1
907 Test "Imaginary part of: cacos (-0.5 - 0x1p-112 i)":
908 double: 1
909 idouble: 1
910 Test "Real part of: cacos (-0.5 - 0x1p-23 i)":
911 ildouble: 1
912 ldouble: 1
913 Test "Imaginary part of: cacos (-0.5 - 0x1p-23 i)":
914 double: 1
915 idouble: 1
916 Test "Real part of: cacos (-0.5 - 0x1p-52 i)":
917 ildouble: 1
918 ldouble: 1
919 Test "Imaginary part of: cacos (-0.5 - 0x1p-52 i)":
920 ildouble: 1
921 ldouble: 1
922 Test "Real part of: cacos (-0.5 - 0x1p-63 i)":
923 ildouble: 1
924 ldouble: 1
925 Test "Real part of: cacos (-0.5 - 1.0 i)":
926 float: 1
927 ifloat: 1
928 Test "Imaginary part of: cacos (-0.5 - 1.0 i)":
929 double: 1
930 idouble: 1
931 ildouble: 1
932 ldouble: 1
933 Test "Real part of: cacos (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
934 ildouble: 1
935 ldouble: 1
936 Test "Imaginary part of: cacos (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
937 double: 1
938 idouble: 1
939 Test "Real part of: cacos (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
940 ildouble: 1
941 ldouble: 1
942 Test "Imaginary part of: cacos (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
943 double: 1
944 idouble: 1
945 Test "Real part of: cacos (-0x0.ffffffffffffffffp0 + 0x1p-63 i)":
946 ildouble: 1
947 ldouble: 1
948 Test "Real part of: cacos (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
949 ildouble: 1
950 ldouble: 1
951 Test "Real part of: cacos (-0x0.ffffffp0 + 0.0 i)":
952 ildouble: 1
953 ldouble: 1
954 Test "Real part of: cacos (-0x0.ffffffp0 + 0x1.fp-129 i)":
955 ildouble: 1
956 ldouble: 1
957 Test "Imaginary part of: cacos (-0x0.ffffffp0 + 0x1p-23 i)":
958 float: 2
959 ifloat: 2
960 Test "Real part of: cacos (-0x0.ffffffp0 - 0.0 i)":
961 ildouble: 1
962 ldouble: 1
963 Test "Real part of: cacos (-0x0.ffffffp0 - 0x1.fp-129 i)":
964 ildouble: 1
965 ldouble: 1
966 Test "Imaginary part of: cacos (-0x0.ffffffp0 - 0x1p-23 i)":
967 float: 2
968 ifloat: 2
969 Test "Real part of: cacos (-0x1.0000000000000002p0 + 0x1p-63 i)":
970 ildouble: 1
971 ldouble: 1
972 Test "Real part of: cacos (-0x1.0000000000000002p0 - 0x1p-63 i)":
973 ildouble: 1
974 ldouble: 1
975 Test "Real part of: cacos (-0x1.0000000000001p0 + 0x1p-52 i)":
976 ildouble: 1
977 ldouble: 1
978 Test "Imaginary part of: cacos (-0x1.0000000000001p0 + 0x1p-52 i)":
979 ildouble: 1
980 ldouble: 1
981 Test "Real part of: cacos (-0x1.0000000000001p0 - 0x1p-52 i)":
982 ildouble: 1
983 ldouble: 1
984 Test "Imaginary part of: cacos (-0x1.0000000000001p0 - 0x1p-52 i)":
985 ildouble: 1
986 ldouble: 1
987 Test "Real part of: cacos (-0x1.000002p0 + 0x1p-23 i)":
988 ildouble: 1
989 ldouble: 1
990 Test "Imaginary part of: cacos (-0x1.000002p0 + 0x1p-23 i)":
991 float: 1
992 ifloat: 1
993 ildouble: 2
994 ldouble: 2
995 Test "Real part of: cacos (-0x1.000002p0 - 0x1p-23 i)":
996 ildouble: 1
997 ldouble: 1
998 Test "Imaginary part of: cacos (-0x1.000002p0 - 0x1p-23 i)":
999 float: 1
1000 ifloat: 1
1001 ildouble: 2
1002 ldouble: 2
1003 Test "Imaginary part of: cacos (-0x1.fp-10 + 1.0 i)":
1004 double: 1
1005 idouble: 1
1006 Test "Imaginary part of: cacos (-0x1.fp-10 - 1.0 i)":
1007 double: 1
1008 idouble: 1
1009 Test "Real part of: cacos (-0x1.fp-100 + 1.0 i)":
1010 float: 1
1011 ifloat: 1
1012 Test "Imaginary part of: cacos (-0x1.fp-100 + 1.0 i)":
1013 double: 1
1014 float: 1
1015 idouble: 1
1016 ifloat: 1
1017 Test "Real part of: cacos (-0x1.fp-100 - 1.0 i)":
1018 float: 1
1019 ifloat: 1
1020 Test "Imaginary part of: cacos (-0x1.fp-100 - 1.0 i)":
1021 double: 1
1022 float: 1
1023 idouble: 1
1024 ifloat: 1
1025 Test "Imaginary part of: cacos (-0x1.fp-1000 + 1.0 i)":
1026 double: 1
1027 idouble: 1
1028 Test "Imaginary part of: cacos (-0x1.fp-1000 - 1.0 i)":
1029 double: 1
1030 idouble: 1
1031 Test "Imaginary part of: cacos (-0x1.fp-1025 + 0x1.000000000000000000000000008p0 i)":
1032 ildouble: 1
1033 ldouble: 1
1034 Test "Imaginary part of: cacos (-0x1.fp-1025 + 1.0 i)":
1035 double: 1
1036 idouble: 1
1037 Test "Imaginary part of: cacos (-0x1.fp-1025 + 1.5 i)":
1038 double: 1
1039 idouble: 1
1040 Test "Imaginary part of: cacos (-0x1.fp-1025 - 0x1.000000000000000000000000008p0 i)":
1041 ildouble: 1
1042 ldouble: 1
1043 Test "Imaginary part of: cacos (-0x1.fp-1025 - 1.0 i)":
1044 double: 1
1045 idouble: 1
1046 Test "Imaginary part of: cacos (-0x1.fp-1025 - 1.5 i)":
1047 double: 1
1048 idouble: 1
1049 Test "Real part of: cacos (-0x1.fp-129 + 0.5 i)":
1050 float: 1
1051 ifloat: 1
1052 Test "Imaginary part of: cacos (-0x1.fp-129 + 0.5 i)":
1053 float: 1
1054 ifloat: 1
1055 Test "Real part of: cacos (-0x1.fp-129 + 0x0.ffffffp0 i)":
1056 float: 1
1057 ifloat: 1
1058 Test "Real part of: cacos (-0x1.fp-129 + 0x1.000002p0 i)":
1059 float: 1
1060 ifloat: 1
1061 Test "Real part of: cacos (-0x1.fp-129 + 0x1.fp-129 i)":
1062 float: 1
1063 ifloat: 1
1064 Test "Real part of: cacos (-0x1.fp-129 + 0x1p-23 i)":
1065 float: 1
1066 ifloat: 1
1067 Test "Real part of: cacos (-0x1.fp-129 + 1.0 i)":
1068 float: 1
1069 ifloat: 1
1070 Test "Imaginary part of: cacos (-0x1.fp-129 + 1.0 i)":
1071 double: 1
1072 float: 1
1073 idouble: 1
1074 ifloat: 1
1075 Test "Real part of: cacos (-0x1.fp-129 + 1.5 i)":
1076 float: 1
1077 ifloat: 1
1078 Test "Imaginary part of: cacos (-0x1.fp-129 + 1.5 i)":
1079 double: 1
1080 idouble: 1
1081 Test "Real part of: cacos (-0x1.fp-129 - 0.5 i)":
1082 float: 1
1083 ifloat: 1
1084 Test "Imaginary part of: cacos (-0x1.fp-129 - 0.5 i)":
1085 float: 1
1086 ifloat: 1
1087 Test "Real part of: cacos (-0x1.fp-129 - 0x0.ffffffp0 i)":
1088 float: 1
1089 ifloat: 1
1090 Test "Real part of: cacos (-0x1.fp-129 - 0x1.000002p0 i)":
1091 float: 1
1092 ifloat: 1
1093 Test "Real part of: cacos (-0x1.fp-129 - 0x1.fp-129 i)":
1094 float: 1
1095 ifloat: 1
1096 Test "Real part of: cacos (-0x1.fp-129 - 0x1p-23 i)":
1097 float: 1
1098 ifloat: 1
1099 Test "Real part of: cacos (-0x1.fp-129 - 1.0 i)":
1100 float: 1
1101 ifloat: 1
1102 Test "Imaginary part of: cacos (-0x1.fp-129 - 1.0 i)":
1103 double: 1
1104 float: 1
1105 idouble: 1
1106 ifloat: 1
1107 Test "Real part of: cacos (-0x1.fp-129 - 1.5 i)":
1108 float: 1
1109 ifloat: 1
1110 Test "Imaginary part of: cacos (-0x1.fp-129 - 1.5 i)":
1111 double: 1
1112 idouble: 1
1113 Test "Real part of: cacos (-0x1.fp-30 + 1.0 i)":
1114 float: 1
1115 ifloat: 1
1116 ildouble: 1
1117 ldouble: 1
1118 Test "Imaginary part of: cacos (-0x1.fp-30 + 1.0 i)":
1119 double: 1
1120 float: 1
1121 idouble: 1
1122 ifloat: 1
1123 Test "Real part of: cacos (-0x1.fp-30 - 1.0 i)":
1124 float: 1
1125 ifloat: 1
1126 ildouble: 1
1127 ldouble: 1
1128 Test "Imaginary part of: cacos (-0x1.fp-30 - 1.0 i)":
1129 double: 1
1130 float: 1
1131 idouble: 1
1132 ifloat: 1
1133 Test "Real part of: cacos (-0x1p-105 + 0.0 i)":
1134 float: 1
1135 ifloat: 1
1136 Test "Real part of: cacos (-0x1p-105 + 0.5 i)":
1137 float: 1
1138 ifloat: 1
1139 Test "Imaginary part of: cacos (-0x1p-105 + 0.5 i)":
1140 float: 1
1141 ifloat: 1
1142 Test "Imaginary part of: cacos (-0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
1143 ildouble: 1
1144 ldouble: 1
1145 Test "Real part of: cacos (-0x1p-105 + 0x1p-105 i)":
1146 float: 1
1147 ifloat: 1
1148 Test "Real part of: cacos (-0x1p-105 - 0.0 i)":
1149 float: 1
1150 ifloat: 1
1151 Test "Real part of: cacos (-0x1p-105 - 0.5 i)":
1152 float: 1
1153 ifloat: 1
1154 Test "Imaginary part of: cacos (-0x1p-105 - 0.5 i)":
1155 float: 1
1156 ifloat: 1
1157 Test "Imaginary part of: cacos (-0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
1158 ildouble: 1
1159 ldouble: 1
1160 Test "Real part of: cacos (-0x1p-105 - 0x1p-105 i)":
1161 float: 1
1162 ifloat: 1
1163 Test "Real part of: cacos (-0x1p-112 + 0.0 i)":
1164 float: 1
1165 ifloat: 1
1166 Test "Real part of: cacos (-0x1p-112 + 0.5 i)":
1167 float: 1
1168 ifloat: 1
1169 Test "Imaginary part of: cacos (-0x1p-112 + 0.5 i)":
1170 float: 1
1171 ifloat: 1
1172 Test "Real part of: cacos (-0x1p-112 + 0x1p-112 i)":
1173 float: 1
1174 ifloat: 1
1175 Test "Real part of: cacos (-0x1p-112 - 0.0 i)":
1176 float: 1
1177 ifloat: 1
1178 Test "Real part of: cacos (-0x1p-112 - 0.5 i)":
1179 float: 1
1180 ifloat: 1
1181 Test "Imaginary part of: cacos (-0x1p-112 - 0.5 i)":
1182 float: 1
1183 ifloat: 1
1184 Test "Real part of: cacos (-0x1p-112 - 0x1p-112 i)":
1185 float: 1
1186 ifloat: 1
1187 Test "Real part of: cacos (-0x1p-23 + 0.0 i)":
1188 float: 1
1189 ifloat: 1
1190 Test "Real part of: cacos (-0x1p-23 + 0.5 i)":
1191 float: 1
1192 ifloat: 1
1193 ildouble: 1
1194 ldouble: 1
1195 Test "Imaginary part of: cacos (-0x1p-23 + 0.5 i)":
1196 float: 1
1197 ifloat: 1
1198 Test "Imaginary part of: cacos (-0x1p-23 + 0x0.ffffffp0 i)":
1199 double: 1
1200 idouble: 1
1201 Test "Imaginary part of: cacos (-0x1p-23 + 0x1.000002p0 i)":
1202 ildouble: 1
1203 ldouble: 1
1204 Test "Real part of: cacos (-0x1p-23 + 0x1.fp-129 i)":
1205 float: 1
1206 ifloat: 1
1207 Test "Real part of: cacos (-0x1p-23 + 0x1p-23 i)":
1208 float: 1
1209 ifloat: 1
1210 Test "Real part of: cacos (-0x1p-23 - 0.0 i)":
1211 float: 1
1212 ifloat: 1
1213 Test "Real part of: cacos (-0x1p-23 - 0.5 i)":
1214 float: 1
1215 ifloat: 1
1216 ildouble: 1
1217 ldouble: 1
1218 Test "Imaginary part of: cacos (-0x1p-23 - 0.5 i)":
1219 float: 1
1220 ifloat: 1
1221 Test "Imaginary part of: cacos (-0x1p-23 - 0x0.ffffffp0 i)":
1222 double: 1
1223 idouble: 1
1224 Test "Imaginary part of: cacos (-0x1p-23 - 0x1.000002p0 i)":
1225 ildouble: 1
1226 ldouble: 1
1227 Test "Real part of: cacos (-0x1p-23 - 0x1.fp-129 i)":
1228 float: 1
1229 ifloat: 1
1230 Test "Real part of: cacos (-0x1p-23 - 0x1p-23 i)":
1231 float: 1
1232 ifloat: 1
1233 Test "Real part of: cacos (-0x1p-52 + 0.0 i)":
1234 float: 1
1235 ifloat: 1
1236 Test "Real part of: cacos (-0x1p-52 + 0.5 i)":
1237 float: 1
1238 ifloat: 1
1239 ildouble: 1
1240 ldouble: 1
1241 Test "Imaginary part of: cacos (-0x1p-52 + 0.5 i)":
1242 float: 1
1243 ifloat: 1
1244 Test "Real part of: cacos (-0x1p-52 + 0x1p-52 i)":
1245 float: 1
1246 ifloat: 1
1247 Test "Real part of: cacos (-0x1p-52 - 0.0 i)":
1248 float: 1
1249 ifloat: 1
1250 Test "Real part of: cacos (-0x1p-52 - 0.5 i)":
1251 float: 1
1252 ifloat: 1
1253 ildouble: 1
1254 ldouble: 1
1255 Test "Imaginary part of: cacos (-0x1p-52 - 0.5 i)":
1256 float: 1
1257 ifloat: 1
1258 Test "Real part of: cacos (-0x1p-52 - 0x1p-52 i)":
1259 float: 1
1260 ifloat: 1
1261 Test "Real part of: cacos (-0x1p-63 + 0.0 i)":
1262 float: 1
1263 ifloat: 1
1264 Test "Real part of: cacos (-0x1p-63 + 0.5 i)":
1265 float: 1
1266 ifloat: 1
1267 Test "Imaginary part of: cacos (-0x1p-63 + 0.5 i)":
1268 float: 1
1269 ifloat: 1
1270 Test "Real part of: cacos (-0x1p-63 + 0x1p-63 i)":
1271 float: 1
1272 ifloat: 1
1273 Test "Real part of: cacos (-0x1p-63 - 0.0 i)":
1274 float: 1
1275 ifloat: 1
1276 Test "Real part of: cacos (-0x1p-63 - 0.5 i)":
1277 float: 1
1278 ifloat: 1
1279 Test "Imaginary part of: cacos (-0x1p-63 - 0.5 i)":
1280 float: 1
1281 ifloat: 1
1282 Test "Real part of: cacos (-0x1p-63 - 0x1p-63 i)":
1283 float: 1
1284 ifloat: 1
1285 Test "Real part of: cacos (-1.0 + 0.5 i)":
1286 ildouble: 1
1287 ldouble: 1
1288 Test "Imaginary part of: cacos (-1.0 + 0.5 i)":
1289 float: 1
1290 ifloat: 1
1291 Test "Imaginary part of: cacos (-1.0 + 0x1.fp-10 i)":
1292 float: 1
1293 ifloat: 1
1294 ildouble: 1
1295 ldouble: 1
1296 Test "Real part of: cacos (-1.0 + 0x1.fp-100 i)":
1297 ildouble: 1
1298 ldouble: 1
1299 Test "Real part of: cacos (-1.0 + 0x1p50 i)":
1300 float: 1
1301 ifloat: 1
1302 Test "Real part of: cacos (-1.0 - 0.5 i)":
1303 ildouble: 1
1304 ldouble: 1
1305 Test "Imaginary part of: cacos (-1.0 - 0.5 i)":
1306 float: 1
1307 ifloat: 1
1308 Test "Imaginary part of: cacos (-1.0 - 0x1.fp-10 i)":
1309 float: 1
1310 ifloat: 1
1311 ildouble: 1
1312 ldouble: 1
1313 Test "Real part of: cacos (-1.0 - 0x1.fp-100 i)":
1314 ildouble: 1
1315 ldouble: 1
1316 Test "Real part of: cacos (-1.0 - 0x1p50 i)":
1317 float: 1
1318 ifloat: 1
1319 Test "Real part of: cacos (-2 - 3 i)":
1320 float: 1
1321 ifloat: 1
1322 Test "Real part of: cacos (-inf + inf i)":
1323 ildouble: 1
1324 ldouble: 1
1325 Test "Real part of: cacos (-inf - inf i)":
1326 ildouble: 1
1327 ldouble: 1
1328 Test "Imaginary part of: cacos (0.0 + 0x1.000000000000000000000000008p0 i)":
1329 ildouble: 1
1330 ldouble: 1
1331 Test "Imaginary part of: cacos (0.0 - 0x1.000000000000000000000000008p0 i)":
1332 ildouble: 1
1333 ldouble: 1
1334 Test "Imaginary part of: cacos (0.25 + 1.0 i)":
1335 float: 1
1336 ifloat: 1
1337 ildouble: 1
1338 ldouble: 1
1339 Test "Imaginary part of: cacos (0.25 - 1.0 i)":
1340 float: 1
1341 ifloat: 1
1342 ildouble: 1
1343 ldouble: 1
1344 Test "Real part of: cacos (0.5 + +0 i)":
1345 double: 1
1346 idouble: 1
1347 Test "Real part of: cacos (0.5 + 0x1.fp-1025 i)":
1348 double: 1
1349 idouble: 1
1350 Test "Real part of: cacos (0.5 + 0x1.fp-129 i)":
1351 double: 1
1352 idouble: 1
1353 Test "Imaginary part of: cacos (0.5 + 0x1.fp-129 i)":
1354 double: 1
1355 idouble: 1
1356 Test "Real part of: cacos (0.5 + 0x1p-105 i)":
1357 double: 1
1358 idouble: 1
1359 Test "Imaginary part of: cacos (0.5 + 0x1p-105 i)":
1360 double: 1
1361 idouble: 1
1362 Test "Real part of: cacos (0.5 + 0x1p-112 i)":
1363 double: 1
1364 idouble: 1
1365 Test "Imaginary part of: cacos (0.5 + 0x1p-112 i)":
1366 double: 1
1367 idouble: 1
1368 Test "Imaginary part of: cacos (0.5 + 0x1p-23 i)":
1369 double: 1
1370 idouble: 1
1371 Test "Real part of: cacos (0.5 + 0x1p-52 i)":
1372 double: 1
1373 idouble: 1
1374 Test "Imaginary part of: cacos (0.5 + 0x1p-52 i)":
1375 ildouble: 1
1376 ldouble: 1
1377 Test "Real part of: cacos (0.5 + 0x1p-63 i)":
1378 double: 1
1379 idouble: 1
1380 Test "Real part of: cacos (0.5 + 1.0 i)":
1381 float: 1
1382 ifloat: 1
1383 Test "Imaginary part of: cacos (0.5 + 1.0 i)":
1384 double: 1
1385 idouble: 1
1386 ildouble: 1
1387 ldouble: 1
1388 Test "Real part of: cacos (0.5 - 0 i)":
1389 double: 1
1390 idouble: 1
1391 Test "Real part of: cacos (0.5 - 0x1.fp-1025 i)":
1392 double: 1
1393 idouble: 1
1394 Test "Real part of: cacos (0.5 - 0x1.fp-129 i)":
1395 double: 1
1396 idouble: 1
1397 Test "Imaginary part of: cacos (0.5 - 0x1.fp-129 i)":
1398 double: 1
1399 idouble: 1
1400 Test "Real part of: cacos (0.5 - 0x1p-105 i)":
1401 double: 1
1402 idouble: 1
1403 Test "Imaginary part of: cacos (0.5 - 0x1p-105 i)":
1404 double: 1
1405 idouble: 1
1406 Test "Real part of: cacos (0.5 - 0x1p-112 i)":
1407 double: 1
1408 idouble: 1
1409 Test "Imaginary part of: cacos (0.5 - 0x1p-112 i)":
1410 double: 1
1411 idouble: 1
1412 Test "Imaginary part of: cacos (0.5 - 0x1p-23 i)":
1413 double: 1
1414 idouble: 1
1415 Test "Real part of: cacos (0.5 - 0x1p-52 i)":
1416 double: 1
1417 idouble: 1
1418 Test "Imaginary part of: cacos (0.5 - 0x1p-52 i)":
1419 ildouble: 1
1420 ldouble: 1
1421 Test "Real part of: cacos (0.5 - 0x1p-63 i)":
1422 double: 1
1423 idouble: 1
1424 Test "Real part of: cacos (0.5 - 1.0 i)":
1425 float: 1
1426 ifloat: 1
1427 Test "Imaginary part of: cacos (0.5 - 1.0 i)":
1428 double: 1
1429 idouble: 1
1430 ildouble: 1
1431 ldouble: 1
1432 Test "Real part of: cacos (0x0.fffffffffffff8p0 + 0x1p-52 i)":
1433 ildouble: 1
1434 ldouble: 1
1435 Test "Imaginary part of: cacos (0x0.fffffffffffff8p0 + 0x1p-52 i)":
1436 double: 1
1437 idouble: 1
1438 Test "Real part of: cacos (0x0.fffffffffffff8p0 - 0x1p-52 i)":
1439 ildouble: 1
1440 ldouble: 1
1441 Test "Imaginary part of: cacos (0x0.fffffffffffff8p0 - 0x1p-52 i)":
1442 double: 1
1443 idouble: 1
1444 Test "Real part of: cacos (0x0.ffffffffffffffffffffffffffcp0 + 0x1p-105 i)":
1445 ildouble: 1
1446 ldouble: 1
1447 Test "Real part of: cacos (0x0.ffffffffffffffffffffffffffcp0 - 0x1p-105 i)":
1448 ildouble: 1
1449 ldouble: 1
1450 Test "Real part of: cacos (0x0.ffffffp0 + 0.0 i)":
1451 float: 1
1452 ifloat: 1
1453 ildouble: 1
1454 ldouble: 1
1455 Test "Real part of: cacos (0x0.ffffffp0 + 0x1.fp-129 i)":
1456 float: 1
1457 ifloat: 1
1458 ildouble: 1
1459 ldouble: 1
1460 Test "Real part of: cacos (0x0.ffffffp0 + 0x1p-23 i)":
1461 float: 2
1462 ifloat: 2
1463 ildouble: 1
1464 ldouble: 1
1465 Test "Imaginary part of: cacos (0x0.ffffffp0 + 0x1p-23 i)":
1466 float: 2
1467 ifloat: 2
1468 Test "Real part of: cacos (0x0.ffffffp0 - 0.0 i)":
1469 float: 1
1470 ifloat: 1
1471 ildouble: 1
1472 ldouble: 1
1473 Test "Real part of: cacos (0x0.ffffffp0 - 0x1.fp-129 i)":
1474 float: 1
1475 ifloat: 1
1476 ildouble: 1
1477 ldouble: 1
1478 Test "Real part of: cacos (0x0.ffffffp0 - 0x1p-23 i)":
1479 float: 2
1480 ifloat: 2
1481 ildouble: 1
1482 ldouble: 1
1483 Test "Imaginary part of: cacos (0x0.ffffffp0 - 0x1p-23 i)":
1484 float: 2
1485 ifloat: 2
1486 Test "Real part of: cacos (0x1.0000000000001p0 + 0x1p-52 i)":
1487 double: 1
1488 idouble: 1
1489 Test "Imaginary part of: cacos (0x1.0000000000001p0 + 0x1p-52 i)":
1490 ildouble: 1
1491 ldouble: 1
1492 Test "Real part of: cacos (0x1.0000000000001p0 - 0x1p-52 i)":
1493 double: 1
1494 idouble: 1
1495 Test "Imaginary part of: cacos (0x1.0000000000001p0 - 0x1p-52 i)":
1496 ildouble: 1
1497 ldouble: 1
1498 Test "Real part of: cacos (0x1.000002p0 + 0x1p-23 i)":
1499 float: 2
1500 ifloat: 2
1501 Test "Imaginary part of: cacos (0x1.000002p0 + 0x1p-23 i)":
1502 float: 1
1503 ifloat: 1
1504 ildouble: 2
1505 ldouble: 2
1506 Test "Real part of: cacos (0x1.000002p0 - 0x1p-23 i)":
1507 float: 2
1508 ifloat: 2
1509 Test "Imaginary part of: cacos (0x1.000002p0 - 0x1p-23 i)":
1510 float: 1
1511 ifloat: 1
1512 ildouble: 2
1513 ldouble: 2
1514 Test "Real part of: cacos (0x1.fp-10 + 1.0 i)":
1515 ildouble: 1
1516 ldouble: 1
1517 Test "Imaginary part of: cacos (0x1.fp-10 + 1.0 i)":
1518 double: 1
1519 idouble: 1
1520 Test "Real part of: cacos (0x1.fp-10 - 1.0 i)":
1521 ildouble: 1
1522 ldouble: 1
1523 Test "Imaginary part of: cacos (0x1.fp-10 - 1.0 i)":
1524 double: 1
1525 idouble: 1
1526 Test "Real part of: cacos (0x1.fp-100 + 1.0 i)":
1527 ildouble: 1
1528 ldouble: 1
1529 Test "Imaginary part of: cacos (0x1.fp-100 + 1.0 i)":
1530 double: 1
1531 float: 1
1532 idouble: 1
1533 ifloat: 1
1534 Test "Real part of: cacos (0x1.fp-100 - 1.0 i)":
1535 ildouble: 1
1536 ldouble: 1
1537 Test "Imaginary part of: cacos (0x1.fp-100 - 1.0 i)":
1538 double: 1
1539 float: 1
1540 idouble: 1
1541 ifloat: 1
1542 Test "Imaginary part of: cacos (0x1.fp-1000 + 1.0 i)":
1543 double: 1
1544 idouble: 1
1545 Test "Imaginary part of: cacos (0x1.fp-1000 - 1.0 i)":
1546 double: 1
1547 idouble: 1
1548 Test "Imaginary part of: cacos (0x1.fp-1025 + 0x1.000000000000000000000000008p0 i)":
1549 ildouble: 1
1550 ldouble: 1
1551 Test "Imaginary part of: cacos (0x1.fp-1025 + 1.0 i)":
1552 double: 1
1553 idouble: 1
1554 Test "Imaginary part of: cacos (0x1.fp-1025 + 1.5 i)":
1555 double: 1
1556 idouble: 1
1557 Test "Imaginary part of: cacos (0x1.fp-1025 - 0x1.000000000000000000000000008p0 i)":
1558 ildouble: 1
1559 ldouble: 1
1560 Test "Imaginary part of: cacos (0x1.fp-1025 - 1.0 i)":
1561 double: 1
1562 idouble: 1
1563 Test "Imaginary part of: cacos (0x1.fp-1025 - 1.5 i)":
1564 double: 1
1565 idouble: 1
1566 Test "Imaginary part of: cacos (0x1.fp-129 + 0.5 i)":
1567 float: 1
1568 ifloat: 1
1569 Test "Imaginary part of: cacos (0x1.fp-129 + 1.0 i)":
1570 double: 1
1571 float: 1
1572 idouble: 1
1573 ifloat: 1
1574 Test "Imaginary part of: cacos (0x1.fp-129 + 1.5 i)":
1575 double: 1
1576 idouble: 1
1577 Test "Imaginary part of: cacos (0x1.fp-129 - 0.5 i)":
1578 float: 1
1579 ifloat: 1
1580 Test "Imaginary part of: cacos (0x1.fp-129 - 1.0 i)":
1581 double: 1
1582 float: 1
1583 idouble: 1
1584 ifloat: 1
1585 Test "Imaginary part of: cacos (0x1.fp-129 - 1.5 i)":
1586 double: 1
1587 idouble: 1
1588 Test "Imaginary part of: cacos (0x1.fp-30 + 1.0 i)":
1589 double: 1
1590 float: 1
1591 idouble: 1
1592 ifloat: 1
1593 Test "Imaginary part of: cacos (0x1.fp-30 - 1.0 i)":
1594 double: 1
1595 float: 1
1596 idouble: 1
1597 ifloat: 1
1598 Test "Imaginary part of: cacos (0x1.fp1023 + 0x1.fp1023 i)":
1599 double: 1
1600 idouble: 1
1601 ildouble: 1
1602 ldouble: 1
1603 Test "Imaginary part of: cacos (0x1.fp127 + 0x1.fp127 i)":
1604 double: 1
1605 idouble: 1
1606 ildouble: 1
1607 ldouble: 1
1608 Test "Real part of: cacos (0x1p-105 + 0.5 i)":
1609 ildouble: 1
1610 ldouble: 1
1611 Test "Imaginary part of: cacos (0x1p-105 + 0.5 i)":
1612 float: 1
1613 ifloat: 1
1614 Test "Imaginary part of: cacos (0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
1615 ildouble: 1
1616 ldouble: 1
1617 Test "Real part of: cacos (0x1p-105 - 0.5 i)":
1618 ildouble: 1
1619 ldouble: 1
1620 Test "Imaginary part of: cacos (0x1p-105 - 0.5 i)":
1621 float: 1
1622 ifloat: 1
1623 Test "Imaginary part of: cacos (0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
1624 ildouble: 1
1625 ldouble: 1
1626 Test "Imaginary part of: cacos (0x1p-112 + 0.5 i)":
1627 float: 1
1628 ifloat: 1
1629 Test "Imaginary part of: cacos (0x1p-112 - 0.5 i)":
1630 float: 1
1631 ifloat: 1
1632 Test "Imaginary part of: cacos (0x1p-23 + 0.5 i)":
1633 float: 1
1634 ifloat: 1
1635 Test "Imaginary part of: cacos (0x1p-23 + 0x0.ffffffp0 i)":
1636 double: 1
1637 idouble: 1
1638 Test "Imaginary part of: cacos (0x1p-23 + 0x1.000002p0 i)":
1639 ildouble: 1
1640 ldouble: 1
1641 Test "Imaginary part of: cacos (0x1p-23 - 0.5 i)":
1642 float: 1
1643 ifloat: 1
1644 Test "Imaginary part of: cacos (0x1p-23 - 0x0.ffffffp0 i)":
1645 double: 1
1646 idouble: 1
1647 Test "Imaginary part of: cacos (0x1p-23 - 0x1.000002p0 i)":
1648 ildouble: 1
1649 ldouble: 1
1650 Test "Imaginary part of: cacos (0x1p-52 + 0.5 i)":
1651 float: 1
1652 ifloat: 1
1653 Test "Real part of: cacos (0x1p-52 + 0x0.fffffffffffff8p0 i)":
1654 ildouble: 1
1655 ldouble: 1
1656 Test "Real part of: cacos (0x1p-52 + 0x1.0000000000001p0 i)":
1657 ildouble: 1
1658 ldouble: 1
1659 Test "Imaginary part of: cacos (0x1p-52 - 0.5 i)":
1660 float: 1
1661 ifloat: 1
1662 Test "Real part of: cacos (0x1p-52 - 0x0.fffffffffffff8p0 i)":
1663 ildouble: 1
1664 ldouble: 1
1665 Test "Real part of: cacos (0x1p-52 - 0x1.0000000000001p0 i)":
1666 ildouble: 1
1667 ldouble: 1
1668 Test "Imaginary part of: cacos (0x1p-63 + 0.5 i)":
1669 float: 1
1670 ifloat: 1
1671 Test "Imaginary part of: cacos (0x1p-63 - 0.5 i)":
1672 float: 1
1673 ifloat: 1
1674 Test "Real part of: cacos (1.0 + 0.25 i)":
1675 double: 1
1676 idouble: 1
1677 Test "Real part of: cacos (1.0 + 0.5 i)":
1678 float: 1
1679 ifloat: 1
1680 Test "Imaginary part of: cacos (1.0 + 0.5 i)":
1681 float: 1
1682 ifloat: 1
1683 Test "Real part of: cacos (1.0 + 0x1.fp-10 i)":
1684 float: 2
1685 ifloat: 2
1686 ildouble: 1
1687 ldouble: 1
1688 Test "Imaginary part of: cacos (1.0 + 0x1.fp-10 i)":
1689 float: 1
1690 ifloat: 1
1691 ildouble: 1
1692 ldouble: 1
1693 Test "Real part of: cacos (1.0 + 0x1.fp-100 i)":
1694 ildouble: 2
1695 ldouble: 2
1696 Test "Real part of: cacos (1.0 - 0.25 i)":
1697 double: 1
1698 idouble: 1
1699 Test "Real part of: cacos (1.0 - 0.5 i)":
1700 float: 1
1701 ifloat: 1
1702 Test "Imaginary part of: cacos (1.0 - 0.5 i)":
1703 float: 1
1704 ifloat: 1
1705 Test "Real part of: cacos (1.0 - 0x1.fp-10 i)":
1706 float: 2
1707 ifloat: 2
1708 ildouble: 1
1709 ldouble: 1
1710 Test "Imaginary part of: cacos (1.0 - 0x1.fp-10 i)":
1711 float: 1
1712 ifloat: 1
1713 ildouble: 1
1714 ldouble: 1
1715 Test "Real part of: cacos (1.0 - 0x1.fp-100 i)":
1716 ildouble: 2
1717 ldouble: 2
1719 # cacosh
1720 Test "Real part of: cacosh (+0 + 0.5 i)":
1721 float: 1
1722 ifloat: 1
1723 Test "Real part of: cacosh (+0 + 1.0 i)":
1724 double: 1
1725 float: 1
1726 idouble: 1
1727 ifloat: 1
1728 Test "Real part of: cacosh (+0 + 1.5 i)":
1729 double: 1
1730 idouble: 1
1731 Test "Real part of: cacosh (+0 - 0.5 i)":
1732 float: 1
1733 ifloat: 1
1734 Test "Real part of: cacosh (+0 - 1.0 i)":
1735 double: 1
1736 float: 1
1737 idouble: 1
1738 ifloat: 1
1739 Test "Real part of: cacosh (+0 - 1.5 i)":
1740 double: 1
1741 idouble: 1
1742 Test "Real part of: cacosh (-0 + 0.5 i)":
1743 float: 1
1744 ifloat: 1
1745 Test "Real part of: cacosh (-0 + 1.0 i)":
1746 double: 1
1747 float: 1
1748 idouble: 1
1749 ifloat: 1
1750 Test "Real part of: cacosh (-0 + 1.5 i)":
1751 double: 1
1752 idouble: 1
1753 Test "Real part of: cacosh (-0 - 0.5 i)":
1754 float: 1
1755 ifloat: 1
1756 Test "Real part of: cacosh (-0 - 1.0 i)":
1757 double: 1
1758 float: 1
1759 idouble: 1
1760 ifloat: 1
1761 Test "Real part of: cacosh (-0 - 1.5 i)":
1762 double: 1
1763 idouble: 1
1764 Test "Real part of: cacosh (-0.0 + 0x1.000000000000000000000000008p0 i)":
1765 ildouble: 1
1766 ldouble: 1
1767 Test "Real part of: cacosh (-0.0 - 0x1.000000000000000000000000008p0 i)":
1768 ildouble: 1
1769 ldouble: 1
1770 Test "Real part of: cacosh (-0.25 + 1.0 i)":
1771 float: 1
1772 ifloat: 1
1773 ildouble: 1
1774 ldouble: 1
1775 Test "Imaginary part of: cacosh (-0.25 + 1.0 i)":
1776 double: 1
1777 float: 1
1778 idouble: 1
1779 ifloat: 1
1780 Test "Real part of: cacosh (-0.25 - 1.0 i)":
1781 float: 1
1782 ifloat: 1
1783 ildouble: 1
1784 ldouble: 1
1785 Test "Imaginary part of: cacosh (-0.25 - 1.0 i)":
1786 double: 1
1787 float: 1
1788 idouble: 1
1789 ifloat: 1
1790 Test "Imaginary part of: cacosh (-0.5 + +0 i)":
1791 ildouble: 1
1792 ldouble: 1
1793 Test "Imaginary part of: cacosh (-0.5 + 0x1.fp-1025 i)":
1794 ildouble: 1
1795 ldouble: 1
1796 Test "Real part of: cacosh (-0.5 + 0x1.fp-129 i)":
1797 double: 1
1798 idouble: 1
1799 Test "Imaginary part of: cacosh (-0.5 + 0x1.fp-129 i)":
1800 ildouble: 1
1801 ldouble: 1
1802 Test "Real part of: cacosh (-0.5 + 0x1p-105 i)":
1803 double: 1
1804 idouble: 1
1805 Test "Imaginary part of: cacosh (-0.5 + 0x1p-105 i)":
1806 ildouble: 1
1807 ldouble: 1
1808 Test "Real part of: cacosh (-0.5 + 0x1p-112 i)":
1809 double: 1
1810 idouble: 1
1811 Test "Imaginary part of: cacosh (-0.5 + 0x1p-112 i)":
1812 ildouble: 1
1813 ldouble: 1
1814 Test "Real part of: cacosh (-0.5 + 0x1p-23 i)":
1815 double: 1
1816 idouble: 1
1817 Test "Imaginary part of: cacosh (-0.5 + 0x1p-23 i)":
1818 ildouble: 1
1819 ldouble: 1
1820 Test "Real part of: cacosh (-0.5 + 0x1p-52 i)":
1821 ildouble: 1
1822 ldouble: 1
1823 Test "Imaginary part of: cacosh (-0.5 + 0x1p-52 i)":
1824 ildouble: 1
1825 ldouble: 1
1826 Test "Imaginary part of: cacosh (-0.5 + 0x1p-63 i)":
1827 ildouble: 1
1828 ldouble: 1
1829 Test "Real part of: cacosh (-0.5 + 1.0 i)":
1830 double: 1
1831 idouble: 1
1832 ildouble: 1
1833 ldouble: 1
1834 Test "Imaginary part of: cacosh (-0.5 + 1.0 i)":
1835 float: 1
1836 ifloat: 1
1837 Test "Imaginary part of: cacosh (-0.5 - 0 i)":
1838 ildouble: 1
1839 ldouble: 1
1840 Test "Imaginary part of: cacosh (-0.5 - 0x1.fp-1025 i)":
1841 ildouble: 1
1842 ldouble: 1
1843 Test "Real part of: cacosh (-0.5 - 0x1.fp-129 i)":
1844 double: 1
1845 idouble: 1
1846 Test "Imaginary part of: cacosh (-0.5 - 0x1.fp-129 i)":
1847 ildouble: 1
1848 ldouble: 1
1849 Test "Real part of: cacosh (-0.5 - 0x1p-105 i)":
1850 double: 1
1851 idouble: 1
1852 Test "Imaginary part of: cacosh (-0.5 - 0x1p-105 i)":
1853 ildouble: 1
1854 ldouble: 1
1855 Test "Real part of: cacosh (-0.5 - 0x1p-112 i)":
1856 double: 1
1857 idouble: 1
1858 Test "Imaginary part of: cacosh (-0.5 - 0x1p-112 i)":
1859 ildouble: 1
1860 ldouble: 1
1861 Test "Real part of: cacosh (-0.5 - 0x1p-23 i)":
1862 double: 1
1863 idouble: 1
1864 Test "Imaginary part of: cacosh (-0.5 - 0x1p-23 i)":
1865 ildouble: 1
1866 ldouble: 1
1867 Test "Real part of: cacosh (-0.5 - 0x1p-52 i)":
1868 ildouble: 1
1869 ldouble: 1
1870 Test "Imaginary part of: cacosh (-0.5 - 0x1p-52 i)":
1871 ildouble: 1
1872 ldouble: 1
1873 Test "Imaginary part of: cacosh (-0.5 - 0x1p-63 i)":
1874 ildouble: 1
1875 ldouble: 1
1876 Test "Real part of: cacosh (-0.5 - 1.0 i)":
1877 double: 1
1878 idouble: 1
1879 ildouble: 1
1880 ldouble: 1
1881 Test "Imaginary part of: cacosh (-0.5 - 1.0 i)":
1882 float: 1
1883 ifloat: 1
1884 Test "Real part of: cacosh (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
1885 double: 1
1886 idouble: 1
1887 Test "Imaginary part of: cacosh (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
1888 ildouble: 1
1889 ldouble: 1
1890 Test "Real part of: cacosh (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
1891 double: 1
1892 idouble: 1
1893 Test "Imaginary part of: cacosh (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
1894 ildouble: 1
1895 ldouble: 1
1896 Test "Imaginary part of: cacosh (-0x0.ffffffffffffffffp0 + 0x1p-63 i)":
1897 ildouble: 1
1898 ldouble: 1
1899 Test "Imaginary part of: cacosh (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
1900 ildouble: 1
1901 ldouble: 1
1902 Test "Imaginary part of: cacosh (-0x0.ffffffp0 + 0.0 i)":
1903 ildouble: 1
1904 ldouble: 1
1905 Test "Imaginary part of: cacosh (-0x0.ffffffp0 + 0x1.fp-129 i)":
1906 ildouble: 1
1907 ldouble: 1
1908 Test "Real part of: cacosh (-0x0.ffffffp0 + 0x1p-23 i)":
1909 float: 2
1910 ifloat: 2
1911 Test "Imaginary part of: cacosh (-0x0.ffffffp0 - 0.0 i)":
1912 ildouble: 1
1913 ldouble: 1
1914 Test "Imaginary part of: cacosh (-0x0.ffffffp0 - 0x1.fp-129 i)":
1915 ildouble: 1
1916 ldouble: 1
1917 Test "Real part of: cacosh (-0x0.ffffffp0 - 0x1p-23 i)":
1918 float: 2
1919 ifloat: 2
1920 Test "Imaginary part of: cacosh (-0x1.0000000000000002p0 + 0x1p-63 i)":
1921 ildouble: 1
1922 ldouble: 1
1923 Test "Imaginary part of: cacosh (-0x1.0000000000000002p0 - 0x1p-63 i)":
1924 ildouble: 1
1925 ldouble: 1
1926 Test "Real part of: cacosh (-0x1.0000000000001p0 + 0x1p-52 i)":
1927 ildouble: 1
1928 ldouble: 1
1929 Test "Imaginary part of: cacosh (-0x1.0000000000001p0 + 0x1p-52 i)":
1930 ildouble: 1
1931 ldouble: 1
1932 Test "Real part of: cacosh (-0x1.0000000000001p0 - 0x1p-52 i)":
1933 ildouble: 1
1934 ldouble: 1
1935 Test "Imaginary part of: cacosh (-0x1.0000000000001p0 - 0x1p-52 i)":
1936 ildouble: 1
1937 ldouble: 1
1938 Test "Real part of: cacosh (-0x1.000002p0 + 0x1p-23 i)":
1939 float: 1
1940 ifloat: 1
1941 ildouble: 2
1942 ldouble: 2
1943 Test "Imaginary part of: cacosh (-0x1.000002p0 + 0x1p-23 i)":
1944 ildouble: 1
1945 ldouble: 1
1946 Test "Real part of: cacosh (-0x1.000002p0 - 0x1p-23 i)":
1947 float: 1
1948 ifloat: 1
1949 ildouble: 2
1950 ldouble: 2
1951 Test "Imaginary part of: cacosh (-0x1.000002p0 - 0x1p-23 i)":
1952 ildouble: 1
1953 ldouble: 1
1954 Test "Real part of: cacosh (-0x1.fp-10 + 1.0 i)":
1955 double: 1
1956 idouble: 1
1957 Test "Real part of: cacosh (-0x1.fp-10 - 1.0 i)":
1958 double: 1
1959 idouble: 1
1960 Test "Real part of: cacosh (-0x1.fp-100 + 1.0 i)":
1961 double: 1
1962 float: 1
1963 idouble: 1
1964 ifloat: 1
1965 Test "Imaginary part of: cacosh (-0x1.fp-100 + 1.0 i)":
1966 float: 1
1967 ifloat: 1
1968 Test "Real part of: cacosh (-0x1.fp-100 - 1.0 i)":
1969 double: 1
1970 float: 1
1971 idouble: 1
1972 ifloat: 1
1973 Test "Imaginary part of: cacosh (-0x1.fp-100 - 1.0 i)":
1974 float: 1
1975 ifloat: 1
1976 Test "Real part of: cacosh (-0x1.fp-1000 + 1.0 i)":
1977 double: 1
1978 idouble: 1
1979 Test "Real part of: cacosh (-0x1.fp-1000 - 1.0 i)":
1980 double: 1
1981 idouble: 1
1982 Test "Real part of: cacosh (-0x1.fp-1025 + 0x1.000000000000000000000000008p0 i)":
1983 ildouble: 1
1984 ldouble: 1
1985 Test "Real part of: cacosh (-0x1.fp-1025 + 1.0 i)":
1986 double: 1
1987 idouble: 1
1988 Test "Real part of: cacosh (-0x1.fp-1025 + 1.5 i)":
1989 double: 1
1990 idouble: 1
1991 Test "Real part of: cacosh (-0x1.fp-1025 - 0x1.000000000000000000000000008p0 i)":
1992 ildouble: 1
1993 ldouble: 1
1994 Test "Real part of: cacosh (-0x1.fp-1025 - 1.0 i)":
1995 double: 1
1996 idouble: 1
1997 Test "Real part of: cacosh (-0x1.fp-1025 - 1.5 i)":
1998 double: 1
1999 idouble: 1
2000 Test "Real part of: cacosh (-0x1.fp-129 + 0.5 i)":
2001 float: 1
2002 ifloat: 1
2003 Test "Imaginary part of: cacosh (-0x1.fp-129 + 0.5 i)":
2004 float: 1
2005 ifloat: 1
2006 Test "Imaginary part of: cacosh (-0x1.fp-129 + 0x0.ffffffp0 i)":
2007 float: 1
2008 ifloat: 1
2009 Test "Imaginary part of: cacosh (-0x1.fp-129 + 0x1.000002p0 i)":
2010 float: 1
2011 ifloat: 1
2012 Test "Imaginary part of: cacosh (-0x1.fp-129 + 0x1.fp-129 i)":
2013 float: 1
2014 ifloat: 1
2015 Test "Imaginary part of: cacosh (-0x1.fp-129 + 0x1p-23 i)":
2016 float: 1
2017 ifloat: 1
2018 Test "Real part of: cacosh (-0x1.fp-129 + 1.0 i)":
2019 double: 1
2020 float: 1
2021 idouble: 1
2022 ifloat: 1
2023 Test "Imaginary part of: cacosh (-0x1.fp-129 + 1.0 i)":
2024 float: 1
2025 ifloat: 1
2026 Test "Real part of: cacosh (-0x1.fp-129 + 1.5 i)":
2027 double: 1
2028 idouble: 1
2029 Test "Imaginary part of: cacosh (-0x1.fp-129 + 1.5 i)":
2030 float: 1
2031 ifloat: 1
2032 Test "Real part of: cacosh (-0x1.fp-129 - 0.5 i)":
2033 float: 1
2034 ifloat: 1
2035 Test "Imaginary part of: cacosh (-0x1.fp-129 - 0.5 i)":
2036 float: 1
2037 ifloat: 1
2038 Test "Imaginary part of: cacosh (-0x1.fp-129 - 0x0.ffffffp0 i)":
2039 float: 1
2040 ifloat: 1
2041 Test "Imaginary part of: cacosh (-0x1.fp-129 - 0x1.000002p0 i)":
2042 float: 1
2043 ifloat: 1
2044 Test "Imaginary part of: cacosh (-0x1.fp-129 - 0x1.fp-129 i)":
2045 float: 1
2046 ifloat: 1
2047 Test "Imaginary part of: cacosh (-0x1.fp-129 - 0x1p-23 i)":
2048 float: 1
2049 ifloat: 1
2050 Test "Real part of: cacosh (-0x1.fp-129 - 1.0 i)":
2051 double: 1
2052 float: 1
2053 idouble: 1
2054 ifloat: 1
2055 Test "Imaginary part of: cacosh (-0x1.fp-129 - 1.0 i)":
2056 float: 1
2057 ifloat: 1
2058 Test "Real part of: cacosh (-0x1.fp-129 - 1.5 i)":
2059 double: 1
2060 idouble: 1
2061 Test "Imaginary part of: cacosh (-0x1.fp-129 - 1.5 i)":
2062 float: 1
2063 ifloat: 1
2064 Test "Real part of: cacosh (-0x1.fp-30 + 1.0 i)":
2065 double: 1
2066 float: 1
2067 idouble: 1
2068 ifloat: 1
2069 Test "Imaginary part of: cacosh (-0x1.fp-30 + 1.0 i)":
2070 float: 1
2071 ifloat: 1
2072 ildouble: 1
2073 ldouble: 1
2074 Test "Real part of: cacosh (-0x1.fp-30 - 1.0 i)":
2075 double: 1
2076 float: 1
2077 idouble: 1
2078 ifloat: 1
2079 Test "Imaginary part of: cacosh (-0x1.fp-30 - 1.0 i)":
2080 float: 1
2081 ifloat: 1
2082 ildouble: 1
2083 ldouble: 1
2084 Test "Imaginary part of: cacosh (-0x1p-105 + 0.0 i)":
2085 float: 1
2086 ifloat: 1
2087 Test "Real part of: cacosh (-0x1p-105 + 0.5 i)":
2088 float: 1
2089 ifloat: 1
2090 Test "Imaginary part of: cacosh (-0x1p-105 + 0.5 i)":
2091 float: 1
2092 ifloat: 1
2093 Test "Real part of: cacosh (-0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
2094 ildouble: 1
2095 ldouble: 1
2096 Test "Imaginary part of: cacosh (-0x1p-105 + 0x1p-105 i)":
2097 float: 1
2098 ifloat: 1
2099 Test "Imaginary part of: cacosh (-0x1p-105 - 0.0 i)":
2100 float: 1
2101 ifloat: 1
2102 Test "Real part of: cacosh (-0x1p-105 - 0.5 i)":
2103 float: 1
2104 ifloat: 1
2105 Test "Imaginary part of: cacosh (-0x1p-105 - 0.5 i)":
2106 float: 1
2107 ifloat: 1
2108 Test "Real part of: cacosh (-0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
2109 ildouble: 1
2110 ldouble: 1
2111 Test "Imaginary part of: cacosh (-0x1p-105 - 0x1p-105 i)":
2112 float: 1
2113 ifloat: 1
2114 Test "Imaginary part of: cacosh (-0x1p-112 + 0.0 i)":
2115 float: 1
2116 ifloat: 1
2117 Test "Real part of: cacosh (-0x1p-112 + 0.5 i)":
2118 float: 1
2119 ifloat: 1
2120 Test "Imaginary part of: cacosh (-0x1p-112 + 0.5 i)":
2121 float: 1
2122 ifloat: 1
2123 Test "Imaginary part of: cacosh (-0x1p-112 + 0x1p-112 i)":
2124 float: 1
2125 ifloat: 1
2126 Test "Imaginary part of: cacosh (-0x1p-112 - 0.0 i)":
2127 float: 1
2128 ifloat: 1
2129 Test "Real part of: cacosh (-0x1p-112 - 0.5 i)":
2130 float: 1
2131 ifloat: 1
2132 Test "Imaginary part of: cacosh (-0x1p-112 - 0.5 i)":
2133 float: 1
2134 ifloat: 1
2135 Test "Imaginary part of: cacosh (-0x1p-112 - 0x1p-112 i)":
2136 float: 1
2137 ifloat: 1
2138 Test "Imaginary part of: cacosh (-0x1p-23 + 0.0 i)":
2139 float: 1
2140 ifloat: 1
2141 Test "Real part of: cacosh (-0x1p-23 + 0.5 i)":
2142 float: 1
2143 ifloat: 1
2144 Test "Imaginary part of: cacosh (-0x1p-23 + 0.5 i)":
2145 float: 1
2146 ifloat: 1
2147 ildouble: 1
2148 ldouble: 1
2149 Test "Real part of: cacosh (-0x1p-23 + 0x0.ffffffp0 i)":
2150 double: 1
2151 idouble: 1
2152 Test "Real part of: cacosh (-0x1p-23 + 0x1.000002p0 i)":
2153 ildouble: 1
2154 ldouble: 1
2155 Test "Imaginary part of: cacosh (-0x1p-23 + 0x1.fp-129 i)":
2156 float: 1
2157 ifloat: 1
2158 Test "Imaginary part of: cacosh (-0x1p-23 + 0x1p-23 i)":
2159 float: 1
2160 ifloat: 1
2161 Test "Imaginary part of: cacosh (-0x1p-23 - 0.0 i)":
2162 float: 1
2163 ifloat: 1
2164 Test "Real part of: cacosh (-0x1p-23 - 0.5 i)":
2165 float: 1
2166 ifloat: 1
2167 Test "Imaginary part of: cacosh (-0x1p-23 - 0.5 i)":
2168 float: 1
2169 ifloat: 1
2170 ildouble: 1
2171 ldouble: 1
2172 Test "Real part of: cacosh (-0x1p-23 - 0x0.ffffffp0 i)":
2173 double: 1
2174 idouble: 1
2175 Test "Real part of: cacosh (-0x1p-23 - 0x1.000002p0 i)":
2176 ildouble: 1
2177 ldouble: 1
2178 Test "Imaginary part of: cacosh (-0x1p-23 - 0x1.fp-129 i)":
2179 float: 1
2180 ifloat: 1
2181 Test "Imaginary part of: cacosh (-0x1p-23 - 0x1p-23 i)":
2182 float: 1
2183 ifloat: 1
2184 Test "Imaginary part of: cacosh (-0x1p-52 + 0.0 i)":
2185 float: 1
2186 ifloat: 1
2187 Test "Real part of: cacosh (-0x1p-52 + 0.5 i)":
2188 float: 1
2189 ifloat: 1
2190 Test "Imaginary part of: cacosh (-0x1p-52 + 0.5 i)":
2191 float: 1
2192 ifloat: 1
2193 ildouble: 1
2194 ldouble: 1
2195 Test "Imaginary part of: cacosh (-0x1p-52 + 0x1p-52 i)":
2196 float: 1
2197 ifloat: 1
2198 Test "Imaginary part of: cacosh (-0x1p-52 - 0.0 i)":
2199 float: 1
2200 ifloat: 1
2201 Test "Real part of: cacosh (-0x1p-52 - 0.5 i)":
2202 float: 1
2203 ifloat: 1
2204 Test "Imaginary part of: cacosh (-0x1p-52 - 0.5 i)":
2205 float: 1
2206 ifloat: 1
2207 ildouble: 1
2208 ldouble: 1
2209 Test "Imaginary part of: cacosh (-0x1p-52 - 0x1p-52 i)":
2210 float: 1
2211 ifloat: 1
2212 Test "Imaginary part of: cacosh (-0x1p-63 + 0.0 i)":
2213 float: 1
2214 ifloat: 1
2215 Test "Real part of: cacosh (-0x1p-63 + 0.5 i)":
2216 float: 1
2217 ifloat: 1
2218 Test "Imaginary part of: cacosh (-0x1p-63 + 0.5 i)":
2219 float: 1
2220 ifloat: 1
2221 Test "Imaginary part of: cacosh (-0x1p-63 + 0x1p-63 i)":
2222 float: 1
2223 ifloat: 1
2224 Test "Imaginary part of: cacosh (-0x1p-63 - 0.0 i)":
2225 float: 1
2226 ifloat: 1
2227 Test "Real part of: cacosh (-0x1p-63 - 0.5 i)":
2228 float: 1
2229 ifloat: 1
2230 Test "Imaginary part of: cacosh (-0x1p-63 - 0.5 i)":
2231 float: 1
2232 ifloat: 1
2233 Test "Imaginary part of: cacosh (-0x1p-63 - 0x1p-63 i)":
2234 float: 1
2235 ifloat: 1
2236 Test "Real part of: cacosh (-1.0 + 0.5 i)":
2237 float: 1
2238 ifloat: 1
2239 Test "Imaginary part of: cacosh (-1.0 + 0.5 i)":
2240 ildouble: 1
2241 ldouble: 1
2242 Test "Real part of: cacosh (-1.0 + 0x1.fp-10 i)":
2243 float: 1
2244 ifloat: 1
2245 ildouble: 1
2246 ldouble: 1
2247 Test "Imaginary part of: cacosh (-1.0 + 0x1.fp-100 i)":
2248 ildouble: 1
2249 ldouble: 1
2250 Test "Imaginary part of: cacosh (-1.0 + 0x1p50 i)":
2251 float: 1
2252 ifloat: 1
2253 Test "Real part of: cacosh (-1.0 - 0.5 i)":
2254 float: 1
2255 ifloat: 1
2256 Test "Imaginary part of: cacosh (-1.0 - 0.5 i)":
2257 ildouble: 1
2258 ldouble: 1
2259 Test "Real part of: cacosh (-1.0 - 0x1.fp-10 i)":
2260 float: 1
2261 ifloat: 1
2262 ildouble: 1
2263 ldouble: 1
2264 Test "Imaginary part of: cacosh (-1.0 - 0x1.fp-100 i)":
2265 ildouble: 1
2266 ldouble: 1
2267 Test "Imaginary part of: cacosh (-1.0 - 0x1p50 i)":
2268 float: 1
2269 ifloat: 1
2270 Test "Imaginary part of: cacosh (-2 - 3 i)":
2271 float: 1
2272 ifloat: 1
2273 Test "Imaginary part of: cacosh (-inf + inf i)":
2274 ildouble: 1
2275 ldouble: 1
2276 Test "Imaginary part of: cacosh (-inf - inf i)":
2277 ildouble: 1
2278 ldouble: 1
2279 Test "Real part of: cacosh (0.0 + 0x1.000000000000000000000000008p0 i)":
2280 ildouble: 1
2281 ldouble: 1
2282 Test "Real part of: cacosh (0.0 - 0x1.000000000000000000000000008p0 i)":
2283 ildouble: 1
2284 ldouble: 1
2285 Test "Real part of: cacosh (0.25 + 1.0 i)":
2286 float: 1
2287 ifloat: 1
2288 ildouble: 1
2289 ldouble: 1
2290 Test "Real part of: cacosh (0.25 - 1.0 i)":
2291 float: 1
2292 ifloat: 1
2293 ildouble: 1
2294 ldouble: 1
2295 Test "Imaginary part of: cacosh (0.5 + +0 i)":
2296 double: 1
2297 idouble: 1
2298 Test "Imaginary part of: cacosh (0.5 + 0x1.fp-1025 i)":
2299 double: 1
2300 idouble: 1
2301 Test "Real part of: cacosh (0.5 + 0x1.fp-129 i)":
2302 double: 1
2303 idouble: 1
2304 Test "Imaginary part of: cacosh (0.5 + 0x1.fp-129 i)":
2305 double: 1
2306 idouble: 1
2307 Test "Real part of: cacosh (0.5 + 0x1p-105 i)":
2308 double: 1
2309 idouble: 1
2310 Test "Imaginary part of: cacosh (0.5 + 0x1p-105 i)":
2311 double: 1
2312 idouble: 1
2313 Test "Real part of: cacosh (0.5 + 0x1p-112 i)":
2314 double: 1
2315 idouble: 1
2316 Test "Imaginary part of: cacosh (0.5 + 0x1p-112 i)":
2317 double: 1
2318 idouble: 1
2319 Test "Real part of: cacosh (0.5 + 0x1p-23 i)":
2320 double: 1
2321 idouble: 1
2322 Test "Real part of: cacosh (0.5 + 0x1p-52 i)":
2323 ildouble: 1
2324 ldouble: 1
2325 Test "Imaginary part of: cacosh (0.5 + 0x1p-52 i)":
2326 double: 1
2327 idouble: 1
2328 Test "Imaginary part of: cacosh (0.5 + 0x1p-63 i)":
2329 double: 1
2330 idouble: 1
2331 Test "Real part of: cacosh (0.5 + 1.0 i)":
2332 double: 1
2333 idouble: 1
2334 ildouble: 1
2335 ldouble: 1
2336 Test "Imaginary part of: cacosh (0.5 + 1.0 i)":
2337 float: 1
2338 ifloat: 1
2339 Test "Imaginary part of: cacosh (0.5 - 0 i)":
2340 double: 1
2341 idouble: 1
2342 Test "Imaginary part of: cacosh (0.5 - 0x1.fp-1025 i)":
2343 double: 1
2344 idouble: 1
2345 Test "Real part of: cacosh (0.5 - 0x1.fp-129 i)":
2346 double: 1
2347 idouble: 1
2348 Test "Imaginary part of: cacosh (0.5 - 0x1.fp-129 i)":
2349 double: 1
2350 idouble: 1
2351 Test "Real part of: cacosh (0.5 - 0x1p-105 i)":
2352 double: 1
2353 idouble: 1
2354 Test "Imaginary part of: cacosh (0.5 - 0x1p-105 i)":
2355 double: 1
2356 idouble: 1
2357 Test "Real part of: cacosh (0.5 - 0x1p-112 i)":
2358 double: 1
2359 idouble: 1
2360 Test "Imaginary part of: cacosh (0.5 - 0x1p-112 i)":
2361 double: 1
2362 idouble: 1
2363 Test "Real part of: cacosh (0.5 - 0x1p-23 i)":
2364 double: 1
2365 idouble: 1
2366 Test "Real part of: cacosh (0.5 - 0x1p-52 i)":
2367 ildouble: 1
2368 ldouble: 1
2369 Test "Imaginary part of: cacosh (0.5 - 0x1p-52 i)":
2370 double: 1
2371 idouble: 1
2372 Test "Imaginary part of: cacosh (0.5 - 0x1p-63 i)":
2373 double: 1
2374 idouble: 1
2375 Test "Real part of: cacosh (0.5 - 1.0 i)":
2376 double: 1
2377 idouble: 1
2378 ildouble: 1
2379 ldouble: 1
2380 Test "Imaginary part of: cacosh (0.5 - 1.0 i)":
2381 float: 1
2382 ifloat: 1
2383 Test "Real part of: cacosh (0x0.fffffffffffff8p0 + 0x1p-52 i)":
2384 double: 1
2385 idouble: 1
2386 Test "Imaginary part of: cacosh (0x0.fffffffffffff8p0 + 0x1p-52 i)":
2387 ildouble: 1
2388 ldouble: 1
2389 Test "Real part of: cacosh (0x0.fffffffffffff8p0 - 0x1p-52 i)":
2390 double: 1
2391 idouble: 1
2392 Test "Imaginary part of: cacosh (0x0.fffffffffffff8p0 - 0x1p-52 i)":
2393 ildouble: 1
2394 ldouble: 1
2395 Test "Imaginary part of: cacosh (0x0.ffffffffffffffffffffffffffcp0 + 0x1p-105 i)":
2396 ildouble: 1
2397 ldouble: 1
2398 Test "Imaginary part of: cacosh (0x0.ffffffffffffffffffffffffffcp0 - 0x1p-105 i)":
2399 ildouble: 1
2400 ldouble: 1
2401 Test "Imaginary part of: cacosh (0x0.ffffffp0 + 0.0 i)":
2402 float: 1
2403 ifloat: 1
2404 ildouble: 1
2405 ldouble: 1
2406 Test "Imaginary part of: cacosh (0x0.ffffffp0 + 0x1.fp-129 i)":
2407 float: 1
2408 ifloat: 1
2409 ildouble: 1
2410 ldouble: 1
2411 Test "Real part of: cacosh (0x0.ffffffp0 + 0x1p-23 i)":
2412 float: 2
2413 ifloat: 2
2414 Test "Imaginary part of: cacosh (0x0.ffffffp0 + 0x1p-23 i)":
2415 float: 2
2416 ifloat: 2
2417 ildouble: 1
2418 ldouble: 1
2419 Test "Imaginary part of: cacosh (0x0.ffffffp0 - 0.0 i)":
2420 float: 1
2421 ifloat: 1
2422 ildouble: 1
2423 ldouble: 1
2424 Test "Imaginary part of: cacosh (0x0.ffffffp0 - 0x1.fp-129 i)":
2425 float: 1
2426 ifloat: 1
2427 ildouble: 1
2428 ldouble: 1
2429 Test "Real part of: cacosh (0x0.ffffffp0 - 0x1p-23 i)":
2430 float: 2
2431 ifloat: 2
2432 Test "Imaginary part of: cacosh (0x0.ffffffp0 - 0x1p-23 i)":
2433 float: 2
2434 ifloat: 2
2435 ildouble: 1
2436 ldouble: 1
2437 Test "Real part of: cacosh (0x1.0000000000001p0 + 0x1p-52 i)":
2438 ildouble: 1
2439 ldouble: 1
2440 Test "Imaginary part of: cacosh (0x1.0000000000001p0 + 0x1p-52 i)":
2441 double: 1
2442 idouble: 1
2443 Test "Real part of: cacosh (0x1.0000000000001p0 - 0x1p-52 i)":
2444 ildouble: 1
2445 ldouble: 1
2446 Test "Imaginary part of: cacosh (0x1.0000000000001p0 - 0x1p-52 i)":
2447 double: 1
2448 idouble: 1
2449 Test "Real part of: cacosh (0x1.000002p0 + 0x1p-23 i)":
2450 float: 1
2451 ifloat: 1
2452 ildouble: 2
2453 ldouble: 2
2454 Test "Imaginary part of: cacosh (0x1.000002p0 + 0x1p-23 i)":
2455 float: 2
2456 ifloat: 2
2457 Test "Real part of: cacosh (0x1.000002p0 - 0x1p-23 i)":
2458 float: 1
2459 ifloat: 1
2460 ildouble: 2
2461 ldouble: 2
2462 Test "Imaginary part of: cacosh (0x1.000002p0 - 0x1p-23 i)":
2463 float: 2
2464 ifloat: 2
2465 Test "Real part of: cacosh (0x1.fp-10 + 1.0 i)":
2466 double: 1
2467 idouble: 1
2468 Test "Imaginary part of: cacosh (0x1.fp-10 + 1.0 i)":
2469 ildouble: 1
2470 ldouble: 1
2471 Test "Real part of: cacosh (0x1.fp-10 - 1.0 i)":
2472 double: 1
2473 idouble: 1
2474 Test "Imaginary part of: cacosh (0x1.fp-10 - 1.0 i)":
2475 ildouble: 1
2476 ldouble: 1
2477 Test "Real part of: cacosh (0x1.fp-100 + 1.0 i)":
2478 double: 1
2479 float: 1
2480 idouble: 1
2481 ifloat: 1
2482 Test "Imaginary part of: cacosh (0x1.fp-100 + 1.0 i)":
2483 ildouble: 1
2484 ldouble: 1
2485 Test "Real part of: cacosh (0x1.fp-100 - 1.0 i)":
2486 double: 1
2487 float: 1
2488 idouble: 1
2489 ifloat: 1
2490 Test "Imaginary part of: cacosh (0x1.fp-100 - 1.0 i)":
2491 ildouble: 1
2492 ldouble: 1
2493 Test "Real part of: cacosh (0x1.fp-1000 + 1.0 i)":
2494 double: 1
2495 idouble: 1
2496 Test "Real part of: cacosh (0x1.fp-1000 - 1.0 i)":
2497 double: 1
2498 idouble: 1
2499 Test "Real part of: cacosh (0x1.fp-1025 + 0x1.000000000000000000000000008p0 i)":
2500 ildouble: 1
2501 ldouble: 1
2502 Test "Real part of: cacosh (0x1.fp-1025 + 1.0 i)":
2503 double: 1
2504 idouble: 1
2505 Test "Real part of: cacosh (0x1.fp-1025 + 1.5 i)":
2506 double: 1
2507 idouble: 1
2508 Test "Real part of: cacosh (0x1.fp-1025 - 0x1.000000000000000000000000008p0 i)":
2509 ildouble: 1
2510 ldouble: 1
2511 Test "Real part of: cacosh (0x1.fp-1025 - 1.0 i)":
2512 double: 1
2513 idouble: 1
2514 Test "Real part of: cacosh (0x1.fp-1025 - 1.5 i)":
2515 double: 1
2516 idouble: 1
2517 Test "Real part of: cacosh (0x1.fp-129 + 0.5 i)":
2518 float: 1
2519 ifloat: 1
2520 Test "Real part of: cacosh (0x1.fp-129 + 1.0 i)":
2521 double: 1
2522 float: 1
2523 idouble: 1
2524 ifloat: 1
2525 Test "Real part of: cacosh (0x1.fp-129 + 1.5 i)":
2526 double: 1
2527 idouble: 1
2528 Test "Real part of: cacosh (0x1.fp-129 - 0.5 i)":
2529 float: 1
2530 ifloat: 1
2531 Test "Real part of: cacosh (0x1.fp-129 - 1.0 i)":
2532 double: 1
2533 float: 1
2534 idouble: 1
2535 ifloat: 1
2536 Test "Real part of: cacosh (0x1.fp-129 - 1.5 i)":
2537 double: 1
2538 idouble: 1
2539 Test "Real part of: cacosh (0x1.fp-30 + 1.0 i)":
2540 double: 1
2541 float: 1
2542 idouble: 1
2543 ifloat: 1
2544 Test "Real part of: cacosh (0x1.fp-30 - 1.0 i)":
2545 double: 1
2546 float: 1
2547 idouble: 1
2548 ifloat: 1
2549 Test "Real part of: cacosh (0x1.fp1023 + 0x1.fp1023 i)":
2550 double: 1
2551 idouble: 1
2552 ildouble: 1
2553 ldouble: 1
2554 Test "Real part of: cacosh (0x1.fp127 + 0x1.fp127 i)":
2555 double: 1
2556 idouble: 1
2557 ildouble: 1
2558 ldouble: 1
2559 Test "Real part of: cacosh (0x1p-105 + 0.5 i)":
2560 float: 1
2561 ifloat: 1
2562 Test "Imaginary part of: cacosh (0x1p-105 + 0.5 i)":
2563 ildouble: 1
2564 ldouble: 1
2565 Test "Real part of: cacosh (0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
2566 ildouble: 1
2567 ldouble: 1
2568 Test "Real part of: cacosh (0x1p-105 - 0.5 i)":
2569 float: 1
2570 ifloat: 1
2571 Test "Imaginary part of: cacosh (0x1p-105 - 0.5 i)":
2572 ildouble: 1
2573 ldouble: 1
2574 Test "Real part of: cacosh (0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
2575 ildouble: 1
2576 ldouble: 1
2577 Test "Real part of: cacosh (0x1p-112 + 0.5 i)":
2578 float: 1
2579 ifloat: 1
2580 Test "Real part of: cacosh (0x1p-112 - 0.5 i)":
2581 float: 1
2582 ifloat: 1
2583 Test "Real part of: cacosh (0x1p-23 + 0.5 i)":
2584 float: 1
2585 ifloat: 1
2586 Test "Real part of: cacosh (0x1p-23 + 0x0.ffffffp0 i)":
2587 double: 1
2588 idouble: 1
2589 Test "Real part of: cacosh (0x1p-23 + 0x1.000002p0 i)":
2590 ildouble: 1
2591 ldouble: 1
2592 Test "Real part of: cacosh (0x1p-23 - 0.5 i)":
2593 float: 1
2594 ifloat: 1
2595 Test "Real part of: cacosh (0x1p-23 - 0x0.ffffffp0 i)":
2596 double: 1
2597 idouble: 1
2598 Test "Real part of: cacosh (0x1p-23 - 0x1.000002p0 i)":
2599 ildouble: 1
2600 ldouble: 1
2601 Test "Real part of: cacosh (0x1p-52 + 0.5 i)":
2602 float: 1
2603 ifloat: 1
2604 Test "Imaginary part of: cacosh (0x1p-52 + 0x0.fffffffffffff8p0 i)":
2605 ildouble: 1
2606 ldouble: 1
2607 Test "Imaginary part of: cacosh (0x1p-52 + 0x1.0000000000001p0 i)":
2608 ildouble: 1
2609 ldouble: 1
2610 Test "Real part of: cacosh (0x1p-52 - 0.5 i)":
2611 float: 1
2612 ifloat: 1
2613 Test "Imaginary part of: cacosh (0x1p-52 - 0x0.fffffffffffff8p0 i)":
2614 ildouble: 1
2615 ldouble: 1
2616 Test "Imaginary part of: cacosh (0x1p-52 - 0x1.0000000000001p0 i)":
2617 ildouble: 1
2618 ldouble: 1
2619 Test "Real part of: cacosh (0x1p-63 + 0.5 i)":
2620 float: 1
2621 ifloat: 1
2622 Test "Real part of: cacosh (0x1p-63 - 0.5 i)":
2623 float: 1
2624 ifloat: 1
2625 Test "Imaginary part of: cacosh (1.0 + 0.25 i)":
2626 double: 1
2627 idouble: 1
2628 Test "Real part of: cacosh (1.0 + 0.5 i)":
2629 float: 1
2630 ifloat: 1
2631 Test "Imaginary part of: cacosh (1.0 + 0.5 i)":
2632 float: 1
2633 ifloat: 1
2634 Test "Real part of: cacosh (1.0 + 0x1.fp-10 i)":
2635 float: 1
2636 ifloat: 1
2637 ildouble: 1
2638 ldouble: 1
2639 Test "Imaginary part of: cacosh (1.0 + 0x1.fp-10 i)":
2640 float: 2
2641 ifloat: 2
2642 ildouble: 1
2643 ldouble: 1
2644 Test "Imaginary part of: cacosh (1.0 + 0x1.fp-100 i)":
2645 ildouble: 2
2646 ldouble: 2
2647 Test "Imaginary part of: cacosh (1.0 - 0.25 i)":
2648 double: 1
2649 idouble: 1
2650 Test "Real part of: cacosh (1.0 - 0.5 i)":
2651 float: 1
2652 ifloat: 1
2653 Test "Imaginary part of: cacosh (1.0 - 0.5 i)":
2654 float: 1
2655 ifloat: 1
2656 Test "Real part of: cacosh (1.0 - 0x1.fp-10 i)":
2657 float: 1
2658 ifloat: 1
2659 ildouble: 1
2660 ldouble: 1
2661 Test "Imaginary part of: cacosh (1.0 - 0x1.fp-10 i)":
2662 float: 2
2663 ifloat: 2
2664 ildouble: 1
2665 ldouble: 1
2666 Test "Imaginary part of: cacosh (1.0 - 0x1.fp-100 i)":
2667 ildouble: 2
2668 ldouble: 2
2670 # carg
2671 Test "carg (-inf + inf i)":
2672 ildouble: 1
2673 ldouble: 1
2674 Test "carg (-inf - inf i)":
2675 ildouble: 1
2676 ldouble: 1
2678 # casin
2679 Test "Imaginary part of: casin (+0 + 0.5 i)":
2680 float: 1
2681 ifloat: 1
2682 Test "Imaginary part of: casin (+0 + 1.0 i)":
2683 double: 1
2684 float: 1
2685 idouble: 1
2686 ifloat: 1
2687 Test "Imaginary part of: casin (+0 + 1.5 i)":
2688 double: 1
2689 idouble: 1
2690 Test "Imaginary part of: casin (+0 - 0.5 i)":
2691 float: 1
2692 ifloat: 1
2693 Test "Imaginary part of: casin (+0 - 1.0 i)":
2694 double: 1
2695 float: 1
2696 idouble: 1
2697 ifloat: 1
2698 Test "Imaginary part of: casin (+0 - 1.5 i)":
2699 double: 1
2700 idouble: 1
2701 Test "Imaginary part of: casin (-0 + 0.5 i)":
2702 float: 1
2703 ifloat: 1
2704 Test "Imaginary part of: casin (-0 + 1.0 i)":
2705 double: 1
2706 float: 1
2707 idouble: 1
2708 ifloat: 1
2709 Test "Imaginary part of: casin (-0 + 1.5 i)":
2710 double: 1
2711 idouble: 1
2712 Test "Imaginary part of: casin (-0 - 0.5 i)":
2713 float: 1
2714 ifloat: 1
2715 Test "Imaginary part of: casin (-0 - 1.0 i)":
2716 double: 1
2717 float: 1
2718 idouble: 1
2719 ifloat: 1
2720 Test "Imaginary part of: casin (-0 - 1.5 i)":
2721 double: 1
2722 idouble: 1
2723 Test "Imaginary part of: casin (-0.0 + 0x1.000000000000000000000000008p0 i)":
2724 ildouble: 1
2725 ldouble: 1
2726 Test "Imaginary part of: casin (-0.0 - 0x1.000000000000000000000000008p0 i)":
2727 ildouble: 1
2728 ldouble: 1
2729 Test "Imaginary part of: casin (-0.25 + 1.0 i)":
2730 float: 1
2731 ifloat: 1
2732 ildouble: 1
2733 ldouble: 1
2734 Test "Imaginary part of: casin (-0.25 - 1.0 i)":
2735 float: 1
2736 ifloat: 1
2737 ildouble: 1
2738 ldouble: 1
2739 Test "Imaginary part of: casin (-0.5 + 0x1.fp-129 i)":
2740 double: 1
2741 idouble: 1
2742 Test "Imaginary part of: casin (-0.5 + 0x1p-105 i)":
2743 double: 1
2744 idouble: 1
2745 Test "Imaginary part of: casin (-0.5 + 0x1p-112 i)":
2746 double: 1
2747 idouble: 1
2748 Test "Imaginary part of: casin (-0.5 + 0x1p-23 i)":
2749 double: 1
2750 idouble: 1
2751 Test "Real part of: casin (-0.5 + 0x1p-52 i)":
2752 ildouble: 1
2753 ldouble: 1
2754 Test "Imaginary part of: casin (-0.5 + 0x1p-52 i)":
2755 ildouble: 1
2756 ldouble: 1
2757 Test "Imaginary part of: casin (-0.5 + 1.0 i)":
2758 double: 1
2759 idouble: 1
2760 ildouble: 1
2761 ldouble: 1
2762 Test "Imaginary part of: casin (-0.5 - 0x1.fp-129 i)":
2763 double: 1
2764 idouble: 1
2765 Test "Imaginary part of: casin (-0.5 - 0x1p-105 i)":
2766 double: 1
2767 idouble: 1
2768 Test "Imaginary part of: casin (-0.5 - 0x1p-112 i)":
2769 double: 1
2770 idouble: 1
2771 Test "Imaginary part of: casin (-0.5 - 0x1p-23 i)":
2772 double: 1
2773 idouble: 1
2774 Test "Real part of: casin (-0.5 - 0x1p-52 i)":
2775 ildouble: 1
2776 ldouble: 1
2777 Test "Imaginary part of: casin (-0.5 - 0x1p-52 i)":
2778 ildouble: 1
2779 ldouble: 1
2780 Test "Imaginary part of: casin (-0.5 - 1.0 i)":
2781 double: 1
2782 idouble: 1
2783 ildouble: 1
2784 ldouble: 1
2785 Test "Imaginary part of: casin (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
2786 double: 1
2787 idouble: 1
2788 Test "Imaginary part of: casin (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
2789 double: 1
2790 idouble: 1
2791 Test "Real part of: casin (-0x0.ffffffffffffffffffffffffffcp0 + 0.0 i)":
2792 ildouble: 1
2793 ldouble: 1
2794 Test "Real part of: casin (-0x0.ffffffffffffffffffffffffffcp0 + 0x1.fp-1025 i)":
2795 ildouble: 1
2796 ldouble: 1
2797 Test "Real part of: casin (-0x0.ffffffffffffffffffffffffffcp0 - 0.0 i)":
2798 ildouble: 1
2799 ldouble: 1
2800 Test "Real part of: casin (-0x0.ffffffffffffffffffffffffffcp0 - 0x1.fp-1025 i)":
2801 ildouble: 1
2802 ldouble: 1
2803 Test "Real part of: casin (-0x0.ffffffffffffffffp0 + 0x1p-63 i)":
2804 ildouble: 1
2805 ldouble: 1
2806 Test "Real part of: casin (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
2807 ildouble: 1
2808 ldouble: 1
2809 Test "Real part of: casin (-0x0.ffffffp0 + 0.0 i)":
2810 ildouble: 1
2811 ldouble: 1
2812 Test "Real part of: casin (-0x0.ffffffp0 + 0x1.fp-129 i)":
2813 ildouble: 1
2814 ldouble: 1
2815 Test "Real part of: casin (-0x0.ffffffp0 + 0x1p-23 i)":
2816 ildouble: 1
2817 ldouble: 1
2818 Test "Imaginary part of: casin (-0x0.ffffffp0 + 0x1p-23 i)":
2819 float: 2
2820 ifloat: 2
2821 Test "Real part of: casin (-0x0.ffffffp0 - 0.0 i)":
2822 ildouble: 1
2823 ldouble: 1
2824 Test "Real part of: casin (-0x0.ffffffp0 - 0x1.fp-129 i)":
2825 ildouble: 1
2826 ldouble: 1
2827 Test "Real part of: casin (-0x0.ffffffp0 - 0x1p-23 i)":
2828 ildouble: 1
2829 ldouble: 1
2830 Test "Imaginary part of: casin (-0x0.ffffffp0 - 0x1p-23 i)":
2831 float: 2
2832 ifloat: 2
2833 Test "Imaginary part of: casin (-0x1.0000000000001p0 + 0x1p-52 i)":
2834 ildouble: 1
2835 ldouble: 1
2836 Test "Imaginary part of: casin (-0x1.0000000000001p0 - 0x1p-52 i)":
2837 ildouble: 1
2838 ldouble: 1
2839 Test "Imaginary part of: casin (-0x1.000002p0 + 0x1p-23 i)":
2840 float: 1
2841 ifloat: 1
2842 ildouble: 2
2843 ldouble: 2
2844 Test "Imaginary part of: casin (-0x1.000002p0 - 0x1p-23 i)":
2845 float: 1
2846 ifloat: 1
2847 ildouble: 2
2848 ldouble: 2
2849 Test "Real part of: casin (-0x1.fp-10 + 1.0 i)":
2850 float: 1
2851 ifloat: 1
2852 Test "Imaginary part of: casin (-0x1.fp-10 + 1.0 i)":
2853 double: 1
2854 idouble: 1
2855 Test "Real part of: casin (-0x1.fp-10 - 1.0 i)":
2856 float: 1
2857 ifloat: 1
2858 Test "Imaginary part of: casin (-0x1.fp-10 - 1.0 i)":
2859 double: 1
2860 idouble: 1
2861 Test "Imaginary part of: casin (-0x1.fp-100 + 1.0 i)":
2862 double: 1
2863 float: 1
2864 idouble: 1
2865 ifloat: 1
2866 Test "Imaginary part of: casin (-0x1.fp-100 - 1.0 i)":
2867 double: 1
2868 float: 1
2869 idouble: 1
2870 ifloat: 1
2871 Test "Imaginary part of: casin (-0x1.fp-1000 + 1.0 i)":
2872 double: 1
2873 idouble: 1
2874 Test "Imaginary part of: casin (-0x1.fp-1000 - 1.0 i)":
2875 double: 1
2876 idouble: 1
2877 Test "Imaginary part of: casin (-0x1.fp-1025 + 0x1.000000000000000000000000008p0 i)":
2878 ildouble: 1
2879 ldouble: 1
2880 Test "Imaginary part of: casin (-0x1.fp-1025 + 1.0 i)":
2881 double: 1
2882 idouble: 1
2883 Test "Imaginary part of: casin (-0x1.fp-1025 + 1.5 i)":
2884 double: 1
2885 idouble: 1
2886 Test "Imaginary part of: casin (-0x1.fp-1025 - 0x1.000000000000000000000000008p0 i)":
2887 ildouble: 1
2888 ldouble: 1
2889 Test "Imaginary part of: casin (-0x1.fp-1025 - 1.0 i)":
2890 double: 1
2891 idouble: 1
2892 Test "Imaginary part of: casin (-0x1.fp-1025 - 1.5 i)":
2893 double: 1
2894 idouble: 1
2895 Test "Imaginary part of: casin (-0x1.fp-129 + 0.5 i)":
2896 float: 1
2897 ifloat: 1
2898 Test "Imaginary part of: casin (-0x1.fp-129 + 1.0 i)":
2899 double: 1
2900 float: 1
2901 idouble: 1
2902 ifloat: 1
2903 Test "Imaginary part of: casin (-0x1.fp-129 + 1.5 i)":
2904 double: 1
2905 idouble: 1
2906 Test "Imaginary part of: casin (-0x1.fp-129 - 0.5 i)":
2907 float: 1
2908 ifloat: 1
2909 Test "Imaginary part of: casin (-0x1.fp-129 - 1.0 i)":
2910 double: 1
2911 float: 1
2912 idouble: 1
2913 ifloat: 1
2914 Test "Imaginary part of: casin (-0x1.fp-129 - 1.5 i)":
2915 double: 1
2916 idouble: 1
2917 Test "Imaginary part of: casin (-0x1.fp-30 + 1.0 i)":
2918 double: 1
2919 float: 1
2920 idouble: 1
2921 ifloat: 1
2922 Test "Imaginary part of: casin (-0x1.fp-30 - 1.0 i)":
2923 double: 1
2924 float: 1
2925 idouble: 1
2926 ifloat: 1
2927 Test "Real part of: casin (-0x1p-105 + 0.5 i)":
2928 ildouble: 1
2929 ldouble: 1
2930 Test "Imaginary part of: casin (-0x1p-105 + 0.5 i)":
2931 float: 1
2932 ifloat: 1
2933 Test "Imaginary part of: casin (-0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
2934 ildouble: 1
2935 ldouble: 1
2936 Test "Real part of: casin (-0x1p-105 - 0.5 i)":
2937 ildouble: 1
2938 ldouble: 1
2939 Test "Imaginary part of: casin (-0x1p-105 - 0.5 i)":
2940 float: 1
2941 ifloat: 1
2942 Test "Imaginary part of: casin (-0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
2943 ildouble: 1
2944 ldouble: 1
2945 Test "Real part of: casin (-0x1p-106 + 0x1.000000000000000000000000008p0 i)":
2946 ildouble: 1
2947 ldouble: 1
2948 Test "Real part of: casin (-0x1p-106 - 0x1.000000000000000000000000008p0 i)":
2949 ildouble: 1
2950 ldouble: 1
2951 Test "Imaginary part of: casin (-0x1p-112 + 0.5 i)":
2952 float: 1
2953 ifloat: 1
2954 Test "Imaginary part of: casin (-0x1p-112 - 0.5 i)":
2955 float: 1
2956 ifloat: 1
2957 Test "Real part of: casin (-0x1p-23 + 0.5 i)":
2958 double: 1
2959 float: 1
2960 idouble: 1
2961 ifloat: 1
2962 Test "Imaginary part of: casin (-0x1p-23 + 0.5 i)":
2963 float: 1
2964 ifloat: 1
2965 Test "Real part of: casin (-0x1p-23 + 0x0.ffffffp0 i)":
2966 ildouble: 2
2967 ldouble: 2
2968 Test "Imaginary part of: casin (-0x1p-23 + 0x0.ffffffp0 i)":
2969 double: 1
2970 idouble: 1
2971 Test "Real part of: casin (-0x1p-23 + 0x1.000002p0 i)":
2972 double: 1
2973 float: 1
2974 idouble: 1
2975 ifloat: 1
2976 Test "Imaginary part of: casin (-0x1p-23 + 0x1.000002p0 i)":
2977 ildouble: 1
2978 ldouble: 1
2979 Test "Real part of: casin (-0x1p-23 - 0.5 i)":
2980 double: 1
2981 float: 1
2982 idouble: 1
2983 ifloat: 1
2984 Test "Imaginary part of: casin (-0x1p-23 - 0.5 i)":
2985 float: 1
2986 ifloat: 1
2987 Test "Real part of: casin (-0x1p-23 - 0x0.ffffffp0 i)":
2988 ildouble: 2
2989 ldouble: 2
2990 Test "Imaginary part of: casin (-0x1p-23 - 0x0.ffffffp0 i)":
2991 double: 1
2992 idouble: 1
2993 Test "Real part of: casin (-0x1p-23 - 0x1.000002p0 i)":
2994 double: 1
2995 float: 1
2996 idouble: 1
2997 ifloat: 1
2998 Test "Imaginary part of: casin (-0x1p-23 - 0x1.000002p0 i)":
2999 ildouble: 1
3000 ldouble: 1
3001 Test "Imaginary part of: casin (-0x1p-52 + 0.5 i)":
3002 float: 1
3003 ifloat: 1
3004 Test "Imaginary part of: casin (-0x1p-52 - 0.5 i)":
3005 float: 1
3006 ifloat: 1
3007 Test "Real part of: casin (-0x1p-63 + 0.5 i)":
3008 ildouble: 1
3009 ldouble: 1
3010 Test "Imaginary part of: casin (-0x1p-63 + 0.5 i)":
3011 float: 1
3012 ifloat: 1
3013 Test "Real part of: casin (-0x1p-63 - 0.5 i)":
3014 ildouble: 1
3015 ldouble: 1
3016 Test "Imaginary part of: casin (-0x1p-63 - 0.5 i)":
3017 float: 1
3018 ifloat: 1
3019 Test "Real part of: casin (-1.0 + 0.25 i)":
3020 double: 1
3021 idouble: 1
3022 Test "Real part of: casin (-1.0 + 0.5 i)":
3023 float: 1
3024 ifloat: 1
3025 ildouble: 1
3026 ldouble: 1
3027 Test "Imaginary part of: casin (-1.0 + 0.5 i)":
3028 float: 1
3029 ifloat: 1
3030 Test "Real part of: casin (-1.0 + 0x1.fp-10 i)":
3031 ildouble: 1
3032 ldouble: 1
3033 Test "Imaginary part of: casin (-1.0 + 0x1.fp-10 i)":
3034 float: 1
3035 ifloat: 1
3036 ildouble: 1
3037 ldouble: 1
3038 Test "Real part of: casin (-1.0 - 0.25 i)":
3039 double: 1
3040 idouble: 1
3041 Test "Real part of: casin (-1.0 - 0.5 i)":
3042 float: 1
3043 ifloat: 1
3044 ildouble: 1
3045 ldouble: 1
3046 Test "Imaginary part of: casin (-1.0 - 0.5 i)":
3047 float: 1
3048 ifloat: 1
3049 Test "Real part of: casin (-1.0 - 0x1.fp-10 i)":
3050 ildouble: 1
3051 ldouble: 1
3052 Test "Imaginary part of: casin (-1.0 - 0x1.fp-10 i)":
3053 float: 1
3054 ifloat: 1
3055 ildouble: 1
3056 ldouble: 1
3057 Test "Real part of: casin (-2 - 3 i)":
3058 ildouble: 1
3059 ldouble: 1
3060 Test "Imaginary part of: casin (0.0 + 0x1.000000000000000000000000008p0 i)":
3061 ildouble: 1
3062 ldouble: 1
3063 Test "Imaginary part of: casin (0.0 - 0x1.000000000000000000000000008p0 i)":
3064 ildouble: 1
3065 ldouble: 1
3066 Test "Imaginary part of: casin (0.25 + 1.0 i)":
3067 float: 1
3068 ifloat: 1
3069 ildouble: 1
3070 ldouble: 1
3071 Test "Imaginary part of: casin (0.25 - 1.0 i)":
3072 float: 1
3073 ifloat: 1
3074 ildouble: 1
3075 ldouble: 1
3076 Test "Imaginary part of: casin (0.5 + 0x1.fp-129 i)":
3077 double: 1
3078 idouble: 1
3079 Test "Imaginary part of: casin (0.5 + 0x1p-105 i)":
3080 double: 1
3081 idouble: 1
3082 Test "Imaginary part of: casin (0.5 + 0x1p-112 i)":
3083 double: 1
3084 idouble: 1
3085 Test "Imaginary part of: casin (0.5 + 0x1p-23 i)":
3086 double: 1
3087 idouble: 1
3088 Test "Real part of: casin (0.5 + 0x1p-52 i)":
3089 ildouble: 1
3090 ldouble: 1
3091 Test "Imaginary part of: casin (0.5 + 0x1p-52 i)":
3092 ildouble: 1
3093 ldouble: 1
3094 Test "Imaginary part of: casin (0.5 + 1.0 i)":
3095 double: 1
3096 idouble: 1
3097 ildouble: 1
3098 ldouble: 1
3099 Test "Imaginary part of: casin (0.5 - 0x1.fp-129 i)":
3100 double: 1
3101 idouble: 1
3102 Test "Imaginary part of: casin (0.5 - 0x1p-105 i)":
3103 double: 1
3104 idouble: 1
3105 Test "Imaginary part of: casin (0.5 - 0x1p-112 i)":
3106 double: 1
3107 idouble: 1
3108 Test "Imaginary part of: casin (0.5 - 0x1p-23 i)":
3109 double: 1
3110 idouble: 1
3111 Test "Real part of: casin (0.5 - 0x1p-52 i)":
3112 ildouble: 1
3113 ldouble: 1
3114 Test "Imaginary part of: casin (0.5 - 0x1p-52 i)":
3115 ildouble: 1
3116 ldouble: 1
3117 Test "Imaginary part of: casin (0.5 - 1.0 i)":
3118 double: 1
3119 idouble: 1
3120 ildouble: 1
3121 ldouble: 1
3122 Test "Real part of: casin (0.75 + 1.25 i)":
3123 double: 1
3124 float: 1
3125 idouble: 1
3126 ifloat: 1
3127 Test "Imaginary part of: casin (0x0.fffffffffffff8p0 + 0x1p-52 i)":
3128 double: 1
3129 idouble: 1
3130 Test "Imaginary part of: casin (0x0.fffffffffffff8p0 - 0x1p-52 i)":
3131 double: 1
3132 idouble: 1
3133 Test "Real part of: casin (0x0.ffffffffffffffffffffffffffcp0 + 0.0 i)":
3134 ildouble: 1
3135 ldouble: 1
3136 Test "Real part of: casin (0x0.ffffffffffffffffffffffffffcp0 + 0x1.fp-1025 i)":
3137 ildouble: 1
3138 ldouble: 1
3139 Test "Real part of: casin (0x0.ffffffffffffffffffffffffffcp0 - 0.0 i)":
3140 ildouble: 1
3141 ldouble: 1
3142 Test "Real part of: casin (0x0.ffffffffffffffffffffffffffcp0 - 0x1.fp-1025 i)":
3143 ildouble: 1
3144 ldouble: 1
3145 Test "Real part of: casin (0x0.ffffffffffffffffp0 + 0x1p-63 i)":
3146 ildouble: 1
3147 ldouble: 1
3148 Test "Real part of: casin (0x0.ffffffffffffffffp0 - 0x1p-63 i)":
3149 ildouble: 1
3150 ldouble: 1
3151 Test "Real part of: casin (0x0.ffffffp0 + 0.0 i)":
3152 ildouble: 1
3153 ldouble: 1
3154 Test "Real part of: casin (0x0.ffffffp0 + 0x1.fp-129 i)":
3155 ildouble: 1
3156 ldouble: 1
3157 Test "Real part of: casin (0x0.ffffffp0 + 0x1p-23 i)":
3158 ildouble: 1
3159 ldouble: 1
3160 Test "Imaginary part of: casin (0x0.ffffffp0 + 0x1p-23 i)":
3161 float: 2
3162 ifloat: 2
3163 Test "Real part of: casin (0x0.ffffffp0 - 0.0 i)":
3164 ildouble: 1
3165 ldouble: 1
3166 Test "Real part of: casin (0x0.ffffffp0 - 0x1.fp-129 i)":
3167 ildouble: 1
3168 ldouble: 1
3169 Test "Real part of: casin (0x0.ffffffp0 - 0x1p-23 i)":
3170 ildouble: 1
3171 ldouble: 1
3172 Test "Imaginary part of: casin (0x0.ffffffp0 - 0x1p-23 i)":
3173 float: 2
3174 ifloat: 2
3175 Test "Imaginary part of: casin (0x1.0000000000001p0 + 0x1p-52 i)":
3176 ildouble: 1
3177 ldouble: 1
3178 Test "Imaginary part of: casin (0x1.0000000000001p0 - 0x1p-52 i)":
3179 ildouble: 1
3180 ldouble: 1
3181 Test "Imaginary part of: casin (0x1.000002p0 + 0x1p-23 i)":
3182 float: 1
3183 ifloat: 1
3184 ildouble: 2
3185 ldouble: 2
3186 Test "Imaginary part of: casin (0x1.000002p0 - 0x1p-23 i)":
3187 float: 1
3188 ifloat: 1
3189 ildouble: 2
3190 ldouble: 2
3191 Test "Real part of: casin (0x1.fp-10 + 1.0 i)":
3192 float: 1
3193 ifloat: 1
3194 Test "Imaginary part of: casin (0x1.fp-10 + 1.0 i)":
3195 double: 1
3196 idouble: 1
3197 Test "Real part of: casin (0x1.fp-10 - 1.0 i)":
3198 float: 1
3199 ifloat: 1
3200 Test "Imaginary part of: casin (0x1.fp-10 - 1.0 i)":
3201 double: 1
3202 idouble: 1
3203 Test "Imaginary part of: casin (0x1.fp-100 + 1.0 i)":
3204 double: 1
3205 float: 1
3206 idouble: 1
3207 ifloat: 1
3208 Test "Imaginary part of: casin (0x1.fp-100 - 1.0 i)":
3209 double: 1
3210 float: 1
3211 idouble: 1
3212 ifloat: 1
3213 Test "Imaginary part of: casin (0x1.fp-1000 + 1.0 i)":
3214 double: 1
3215 idouble: 1
3216 Test "Imaginary part of: casin (0x1.fp-1000 - 1.0 i)":
3217 double: 1
3218 idouble: 1
3219 Test "Imaginary part of: casin (0x1.fp-1025 + 0x1.000000000000000000000000008p0 i)":
3220 ildouble: 1
3221 ldouble: 1
3222 Test "Imaginary part of: casin (0x1.fp-1025 + 1.0 i)":
3223 double: 1
3224 idouble: 1
3225 Test "Imaginary part of: casin (0x1.fp-1025 + 1.5 i)":
3226 double: 1
3227 idouble: 1
3228 Test "Imaginary part of: casin (0x1.fp-1025 - 0x1.000000000000000000000000008p0 i)":
3229 ildouble: 1
3230 ldouble: 1
3231 Test "Imaginary part of: casin (0x1.fp-1025 - 1.0 i)":
3232 double: 1
3233 idouble: 1
3234 Test "Imaginary part of: casin (0x1.fp-1025 - 1.5 i)":
3235 double: 1
3236 idouble: 1
3237 Test "Imaginary part of: casin (0x1.fp-129 + 0.5 i)":
3238 float: 1
3239 ifloat: 1
3240 Test "Imaginary part of: casin (0x1.fp-129 + 1.0 i)":
3241 double: 1
3242 float: 1
3243 idouble: 1
3244 ifloat: 1
3245 Test "Imaginary part of: casin (0x1.fp-129 + 1.5 i)":
3246 double: 1
3247 idouble: 1
3248 Test "Imaginary part of: casin (0x1.fp-129 - 0.5 i)":
3249 float: 1
3250 ifloat: 1
3251 Test "Imaginary part of: casin (0x1.fp-129 - 1.0 i)":
3252 double: 1
3253 float: 1
3254 idouble: 1
3255 ifloat: 1
3256 Test "Imaginary part of: casin (0x1.fp-129 - 1.5 i)":
3257 double: 1
3258 idouble: 1
3259 Test "Imaginary part of: casin (0x1.fp-30 + 1.0 i)":
3260 double: 1
3261 float: 1
3262 idouble: 1
3263 ifloat: 1
3264 Test "Imaginary part of: casin (0x1.fp-30 - 1.0 i)":
3265 double: 1
3266 float: 1
3267 idouble: 1
3268 ifloat: 1
3269 Test "Imaginary part of: casin (0x1.fp1023 + 0x1.fp1023 i)":
3270 double: 1
3271 idouble: 1
3272 ildouble: 1
3273 ldouble: 1
3274 Test "Imaginary part of: casin (0x1.fp127 + 0x1.fp127 i)":
3275 double: 1
3276 idouble: 1
3277 ildouble: 1
3278 ldouble: 1
3279 Test "Real part of: casin (0x1p-105 + 0.5 i)":
3280 ildouble: 1
3281 ldouble: 1
3282 Test "Imaginary part of: casin (0x1p-105 + 0.5 i)":
3283 float: 1
3284 ifloat: 1
3285 Test "Imaginary part of: casin (0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
3286 ildouble: 1
3287 ldouble: 1
3288 Test "Real part of: casin (0x1p-105 - 0.5 i)":
3289 ildouble: 1
3290 ldouble: 1
3291 Test "Imaginary part of: casin (0x1p-105 - 0.5 i)":
3292 float: 1
3293 ifloat: 1
3294 Test "Imaginary part of: casin (0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
3295 ildouble: 1
3296 ldouble: 1
3297 Test "Real part of: casin (0x1p-106 + 0x1.000000000000000000000000008p0 i)":
3298 ildouble: 1
3299 ldouble: 1
3300 Test "Real part of: casin (0x1p-106 - 0x1.000000000000000000000000008p0 i)":
3301 ildouble: 1
3302 ldouble: 1
3303 Test "Imaginary part of: casin (0x1p-112 + 0.5 i)":
3304 float: 1
3305 ifloat: 1
3306 Test "Imaginary part of: casin (0x1p-112 - 0.5 i)":
3307 float: 1
3308 ifloat: 1
3309 Test "Real part of: casin (0x1p-23 + 0.5 i)":
3310 double: 1
3311 float: 1
3312 idouble: 1
3313 ifloat: 1
3314 Test "Imaginary part of: casin (0x1p-23 + 0.5 i)":
3315 float: 1
3316 ifloat: 1
3317 Test "Real part of: casin (0x1p-23 + 0x0.ffffffp0 i)":
3318 ildouble: 2
3319 ldouble: 2
3320 Test "Imaginary part of: casin (0x1p-23 + 0x0.ffffffp0 i)":
3321 double: 1
3322 idouble: 1
3323 Test "Real part of: casin (0x1p-23 + 0x1.000002p0 i)":
3324 double: 1
3325 float: 1
3326 idouble: 1
3327 ifloat: 1
3328 Test "Imaginary part of: casin (0x1p-23 + 0x1.000002p0 i)":
3329 ildouble: 1
3330 ldouble: 1
3331 Test "Real part of: casin (0x1p-23 - 0.5 i)":
3332 double: 1
3333 float: 1
3334 idouble: 1
3335 ifloat: 1
3336 Test "Imaginary part of: casin (0x1p-23 - 0.5 i)":
3337 float: 1
3338 ifloat: 1
3339 Test "Real part of: casin (0x1p-23 - 0x0.ffffffp0 i)":
3340 ildouble: 2
3341 ldouble: 2
3342 Test "Imaginary part of: casin (0x1p-23 - 0x0.ffffffp0 i)":
3343 double: 1
3344 idouble: 1
3345 Test "Real part of: casin (0x1p-23 - 0x1.000002p0 i)":
3346 double: 1
3347 float: 1
3348 idouble: 1
3349 ifloat: 1
3350 Test "Imaginary part of: casin (0x1p-23 - 0x1.000002p0 i)":
3351 ildouble: 1
3352 ldouble: 1
3353 Test "Imaginary part of: casin (0x1p-52 + 0.5 i)":
3354 float: 1
3355 ifloat: 1
3356 Test "Imaginary part of: casin (0x1p-52 - 0.5 i)":
3357 float: 1
3358 ifloat: 1
3359 Test "Real part of: casin (0x1p-63 + 0.5 i)":
3360 ildouble: 1
3361 ldouble: 1
3362 Test "Imaginary part of: casin (0x1p-63 + 0.5 i)":
3363 float: 1
3364 ifloat: 1
3365 Test "Real part of: casin (0x1p-63 - 0.5 i)":
3366 ildouble: 1
3367 ldouble: 1
3368 Test "Imaginary part of: casin (0x1p-63 - 0.5 i)":
3369 float: 1
3370 ifloat: 1
3371 Test "Real part of: casin (1.0 + 0.25 i)":
3372 double: 1
3373 idouble: 1
3374 Test "Real part of: casin (1.0 + 0.5 i)":
3375 float: 1
3376 ifloat: 1
3377 ildouble: 1
3378 ldouble: 1
3379 Test "Imaginary part of: casin (1.0 + 0.5 i)":
3380 float: 1
3381 ifloat: 1
3382 Test "Real part of: casin (1.0 + 0x1.fp-10 i)":
3383 ildouble: 1
3384 ldouble: 1
3385 Test "Imaginary part of: casin (1.0 + 0x1.fp-10 i)":
3386 float: 1
3387 ifloat: 1
3388 ildouble: 1
3389 ldouble: 1
3390 Test "Real part of: casin (1.0 - 0.25 i)":
3391 double: 1
3392 idouble: 1
3393 Test "Real part of: casin (1.0 - 0.5 i)":
3394 float: 1
3395 ifloat: 1
3396 ildouble: 1
3397 ldouble: 1
3398 Test "Imaginary part of: casin (1.0 - 0.5 i)":
3399 float: 1
3400 ifloat: 1
3401 Test "Real part of: casin (1.0 - 0x1.fp-10 i)":
3402 ildouble: 1
3403 ldouble: 1
3404 Test "Imaginary part of: casin (1.0 - 0x1.fp-10 i)":
3405 float: 1
3406 ifloat: 1
3407 ildouble: 1
3408 ldouble: 1
3410 # casinh
3411 Test "Imaginary part of: casinh (-0.0 + 0x0.ffffffffffffffffffffffffffcp0 i)":
3412 ildouble: 1
3413 ldouble: 1
3414 Test "Imaginary part of: casinh (-0.0 + 0x0.ffffffp0 i)":
3415 ildouble: 1
3416 ldouble: 1
3417 Test "Imaginary part of: casinh (-0.0 - 0x0.ffffffffffffffffffffffffffcp0 i)":
3418 ildouble: 1
3419 ldouble: 1
3420 Test "Imaginary part of: casinh (-0.0 - 0x0.ffffffp0 i)":
3421 ildouble: 1
3422 ldouble: 1
3423 Test "Imaginary part of: casinh (-0.25 + 1.0 i)":
3424 double: 1
3425 idouble: 1
3426 Test "Imaginary part of: casinh (-0.25 - 1.0 i)":
3427 double: 1
3428 idouble: 1
3429 Test "Real part of: casinh (-0.5 + +0 i)":
3430 float: 1
3431 ifloat: 1
3432 Test "Real part of: casinh (-0.5 + 0x1.fp-129 i)":
3433 float: 1
3434 ifloat: 1
3435 Test "Real part of: casinh (-0.5 + 0x1p-105 i)":
3436 float: 1
3437 ifloat: 1
3438 Test "Imaginary part of: casinh (-0.5 + 0x1p-105 i)":
3439 ildouble: 1
3440 ldouble: 1
3441 Test "Real part of: casinh (-0.5 + 0x1p-112 i)":
3442 float: 1
3443 ifloat: 1
3444 Test "Real part of: casinh (-0.5 + 0x1p-23 i)":
3445 float: 1
3446 ifloat: 1
3447 Test "Imaginary part of: casinh (-0.5 + 0x1p-23 i)":
3448 double: 1
3449 float: 1
3450 idouble: 1
3451 ifloat: 1
3452 Test "Real part of: casinh (-0.5 + 0x1p-52 i)":
3453 float: 1
3454 ifloat: 1
3455 Test "Real part of: casinh (-0.5 + 0x1p-63 i)":
3456 float: 1
3457 ifloat: 1
3458 Test "Imaginary part of: casinh (-0.5 + 0x1p-63 i)":
3459 ildouble: 1
3460 ldouble: 1
3461 Test "Real part of: casinh (-0.5 + 1.0 i)":
3462 float: 1
3463 ifloat: 1
3464 Test "Imaginary part of: casinh (-0.5 + 1.0 i)":
3465 float: 1
3466 ifloat: 1
3467 ildouble: 1
3468 ldouble: 1
3469 Test "Real part of: casinh (-0.5 - 0 i)":
3470 float: 1
3471 ifloat: 1
3472 Test "Real part of: casinh (-0.5 - 0x1.fp-129 i)":
3473 float: 1
3474 ifloat: 1
3475 Test "Real part of: casinh (-0.5 - 0x1p-105 i)":
3476 float: 1
3477 ifloat: 1
3478 Test "Imaginary part of: casinh (-0.5 - 0x1p-105 i)":
3479 ildouble: 1
3480 ldouble: 1
3481 Test "Real part of: casinh (-0.5 - 0x1p-112 i)":
3482 float: 1
3483 ifloat: 1
3484 Test "Real part of: casinh (-0.5 - 0x1p-23 i)":
3485 float: 1
3486 ifloat: 1
3487 Test "Imaginary part of: casinh (-0.5 - 0x1p-23 i)":
3488 double: 1
3489 float: 1
3490 idouble: 1
3491 ifloat: 1
3492 Test "Real part of: casinh (-0.5 - 0x1p-52 i)":
3493 float: 1
3494 ifloat: 1
3495 Test "Real part of: casinh (-0.5 - 0x1p-63 i)":
3496 float: 1
3497 ifloat: 1
3498 Test "Imaginary part of: casinh (-0.5 - 0x1p-63 i)":
3499 ildouble: 1
3500 ldouble: 1
3501 Test "Real part of: casinh (-0.5 - 1.0 i)":
3502 float: 1
3503 ifloat: 1
3504 Test "Imaginary part of: casinh (-0.5 - 1.0 i)":
3505 float: 1
3506 ifloat: 1
3507 ildouble: 1
3508 ldouble: 1
3509 Test "Real part of: casinh (-0x0.ffffffffffffffffffffffffffcp0 + 0x1p-105 i)":
3510 ildouble: 1
3511 ldouble: 1
3512 Test "Real part of: casinh (-0x0.ffffffffffffffffffffffffffcp0 - 0x1p-105 i)":
3513 ildouble: 1
3514 ldouble: 1
3515 Test "Real part of: casinh (-0x0.ffffffp0 + 0x1p-23 i)":
3516 double: 1
3517 idouble: 1
3518 Test "Imaginary part of: casinh (-0x0.ffffffp0 + 0x1p-23 i)":
3519 ildouble: 2
3520 ldouble: 2
3521 Test "Real part of: casinh (-0x0.ffffffp0 - 0x1p-23 i)":
3522 double: 1
3523 idouble: 1
3524 Test "Imaginary part of: casinh (-0x0.ffffffp0 - 0x1p-23 i)":
3525 ildouble: 2
3526 ldouble: 2
3527 Test "Real part of: casinh (-0x1.000000000000000000000000008p0 + 0.0 i)":
3528 ildouble: 1
3529 ldouble: 1
3530 Test "Real part of: casinh (-0x1.000000000000000000000000008p0 + 0x1.fp-1025 i)":
3531 ildouble: 1
3532 ldouble: 1
3533 Test "Imaginary part of: casinh (-0x1.000000000000000000000000008p0 + 0x1p-106 i)":
3534 ildouble: 1
3535 ldouble: 1
3536 Test "Real part of: casinh (-0x1.000000000000000000000000008p0 - 0.0 i)":
3537 ildouble: 1
3538 ldouble: 1
3539 Test "Real part of: casinh (-0x1.000000000000000000000000008p0 - 0x1.fp-1025 i)":
3540 ildouble: 1
3541 ldouble: 1
3542 Test "Imaginary part of: casinh (-0x1.000000000000000000000000008p0 - 0x1p-106 i)":
3543 ildouble: 1
3544 ldouble: 1
3545 Test "Real part of: casinh (-0x1.000002p0 + 0x1p-23 i)":
3546 ildouble: 1
3547 ldouble: 1
3548 Test "Imaginary part of: casinh (-0x1.000002p0 + 0x1p-23 i)":
3549 double: 1
3550 float: 1
3551 idouble: 1
3552 ifloat: 1
3553 Test "Real part of: casinh (-0x1.000002p0 - 0x1p-23 i)":
3554 ildouble: 1
3555 ldouble: 1
3556 Test "Imaginary part of: casinh (-0x1.000002p0 - 0x1p-23 i)":
3557 double: 1
3558 float: 1
3559 idouble: 1
3560 ifloat: 1
3561 Test "Real part of: casinh (-0x1.fp-10 + 1.0 i)":
3562 float: 1
3563 ifloat: 1
3564 ildouble: 1
3565 ldouble: 1
3566 Test "Imaginary part of: casinh (-0x1.fp-10 + 1.0 i)":
3567 ildouble: 1
3568 ldouble: 1
3569 Test "Real part of: casinh (-0x1.fp-10 - 1.0 i)":
3570 float: 1
3571 ifloat: 1
3572 ildouble: 1
3573 ldouble: 1
3574 Test "Imaginary part of: casinh (-0x1.fp-10 - 1.0 i)":
3575 ildouble: 1
3576 ldouble: 1
3577 Test "Imaginary part of: casinh (-0x1.fp-1025 + 0x0.ffffffffffffffffffffffffffcp0 i)":
3578 ildouble: 1
3579 ldouble: 1
3580 Test "Imaginary part of: casinh (-0x1.fp-1025 - 0x0.ffffffffffffffffffffffffffcp0 i)":
3581 ildouble: 1
3582 ldouble: 1
3583 Test "Real part of: casinh (-0x1.fp-129 + 0.5 i)":
3584 double: 1
3585 idouble: 1
3586 Test "Imaginary part of: casinh (-0x1.fp-129 + 0x0.ffffffp0 i)":
3587 ildouble: 1
3588 ldouble: 1
3589 Test "Real part of: casinh (-0x1.fp-129 - 0.5 i)":
3590 double: 1
3591 idouble: 1
3592 Test "Imaginary part of: casinh (-0x1.fp-129 - 0x0.ffffffp0 i)":
3593 ildouble: 1
3594 ldouble: 1
3595 Test "Real part of: casinh (-0x1p-105 + 0.5 i)":
3596 double: 1
3597 idouble: 1
3598 Test "Real part of: casinh (-0x1p-105 - 0.5 i)":
3599 double: 1
3600 idouble: 1
3601 Test "Real part of: casinh (-0x1p-112 + 0.5 i)":
3602 double: 1
3603 idouble: 1
3604 Test "Real part of: casinh (-0x1p-112 - 0.5 i)":
3605 double: 1
3606 idouble: 1
3607 Test "Real part of: casinh (-0x1p-23 + 0.5 i)":
3608 double: 1
3609 idouble: 1
3610 Test "Real part of: casinh (-0x1p-23 + 0x0.ffffffp0 i)":
3611 float: 2
3612 ifloat: 2
3613 Test "Imaginary part of: casinh (-0x1p-23 + 0x0.ffffffp0 i)":
3614 ildouble: 1
3615 ldouble: 1
3616 Test "Real part of: casinh (-0x1p-23 + 0x1.000002p0 i)":
3617 float: 1
3618 ifloat: 1
3619 ildouble: 2
3620 ldouble: 2
3621 Test "Real part of: casinh (-0x1p-23 - 0.5 i)":
3622 double: 1
3623 idouble: 1
3624 Test "Real part of: casinh (-0x1p-23 - 0x0.ffffffp0 i)":
3625 float: 2
3626 ifloat: 2
3627 Test "Imaginary part of: casinh (-0x1p-23 - 0x0.ffffffp0 i)":
3628 ildouble: 1
3629 ldouble: 1
3630 Test "Real part of: casinh (-0x1p-23 - 0x1.000002p0 i)":
3631 float: 1
3632 ifloat: 1
3633 ildouble: 2
3634 ldouble: 2
3635 Test "Real part of: casinh (-0x1p-52 + 0.5 i)":
3636 ildouble: 1
3637 ldouble: 1
3638 Test "Imaginary part of: casinh (-0x1p-52 + 0.5 i)":
3639 ildouble: 1
3640 ldouble: 1
3641 Test "Real part of: casinh (-0x1p-52 + 0x0.fffffffffffff8p0 i)":
3642 double: 1
3643 idouble: 1
3644 Test "Real part of: casinh (-0x1p-52 + 0x1.0000000000001p0 i)":
3645 ildouble: 1
3646 ldouble: 1
3647 Test "Real part of: casinh (-0x1p-52 - 0.5 i)":
3648 ildouble: 1
3649 ldouble: 1
3650 Test "Imaginary part of: casinh (-0x1p-52 - 0.5 i)":
3651 ildouble: 1
3652 ldouble: 1
3653 Test "Real part of: casinh (-0x1p-52 - 0x0.fffffffffffff8p0 i)":
3654 double: 1
3655 idouble: 1
3656 Test "Real part of: casinh (-0x1p-52 - 0x1.0000000000001p0 i)":
3657 ildouble: 1
3658 ldouble: 1
3659 Test "Imaginary part of: casinh (-0x1p-63 + 0x0.ffffffffffffffffp0 i)":
3660 ildouble: 1
3661 ldouble: 1
3662 Test "Imaginary part of: casinh (-0x1p-63 - 0x0.ffffffffffffffffp0 i)":
3663 ildouble: 1
3664 ldouble: 1
3665 Test "Real part of: casinh (-1.0 + +0 i)":
3666 double: 1
3667 float: 1
3668 idouble: 1
3669 ifloat: 1
3670 Test "Real part of: casinh (-1.0 + 0.25 i)":
3671 float: 1
3672 ifloat: 1
3673 ildouble: 1
3674 ldouble: 1
3675 Test "Real part of: casinh (-1.0 + 0.5 i)":
3676 double: 1
3677 idouble: 1
3678 ildouble: 1
3679 ldouble: 1
3680 Test "Real part of: casinh (-1.0 + 0x1.fp-10 i)":
3681 double: 1
3682 idouble: 1
3683 Test "Imaginary part of: casinh (-1.0 + 0x1.fp-10 i)":
3684 float: 1
3685 ifloat: 1
3686 Test "Real part of: casinh (-1.0 + 0x1.fp-100 i)":
3687 double: 1
3688 float: 1
3689 idouble: 1
3690 ifloat: 1
3691 Test "Real part of: casinh (-1.0 + 0x1.fp-1000 i)":
3692 double: 1
3693 idouble: 1
3694 Test "Real part of: casinh (-1.0 + 0x1.fp-1025 i)":
3695 double: 1
3696 idouble: 1
3697 Test "Real part of: casinh (-1.0 + 0x1.fp-129 i)":
3698 double: 1
3699 float: 1
3700 idouble: 1
3701 ifloat: 1
3702 Test "Real part of: casinh (-1.0 + 0x1.fp-30 i)":
3703 double: 1
3704 float: 1
3705 idouble: 1
3706 ifloat: 1
3707 Test "Real part of: casinh (-1.0 - 0 i)":
3708 double: 1
3709 float: 1
3710 idouble: 1
3711 ifloat: 1
3712 Test "Real part of: casinh (-1.0 - 0.25 i)":
3713 float: 1
3714 ifloat: 1
3715 ildouble: 1
3716 ldouble: 1
3717 Test "Real part of: casinh (-1.0 - 0.5 i)":
3718 double: 1
3719 idouble: 1
3720 ildouble: 1
3721 ldouble: 1
3722 Test "Real part of: casinh (-1.0 - 0x1.fp-10 i)":
3723 double: 1
3724 idouble: 1
3725 Test "Imaginary part of: casinh (-1.0 - 0x1.fp-10 i)":
3726 float: 1
3727 ifloat: 1
3728 Test "Real part of: casinh (-1.0 - 0x1.fp-100 i)":
3729 double: 1
3730 float: 1
3731 idouble: 1
3732 ifloat: 1
3733 Test "Real part of: casinh (-1.0 - 0x1.fp-1000 i)":
3734 double: 1
3735 idouble: 1
3736 Test "Real part of: casinh (-1.0 - 0x1.fp-1025 i)":
3737 double: 1
3738 idouble: 1
3739 Test "Real part of: casinh (-1.0 - 0x1.fp-129 i)":
3740 double: 1
3741 float: 1
3742 idouble: 1
3743 ifloat: 1
3744 Test "Real part of: casinh (-1.0 - 0x1.fp-30 i)":
3745 double: 1
3746 float: 1
3747 idouble: 1
3748 ifloat: 1
3749 Test "Real part of: casinh (-1.5 + +0 i)":
3750 double: 1
3751 idouble: 1
3752 Test "Real part of: casinh (-1.5 + 0x1.fp-1025 i)":
3753 double: 1
3754 idouble: 1
3755 Test "Real part of: casinh (-1.5 + 0x1.fp-129 i)":
3756 double: 1
3757 idouble: 1
3758 Test "Real part of: casinh (-1.5 - 0 i)":
3759 double: 1
3760 idouble: 1
3761 Test "Real part of: casinh (-1.5 - 0x1.fp-1025 i)":
3762 double: 1
3763 idouble: 1
3764 Test "Real part of: casinh (-1.5 - 0x1.fp-129 i)":
3765 double: 1
3766 idouble: 1
3767 Test "Imaginary part of: casinh (0.0 + 0x0.ffffffffffffffffffffffffffcp0 i)":
3768 ildouble: 1
3769 ldouble: 1
3770 Test "Imaginary part of: casinh (0.0 + 0x0.ffffffp0 i)":
3771 ildouble: 1
3772 ldouble: 1
3773 Test "Imaginary part of: casinh (0.0 - 0x0.ffffffffffffffffffffffffffcp0 i)":
3774 ildouble: 1
3775 ldouble: 1
3776 Test "Imaginary part of: casinh (0.0 - 0x0.ffffffp0 i)":
3777 ildouble: 1
3778 ldouble: 1
3779 Test "Imaginary part of: casinh (0.25 + 1.0 i)":
3780 double: 1
3781 idouble: 1
3782 Test "Imaginary part of: casinh (0.25 - 1.0 i)":
3783 double: 1
3784 idouble: 1
3785 Test "Real part of: casinh (0.5 + +0 i)":
3786 float: 1
3787 ifloat: 1
3788 Test "Real part of: casinh (0.5 + 0x1.fp-129 i)":
3789 float: 1
3790 ifloat: 1
3791 Test "Real part of: casinh (0.5 + 0x1p-105 i)":
3792 float: 1
3793 ifloat: 1
3794 Test "Imaginary part of: casinh (0.5 + 0x1p-105 i)":
3795 ildouble: 1
3796 ldouble: 1
3797 Test "Real part of: casinh (0.5 + 0x1p-112 i)":
3798 float: 1
3799 ifloat: 1
3800 Test "Real part of: casinh (0.5 + 0x1p-23 i)":
3801 float: 1
3802 ifloat: 1
3803 Test "Imaginary part of: casinh (0.5 + 0x1p-23 i)":
3804 double: 1
3805 float: 1
3806 idouble: 1
3807 ifloat: 1
3808 Test "Real part of: casinh (0.5 + 0x1p-52 i)":
3809 float: 1
3810 ifloat: 1
3811 Test "Real part of: casinh (0.5 + 0x1p-63 i)":
3812 float: 1
3813 ifloat: 1
3814 Test "Imaginary part of: casinh (0.5 + 0x1p-63 i)":
3815 ildouble: 1
3816 ldouble: 1
3817 Test "Real part of: casinh (0.5 + 1.0 i)":
3818 float: 1
3819 ifloat: 1
3820 Test "Imaginary part of: casinh (0.5 + 1.0 i)":
3821 float: 1
3822 ifloat: 1
3823 ildouble: 1
3824 ldouble: 1
3825 Test "Real part of: casinh (0.5 - 0 i)":
3826 float: 1
3827 ifloat: 1
3828 Test "Real part of: casinh (0.5 - 0x1.fp-129 i)":
3829 float: 1
3830 ifloat: 1
3831 Test "Real part of: casinh (0.5 - 0x1p-105 i)":
3832 float: 1
3833 ifloat: 1
3834 Test "Imaginary part of: casinh (0.5 - 0x1p-105 i)":
3835 ildouble: 1
3836 ldouble: 1
3837 Test "Real part of: casinh (0.5 - 0x1p-112 i)":
3838 float: 1
3839 ifloat: 1
3840 Test "Real part of: casinh (0.5 - 0x1p-23 i)":
3841 float: 1
3842 ifloat: 1
3843 Test "Imaginary part of: casinh (0.5 - 0x1p-23 i)":
3844 double: 1
3845 float: 1
3846 idouble: 1
3847 ifloat: 1
3848 Test "Real part of: casinh (0.5 - 0x1p-52 i)":
3849 float: 1
3850 ifloat: 1
3851 Test "Real part of: casinh (0.5 - 0x1p-63 i)":
3852 float: 1
3853 ifloat: 1
3854 Test "Imaginary part of: casinh (0.5 - 0x1p-63 i)":
3855 ildouble: 1
3856 ldouble: 1
3857 Test "Real part of: casinh (0.5 - 1.0 i)":
3858 float: 1
3859 ifloat: 1
3860 Test "Imaginary part of: casinh (0.5 - 1.0 i)":
3861 float: 1
3862 ifloat: 1
3863 ildouble: 1
3864 ldouble: 1
3865 Test "Real part of: casinh (0.75 + 1.25 i)":
3866 float: 1
3867 ifloat: 1
3868 Test "Imaginary part of: casinh (0.75 + 1.25 i)":
3869 double: 1
3870 float: 1
3871 idouble: 1
3872 ifloat: 1
3873 Test "Real part of: casinh (0x0.ffffffffffffffffffffffffffcp0 + 0x1p-105 i)":
3874 ildouble: 1
3875 ldouble: 1
3876 Test "Real part of: casinh (0x0.ffffffffffffffffffffffffffcp0 - 0x1p-105 i)":
3877 ildouble: 1
3878 ldouble: 1
3879 Test "Real part of: casinh (0x0.ffffffp0 + 0x1p-23 i)":
3880 double: 1
3881 idouble: 1
3882 Test "Imaginary part of: casinh (0x0.ffffffp0 + 0x1p-23 i)":
3883 ildouble: 2
3884 ldouble: 2
3885 Test "Real part of: casinh (0x0.ffffffp0 - 0x1p-23 i)":
3886 double: 1
3887 idouble: 1
3888 Test "Imaginary part of: casinh (0x0.ffffffp0 - 0x1p-23 i)":
3889 ildouble: 2
3890 ldouble: 2
3891 Test "Real part of: casinh (0x1.000000000000000000000000008p0 + 0.0 i)":
3892 ildouble: 1
3893 ldouble: 1
3894 Test "Real part of: casinh (0x1.000000000000000000000000008p0 + 0x1.fp-1025 i)":
3895 ildouble: 1
3896 ldouble: 1
3897 Test "Imaginary part of: casinh (0x1.000000000000000000000000008p0 + 0x1p-106 i)":
3898 ildouble: 1
3899 ldouble: 1
3900 Test "Real part of: casinh (0x1.000000000000000000000000008p0 - 0.0 i)":
3901 ildouble: 1
3902 ldouble: 1
3903 Test "Real part of: casinh (0x1.000000000000000000000000008p0 - 0x1.fp-1025 i)":
3904 ildouble: 1
3905 ldouble: 1
3906 Test "Imaginary part of: casinh (0x1.000000000000000000000000008p0 - 0x1p-106 i)":
3907 ildouble: 1
3908 ldouble: 1
3909 Test "Real part of: casinh (0x1.000002p0 + 0x1p-23 i)":
3910 ildouble: 1
3911 ldouble: 1
3912 Test "Imaginary part of: casinh (0x1.000002p0 + 0x1p-23 i)":
3913 double: 1
3914 float: 1
3915 idouble: 1
3916 ifloat: 1
3917 Test "Real part of: casinh (0x1.000002p0 - 0x1p-23 i)":
3918 ildouble: 1
3919 ldouble: 1
3920 Test "Imaginary part of: casinh (0x1.000002p0 - 0x1p-23 i)":
3921 double: 1
3922 float: 1
3923 idouble: 1
3924 ifloat: 1
3925 Test "Real part of: casinh (0x1.fp-10 + 1.0 i)":
3926 float: 1
3927 ifloat: 1
3928 ildouble: 1
3929 ldouble: 1
3930 Test "Imaginary part of: casinh (0x1.fp-10 + 1.0 i)":
3931 ildouble: 1
3932 ldouble: 1
3933 Test "Real part of: casinh (0x1.fp-10 - 1.0 i)":
3934 float: 1
3935 ifloat: 1
3936 ildouble: 1
3937 ldouble: 1
3938 Test "Imaginary part of: casinh (0x1.fp-10 - 1.0 i)":
3939 ildouble: 1
3940 ldouble: 1
3941 Test "Imaginary part of: casinh (0x1.fp-1025 + 0x0.ffffffffffffffffffffffffffcp0 i)":
3942 ildouble: 1
3943 ldouble: 1
3944 Test "Imaginary part of: casinh (0x1.fp-1025 - 0x0.ffffffffffffffffffffffffffcp0 i)":
3945 ildouble: 1
3946 ldouble: 1
3947 Test "Real part of: casinh (0x1.fp-129 + 0.5 i)":
3948 double: 1
3949 idouble: 1
3950 Test "Imaginary part of: casinh (0x1.fp-129 + 0x0.ffffffp0 i)":
3951 ildouble: 1
3952 ldouble: 1
3953 Test "Real part of: casinh (0x1.fp-129 - 0.5 i)":
3954 double: 1
3955 idouble: 1
3956 Test "Imaginary part of: casinh (0x1.fp-129 - 0x0.ffffffp0 i)":
3957 ildouble: 1
3958 ldouble: 1
3959 Test "Real part of: casinh (0x1.fp1023 + 0x1.fp1023 i)":
3960 double: 1
3961 idouble: 1
3962 ildouble: 1
3963 ldouble: 1
3964 Test "Real part of: casinh (0x1.fp127 + 0x1.fp127 i)":
3965 double: 1
3966 idouble: 1
3967 ildouble: 1
3968 ldouble: 1
3969 Test "Real part of: casinh (0x1p-105 + 0.5 i)":
3970 double: 1
3971 idouble: 1
3972 Test "Real part of: casinh (0x1p-105 - 0.5 i)":
3973 double: 1
3974 idouble: 1
3975 Test "Real part of: casinh (0x1p-112 + 0.5 i)":
3976 double: 1
3977 idouble: 1
3978 Test "Real part of: casinh (0x1p-112 - 0.5 i)":
3979 double: 1
3980 idouble: 1
3981 Test "Real part of: casinh (0x1p-23 + 0.5 i)":
3982 double: 1
3983 idouble: 1
3984 Test "Real part of: casinh (0x1p-23 + 0x0.ffffffp0 i)":
3985 float: 2
3986 ifloat: 2
3987 Test "Imaginary part of: casinh (0x1p-23 + 0x0.ffffffp0 i)":
3988 ildouble: 1
3989 ldouble: 1
3990 Test "Real part of: casinh (0x1p-23 + 0x1.000002p0 i)":
3991 float: 1
3992 ifloat: 1
3993 ildouble: 2
3994 ldouble: 2
3995 Test "Real part of: casinh (0x1p-23 - 0.5 i)":
3996 double: 1
3997 idouble: 1
3998 Test "Real part of: casinh (0x1p-23 - 0x0.ffffffp0 i)":
3999 float: 2
4000 ifloat: 2
4001 Test "Imaginary part of: casinh (0x1p-23 - 0x0.ffffffp0 i)":
4002 ildouble: 1
4003 ldouble: 1
4004 Test "Real part of: casinh (0x1p-23 - 0x1.000002p0 i)":
4005 float: 1
4006 ifloat: 1
4007 ildouble: 2
4008 ldouble: 2
4009 Test "Real part of: casinh (0x1p-52 + 0.5 i)":
4010 ildouble: 1
4011 ldouble: 1
4012 Test "Imaginary part of: casinh (0x1p-52 + 0.5 i)":
4013 ildouble: 1
4014 ldouble: 1
4015 Test "Real part of: casinh (0x1p-52 + 0x0.fffffffffffff8p0 i)":
4016 double: 1
4017 idouble: 1
4018 Test "Real part of: casinh (0x1p-52 + 0x1.0000000000001p0 i)":
4019 ildouble: 1
4020 ldouble: 1
4021 Test "Real part of: casinh (0x1p-52 - 0.5 i)":
4022 ildouble: 1
4023 ldouble: 1
4024 Test "Imaginary part of: casinh (0x1p-52 - 0.5 i)":
4025 ildouble: 1
4026 ldouble: 1
4027 Test "Real part of: casinh (0x1p-52 - 0x0.fffffffffffff8p0 i)":
4028 double: 1
4029 idouble: 1
4030 Test "Real part of: casinh (0x1p-52 - 0x1.0000000000001p0 i)":
4031 ildouble: 1
4032 ldouble: 1
4033 Test "Imaginary part of: casinh (0x1p-63 + 0x0.ffffffffffffffffp0 i)":
4034 ildouble: 1
4035 ldouble: 1
4036 Test "Imaginary part of: casinh (0x1p-63 - 0x0.ffffffffffffffffp0 i)":
4037 ildouble: 1
4038 ldouble: 1
4039 Test "Real part of: casinh (1.0 + +0 i)":
4040 double: 1
4041 float: 1
4042 idouble: 1
4043 ifloat: 1
4044 Test "Real part of: casinh (1.0 + 0.25 i)":
4045 float: 1
4046 ifloat: 1
4047 ildouble: 1
4048 ldouble: 1
4049 Test "Real part of: casinh (1.0 + 0.5 i)":
4050 double: 1
4051 idouble: 1
4052 ildouble: 1
4053 ldouble: 1
4054 Test "Real part of: casinh (1.0 + 0x1.fp-10 i)":
4055 double: 1
4056 idouble: 1
4057 Test "Imaginary part of: casinh (1.0 + 0x1.fp-10 i)":
4058 float: 1
4059 ifloat: 1
4060 Test "Real part of: casinh (1.0 + 0x1.fp-100 i)":
4061 double: 1
4062 float: 1
4063 idouble: 1
4064 ifloat: 1
4065 Test "Real part of: casinh (1.0 + 0x1.fp-1000 i)":
4066 double: 1
4067 idouble: 1
4068 Test "Real part of: casinh (1.0 + 0x1.fp-1025 i)":
4069 double: 1
4070 idouble: 1
4071 Test "Real part of: casinh (1.0 + 0x1.fp-129 i)":
4072 double: 1
4073 float: 1
4074 idouble: 1
4075 ifloat: 1
4076 Test "Real part of: casinh (1.0 + 0x1.fp-30 i)":
4077 double: 1
4078 float: 1
4079 idouble: 1
4080 ifloat: 1
4081 Test "Real part of: casinh (1.0 - 0 i)":
4082 double: 1
4083 float: 1
4084 idouble: 1
4085 ifloat: 1
4086 Test "Real part of: casinh (1.0 - 0.25 i)":
4087 float: 1
4088 ifloat: 1
4089 ildouble: 1
4090 ldouble: 1
4091 Test "Real part of: casinh (1.0 - 0.5 i)":
4092 double: 1
4093 idouble: 1
4094 ildouble: 1
4095 ldouble: 1
4096 Test "Real part of: casinh (1.0 - 0x1.fp-10 i)":
4097 double: 1
4098 idouble: 1
4099 Test "Imaginary part of: casinh (1.0 - 0x1.fp-10 i)":
4100 float: 1
4101 ifloat: 1
4102 Test "Real part of: casinh (1.0 - 0x1.fp-100 i)":
4103 double: 1
4104 float: 1
4105 idouble: 1
4106 ifloat: 1
4107 Test "Real part of: casinh (1.0 - 0x1.fp-1000 i)":
4108 double: 1
4109 idouble: 1
4110 Test "Real part of: casinh (1.0 - 0x1.fp-1025 i)":
4111 double: 1
4112 idouble: 1
4113 Test "Real part of: casinh (1.0 - 0x1.fp-129 i)":
4114 double: 1
4115 float: 1
4116 idouble: 1
4117 ifloat: 1
4118 Test "Real part of: casinh (1.0 - 0x1.fp-30 i)":
4119 double: 1
4120 float: 1
4121 idouble: 1
4122 ifloat: 1
4123 Test "Real part of: casinh (1.5 + +0 i)":
4124 double: 1
4125 idouble: 1
4126 Test "Real part of: casinh (1.5 + 0x1.fp-1025 i)":
4127 double: 1
4128 idouble: 1
4129 Test "Real part of: casinh (1.5 + 0x1.fp-129 i)":
4130 double: 1
4131 idouble: 1
4132 Test "Real part of: casinh (1.5 - 0 i)":
4133 double: 1
4134 idouble: 1
4135 Test "Real part of: casinh (1.5 - 0x1.fp-1025 i)":
4136 double: 1
4137 idouble: 1
4138 Test "Real part of: casinh (1.5 - 0x1.fp-129 i)":
4139 double: 1
4140 idouble: 1
4142 # catan
4143 Test "Imaginary part of: catan (-0x0.fffffffffffff8p0 + 0x1p-27 i)":
4144 double: 1
4145 idouble: 1
4146 Test "Imaginary part of: catan (-0x0.fffffffffffff8p0 - 0x1p-27 i)":
4147 ildouble: 1
4148 ldouble: 1
4149 Test "Imaginary part of: catan (-0x0.ffffffp0 + 0x1p-13 i)":
4150 double: 1
4151 float: 1
4152 idouble: 1
4153 ifloat: 1
4154 Test "Real part of: catan (-0x1.000000000000000000000000008p0 + 0x1p-54 i)":
4155 ildouble: 1
4156 ldouble: 1
4157 Test "Real part of: catan (-0x1.000000000000000000000000008p0 - 0x1p-54 i)":
4158 ildouble: 1
4159 ldouble: 1
4160 Test "Imaginary part of: catan (-0x1.0000000000001p0 - 0x1p-27 i)":
4161 double: 1
4162 idouble: 1
4163 Test "Real part of: catan (-0x1.000002p0 + 0x1p-126 i)":
4164 float: 1
4165 ifloat: 1
4166 Test "Real part of: catan (-0x1.000002p0 + 0x1p-13 i)":
4167 float: 1
4168 ifloat: 1
4169 Test "Real part of: catan (-0x1.000002p0 - 0x1p-126 i)":
4170 float: 1
4171 ifloat: 1
4172 Test "Real part of: catan (-0x1.000002p0 - 0x1p-13 i)":
4173 float: 1
4174 ifloat: 1
4175 Test "Imaginary part of: catan (-0x1.000002p0 - 0x1p-13 i)":
4176 double: 1
4177 idouble: 1
4178 Test "Imaginary part of: catan (-0x1.fp1023 + 0x1.fp1023 i)":
4179 double: 1
4180 idouble: 1
4181 ildouble: 1
4182 ldouble: 1
4183 Test "Imaginary part of: catan (-0x1.fp1023 - 0x1.fp1023 i)":
4184 double: 1
4185 idouble: 1
4186 ildouble: 1
4187 ldouble: 1
4188 Test "Imaginary part of: catan (-0x1.fp127 + 0x1.fp127 i)":
4189 double: 1
4190 idouble: 1
4191 ildouble: 1
4192 ldouble: 1
4193 Test "Imaginary part of: catan (-0x1.fp127 - 0x1.fp127 i)":
4194 double: 1
4195 idouble: 1
4196 ildouble: 1
4197 ldouble: 1
4198 Test "Imaginary part of: catan (-0x1p-1020 + 1.0 i)":
4199 double: 1
4200 idouble: 1
4201 Test "Imaginary part of: catan (-0x1p-1020 - 1.0 i)":
4202 double: 1
4203 idouble: 1
4204 Test "Real part of: catan (-0x1p-13 + 0x1.000002p0 i)":
4205 float: 1
4206 ifloat: 1
4207 Test "Real part of: catan (-0x1p-13 + 1.0 i)":
4208 float: 1
4209 ifloat: 1
4210 Test "Real part of: catan (-0x1p-13 - 0x1.000002p0 i)":
4211 float: 1
4212 ifloat: 1
4213 Test "Imaginary part of: catan (-0x1p-13 - 0x1.000002p0 i)":
4214 float: 1
4215 ifloat: 1
4216 Test "Real part of: catan (-0x1p-13 - 1.0 i)":
4217 float: 1
4218 ifloat: 1
4219 Test "Imaginary part of: catan (-0x1p-54 + 1.0 i)":
4220 float: 1
4221 ifloat: 1
4222 Test "Imaginary part of: catan (-0x1p-54 - 1.0 i)":
4223 float: 1
4224 ifloat: 1
4225 Test "Imaginary part of: catan (-0x1p-57 + 1.0 i)":
4226 float: 1
4227 ifloat: 1
4228 Test "Imaginary part of: catan (-0x1p-57 - 1.0 i)":
4229 float: 1
4230 ifloat: 1
4231 Test "Real part of: catan (-1.0 + 0x1p-13 i)":
4232 float: 1
4233 ifloat: 1
4234 Test "Real part of: catan (-1.0 + 0x1p-54 i)":
4235 ildouble: 1
4236 ldouble: 1
4237 Test "Real part of: catan (-1.0 - 0x1p-13 i)":
4238 float: 1
4239 ifloat: 1
4240 Test "Real part of: catan (-1.0 - 0x1p-54 i)":
4241 ildouble: 1
4242 ldouble: 1
4243 Test "Real part of: catan (-2 - 3 i)":
4244 ildouble: 1
4245 ldouble: 1
4246 Test "Imaginary part of: catan (-2 - 3 i)":
4247 double: 1
4248 float: 1
4249 idouble: 1
4250 ifloat: 1
4251 Test "Imaginary part of: catan (0x0.fffffffffffff8p0 + 0x1p-27 i)":
4252 double: 1
4253 idouble: 1
4254 Test "Imaginary part of: catan (0x0.fffffffffffff8p0 - 0x1p-27 i)":
4255 ildouble: 1
4256 ldouble: 1
4257 Test "Imaginary part of: catan (0x0.ffffffp0 + 0x1p-13 i)":
4258 double: 1
4259 float: 1
4260 idouble: 1
4261 ifloat: 1
4262 Test "Real part of: catan (0x1.000000000000000000000000008p0 + 0x1p-54 i)":
4263 ildouble: 1
4264 ldouble: 1
4265 Test "Real part of: catan (0x1.000000000000000000000000008p0 - 0x1p-54 i)":
4266 ildouble: 1
4267 ldouble: 1
4268 Test "Imaginary part of: catan (0x1.0000000000001p0 - 0x1p-27 i)":
4269 double: 1
4270 idouble: 1
4271 Test "Real part of: catan (0x1.000002p0 + 0x1p-126 i)":
4272 float: 1
4273 ifloat: 1
4274 Test "Real part of: catan (0x1.000002p0 + 0x1p-13 i)":
4275 float: 1
4276 ifloat: 1
4277 Test "Real part of: catan (0x1.000002p0 - 0x1p-126 i)":
4278 float: 1
4279 ifloat: 1
4280 Test "Real part of: catan (0x1.000002p0 - 0x1p-13 i)":
4281 float: 1
4282 ifloat: 1
4283 Test "Imaginary part of: catan (0x1.000002p0 - 0x1p-13 i)":
4284 double: 1
4285 idouble: 1
4286 Test "Imaginary part of: catan (0x1.fp1023 + 0x1.fp1023 i)":
4287 double: 1
4288 idouble: 1
4289 ildouble: 1
4290 ldouble: 1
4291 Test "Imaginary part of: catan (0x1.fp1023 - 0x1.fp1023 i)":
4292 double: 1
4293 idouble: 1
4294 ildouble: 1
4295 ldouble: 1
4296 Test "Imaginary part of: catan (0x1.fp127 + 0x1.fp127 i)":
4297 double: 1
4298 idouble: 1
4299 ildouble: 1
4300 ldouble: 1
4301 Test "Imaginary part of: catan (0x1.fp127 - 0x1.fp127 i)":
4302 double: 1
4303 idouble: 1
4304 ildouble: 1
4305 ldouble: 1
4306 Test "Imaginary part of: catan (0x1p-1020 + 1.0 i)":
4307 double: 1
4308 idouble: 1
4309 Test "Imaginary part of: catan (0x1p-1020 - 1.0 i)":
4310 double: 1
4311 idouble: 1
4312 Test "Real part of: catan (0x1p-13 + 0x1.000002p0 i)":
4313 float: 1
4314 ifloat: 1
4315 Test "Real part of: catan (0x1p-13 + 1.0 i)":
4316 float: 1
4317 ifloat: 1
4318 Test "Real part of: catan (0x1p-13 - 0x1.000002p0 i)":
4319 float: 1
4320 ifloat: 1
4321 Test "Imaginary part of: catan (0x1p-13 - 0x1.000002p0 i)":
4322 float: 1
4323 ifloat: 1
4324 Test "Real part of: catan (0x1p-13 - 1.0 i)":
4325 float: 1
4326 ifloat: 1
4327 Test "Imaginary part of: catan (0x1p-54 + 1.0 i)":
4328 float: 1
4329 ifloat: 1
4330 Test "Imaginary part of: catan (0x1p-54 - 1.0 i)":
4331 float: 1
4332 ifloat: 1
4333 Test "Imaginary part of: catan (0x1p-57 + 1.0 i)":
4334 float: 1
4335 ifloat: 1
4336 Test "Imaginary part of: catan (0x1p-57 - 1.0 i)":
4337 float: 1
4338 ifloat: 1
4339 Test "Real part of: catan (1.0 + 0x1p-13 i)":
4340 float: 1
4341 ifloat: 1
4342 Test "Real part of: catan (1.0 + 0x1p-54 i)":
4343 ildouble: 1
4344 ldouble: 1
4345 Test "Real part of: catan (1.0 - 0x1p-13 i)":
4346 float: 1
4347 ifloat: 1
4348 Test "Real part of: catan (1.0 - 0x1p-54 i)":
4349 ildouble: 1
4350 ldouble: 1
4352 # catanh
4353 Test "Real part of: catanh (-0x1.000002p0 + 0x1p-13 i)":
4354 float: 1
4355 ifloat: 1
4356 Test "Imaginary part of: catanh (-0x1.000002p0 + 0x1p-13 i)":
4357 float: 1
4358 ifloat: 1
4359 Test "Real part of: catanh (-0x1.000002p0 - 0x1p-13 i)":
4360 float: 1
4361 ifloat: 1
4362 Test "Imaginary part of: catanh (-0x1.000002p0 - 0x1p-13 i)":
4363 float: 1
4364 ifloat: 1
4365 Test "Real part of: catanh (-0x1.fp1023 + 0x1.fp1023 i)":
4366 double: 1
4367 idouble: 1
4368 ildouble: 1
4369 ldouble: 1
4370 Test "Real part of: catanh (-0x1.fp1023 - 0x1.fp1023 i)":
4371 double: 1
4372 idouble: 1
4373 ildouble: 1
4374 ldouble: 1
4375 Test "Real part of: catanh (-0x1.fp127 + 0x1.fp127 i)":
4376 double: 1
4377 idouble: 1
4378 ildouble: 1
4379 ldouble: 1
4380 Test "Real part of: catanh (-0x1.fp127 - 0x1.fp127 i)":
4381 double: 1
4382 idouble: 1
4383 ildouble: 1
4384 ldouble: 1
4385 Test "Imaginary part of: catanh (-0x1p-126 + 0x1.000002p0 i)":
4386 float: 1
4387 ifloat: 1
4388 Test "Imaginary part of: catanh (-0x1p-126 - 0x1.000002p0 i)":
4389 float: 1
4390 ifloat: 1
4391 Test "Real part of: catanh (-0x1p-13 + 0x1.000002p0 i)":
4392 double: 1
4393 idouble: 1
4394 Test "Imaginary part of: catanh (-0x1p-13 + 0x1.000002p0 i)":
4395 float: 1
4396 ifloat: 1
4397 Test "Imaginary part of: catanh (-0x1p-13 + 1.0 i)":
4398 float: 1
4399 ifloat: 1
4400 Test "Real part of: catanh (-0x1p-13 - 0x1.000002p0 i)":
4401 double: 1
4402 idouble: 1
4403 Test "Imaginary part of: catanh (-0x1p-13 - 0x1.000002p0 i)":
4404 float: 1
4405 ifloat: 1
4406 Test "Imaginary part of: catanh (-0x1p-13 - 1.0 i)":
4407 float: 1
4408 ifloat: 1
4409 Test "Real part of: catanh (-0x1p-27 + 0x0.fffffffffffff8p0 i)":
4410 ildouble: 1
4411 ldouble: 1
4412 Test "Real part of: catanh (-0x1p-27 + 0x1.0000000000001p0 i)":
4413 double: 1
4414 idouble: 1
4415 Test "Real part of: catanh (-0x1p-27 - 0x0.fffffffffffff8p0 i)":
4416 ildouble: 1
4417 ldouble: 1
4418 Test "Real part of: catanh (-0x1p-27 - 0x1.0000000000001p0 i)":
4419 double: 1
4420 idouble: 1
4421 Test "Imaginary part of: catanh (-0x1p-54 + 0x1.000000000000000000000000008p0 i)":
4422 ildouble: 1
4423 ldouble: 1
4424 Test "Imaginary part of: catanh (-0x1p-54 + 1.0 i)":
4425 ildouble: 1
4426 ldouble: 1
4427 Test "Imaginary part of: catanh (-0x1p-54 - 0x1.000000000000000000000000008p0 i)":
4428 ildouble: 1
4429 ldouble: 1
4430 Test "Imaginary part of: catanh (-0x1p-54 - 1.0 i)":
4431 ildouble: 1
4432 ldouble: 1
4433 Test "Real part of: catanh (-1.0 + 0x1p-1020 i)":
4434 double: 1
4435 idouble: 1
4436 Test "Imaginary part of: catanh (-1.0 + 0x1p-13 i)":
4437 float: 1
4438 ifloat: 1
4439 Test "Real part of: catanh (-1.0 + 0x1p-54 i)":
4440 float: 1
4441 ifloat: 1
4442 Test "Real part of: catanh (-1.0 + 0x1p-57 i)":
4443 float: 1
4444 ifloat: 1
4445 Test "Real part of: catanh (-1.0 - 0x1p-1020 i)":
4446 double: 1
4447 idouble: 1
4448 Test "Imaginary part of: catanh (-1.0 - 0x1p-13 i)":
4449 float: 1
4450 ifloat: 1
4451 Test "Real part of: catanh (-1.0 - 0x1p-54 i)":
4452 float: 1
4453 ifloat: 1
4454 Test "Real part of: catanh (-1.0 - 0x1p-57 i)":
4455 float: 1
4456 ifloat: 1
4457 Test "Real part of: catanh (-2 - 3 i)":
4458 double: 1
4459 idouble: 1
4460 Test "Imaginary part of: catanh (0x1.000002p0 + 0x1p-13 i)":
4461 float: 1
4462 ifloat: 1
4463 Test "Imaginary part of: catanh (0x1.000002p0 - 0x1p-13 i)":
4464 float: 1
4465 ifloat: 1
4466 Test "Real part of: catanh (0x1.fp1023 + 0x1.fp1023 i)":
4467 double: 1
4468 idouble: 1
4469 ildouble: 1
4470 ldouble: 1
4471 Test "Real part of: catanh (0x1.fp1023 - 0x1.fp1023 i)":
4472 double: 1
4473 idouble: 1
4474 ildouble: 1
4475 ldouble: 1
4476 Test "Real part of: catanh (0x1.fp127 + 0x1.fp127 i)":
4477 double: 1
4478 idouble: 1
4479 ildouble: 1
4480 ldouble: 1
4481 Test "Real part of: catanh (0x1.fp127 - 0x1.fp127 i)":
4482 double: 1
4483 idouble: 1
4484 ildouble: 1
4485 ldouble: 1
4486 Test "Imaginary part of: catanh (0x1p-126 + 0x1.000002p0 i)":
4487 float: 1
4488 ifloat: 1
4489 Test "Imaginary part of: catanh (0x1p-126 - 0x1.000002p0 i)":
4490 float: 1
4491 ifloat: 1
4492 Test "Real part of: catanh (0x1p-13 + 0x0.ffffffp0 i)":
4493 double: 1
4494 float: 1
4495 idouble: 1
4496 ifloat: 1
4497 Test "Imaginary part of: catanh (0x1p-13 + 0x1.000002p0 i)":
4498 float: 1
4499 ifloat: 1
4500 Test "Imaginary part of: catanh (0x1p-13 + 1.0 i)":
4501 float: 1
4502 ifloat: 1
4503 Test "Real part of: catanh (0x1p-13 - 0x0.ffffffp0 i)":
4504 double: 1
4505 float: 1
4506 idouble: 1
4507 ifloat: 1
4508 Test "Imaginary part of: catanh (0x1p-13 - 0x1.000002p0 i)":
4509 float: 1
4510 ifloat: 1
4511 Test "Imaginary part of: catanh (0x1p-13 - 1.0 i)":
4512 float: 1
4513 ifloat: 1
4514 Test "Real part of: catanh (0x1p-27 + 0x0.fffffffffffff8p0 i)":
4515 double: 1
4516 idouble: 1
4517 Test "Real part of: catanh (0x1p-27 - 0x0.fffffffffffff8p0 i)":
4518 double: 1
4519 idouble: 1
4520 Test "Imaginary part of: catanh (0x1p-54 + 0x1.000000000000000000000000008p0 i)":
4521 ildouble: 1
4522 ldouble: 1
4523 Test "Imaginary part of: catanh (0x1p-54 + 1.0 i)":
4524 ildouble: 1
4525 ldouble: 1
4526 Test "Imaginary part of: catanh (0x1p-54 - 0x1.000000000000000000000000008p0 i)":
4527 ildouble: 1
4528 ldouble: 1
4529 Test "Imaginary part of: catanh (0x1p-54 - 1.0 i)":
4530 ildouble: 1
4531 ldouble: 1
4532 Test "Real part of: catanh (1.0 + 0x1p-1020 i)":
4533 double: 1
4534 idouble: 1
4535 Test "Imaginary part of: catanh (1.0 + 0x1p-13 i)":
4536 float: 1
4537 ifloat: 1
4538 Test "Real part of: catanh (1.0 + 0x1p-54 i)":
4539 float: 1
4540 ifloat: 1
4541 Test "Real part of: catanh (1.0 + 0x1p-57 i)":
4542 float: 1
4543 ifloat: 1
4544 Test "Real part of: catanh (1.0 - 0x1p-1020 i)":
4545 double: 1
4546 idouble: 1
4547 Test "Imaginary part of: catanh (1.0 - 0x1p-13 i)":
4548 float: 1
4549 ifloat: 1
4550 Test "Real part of: catanh (1.0 - 0x1p-54 i)":
4551 float: 1
4552 ifloat: 1
4553 Test "Real part of: catanh (1.0 - 0x1p-57 i)":
4554 float: 1
4555 ifloat: 1
4557 # cbrt
4558 Test "cbrt (-0x1.bp+4)":
4559 double: 1
4560 idouble: 1
4561 Test "cbrt (-0x4.189374bc6a7ef9ep-12)":
4562 ildouble: 1
4563 ldouble: 1
4564 Test "cbrt (-0x4.18937p-12)":
4565 float: 1
4566 ifloat: 1
4567 Test "cbrt (0xcp-4)":
4568 double: 1
4569 idouble: 1
4570 Test "cbrt (0xf.ep-4)":
4571 double: 1
4572 idouble: 1
4574 # ccos
4575 Test "Imaginary part of: ccos (-0x2p+0 - 0x3p+0 i)":
4576 float: 1
4577 ifloat: 1
4578 Test "Imaginary part of: ccos (-0xcp-4 + 0x2.c68p+8 i)":
4579 double: 1
4580 idouble: 1
4581 Test "Imaginary part of: ccos (-0xcp-4 + 0x5.98p+4 i)":
4582 float: 1
4583 ifloat: 1
4584 ildouble: 2
4585 ldouble: 2
4586 Test "Imaginary part of: ccos (-0xcp-4 - 0x2.c68p+8 i)":
4587 double: 1
4588 idouble: 1
4589 Test "Imaginary part of: ccos (-0xcp-4 - 0x5.98p+4 i)":
4590 float: 1
4591 ifloat: 1
4592 ildouble: 2
4593 ldouble: 2
4594 Test "Imaginary part of: ccos (0x4p-1076 + 0x5.ap+8 i)":
4595 double: 1
4596 idouble: 1
4597 Test "Real part of: ccos (0xcp-4 + 0x1.4p+0 i)":
4598 double: 1
4599 float: 1
4600 idouble: 1
4601 ifloat: 1
4602 Test "Imaginary part of: ccos (0xcp-4 + 0x1.4p+0 i)":
4603 float: 1
4604 ifloat: 1
4605 Test "Imaginary part of: ccos (0xcp-4 + 0x2.c68p+8 i)":
4606 double: 1
4607 idouble: 1
4608 Test "Imaginary part of: ccos (0xcp-4 + 0x5.98p+4 i)":
4609 float: 1
4610 ifloat: 1
4611 ildouble: 2
4612 ldouble: 2
4613 Test "Imaginary part of: ccos (0xcp-4 - 0x2.c68p+8 i)":
4614 double: 1
4615 idouble: 1
4616 Test "Imaginary part of: ccos (0xcp-4 - 0x5.98p+4 i)":
4617 float: 1
4618 ifloat: 1
4619 ildouble: 2
4620 ldouble: 2
4622 # ccosh
4623 Test "Imaginary part of: ccosh (-0x2.c68p+8 + 0xcp-4 i)":
4624 double: 1
4625 idouble: 1
4626 Test "Imaginary part of: ccosh (-0x2.c68p+8 - 0xcp-4 i)":
4627 double: 1
4628 idouble: 1
4629 Test "Real part of: ccosh (-0x2p+0 - 0x3p+0 i)":
4630 float: 1
4631 ifloat: 1
4632 Test "Imaginary part of: ccosh (-0x2p+0 - 0x3p+0 i)":
4633 float: 1
4634 ifloat: 1
4635 Test "Imaginary part of: ccosh (-0x5.98p+4 + 0xcp-4 i)":
4636 float: 1
4637 ifloat: 1
4638 ildouble: 2
4639 ldouble: 2
4640 Test "Imaginary part of: ccosh (-0x5.98p+4 - 0xcp-4 i)":
4641 float: 1
4642 ifloat: 1
4643 ildouble: 2
4644 ldouble: 2
4645 Test "Imaginary part of: ccosh (0x2.c68p+8 + 0xcp-4 i)":
4646 double: 1
4647 idouble: 1
4648 Test "Imaginary part of: ccosh (0x2.c68p+8 - 0xcp-4 i)":
4649 double: 1
4650 idouble: 1
4651 Test "Imaginary part of: ccosh (0x5.98p+4 + 0xcp-4 i)":
4652 float: 1
4653 ifloat: 1
4654 ildouble: 2
4655 ldouble: 2
4656 Test "Imaginary part of: ccosh (0x5.98p+4 - 0xcp-4 i)":
4657 float: 1
4658 ifloat: 1
4659 ildouble: 2
4660 ldouble: 2
4661 Test "Imaginary part of: ccosh (0x5.ap+8 + 0x4p-1076 i)":
4662 double: 1
4663 idouble: 1
4664 Test "Real part of: ccosh (0xcp-4 + 0x1.4p+0 i)":
4665 double: 1
4666 float: 1
4667 idouble: 1
4668 ifloat: 1
4669 ildouble: 1
4670 ldouble: 1
4671 Test "Imaginary part of: ccosh (0xcp-4 + 0x1.4p+0 i)":
4672 float: 1
4673 ifloat: 1
4674 ildouble: 2
4675 ldouble: 2
4677 # cexp
4678 Test "Imaginary part of: cexp (+0 + 0xf.ffffffffffff8p+1020 i)":
4679 ildouble: 1
4680 ldouble: 1
4681 Test "Imaginary part of: cexp (-0x2p+0 - 0x3p+0 i)":
4682 float: 1
4683 ifloat: 1
4684 Test "Imaginary part of: cexp (-0x5.fp+4 + 0xcp-4 i)":
4685 double: 1
4686 idouble: 1
4687 ildouble: 1
4688 ldouble: 1
4689 Test "Real part of: cexp (0x1.f4p+8 + 0x8p+1020 i)":
4690 double: 1
4691 idouble: 1
4692 Test "Imaginary part of: cexp (0x1.f4p+8 + 0x8p+1020 i)":
4693 ildouble: 1
4694 ldouble: 1
4695 Test "Imaginary part of: cexp (0x1.f4p+8 + 0xf.fffffp+124 i)":
4696 ildouble: 1
4697 ldouble: 1
4698 Test "Real part of: cexp (0x2.c5dp+8 + 0xcp-4 i)":
4699 double: 1
4700 idouble: 1
4701 ildouble: 1
4702 ldouble: 1
4703 Test "Imaginary part of: cexp (0x2.c5dp+8 + 0xcp-4 i)":
4704 double: 1
4705 idouble: 1
4706 Test "Real part of: cexp (0x3.2p+4 + 0x8p+124 i)":
4707 double: 2
4708 float: 1
4709 idouble: 2
4710 ifloat: 1
4711 ildouble: 1
4712 ldouble: 1
4713 Test "Imaginary part of: cexp (0x3.2p+4 + 0x8p+124 i)":
4714 double: 1
4715 idouble: 1
4716 ildouble: 2
4717 ldouble: 2
4718 Test "Real part of: cexp (0x5.8cp+4 + 0xcp-4 i)":
4719 float: 1
4720 ifloat: 1
4721 Test "Imaginary part of: cexp (0x5.8cp+4 + 0xcp-4 i)":
4722 float: 2
4723 ifloat: 2
4724 Test "Imaginary part of: cexp (0x5.ap+8 + 0x4p-1076 i)":
4725 double: 1
4726 idouble: 1
4727 Test "Real part of: cexp (0xcp-4 + 0x1.4p+0 i)":
4728 float: 1
4729 ifloat: 1
4730 ildouble: 2
4731 ldouble: 2
4732 Test "Imaginary part of: cexp (0xcp-4 + 0x1.4p+0 i)":
4733 ildouble: 1
4734 ldouble: 1
4736 # clog
4737 Test "Real part of: clog (+0 + 0x4p-1076 i)":
4738 double: 1
4739 idouble: 1
4740 Test "Real part of: clog (-0x1.0000000123456p+0 + +0 i)":
4741 double: 1
4742 idouble: 1
4743 ildouble: 1
4744 ldouble: 1
4745 Test "Real part of: clog (-0x1.0000000123456p+0 + 0x1.2345678p-1000 i)":
4746 double: 1
4747 idouble: 1
4748 ildouble: 1
4749 ldouble: 1
4750 Test "Real part of: clog (-0x1.0000000123456p+0 + 0x4.8d1598p-32 i)":
4751 double: 1
4752 idouble: 1
4753 Test "Real part of: clog (-0x1.0000000123456p+0 + 0x4.8d159ep-32 i)":
4754 double: 1
4755 idouble: 1
4756 Test "Real part of: clog (-0x1.0000000123456p+0 + 0x8p-152 i)":
4757 double: 1
4758 idouble: 1
4759 ildouble: 1
4760 ldouble: 1
4761 Test "Real part of: clog (-0x1.000002p+0 + +0 i)":
4762 float: 1
4763 ifloat: 1
4764 Test "Real part of: clog (-0x1.000002p+0 + 0x4.8d1598p-32 i)":
4765 double: 1
4766 float: 1
4767 idouble: 1
4768 ifloat: 1
4769 ildouble: 1
4770 ldouble: 1
4771 Test "Real part of: clog (-0x1.000002p+0 + 0x4.8d159ep-32 i)":
4772 double: 1
4773 idouble: 1
4774 Test "Imaginary part of: clog (-0x1.000002p+0 + 0x4.8d159ep-32 i)":
4775 ildouble: 1
4776 ldouble: 1
4777 Test "Real part of: clog (-0x1.000002p+0 + 0x4.8d15ap-32 i)":
4778 double: 1
4779 float: 1
4780 idouble: 1
4781 ifloat: 1
4782 Test "Imaginary part of: clog (-0x1.000002p+0 + 0x4.8d15ap-32 i)":
4783 ildouble: 1
4784 ldouble: 1
4785 Test "Real part of: clog (-0x1.000002p+0 + 0x8p-152 i)":
4786 float: 1
4787 ifloat: 1
4788 Test "Imaginary part of: clog (-0x1.234566p-40 - 0x1p+0 i)":
4789 float: 1
4790 ifloat: 1
4791 Test "Imaginary part of: clog (-0x2p+0 - 0x3p+0 i)":
4792 ildouble: 1
4793 ldouble: 1
4794 Test "Real part of: clog (-0x8p-152 + 0xf.8p+124 i)":
4795 float: 1
4796 ifloat: 1
4797 Test "Imaginary part of: clog (-0x8p-152 + 0xf.8p+124 i)":
4798 float: 1
4799 ifloat: 1
4800 Test "Imaginary part of: clog (-0x8p-152 + 0xf.fffffp+124 i)":
4801 float: 1
4802 ifloat: 1
4803 Test "Real part of: clog (-0x8p-152 - 0xf.8p+124 i)":
4804 float: 1
4805 ifloat: 1
4806 Test "Imaginary part of: clog (-0x8p-152 - 0xf.8p+124 i)":
4807 float: 1
4808 ifloat: 1
4809 Test "Imaginary part of: clog (-0x8p-152 - 0xf.fffffp+124 i)":
4810 float: 1
4811 ifloat: 1
4812 Test "Real part of: clog (-0xf.8p+124 + 0x8p-152 i)":
4813 float: 1
4814 ifloat: 1
4815 Test "Real part of: clog (-0xf.8p+124 - 0x8p-152 i)":
4816 float: 1
4817 ifloat: 1
4818 Test "Imaginary part of: clog (-inf + inf i)":
4819 ildouble: 1
4820 ldouble: 1
4821 Test "Imaginary part of: clog (-inf - inf i)":
4822 ildouble: 1
4823 ldouble: 1
4824 Test "Real part of: clog (0x1.0000000000001p+0 + +0 i)":
4825 double: 1
4826 idouble: 1
4827 ildouble: 1
4828 ldouble: 1
4829 Test "Real part of: clog (0x1.0000000000001p+0 + 0x1.234566p-60 i)":
4830 double: 1
4831 idouble: 1
4832 ildouble: 1
4833 ldouble: 1
4834 Test "Real part of: clog (0x1.0000000000001p+0 + 0x1.23456789p-1000 i)":
4835 double: 1
4836 idouble: 1
4837 ildouble: 1
4838 ldouble: 1
4839 Test "Real part of: clog (0x1.0000000000001p+0 + 0x1.23456789p-60 i)":
4840 double: 1
4841 idouble: 1
4842 Test "Real part of: clog (0x1.0000000000001p+0 + 0x1.234568p-60 i)":
4843 double: 1
4844 idouble: 1
4845 Test "Real part of: clog (0x1.0000000000001p+0 + 0x8p-152 i)":
4846 double: 1
4847 idouble: 1
4848 ildouble: 1
4849 ldouble: 1
4850 Test "Real part of: clog (0x1.000002p+0 + +0 i)":
4851 float: 1
4852 ifloat: 1
4853 Test "Real part of: clog (0x1.000002p+0 + 0x1.234566p-60 i)":
4854 float: 1
4855 ifloat: 1
4856 Test "Real part of: clog (0x1.000002p+0 + 0x1.234568p-60 i)":
4857 float: 1
4858 ifloat: 1
4859 Test "Real part of: clog (0x1.000002p+0 + 0x8p-152 i)":
4860 float: 1
4861 ifloat: 1
4862 Test "Real part of: clog (0x1.000566p+0 + 0x4.8dp-12 i)":
4863 float: 1
4864 ifloat: 1
4865 Test "Imaginary part of: clog (0x1.48e45e3268d8p-4 + 0xf.f2c638bcfe0ep-4 i)":
4866 ildouble: 1
4867 ldouble: 1
4868 Test "Real part of: clog (0x1.48e45e3268d8p-4 + 0xf.f2c64p-4 i)":
4869 double: 1
4870 idouble: 1
4871 Test "Imaginary part of: clog (0x1.48e45ep-4 + 0xf.f2c638bcfe0ep-4 i)":
4872 ildouble: 1
4873 ldouble: 1
4874 Test "Real part of: clog (0x1.48e45ep-4 + 0xf.f2c63p-4 i)":
4875 float: 1
4876 ifloat: 1
4877 Test "Real part of: clog (0x1.48e45ep-4 + 0xf.f2c64p-4 i)":
4878 float: 1
4879 ifloat: 1
4880 Test "Imaginary part of: clog (0x1.48e46p-4 + 0xf.f2c638bcfe0ep-4 i)":
4881 ildouble: 1
4882 ldouble: 1
4883 Test "Real part of: clog (0x1.8907bc3694fd4e7c0beb59f6acp-4 + 0xf.ed1990460bdf8p-4 i)":
4884 ildouble: 1
4885 ldouble: 1
4886 Test "Imaginary part of: clog (0x1.8907bc3694fd4e7c0beb59f6acp-4 + 0xf.ed1990460bdf8p-4 i)":
4887 ildouble: 1
4888 ldouble: 1
4889 Test "Imaginary part of: clog (0x1.8907bc3694fd4e7c0beb59f6acp-4 + 0xf.ed1990460bdfbf672a9da76bp-4 i)":
4890 ildouble: 1
4891 ldouble: 1
4892 Test "Imaginary part of: clog (0x1.8907bc3694fd4e7c0beb59f6acp-4 + 0xf.ed1990460bdfbf7p-4 i)":
4893 ildouble: 1
4894 ldouble: 1
4895 Test "Imaginary part of: clog (0x1.8907bc3694fd4e7cp-4 + 0xf.ed1990460bdfbf7p-4 i)":
4896 ildouble: 1
4897 ldouble: 1
4898 Test "Imaginary part of: clog (0x1.8907bc3694fd4e7cp-4 + 0xf.ed1990460bep-4 i)":
4899 ildouble: 1
4900 ldouble: 1
4901 Test "Imaginary part of: clog (0x1.8907bc3694fd4e7cp-4 + 0xf.ed199p-4 i)":
4902 ildouble: 1
4903 ldouble: 1
4904 Test "Imaginary part of: clog (0x1.8907bc3694fd4e7cp-4 + 0xf.ed19ap-4 i)":
4905 ildouble: 1
4906 ldouble: 1
4907 Test "Imaginary part of: clog (0x1.8907bc3694fd4e7ep-4 + 0xf.ed1990460bdfbf6p-4 i)":
4908 ildouble: 1
4909 ldouble: 1
4910 Test "Imaginary part of: clog (0x1.8907bc3694fd4e7ep-4 + 0xf.ed1990460bep-4 i)":
4911 ildouble: 1
4912 ldouble: 1
4913 Test "Real part of: clog (0x1.8907bc3694fd4p-4 + 0xf.ed1990460bdf8p-4 i)":
4914 double: 1
4915 idouble: 1
4916 Test "Imaginary part of: clog (0x1.8907bc3694fd4p-4 + 0xf.ed1990460bep-4 i)":
4917 ildouble: 1
4918 ldouble: 1
4919 Test "Real part of: clog (0x1.8907bc3694fd5p-4 + 0xf.ed1990460bdf8p-4 i)":
4920 double: 1
4921 idouble: 1
4922 Test "Imaginary part of: clog (0x1.8907bc3694fd5p-4 + 0xf.ed1990460bdfbf7p-4 i)":
4923 ildouble: 1
4924 ldouble: 1
4925 Test "Imaginary part of: clog (0x1.8907bc3694fd5p-4 + 0xf.ed1990460bep-4 i)":
4926 ildouble: 1
4927 ldouble: 1
4928 Test "Imaginary part of: clog (0x1.8907bc3694fd5p-4 + 0xf.ed199p-4 i)":
4929 ildouble: 1
4930 ldouble: 1
4931 Test "Imaginary part of: clog (0x1.8907bcp-4 + 0xf.ed1990460bdf8p-4 i)":
4932 ildouble: 1
4933 ldouble: 1
4934 Test "Real part of: clog (0x1.8907bcp-4 + 0xf.ed1990460bdfbf672a9da76bp-4 i)":
4935 ildouble: 1
4936 ldouble: 1
4937 Test "Imaginary part of: clog (0x1.8907bcp-4 + 0xf.ed1990460bdfbf7p-4 i)":
4938 ildouble: 1
4939 ldouble: 1
4940 Test "Imaginary part of: clog (0x1.8907bcp-4 + 0xf.ed19ap-4 i)":
4941 ildouble: 1
4942 ldouble: 1
4943 Test "Imaginary part of: clog (0x1.8907bep-4 + 0xf.ed1990460bep-4 i)":
4944 ildouble: 1
4945 ldouble: 1
4946 Test "Imaginary part of: clog (0x1.8907bep-4 + 0xf.ed19ap-4 i)":
4947 ildouble: 1
4948 ldouble: 1
4949 Test "Real part of: clog (0x1.c67eccp-4 + 0xf.e6b4d1d7a6e08p-4 i)":
4950 double: 1
4951 idouble: 1
4952 Test "Real part of: clog (0x1.c67eccp-4 + 0xf.e6b4d1d7a6e1p-4 i)":
4953 double: 1
4954 idouble: 1
4955 Test "Imaginary part of: clog (0x1.c67eccp-4 + 0xf.e6b4d1d7a6e1p-4 i)":
4956 ildouble: 1
4957 ldouble: 1
4958 Test "Real part of: clog (0x1.c67eccp-4 + 0xf.e6b4ep-4 i)":
4959 float: 1
4960 ifloat: 1
4961 Test "Imaginary part of: clog (0x1.c67ecd92a85944b8p-4 + 0xf.e6b4d1d7a6e08p-4 i)":
4962 ildouble: 1
4963 ldouble: 1
4964 Test "Real part of: clog (0x1.c67ecd92a85944b8p-4 + 0xf.e6b4dp-4 i)":
4965 ildouble: 1
4966 ldouble: 1
4967 Test "Real part of: clog (0x1.c67ecd92a85944b988790cep-4 + 0xf.e6b4dp-4 i)":
4968 ildouble: 1
4969 ldouble: 1
4970 Test "Imaginary part of: clog (0x1.c67ecd92a85944b988790cep-4 + 0xf.e6b4ep-4 i)":
4971 ildouble: 1
4972 ldouble: 1
4973 Test "Imaginary part of: clog (0x1.c67ecd92a8594p-4 + 0xf.e6b4d1d7a6e08p-4 i)":
4974 ildouble: 1
4975 ldouble: 1
4976 Test "Real part of: clog (0x1.c67ecd92a8594p-4 + 0xf.e6b4dp-4 i)":
4977 double: 1
4978 idouble: 1
4979 Test "Real part of: clog (0x1.c67ecd92a8594p-4 + 0xf.e6b4ep-4 i)":
4980 double: 1
4981 idouble: 1
4982 Test "Imaginary part of: clog (0x1.c67ecd92a8595p-4 + 0xf.e6b4d1d7a6e0948p-4 i)":
4983 ildouble: 1
4984 ldouble: 1
4985 Test "Imaginary part of: clog (0x1.c67ecd92a8595p-4 + 0xf.e6b4dp-4 i)":
4986 ildouble: 1
4987 ldouble: 1
4988 Test "Real part of: clog (0x1.c67ecep-4 + 0xf.e6b4d1d7a6e1p-4 i)":
4989 double: 1
4990 idouble: 1
4991 Test "Real part of: clog (0x1p+0 + 0x4.8d1598p-12 i)":
4992 float: 1
4993 ifloat: 1
4994 Test "Imaginary part of: clog (0x2.0ce7b8p-4 + 0xf.de3a2f9df7a4p-4 i)":
4995 ildouble: 1
4996 ldouble: 1
4997 Test "Real part of: clog (0x2.0ce7ba1e4902p-4 + 0xf.de3a3p-4 i)":
4998 double: 1
4999 idouble: 1
5000 Test "Imaginary part of: clog (0x2.0ce7ba1e4902p-4 + 0xf.de3a3p-4 i)":
5001 ildouble: 1
5002 ldouble: 1
5003 Test "Imaginary part of: clog (0x2.0ce7bcp-4 + 0xf.de3a3p-4 i)":
5004 ildouble: 1
5005 ldouble: 1
5006 Test "Imaginary part of: clog (0x2.2d04p-8 + 0xf.ffda2p-4 i)":
5007 ildouble: 1
5008 ldouble: 1
5009 Test "Imaginary part of: clog (0x2.82b794p-4 + 0xf.cd42a15bf9a3612p-4 i)":
5010 ildouble: 1
5011 ldouble: 1
5012 Test "Imaginary part of: clog (0x2.82b794p-4 + 0xf.cd42a15bf9a3613p-4 i)":
5013 ildouble: 1
5014 ldouble: 1
5015 Test "Real part of: clog (0x2.82b794p-4 + 0xf.cd42a15bf9a38p-4 i)":
5016 double: 1
5017 idouble: 1
5018 Test "Imaginary part of: clog (0x2.82b794p-4 + 0xf.cd42ap-4 i)":
5019 ildouble: 1
5020 ldouble: 1
5021 Test "Imaginary part of: clog (0x2.82b795e420b281a8p-4 + 0xf.cd42a15bf9a361243a89663e84p-4 i)":
5022 ildouble: 1
5023 ldouble: 1
5024 Test "Imaginary part of: clog (0x2.82b795e420b281a8p-4 + 0xf.cd42a15bf9a3612p-4 i)":
5025 ildouble: 1
5026 ldouble: 1
5027 Test "Imaginary part of: clog (0x2.82b795e420b281a8p-4 + 0xf.cd42a15bf9a3613p-4 i)":
5028 ildouble: 1
5029 ldouble: 1
5030 Test "Imaginary part of: clog (0x2.82b795e420b281a8p-4 + 0xf.cd42a15bf9a38p-4 i)":
5031 ildouble: 1
5032 ldouble: 1
5033 Test "Imaginary part of: clog (0x2.82b795e420b281a8p-4 + 0xf.cd42ap-4 i)":
5034 ildouble: 1
5035 ldouble: 1
5036 Test "Imaginary part of: clog (0x2.82b795e420b281a8p-4 + 0xf.cd42bp-4 i)":
5037 ildouble: 1
5038 ldouble: 1
5039 Test "Imaginary part of: clog (0x2.82b795e420b281a934c6dd315cp-4 + 0xf.cd42a15bf9a361243a89663e84p-4 i)":
5040 ildouble: 1
5041 ldouble: 1
5042 Test "Imaginary part of: clog (0x2.82b795e420b281a934c6dd315cp-4 + 0xf.cd42a15bf9a361243a89663e8p-4 i)":
5043 ildouble: 1
5044 ldouble: 1
5045 Test "Imaginary part of: clog (0x2.82b795e420b281a934c6dd315cp-4 + 0xf.cd42a15bf9a3612p-4 i)":
5046 ildouble: 1
5047 ldouble: 1
5048 Test "Imaginary part of: clog (0x2.82b795e420b281a934c6dd315cp-4 + 0xf.cd42a15bf9a38p-4 i)":
5049 ildouble: 1
5050 ldouble: 1
5051 Test "Imaginary part of: clog (0x2.82b795e420b281a934c6dd315cp-4 + 0xf.cd42ap-4 i)":
5052 ildouble: 1
5053 ldouble: 1
5054 Test "Imaginary part of: clog (0x2.82b795e420b281a934c6dd315dp-4 + 0xf.cd42a15bf9a361243a89663e84p-4 i)":
5055 ildouble: 1
5056 ldouble: 1
5057 Test "Imaginary part of: clog (0x2.82b795e420b281a934c6dd315dp-4 + 0xf.cd42a15bf9a3612p-4 i)":
5058 ildouble: 1
5059 ldouble: 1
5060 Test "Imaginary part of: clog (0x2.82b795e420b281a934c6dd315dp-4 + 0xf.cd42a15bf9a3613p-4 i)":
5061 ildouble: 1
5062 ldouble: 1
5063 Test "Imaginary part of: clog (0x2.82b795e420b281a934c6dd315dp-4 + 0xf.cd42a15bf9a38p-4 i)":
5064 ildouble: 1
5065 ldouble: 1
5066 Test "Real part of: clog (0x2.82b795e420b281a934c6dd315dp-4 + 0xf.cd42a15bf9a3p-4 i)":
5067 ildouble: 1
5068 ldouble: 1
5069 Test "Imaginary part of: clog (0x2.82b795e420b281acp-4 + 0xf.cd42a15bf9a361243a89663e84p-4 i)":
5070 ildouble: 1
5071 ldouble: 1
5072 Test "Imaginary part of: clog (0x2.82b795e420b281acp-4 + 0xf.cd42a15bf9a361243a89663e8p-4 i)":
5073 ildouble: 1
5074 ldouble: 1
5075 Test "Imaginary part of: clog (0x2.82b795e420b281acp-4 + 0xf.cd42a15bf9a38p-4 i)":
5076 ildouble: 1
5077 ldouble: 1
5078 Test "Imaginary part of: clog (0x2.82b795e420b28p-4 + 0xf.cd42a15bf9a3613p-4 i)":
5079 ildouble: 1
5080 ldouble: 1
5081 Test "Real part of: clog (0x2.82b795e420b28p-4 + 0xf.cd42a15bf9a3p-4 i)":
5082 double: 1
5083 idouble: 1
5084 ildouble: 1
5085 ldouble: 1
5086 Test "Imaginary part of: clog (0x2.82b795e420b2ap-4 + 0xf.cd42a15bf9a361243a89663e84p-4 i)":
5087 ildouble: 1
5088 ldouble: 1
5089 Test "Imaginary part of: clog (0x2.82b795e420b2ap-4 + 0xf.cd42a15bf9a361243a89663e8p-4 i)":
5090 ildouble: 1
5091 ldouble: 1
5092 Test "Imaginary part of: clog (0x2.82b795e420b2ap-4 + 0xf.cd42a15bf9a3612p-4 i)":
5093 ildouble: 1
5094 ldouble: 1
5095 Test "Imaginary part of: clog (0x2.82b795e420b2ap-4 + 0xf.cd42ap-4 i)":
5096 ildouble: 1
5097 ldouble: 1
5098 Test "Imaginary part of: clog (0x2.82b795e420b2ap-4 + 0xf.cd42bp-4 i)":
5099 ildouble: 1
5100 ldouble: 1
5101 Test "Imaginary part of: clog (0x2.82b798p-4 + 0xf.cd42a15bf9a3613p-4 i)":
5102 ildouble: 1
5103 ldouble: 1
5104 Test "Real part of: clog (0x2p-148 + 0x2p-148 i)":
5105 float: 1
5106 ifloat: 1
5107 Test "Imaginary part of: clog (0x3.2cdb84p-4 + 0xf.ae888p-4 i)":
5108 ildouble: 1
5109 ldouble: 1
5110 Test "Imaginary part of: clog (0x3.2cdb84p-4 + 0xf.ae889p-4 i)":
5111 ildouble: 1
5112 ldouble: 1
5113 Test "Imaginary part of: clog (0x3.2cdb88p-4 + 0xf.ae888p-4 i)":
5114 ildouble: 1
5115 ldouble: 1
5116 Test "Imaginary part of: clog (0x3.3b8f9163276aa8dc2be0945a6p-4 + 0xf.ab873d09e61e797p-4 i)":
5117 ildouble: 1
5118 ldouble: 1
5119 Test "Imaginary part of: clog (0x3.3b8f9163276aa8dc2be0945a6p-4 + 0xf.ab873d09e61e798p-4 i)":
5120 ildouble: 1
5121 ldouble: 1
5122 Test "Imaginary part of: clog (0x3.3b8f9163276aa8dc2be0945a6p-4 + 0xf.ab873d09e61ep-4 i)":
5123 ildouble: 1
5124 ldouble: 1
5125 Test "Imaginary part of: clog (0x3.3b8f9163276aa8dcp-4 + 0xf.ab873d09e61e797a27ebc9f508p-4 i)":
5126 ildouble: 1
5127 ldouble: 1
5128 Test "Imaginary part of: clog (0x3.3b8f9163276aa8dcp-4 + 0xf.ab873d09e61e797p-4 i)":
5129 ildouble: 1
5130 ldouble: 1
5131 Test "Imaginary part of: clog (0x3.3b8f9163276aa8ep-4 + 0xf.ab873d09e61e8p-4 i)":
5132 ildouble: 1
5133 ldouble: 1
5134 Test "Imaginary part of: clog (0x3.3b8f9163276aa8ep-4 + 0xf.ab873p-4 i)":
5135 ildouble: 1
5136 ldouble: 1
5137 Test "Imaginary part of: clog (0x3.3b8f9163276aa8ep-4 + 0xf.ab874p-4 i)":
5138 ildouble: 1
5139 ldouble: 1
5140 Test "Imaginary part of: clog (0x3.3b8f9163276aap-4 + 0xf.ab873d09e61e797a27ebc9f508p-4 i)":
5141 ildouble: 1
5142 ldouble: 1
5143 Test "Imaginary part of: clog (0x3.3b8f9163276aap-4 + 0xf.ab873d09e61ep-4 i)":
5144 ildouble: 1
5145 ldouble: 1
5146 Test "Imaginary part of: clog (0x3.3b8f9163276acp-4 + 0xf.ab873d09e61e797a27ebc9f508p-4 i)":
5147 ildouble: 1
5148 ldouble: 1
5149 Test "Imaginary part of: clog (0x3.3b8f9163276acp-4 + 0xf.ab873d09e61e797p-4 i)":
5150 ildouble: 1
5151 ldouble: 1
5152 Test "Imaginary part of: clog (0x3.3b8f9163276acp-4 + 0xf.ab873d09e61e8p-4 i)":
5153 ildouble: 1
5154 ldouble: 1
5155 Test "Imaginary part of: clog (0x3.3b8f94p-4 + 0xf.ab873d09e61e798p-4 i)":
5156 ildouble: 1
5157 ldouble: 1
5158 Test "Imaginary part of: clog (0x3.3b8f94p-4 + 0xf.ab873d09e61e8p-4 i)":
5159 ildouble: 1
5160 ldouble: 1
5161 Test "Imaginary part of: clog (0x3.3b8f94p-4 + 0xf.ab873d09e61ep-4 i)":
5162 ildouble: 1
5163 ldouble: 1
5164 Test "Real part of: clog (0x3.3b8f94p-4 + 0xf.ab873p-4 i)":
5165 float: 1
5166 ifloat: 1
5167 Test "Imaginary part of: clog (0x3.3b8f94p-4 + 0xf.ab873p-4 i)":
5168 ildouble: 1
5169 ldouble: 1
5170 Test "Imaginary part of: clog (0x3.3b8f9p-4 + 0xf.ab873d09e61ep-4 i)":
5171 ildouble: 1
5172 ldouble: 1
5173 Test "Imaginary part of: clog (0x3.3b8f9p-4 + 0xf.ab873p-4 i)":
5174 ildouble: 1
5175 ldouble: 1
5176 Test "Imaginary part of: clog (0x3.3b8f9p-4 + 0xf.ab874p-4 i)":
5177 ildouble: 1
5178 ldouble: 1
5179 Test "Real part of: clog (0x3.6e17119fb8aab754p-4 + 0xf.a0c58p-4 i)":
5180 ildouble: 1
5181 ldouble: 1
5182 Test "Real part of: clog (0x3.6e17119fb8aacp-4 + 0xf.a0c58p-4 i)":
5183 double: 1
5184 idouble: 1
5185 Test "Real part of: clog (0x3.6e1714p-4 + 0xf.a0c58a83e57cp-4 i)":
5186 double: 1
5187 idouble: 1
5188 ildouble: 1
5189 ldouble: 1
5190 Test "Real part of: clog (0x3.6e1714p-4 + 0xf.a0c58p-4 i)":
5191 float: 1
5192 ifloat: 1
5193 Test "Imaginary part of: clog (0x3.6e1714p-4 + 0xf.a0c58p-4 i)":
5194 float: 1
5195 ifloat: 1
5196 Test "Real part of: clog (0x3.6e1714p-4 + 0xf.a0c59p-4 i)":
5197 float: 1
5198 ifloat: 1
5199 Test "Imaginary part of: clog (0x3.6e1714p-4 + 0xf.a0c59p-4 i)":
5200 float: 1
5201 ifloat: 1
5202 Test "Real part of: clog (0x3.bea2bcp-4 + 0xf.8e3d619a8d118p-4 i)":
5203 double: 1
5204 idouble: 1
5205 ildouble: 1
5206 ldouble: 1
5207 Test "Imaginary part of: clog (0x3.bea2bd62e3501173c8004ccp-4 + 0xf.8e3d619a8d118p-4 i)":
5208 ildouble: 1
5209 ldouble: 1
5210 Test "Imaginary part of: clog (0x3.bea2bd62e3501173c8004ccp-4 + 0xf.8e3d619a8d11bfdp-4 i)":
5211 ildouble: 1
5212 ldouble: 1
5213 Test "Real part of: clog (0x3.bea2bd62e3501173c8004ccp-4 + 0xf.8e3d619a8d12p-4 i)":
5214 ildouble: 1
5215 ldouble: 1
5216 Test "Imaginary part of: clog (0x3.bea2bd62e3501174p-4 + 0xf.8e3d619a8d11bfdp-4 i)":
5217 ildouble: 1
5218 ldouble: 1
5219 Test "Real part of: clog (0x3.bea2bd62e3501174p-4 + 0xf.8e3d619a8d12p-4 i)":
5220 ildouble: 1
5221 ldouble: 1
5222 Test "Imaginary part of: clog (0x3.bea2bd62e350117p-4 + 0xf.8e3d619a8d11bfd30b038eep-4 i)":
5223 ildouble: 1
5224 ldouble: 1
5225 Test "Imaginary part of: clog (0x3.bea2bd62e350117p-4 + 0xf.8e3d619a8d11bfep-4 i)":
5226 ildouble: 1
5227 ldouble: 1
5228 Test "Imaginary part of: clog (0x3.bea2bd62e3502p-4 + 0xf.8e3d619a8d118p-4 i)":
5229 ildouble: 1
5230 ldouble: 1
5231 Test "Imaginary part of: clog (0x3.bea2bd62e3502p-4 + 0xf.8e3d619a8d11bfdp-4 i)":
5232 ildouble: 1
5233 ldouble: 1
5234 Test "Real part of: clog (0x3.bea2bd62e35p-4 + 0xf.8e3d6p-4 i)":
5235 double: 1
5236 idouble: 1
5237 Test "Imaginary part of: clog (0x3.bea2bd62e35p-4 + 0xf.8e3d6p-4 i)":
5238 ildouble: 1
5239 ldouble: 1
5240 Test "Imaginary part of: clog (0x3.bea2bd62e35p-4 + 0xf.8e3d7p-4 i)":
5241 ildouble: 1
5242 ldouble: 1
5243 Test "Imaginary part of: clog (0x3.bea2cp-4 + 0xf.8e3d619a8d11bfep-4 i)":
5244 ildouble: 1
5245 ldouble: 1
5246 Test "Imaginary part of: clog (0x3.bea2cp-4 + 0xf.8e3d6p-4 i)":
5247 float: 1
5248 ifloat: 1
5249 ildouble: 1
5250 ldouble: 1
5251 Test "Real part of: clog (0x3.bea2cp-4 + 0xf.8e3d7p-4 i)":
5252 float: 1
5253 ifloat: 1
5254 Test "Imaginary part of: clog (0x3.c8p-4 + 0xf.8cp-4 i)":
5255 ildouble: 1
5256 ldouble: 1
5257 Test "Imaginary part of: clog (0x3.e1d0a105ac4eap-4 + 0xf.859b3d1b06d005dp-4 i)":
5258 ildouble: 1
5259 ldouble: 1
5260 Test "Real part of: clog (0x3.e1d0a105ac4eap-4 + 0xf.859b3d1b06d08p-4 i)":
5261 double: 1
5262 idouble: 1
5263 Test "Imaginary part of: clog (0x3.e1d0a105ac4eap-4 + 0xf.859b3d1b06dp-4 i)":
5264 ildouble: 1
5265 ldouble: 1
5266 Test "Imaginary part of: clog (0x3.e1d0a105ac4ebeacd9c6952d34p-4 + 0xf.859b3d1b06d005dcbb5516d548p-4 i)":
5267 ildouble: 1
5268 ldouble: 1
5269 Test "Imaginary part of: clog (0x3.e1d0a105ac4ebeacd9c6952d34p-4 + 0xf.859b4p-4 i)":
5270 ildouble: 1
5271 ldouble: 1
5272 Test "Imaginary part of: clog (0x3.e1d0a105ac4ebeacd9c6952d35p-4 + 0xf.859b4p-4 i)":
5273 ildouble: 1
5274 ldouble: 1
5275 Test "Imaginary part of: clog (0x3.e1d0a105ac4ebeacp-4 + 0xf.859b3d1b06dp-4 i)":
5276 ildouble: 1
5277 ldouble: 1
5278 Test "Imaginary part of: clog (0x3.e1d0a105ac4ebebp-4 + 0xf.859b3d1b06d005dcbb5516d544p-4 i)":
5279 ildouble: 1
5280 ldouble: 1
5281 Test "Imaginary part of: clog (0x3.e1d0a105ac4ebebp-4 + 0xf.859b3d1b06d005dp-4 i)":
5282 ildouble: 1
5283 ldouble: 1
5284 Test "Imaginary part of: clog (0x3.e1d0a105ac4ebebp-4 + 0xf.859b3p-4 i)":
5285 ildouble: 1
5286 ldouble: 1
5287 Test "Imaginary part of: clog (0x3.e1d0a105ac4ecp-4 + 0xf.859b3d1b06d005dp-4 i)":
5288 ildouble: 1
5289 ldouble: 1
5290 Test "Imaginary part of: clog (0x3.e1d0a105ac4ecp-4 + 0xf.859b3d1b06dp-4 i)":
5291 ildouble: 1
5292 ldouble: 1
5293 Test "Imaginary part of: clog (0x3.e1d0ap-4 + 0xf.859b3d1b06d005ep-4 i)":
5294 ildouble: 1
5295 ldouble: 1
5296 Test "Real part of: clog (0x3.e1d0ap-4 + 0xf.859b3d1b06d08p-4 i)":
5297 double: 1
5298 idouble: 1
5299 Test "Imaginary part of: clog (0x3.e1d0ap-4 + 0xf.859b3d1b06dp-4 i)":
5300 ildouble: 1
5301 ldouble: 1
5302 Test "Real part of: clog (0x3.e1d0ap-4 + 0xf.859b3p-4 i)":
5303 float: 1
5304 ifloat: 1
5305 Test "Imaginary part of: clog (0x3.e1d0ap-4 + 0xf.859b4p-4 i)":
5306 float: 1
5307 ifloat: 1
5308 ildouble: 1
5309 ldouble: 1
5310 Test "Real part of: clog (0x4.0dbf7d40fe1acp-4 + 0xf.7a5c1af8e3ce8p-4 i)":
5311 double: 1
5312 idouble: 1
5313 Test "Real part of: clog (0x4.0dbf7d40fe1acp-4 + 0xf.7a5c1p-4 i)":
5314 double: 1
5315 idouble: 1
5316 ildouble: 1
5317 ldouble: 1
5318 Test "Real part of: clog (0x4.0dbf7d40fe1ad688p-4 + 0xf.7a5c1af8e3ce8p-4 i)":
5319 ildouble: 1
5320 ldouble: 1
5321 Test "Imaginary part of: clog (0x4.7017a2e36807acbp-4 + 0xf.5f4a5p-4 i)":
5322 ildouble: 1
5323 ldouble: 1
5324 Test "Real part of: clog (0x4.7017a2e36807cp-4 + 0xf.5f4a550c9d758p-4 i)":
5325 double: 1
5326 idouble: 1
5327 ildouble: 1
5328 ldouble: 1
5329 Test "Real part of: clog (0x4.7017a8p-4 + 0xf.5f4a550c9d76p-4 i)":
5330 double: 1
5331 idouble: 1
5332 ildouble: 1
5333 ldouble: 1
5334 Test "Real part of: clog (0x4.7017a8p-4 + 0xf.5f4a6p-4 i)":
5335 float: 1
5336 ifloat: 1
5337 Test "Imaginary part of: clog (0x4.d9e8c415d5644p-4 + 0xf.3f302p-4 i)":
5338 ildouble: 1
5339 ldouble: 1
5340 Test "Real part of: clog (0x4.d9e8c8p-4 + 0xf.3f303p-4 i)":
5341 float: 1
5342 ifloat: 1
5343 Test "Real part of: clog (0x4.d9e8cp-4 + 0xf.3f30281507d8p-4 i)":
5344 double: 1
5345 idouble: 1
5346 Test "Imaginary part of: clog (0x4.d9e8cp-4 + 0xf.3f303p-4 i)":
5347 ildouble: 1
5348 ldouble: 1
5349 Test "Real part of: clog (0x4p-1076 + +0 i)":
5350 double: 1
5351 idouble: 1
5352 Test "Real part of: clog (0x4p-1076 + 0x4p-1076 i)":
5353 double: 1
5354 idouble: 1
5355 Test "Imaginary part of: clog (0x5.03p-4 + 0xf.31ep-4 i)":
5356 float: 1
5357 ifloat: 1
5358 Test "Imaginary part of: clog (0x5.318c58p-4 + 0xf.22363bf989dap-4 i)":
5359 ildouble: 1
5360 ldouble: 1
5361 Test "Imaginary part of: clog (0x5.318c58p-4 + 0xf.22364p-4 i)":
5362 ildouble: 1
5363 ldouble: 1
5364 Test "Imaginary part of: clog (0x5.318c596a8cb114ep-4 + 0xf.22363bf989d98p-4 i)":
5365 ildouble: 1
5366 ldouble: 1
5367 Test "Imaginary part of: clog (0x5.318c596a8cb114ep-4 + 0xf.22363bf989dap-4 i)":
5368 ildouble: 1
5369 ldouble: 1
5370 Test "Imaginary part of: clog (0x5.318c596a8cb1p-4 + 0xf.22363bf989dap-4 i)":
5371 ildouble: 1
5372 ldouble: 1
5373 Test "Imaginary part of: clog (0x5.318c596a8cb1p-4 + 0xf.22363p-4 i)":
5374 ildouble: 1
5375 ldouble: 1
5376 Test "Real part of: clog (0x5.318c596a8cb1p-4 + 0xf.22364p-4 i)":
5377 double: 1
5378 idouble: 1
5379 Test "Imaginary part of: clog (0x5.318c596a8cb1p-4 + 0xf.22364p-4 i)":
5380 ildouble: 1
5381 ldouble: 1
5382 Test "Imaginary part of: clog (0x5.318c6p-4 + 0xf.22363bf989d9b5cp-4 i)":
5383 ildouble: 1
5384 ldouble: 1
5385 Test "Imaginary part of: clog (0x5.318c6p-4 + 0xf.22363bf989dap-4 i)":
5386 ildouble: 1
5387 ldouble: 1
5388 Test "Real part of: clog (0x5.b06b68p-4 + 0xe.f452b965da9fp-4 i)":
5389 double: 1
5390 idouble: 1
5391 Test "Real part of: clog (0x5.b06b68p-4 + 0xe.f452bp-4 i)":
5392 float: 1
5393 ifloat: 1
5394 Test "Imaginary part of: clog (0x5.b06b68p-4 + 0xe.f452cp-4 i)":
5395 ildouble: 1
5396 ldouble: 1
5397 Test "Real part of: clog (0x5.b06b7p-4 + 0xe.f452b965da9fp-4 i)":
5398 double: 1
5399 idouble: 1
5400 Test "Imaginary part of: clog (0x5.b06b7p-4 + 0xe.f452bp-4 i)":
5401 float: 1
5402 ifloat: 1
5403 Test "Imaginary part of: clog (0x5.ba8ce4b6p-4 + 0xe.f0742p-4 i)":
5404 ildouble: 1
5405 ldouble: 1
5406 Test "Imaginary part of: clog (0x5.ba8ce4b6p-4 + 0xe.f0743p-4 i)":
5407 ildouble: 1
5408 ldouble: 1
5409 Test "Imaginary part of: clog (0x5.ba8ce8p-4 + 0xe.f0742508p-4 i)":
5410 ildouble: 1
5411 ldouble: 1
5412 Test "Real part of: clog (0x6.02fd5037c4792efp-4 + 0xe.d3e2086dcca88p-4 i)":
5413 ildouble: 1
5414 ldouble: 1
5415 Test "Imaginary part of: clog (0x6.02fd5037c4794p-4 + 0xe.d3e2p-4 i)":
5416 ildouble: 1
5417 ldouble: 1
5418 Test "Real part of: clog (0x6.02fd5037c479p-4 + 0xe.d3e21p-4 i)":
5419 double: 1
5420 idouble: 1
5421 Test "Real part of: clog (0x6.02fd5037c479p-4 + 0xe.d3e2p-4 i)":
5422 double: 1
5423 idouble: 1
5424 Test "Real part of: clog (0x6.02fd58p-4 + 0xe.d3e2086dcca8p-4 i)":
5425 double: 1
5426 idouble: 1
5427 ildouble: 1
5428 ldouble: 1
5429 Test "Real part of: clog (0x6.02fd58p-4 + 0xe.d3e21p-4 i)":
5430 float: 1
5431 ifloat: 1
5432 Test "Imaginary part of: clog (0x6.02fd58p-4 + 0xe.d3e21p-4 i)":
5433 ildouble: 1
5434 ldouble: 1
5435 Test "Imaginary part of: clog (0x6.02fd5p-4 + 0xe.d3e21p-4 i)":
5436 float: 1
5437 ifloat: 1
5438 Test "Real part of: clog (0x6.1c643068cd124p-4 + 0xe.c97c2018b4288p-4 i)":
5439 ildouble: 1
5440 ldouble: 1
5441 Test "Imaginary part of: clog (0x6.1c643068cd124p-4 + 0xe.c97c2p-4 i)":
5442 ildouble: 1
5443 ldouble: 1
5444 Test "Imaginary part of: clog (0x6.1c643068cd125ef6f796a57d2p-4 + 0xe.c97c2018b428p-4 i)":
5445 ildouble: 1
5446 ldouble: 1
5447 Test "Imaginary part of: clog (0x6.1c643068cd125ef8p-4 + 0xe.c97c2018b428257133eef0ce34p-4 i)":
5448 ildouble: 1
5449 ldouble: 1
5450 Test "Real part of: clog (0x6.1c643068cd128p-4 + 0xe.c97c2p-4 i)":
5451 double: 1
5452 idouble: 1
5453 Test "Imaginary part of: clog (0x6.1c6438p-4 + 0xe.c97c2018b428257133eef0ce34p-4 i)":
5454 ildouble: 1
5455 ldouble: 1
5456 Test "Imaginary part of: clog (0x6.1c6438p-4 + 0xe.c97c2018b428258p-4 i)":
5457 ildouble: 1
5458 ldouble: 1
5459 Test "Real part of: clog (0x6.1c6438p-4 + 0xe.c97c2018b4288p-4 i)":
5460 double: 1
5461 idouble: 1
5462 Test "Imaginary part of: clog (0x6.1c6438p-4 + 0xe.c97c2018b4288p-4 i)":
5463 ildouble: 1
5464 ldouble: 1
5465 Test "Real part of: clog (0x6.1c6438p-4 + 0xe.c97c2018b428p-4 i)":
5466 double: 1
5467 idouble: 1
5468 Test "Real part of: clog (0x6.1c6438p-4 + 0xe.c97c3p-4 i)":
5469 float: 1
5470 ifloat: 1
5471 Test "Imaginary part of: clog (0x6.1c643p-4 + 0xe.c97c2018b428257133eef0ce34p-4 i)":
5472 ildouble: 1
5473 ldouble: 1
5474 Test "Real part of: clog (0x6.1c643p-4 + 0xe.c97c2018b428257p-4 i)":
5475 ildouble: 1
5476 ldouble: 1
5477 Test "Imaginary part of: clog (0x6.1c643p-4 + 0xe.c97c2018b428257p-4 i)":
5478 ildouble: 1
5479 ldouble: 1
5480 Test "Imaginary part of: clog (0x6.2aff83ae6467cb019p-4 + 0xe.c36a6p-4 i)":
5481 ildouble: 1
5482 ldouble: 1
5483 Test "Imaginary part of: clog (0x6.2aff83ae6467cb08p-4 + 0xe.c36a599a86ba8p-4 i)":
5484 ildouble: 1
5485 ldouble: 1
5486 Test "Imaginary part of: clog (0x6.2aff83ae6467cb08p-4 + 0xe.c36a6p-4 i)":
5487 ildouble: 1
5488 ldouble: 1
5489 Test "Real part of: clog (0x6.2aff83ae6467cp-4 + 0xe.c36a6p-4 i)":
5490 double: 1
5491 idouble: 1
5492 Test "Imaginary part of: clog (0x6.2aff83ae6467cp-4 + 0xe.c36a6p-4 i)":
5493 ildouble: 1
5494 ldouble: 1
5495 Test "Real part of: clog (0x6.2aff83ae6468p-4 + 0xe.c36a599a86ba8p-4 i)":
5496 double: 1
5497 idouble: 1
5498 Test "Imaginary part of: clog (0x6.2aff83ae6468p-4 + 0xe.c36a599a86bbp-4 i)":
5499 ildouble: 1
5500 ldouble: 1
5501 Test "Real part of: clog (0x6.2aff83ae6468p-4 + 0xe.c36a5p-4 i)":
5502 double: 1
5503 idouble: 1
5504 ildouble: 1
5505 ldouble: 1
5506 Test "Real part of: clog (0x6.2aff88p-4 + 0xe.c36a599a86ba8p-4 i)":
5507 double: 1
5508 idouble: 1
5509 Test "Imaginary part of: clog (0x6.2aff88p-4 + 0xe.c36a599a86baf8febep-4 i)":
5510 ildouble: 1
5511 ldouble: 1
5512 Test "Imaginary part of: clog (0x6.b10b48p-4 + 0xe.8893cbb449258p-4 i)":
5513 ildouble: 1
5514 ldouble: 1
5515 Test "Real part of: clog (0x6.b10b48p-4 + 0xe.8893cbb44925p-4 i)":
5516 double: 1
5517 idouble: 1
5518 Test "Imaginary part of: clog (0x6.b10b4f3520217b6p-4 + 0xe.8893dp-4 i)":
5519 ildouble: 1
5520 ldouble: 1
5521 Test "Real part of: clog (0x6.b10b4f3520218p-4 + 0xe.8893dp-4 i)":
5522 double: 1
5523 idouble: 1
5524 ildouble: 1
5525 ldouble: 1
5526 Test "Real part of: clog (0x6.b10b5p-4 + 0xe.8893cbb449258p-4 i)":
5527 double: 1
5528 idouble: 1
5529 Test "Real part of: clog (0x6.b10b5p-4 + 0xe.8893cbb44925p-4 i)":
5530 double: 1
5531 idouble: 1
5532 Test "Imaginary part of: clog (0x7.eca921b40e028p-4 + 0xd.e655e694e510a94307614f1a78p-4 i)":
5533 ildouble: 1
5534 ldouble: 1
5535 Test "Real part of: clog (0x7.eca921b40e028p-4 + 0xd.e655fp-4 i)":
5536 double: 1
5537 idouble: 1
5538 Test "Real part of: clog (0x7.eca921b40e02ae18p-4 + 0xd.e655e694e511p-4 i)":
5539 ildouble: 1
5540 ldouble: 1
5541 Test "Imaginary part of: clog (0x7.eca921b40e02ae18p-4 + 0xd.e655e694e511p-4 i)":
5542 ildouble: 1
5543 ldouble: 1
5544 Test "Imaginary part of: clog (0x7.eca921b40e02cp-4 + 0xd.e655e694e511p-4 i)":
5545 ildouble: 1
5546 ldouble: 1
5547 Test "Real part of: clog (0x7.eca928p-4 + 0xd.e655e694e5108p-4 i)":
5548 double: 1
5549 idouble: 1
5550 Test "Real part of: clog (0x7.eca928p-4 + 0xd.e655fp-4 i)":
5551 float: 1
5552 ifloat: 1
5553 Test "Imaginary part of: clog (0x7.eca928p-4 + 0xd.e655fp-4 i)":
5554 ildouble: 1
5555 ldouble: 1
5556 Test "Imaginary part of: clog (0x7.f2c8d20a1eca10d384p-4 + 0xd.e2d65p-4 i)":
5557 ildouble: 1
5558 ldouble: 1
5559 Test "Imaginary part of: clog (0x7.f2c8d20a1eca10d8p-4 + 0xd.e2d65p-4 i)":
5560 ildouble: 1
5561 ldouble: 1
5562 Test "Real part of: clog (0x7.f2c8d20a1eca4p-4 + 0xd.e2d66p-4 i)":
5563 double: 1
5564 idouble: 1
5565 Test "Imaginary part of: clog (0x7.f2c8d20a1eca4p-4 + 0xd.e2d66p-4 i)":
5566 ildouble: 1
5567 ldouble: 1
5568 Test "Real part of: clog (0x7.f2c8d20a1ecap-4 + 0xd.e2d65p-4 i)":
5569 double: 1
5570 idouble: 1
5571 Test "Imaginary part of: clog (0x7.f2c8d20a1ecap-4 + 0xd.e2d65p-4 i)":
5572 ildouble: 1
5573 ldouble: 1
5574 Test "Real part of: clog (0x7.f2c8d8p-4 + 0xd.e2d65939160b8p-4 i)":
5575 double: 1
5576 idouble: 1
5577 ildouble: 1
5578 ldouble: 1
5579 Test "Imaginary part of: clog (0x7.f2c8dp-4 + 0xd.e2d65939160b31066ap-4 i)":
5580 ildouble: 1
5581 ldouble: 1
5582 Test "Real part of: clog (0x7.f2c8dp-4 + 0xd.e2d65939160bp-4 i)":
5583 double: 1
5584 idouble: 1
5585 Test "Real part of: clog (0x7.f4b088p-4 + 0xd.e1bf04f3688p-4 i)":
5586 double: 1
5587 idouble: 1
5588 Test "Imaginary part of: clog (0x7.f4b08p-4 + 0xd.e1bf04f3688p-4 i)":
5589 ildouble: 1
5590 ldouble: 1
5591 Test "Real part of: clog (0x8.88faep-4 + 0xd.888bdp-4 i)":
5592 float: 1
5593 ifloat: 1
5594 Test "Imaginary part of: clog (0x8.88faep-4 + 0xd.888bdp-4 i)":
5595 float: 1
5596 ifloat: 1
5597 Test "Real part of: clog (0x8.88fafp-4 + 0xd.888bdp-4 i)":
5598 float: 1
5599 ifloat: 1
5600 Test "Real part of: clog (0x8.ecbf810c4ae6p-4 + 0xd.47946p-4 i)":
5601 double: 1
5602 idouble: 1
5603 ildouble: 1
5604 ldouble: 1
5605 Test "Imaginary part of: clog (0x8.ecbf810c4ae6p-4 + 0xd.47946p-4 i)":
5606 ildouble: 1
5607 ldouble: 1
5608 Test "Real part of: clog (0x8.ecbf8p-4 + 0xd.479468b09a37p-4 i)":
5609 double: 1
5610 idouble: 1
5611 Test "Imaginary part of: clog (0x8.ecbf8p-4 + 0xd.47946p-4 i)":
5612 float: 1
5613 ifloat: 1
5614 Test "Real part of: clog (0x8.ecbf9p-4 + 0xd.479468b09a37p-4 i)":
5615 double: 1
5616 idouble: 1
5617 Test "Real part of: clog (0x8p-152 + 0xf.8p+124 i)":
5618 float: 1
5619 ifloat: 1
5620 Test "Real part of: clog (0x8p-152 - 0xf.8p+124 i)":
5621 float: 1
5622 ifloat: 1
5623 Test "Imaginary part of: clog (0x9.b386fc56b9688p-4 + 0xc.b9317c470b41p-4 i)":
5624 ildouble: 1
5625 ldouble: 1
5626 Test "Imaginary part of: clog (0x9.b386fc56b9688p-4 + 0xc.b9317p-4 i)":
5627 ildouble: 1
5628 ldouble: 1
5629 Test "Imaginary part of: clog (0x9.b386fc56b968a66p-4 + 0xc.b9317c470b4085cp-4 i)":
5630 ildouble: 1
5631 ldouble: 1
5632 Test "Imaginary part of: clog (0x9.b386fc56b968a66p-4 + 0xc.b9318p-4 i)":
5633 ildouble: 1
5634 ldouble: 1
5635 Test "Imaginary part of: clog (0x9.b386fp-4 + 0xc.b9317c470b4085cp-4 i)":
5636 ildouble: 1
5637 ldouble: 1
5638 Test "Imaginary part of: clog (0x9.b386fp-4 + 0xc.b9317c470b408p-4 i)":
5639 ildouble: 1
5640 ldouble: 1
5641 Test "Real part of: clog (0x9.b386fp-4 + 0xc.b9317p-4 i)":
5642 float: 1
5643 ifloat: 1
5644 Test "Imaginary part of: clog (0x9.b386fp-4 + 0xc.b9317p-4 i)":
5645 ildouble: 1
5646 ldouble: 1
5647 Test "Imaginary part of: clog (0x9.b387p-4 + 0xc.b9317p-4 i)":
5648 ildouble: 1
5649 ldouble: 1
5650 Test "Imaginary part of: clog (0x9.c1b6ac509a246ba85a5c8p-4 + 0xc.ae53de1d5a7c8b0f6df3p-4 i)":
5651 ildouble: 1
5652 ldouble: 1
5653 Test "Imaginary part of: clog (0x9.c1b6ac509a246ba85a5c8p-4 + 0xc.ae53de1d5a7c8p-4 i)":
5654 ildouble: 1
5655 ldouble: 1
5656 Test "Imaginary part of: clog (0x9.c1b6ac509a246bbp-4 + 0xc.ae53de1d5a7c8b1p-4 i)":
5657 ildouble: 1
5658 ldouble: 1
5659 Test "Imaginary part of: clog (0x9.c1b6ac509a246bbp-4 + 0xc.ae53de1d5a7c8p-4 i)":
5660 ildouble: 1
5661 ldouble: 1
5662 Test "Real part of: clog (0x9.c1b6ac509a246bbp-4 + 0xc.ae53de1d5a7dp-4 i)":
5663 ildouble: 1
5664 ldouble: 1
5665 Test "Imaginary part of: clog (0x9.c1b6ac509a248p-4 + 0xc.ae53de1d5a7c8b0f6df3p-4 i)":
5666 ildouble: 1
5667 ldouble: 1
5668 Test "Imaginary part of: clog (0x9.c1b6ac509a248p-4 + 0xc.ae53de1d5a7c8p-4 i)":
5669 ildouble: 1
5670 ldouble: 1
5671 Test "Real part of: clog (0x9.c1b6ac509a248p-4 + 0xc.ae53de1d5a7dp-4 i)":
5672 double: 1
5673 idouble: 1
5674 ildouble: 1
5675 ldouble: 1
5676 Test "Imaginary part of: clog (0x9.c1b6ac509a248p-4 + 0xc.ae53dp-4 i)":
5677 ildouble: 1
5678 ldouble: 1
5679 Test "Real part of: clog (0x9.c1b6ac509a248p-4 + 0xc.ae53ep-4 i)":
5680 double: 1
5681 idouble: 1
5682 ildouble: 1
5683 ldouble: 1
5684 Test "Imaginary part of: clog (0x9.c1b6ac509a24p-4 + 0xc.ae53de1d5a7c8bp-4 i)":
5685 ildouble: 1
5686 ldouble: 1
5687 Test "Real part of: clog (0x9.c1b6ac509a24p-4 + 0xc.ae53dp-4 i)":
5688 double: 1
5689 idouble: 1
5690 Test "Real part of: clog (0x9.c1b6ac509a24p-4 + 0xc.ae53ep-4 i)":
5691 double: 1
5692 idouble: 1
5693 Test "Imaginary part of: clog (0x9.c1b6ap-4 + 0xc.ae53de1d5a7c8b1p-4 i)":
5694 ildouble: 1
5695 ldouble: 1
5696 Test "Real part of: clog (0x9.c1b6ap-4 + 0xc.ae53de1d5a7dp-4 i)":
5697 double: 1
5698 idouble: 1
5699 Test "Imaginary part of: clog (0x9.c1b6ap-4 + 0xc.ae53de1d5a7dp-4 i)":
5700 ildouble: 1
5701 ldouble: 1
5702 Test "Real part of: clog (0x9.c1b6ap-4 + 0xc.ae53dp-4 i)":
5703 float: 1
5704 ifloat: 1
5705 Test "Imaginary part of: clog (0x9.c1b6ap-4 + 0xc.ae53ep-4 i)":
5706 float: 1
5707 ifloat: 1
5708 Test "Imaginary part of: clog (0x9.c1b6bp-4 + 0xc.ae53de1d5a7c8bp-4 i)":
5709 ildouble: 1
5710 ldouble: 1
5711 Test "Imaginary part of: clog (0xa.1f2c1p-4 + 0xc.643aep-4 i)":
5712 ildouble: 1
5713 ldouble: 1
5714 Test "Imaginary part of: clog (0xa.47c0c65bd4928p-4 + 0xc.42a51a3c05c18p-4 i)":
5715 ildouble: 1
5716 ldouble: 1
5717 Test "Real part of: clog (0xa.47c0c65bd4928p-4 + 0xc.42a51a3c05c199f62998856b84p-4 i)":
5718 ildouble: 1
5719 ldouble: 1
5720 Test "Imaginary part of: clog (0xa.47c0c65bd4928p-4 + 0xc.42a51a3c05c19ap-4 i)":
5721 ildouble: 1
5722 ldouble: 1
5723 Test "Real part of: clog (0xa.47c0c65bd4928p-4 + 0xc.42a51p-4 i)":
5724 double: 1
5725 idouble: 1
5726 Test "Imaginary part of: clog (0xa.47c0c65bd492c7e54a156f1504p-4 + 0xc.42a51a3c05c199f62998856b8p-4 i)":
5727 ildouble: 1
5728 ldouble: 1
5729 Test "Imaginary part of: clog (0xa.47c0c65bd492c7e54a156f1504p-4 + 0xc.42a51a3c05c199fp-4 i)":
5730 ildouble: 1
5731 ldouble: 1
5732 Test "Imaginary part of: clog (0xa.47c0c65bd492c7e54a156f1504p-4 + 0xc.42a51a3c05c19ap-4 i)":
5733 ildouble: 1
5734 ldouble: 1
5735 Test "Imaginary part of: clog (0xa.47c0c65bd492c7e54a156f1504p-4 + 0xc.42a51a3c05c2p-4 i)":
5736 ildouble: 1
5737 ldouble: 1
5738 Test "Imaginary part of: clog (0xa.47c0c65bd492c7e54a156f1504p-4 + 0xc.42a51p-4 i)":
5739 ildouble: 1
5740 ldouble: 1
5741 Test "Imaginary part of: clog (0xa.47c0c65bd492c7e54a156f1508p-4 + 0xc.42a51a3c05c18p-4 i)":
5742 ildouble: 2
5743 ldouble: 2
5744 Test "Imaginary part of: clog (0xa.47c0c65bd492c7e54a156f1508p-4 + 0xc.42a51a3c05c199f62998856b84p-4 i)":
5745 ildouble: 1
5746 ldouble: 1
5747 Test "Imaginary part of: clog (0xa.47c0c65bd492c7e54a156f1508p-4 + 0xc.42a51a3c05c199f62998856b8p-4 i)":
5748 ildouble: 1
5749 ldouble: 1
5750 Test "Imaginary part of: clog (0xa.47c0c65bd492c7e54a156f1508p-4 + 0xc.42a51a3c05c19ap-4 i)":
5751 ildouble: 1
5752 ldouble: 1
5753 Test "Imaginary part of: clog (0xa.47c0c65bd492c7ep-4 + 0xc.42a51a3c05c18p-4 i)":
5754 ildouble: 1
5755 ldouble: 1
5756 Test "Imaginary part of: clog (0xa.47c0c65bd492c7ep-4 + 0xc.42a51a3c05c199f62998856b8p-4 i)":
5757 ildouble: 1
5758 ldouble: 1
5759 Test "Imaginary part of: clog (0xa.47c0c65bd492c7ep-4 + 0xc.42a51a3c05c19ap-4 i)":
5760 ildouble: 1
5761 ldouble: 1
5762 Test "Imaginary part of: clog (0xa.47c0c65bd492c7ep-4 + 0xc.42a51p-4 i)":
5763 ildouble: 1
5764 ldouble: 1
5765 Test "Real part of: clog (0xa.47c0c65bd492c7ep-4 + 0xc.42a52p-4 i)":
5766 ildouble: 1
5767 ldouble: 1
5768 Test "Imaginary part of: clog (0xa.47c0c65bd492c7fp-4 + 0xc.42a51a3c05c199f62998856b8p-4 i)":
5769 ildouble: 1
5770 ldouble: 1
5771 Test "Imaginary part of: clog (0xa.47c0c65bd492c7fp-4 + 0xc.42a51a3c05c199fp-4 i)":
5772 ildouble: 1
5773 ldouble: 1
5774 Test "Imaginary part of: clog (0xa.47c0c65bd492c7fp-4 + 0xc.42a51a3c05c19ap-4 i)":
5775 ildouble: 1
5776 ldouble: 1
5777 Test "Imaginary part of: clog (0xa.47c0c65bd492c7fp-4 + 0xc.42a51a3c05c2p-4 i)":
5778 ildouble: 1
5779 ldouble: 1
5780 Test "Real part of: clog (0xa.47c0c65bd492c7fp-4 + 0xc.42a52p-4 i)":
5781 ildouble: 1
5782 ldouble: 1
5783 Test "Imaginary part of: clog (0xa.47c0c65bd493p-4 + 0xc.42a51a3c05c18p-4 i)":
5784 ildouble: 1
5785 ldouble: 1
5786 Test "Real part of: clog (0xa.47c0c65bd493p-4 + 0xc.42a51a3c05c199f62998856b84p-4 i)":
5787 ildouble: 1
5788 ldouble: 1
5789 Test "Imaginary part of: clog (0xa.47c0c65bd493p-4 + 0xc.42a51a3c05c199f62998856b84p-4 i)":
5790 ildouble: 1
5791 ldouble: 1
5792 Test "Imaginary part of: clog (0xa.47c0c65bd493p-4 + 0xc.42a51a3c05c2p-4 i)":
5793 ildouble: 1
5794 ldouble: 1
5795 Test "Imaginary part of: clog (0xa.47c0c65bd493p-4 + 0xc.42a52p-4 i)":
5796 ildouble: 1
5797 ldouble: 1
5798 Test "Imaginary part of: clog (0xa.47c0cp-4 + 0xc.42a51a3c05c199f62998856b84p-4 i)":
5799 ildouble: 1
5800 ldouble: 1
5801 Test "Imaginary part of: clog (0xa.47c0cp-4 + 0xc.42a51a3c05c199fp-4 i)":
5802 ildouble: 1
5803 ldouble: 1
5804 Test "Imaginary part of: clog (0xa.47c0cp-4 + 0xc.42a51a3c05c19ap-4 i)":
5805 ildouble: 1
5806 ldouble: 1
5807 Test "Real part of: clog (0xa.47c0cp-4 + 0xc.42a51p-4 i)":
5808 float: 1
5809 ifloat: 1
5810 Test "Imaginary part of: clog (0xa.47c0cp-4 + 0xc.42a51p-4 i)":
5811 float: 1
5812 ifloat: 1
5813 ildouble: 1
5814 ldouble: 1
5815 Test "Imaginary part of: clog (0xa.47c0dp-4 + 0xc.42a51a3c05c199f62998856b84p-4 i)":
5816 ildouble: 1
5817 ldouble: 1
5818 Test "Imaginary part of: clog (0xa.47c0dp-4 + 0xc.42a51a3c05c199f62998856b8p-4 i)":
5819 ildouble: 1
5820 ldouble: 1
5821 Test "Imaginary part of: clog (0xa.47c0dp-4 + 0xc.42a51a3c05c199fp-4 i)":
5822 ildouble: 1
5823 ldouble: 1
5824 Test "Imaginary part of: clog (0xa.afc57e2624342dfb1b08p-4 + 0xb.e867932966df5894a70c8p-4 i)":
5825 ildouble: 2
5826 ldouble: 2
5827 Test "Imaginary part of: clog (0xa.afc57e2624342dfb1b08p-4 + 0xb.e867932966df589p-4 i)":
5828 ildouble: 1
5829 ldouble: 1
5830 Test "Imaginary part of: clog (0xa.afc57e2624342dfb1b08p-4 + 0xb.e867932966df58ap-4 i)":
5831 ildouble: 1
5832 ldouble: 1
5833 Test "Imaginary part of: clog (0xa.afc57e2624342dfb1b08p-4 + 0xb.e867932966df8p-4 i)":
5834 ildouble: 1
5835 ldouble: 1
5836 Test "Imaginary part of: clog (0xa.afc57e2624342dfb1b08p-4 + 0xb.e8679p-4 i)":
5837 ildouble: 1
5838 ldouble: 1
5839 Test "Imaginary part of: clog (0xa.afc57e2624342dfp-4 + 0xb.e867932966df5894a70c8p-4 i)":
5840 ildouble: 1
5841 ldouble: 1
5842 Test "Imaginary part of: clog (0xa.afc57e2624342dfp-4 + 0xb.e867932966df589p-4 i)":
5843 ildouble: 1
5844 ldouble: 1
5845 Test "Imaginary part of: clog (0xa.afc57e2624342dfp-4 + 0xb.e867932966df58ap-4 i)":
5846 ildouble: 2
5847 ldouble: 2
5848 Test "Imaginary part of: clog (0xa.afc57e2624342dfp-4 + 0xb.e867932966df8p-4 i)":
5849 ildouble: 1
5850 ldouble: 1
5851 Test "Imaginary part of: clog (0xa.afc57e2624342ep-4 + 0xb.e867932966df5894a70c8p-4 i)":
5852 ildouble: 2
5853 ldouble: 2
5854 Test "Imaginary part of: clog (0xa.afc57e2624342ep-4 + 0xb.e867932966df589p-4 i)":
5855 ildouble: 1
5856 ldouble: 1
5857 Test "Imaginary part of: clog (0xa.afc57e2624342ep-4 + 0xb.e867932966df58ap-4 i)":
5858 ildouble: 1
5859 ldouble: 1
5860 Test "Imaginary part of: clog (0xa.afc57e2624342ep-4 + 0xb.e867932966df8p-4 i)":
5861 ildouble: 1
5862 ldouble: 1
5863 Test "Imaginary part of: clog (0xa.afc57e2624342ep-4 + 0xb.e8679p-4 i)":
5864 ildouble: 1
5865 ldouble: 1
5866 Test "Imaginary part of: clog (0xa.afc57e2624342ep-4 + 0xb.e867ap-4 i)":
5867 ildouble: 1
5868 ldouble: 1
5869 Test "Real part of: clog (0xa.afc57e2624348p-4 + 0xb.e867932966df589p-4 i)":
5870 ildouble: 1
5871 ldouble: 1
5872 Test "Imaginary part of: clog (0xa.afc57e2624348p-4 + 0xb.e867932966df589p-4 i)":
5873 ildouble: 1
5874 ldouble: 1
5875 Test "Imaginary part of: clog (0xa.afc57e2624348p-4 + 0xb.e867932966df8p-4 i)":
5876 ildouble: 1
5877 ldouble: 1
5878 Test "Imaginary part of: clog (0xa.afc57e2624348p-4 + 0xb.e867ap-4 i)":
5879 ildouble: 1
5880 ldouble: 1
5881 Test "Imaginary part of: clog (0xa.afc57e262434p-4 + 0xb.e867932966df5894a70c8p-4 i)":
5882 ildouble: 1
5883 ldouble: 1
5884 Test "Real part of: clog (0xa.afc57p-4 + 0xb.e867932966df8p-4 i)":
5885 double: 1
5886 idouble: 1
5887 Test "Imaginary part of: clog (0xa.afc58p-4 + 0xb.e867ap-4 i)":
5888 float: 1
5889 ifloat: 1
5890 Test "Real part of: clog (0xa.b96da19075eap-8 + 0xf.fc679p-4 i)":
5891 double: 1
5892 idouble: 1
5893 Test "Imaginary part of: clog (0xa.b96da19075eap-8 + 0xf.fc679p-4 i)":
5894 ildouble: 1
5895 ldouble: 1
5896 Test "Real part of: clog (0xa.b96dap-8 + 0xf.fc67818f89d2p-4 i)":
5897 double: 1
5898 idouble: 1
5899 Test "Real part of: clog (0xa.b96dap-8 + 0xf.fc678p-4 i)":
5900 float: 1
5901 ifloat: 1
5902 Test "Real part of: clog (0xa.b96dap-8 + 0xf.fc679p-4 i)":
5903 float: 1
5904 ifloat: 1
5905 Test "Imaginary part of: clog (0xa.b96dap-8 + 0xf.fc679p-4 i)":
5906 ildouble: 1
5907 ldouble: 1
5908 Test "Imaginary part of: clog (0xa.b96dbp-8 + 0xf.fc67818f89d2p-4 i)":
5909 ildouble: 1
5910 ldouble: 1
5911 Test "Imaginary part of: clog (0xa.b96dbp-8 + 0xf.fc678p-4 i)":
5912 ildouble: 1
5913 ldouble: 1
5914 Test "Imaginary part of: clog (0xa.e7de8cc868ff8p-4 + 0xb.b51cb9f04d4dp-4 i)":
5915 ildouble: 1
5916 ldouble: 1
5917 Test "Real part of: clog (0xa.e7de8cc868ff8p-4 + 0xb.b51cbp-4 i)":
5918 double: 1
5919 idouble: 1
5920 Test "Imaginary part of: clog (0xa.e7de8cc868ff8p-4 + 0xb.b51ccp-4 i)":
5921 ildouble: 1
5922 ldouble: 1
5923 Test "Imaginary part of: clog (0xa.e7de8p-4 + 0xb.b51cb9f04d4dp-4 i)":
5924 ildouble: 1
5925 ldouble: 1
5926 Test "Real part of: clog (0xa.e7de8p-4 + 0xb.b51cbp-4 i)":
5927 float: 1
5928 ifloat: 1
5929 Test "Real part of: clog (0xa.e7de9p-4 + 0xb.b51cb9f04d4dp-4 i)":
5930 double: 1
5931 idouble: 1
5932 Test "Imaginary part of: clog (0xa.e7de9p-4 + 0xb.b51cbp-4 i)":
5933 float: 1
5934 ifloat: 1
5935 ildouble: 1
5936 ldouble: 1
5937 Test "Imaginary part of: clog (0xa.ec55b7682e528a043561d0f42p-4 + 0xb.b0f24p-4 i)":
5938 ildouble: 1
5939 ldouble: 1
5940 Test "Imaginary part of: clog (0xa.ec55b7682e528a1p-4 + 0xb.b0f2405504a68p-4 i)":
5941 ildouble: 1
5942 ldouble: 1
5943 Test "Imaginary part of: clog (0xa.ec55b7682e528ap-4 + 0xb.b0f2405504a6059p-4 i)":
5944 ildouble: 1
5945 ldouble: 1
5946 Test "Real part of: clog (0xa.ec55b7682e528ap-4 + 0xb.b0f2405504a68p-4 i)":
5947 ildouble: 1
5948 ldouble: 1
5949 Test "Imaginary part of: clog (0xa.ec55b7682e528ap-4 + 0xb.b0f24p-4 i)":
5950 ildouble: 1
5951 ldouble: 1
5952 Test "Imaginary part of: clog (0xa.ec55b7682e528p-4 + 0xb.b0f2405504a6058859a584e748p-4 i)":
5953 ildouble: 1
5954 ldouble: 1
5955 Test "Imaginary part of: clog (0xa.ec55b7682e528p-4 + 0xb.b0f2405504a6059p-4 i)":
5956 ildouble: 1
5957 ldouble: 1
5958 Test "Imaginary part of: clog (0xa.ec55b7682e528p-4 + 0xb.b0f2405504a68p-4 i)":
5959 ildouble: 1
5960 ldouble: 1
5961 Test "Real part of: clog (0xa.ec55b7682e528p-4 + 0xb.b0f24p-4 i)":
5962 double: 1
5963 idouble: 1
5964 Test "Imaginary part of: clog (0xa.ec55b7682e528p-4 + 0xb.b0f24p-4 i)":
5965 ildouble: 1
5966 ldouble: 1
5967 Test "Imaginary part of: clog (0xa.ec55b7682e53p-4 + 0xb.b0f2405504a6058p-4 i)":
5968 ildouble: 1
5969 ldouble: 1
5970 Test "Imaginary part of: clog (0xa.ec55b7682e53p-4 + 0xb.b0f24p-4 i)":
5971 ildouble: 1
5972 ldouble: 1
5973 Test "Imaginary part of: clog (0xa.ec55bp-4 + 0xb.b0f2405504a6058859a584e748p-4 i)":
5974 ildouble: 1
5975 ldouble: 1
5976 Test "Imaginary part of: clog (0xa.ec55bp-4 + 0xb.b0f2405504a68p-4 i)":
5977 ildouble: 1
5978 ldouble: 1
5979 Test "Imaginary part of: clog (0xa.ec55bp-4 + 0xb.b0f25p-4 i)":
5980 ildouble: 1
5981 ldouble: 1
5982 Test "Real part of: clog (0xa.ec55cp-4 + 0xb.b0f2405504a6058859a584e748p-4 i)":
5983 ildouble: 1
5984 ldouble: 1
5985 Test "Imaginary part of: clog (0xa.ec55cp-4 + 0xb.b0f2405504a6058859a584e748p-4 i)":
5986 ildouble: 1
5987 ldouble: 1
5988 Test "Imaginary part of: clog (0xa.ec55cp-4 + 0xb.b0f2405504a6059p-4 i)":
5989 ildouble: 1
5990 ldouble: 1
5991 Test "Real part of: clog (0xa.ec55cp-4 + 0xb.b0f2405504a68p-4 i)":
5992 double: 1
5993 idouble: 1
5994 Test "Imaginary part of: clog (0xa.ec55cp-4 + 0xb.b0f24p-4 i)":
5995 ildouble: 1
5996 ldouble: 1
5997 Test "Real part of: clog (0xa.ec55cp-4 + 0xb.b0f25p-4 i)":
5998 float: 1
5999 ifloat: 1
6000 Test "Real part of: clog (0xb.263a77543bp-4 + 0xb.79c9ap-4 i)":
6001 double: 1
6002 idouble: 1
6003 Test "Imaginary part of: clog (0xb.263a77543bp-4 + 0xb.79c9bp-4 i)":
6004 ildouble: 1
6005 ldouble: 1
6006 Test "Imaginary part of: clog (0xb.263a8p-4 + 0xb.79c9a417bb8p-4 i)":
6007 ildouble: 1
6008 ldouble: 1
6009 Test "Real part of: clog (0xb.263a8p-4 + 0xb.79c9bp-4 i)":
6010 float: 1
6011 ifloat: 1
6012 Test "Imaginary part of: clog (0xcp-4 + 0x1.4p+0 i)":
6013 ildouble: 1
6014 ldouble: 1
6015 Test "Real part of: clog (0xf.8p+124 + 0x8p-152 i)":
6016 float: 1
6017 ifloat: 1
6018 Test "Real part of: clog (0xf.8p+124 - 0x8p-152 i)":
6019 float: 1
6020 ifloat: 1
6021 Test "Imaginary part of: clog (0xf.ffffffffffffbffffffffffffcp+1020 + 0xf.ffffffffffff8p+1020 i)":
6022 ildouble: 1
6023 ldouble: 1
6024 Test "Real part of: clog (0xf.fffffp+124 + 0x8p+1020 i)":
6025 double: 1
6026 idouble: 1
6027 Test "Real part of: clog (0xf.fffffp-4 + +0 i)":
6028 float: 1
6029 ifloat: 1
6030 Test "Real part of: clog (0xf.fffffp-4 + 0x8p-152 i)":
6031 float: 1
6032 ifloat: 1
6033 Test "Real part of: clog (0xf.fffffp-4 + 0xf.fffffp-104 i)":
6034 float: 1
6035 ifloat: 1
6037 # clog10
6038 Test "Imaginary part of: clog10 (-0 + inf i)":
6039 double: 1
6040 float: 1
6041 idouble: 1
6042 ifloat: 1
6043 Test "Imaginary part of: clog10 (-0 - inf i)":
6044 double: 1
6045 float: 1
6046 idouble: 1
6047 ifloat: 1
6048 Test "Real part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-1000 i)":
6049 double: 2
6050 idouble: 2
6051 ildouble: 2
6052 ldouble: 2
6053 Test "Imaginary part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-1000 i)":
6054 double: 1
6055 idouble: 1
6056 Test "Real part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-30 i)":
6057 double: 2
6058 idouble: 2
6059 Test "Imaginary part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-30 i)":
6060 double: 1
6061 idouble: 1
6062 Test "Imaginary part of: clog10 (-0x1.fp+1023 + 0x1p-1074 i)":
6063 double: 1
6064 idouble: 1
6065 Test "Imaginary part of: clog10 (-0x1.fp+1023 - 0x1p-1074 i)":
6066 double: 1
6067 idouble: 1
6068 Test "Imaginary part of: clog10 (-0x1.fp+127 + 0x1p-149 i)":
6069 double: 1
6070 float: 1
6071 idouble: 1
6072 ifloat: 1
6073 Test "Imaginary part of: clog10 (-0x1.fp+127 - 0x1p-149 i)":
6074 double: 1
6075 float: 1
6076 idouble: 1
6077 ifloat: 1
6078 Test "Imaginary part of: clog10 (-0x1p-1074 + 0x1.fp+1023 i)":
6079 double: 1
6080 idouble: 1
6081 Test "Imaginary part of: clog10 (-0x1p-1074 - 0x1.fp+1023 i)":
6082 double: 1
6083 idouble: 1
6084 Test "Imaginary part of: clog10 (-0x1p-149 + 0x1.fp+127 i)":
6085 double: 1
6086 idouble: 1
6087 Test "Imaginary part of: clog10 (-0x1p-149 - 0x1.fp+127 i)":
6088 double: 1
6089 idouble: 1
6090 Test "Imaginary part of: clog10 (-1.0 + 0x1.234566p-20 i)":
6091 double: 1
6092 idouble: 1
6093 Test "Imaginary part of: clog10 (-2 - 3 i)":
6094 double: 1
6095 idouble: 1
6096 ildouble: 1
6097 ldouble: 1
6098 Test "Imaginary part of: clog10 (-3 + inf i)":
6099 double: 1
6100 float: 1
6101 idouble: 1
6102 ifloat: 1
6103 Test "Imaginary part of: clog10 (-3 - inf i)":
6104 double: 1
6105 float: 1
6106 idouble: 1
6107 ifloat: 1
6108 Test "Imaginary part of: clog10 (-inf + 0 i)":
6109 double: 1
6110 float: 1
6111 idouble: 1
6112 ifloat: 1
6113 Test "Imaginary part of: clog10 (-inf + 1 i)":
6114 double: 1
6115 float: 1
6116 idouble: 1
6117 ifloat: 1
6118 Test "Imaginary part of: clog10 (-inf + inf i)":
6119 double: 1
6120 idouble: 1
6121 Test "Imaginary part of: clog10 (-inf - 0 i)":
6122 double: 1
6123 float: 1
6124 idouble: 1
6125 ifloat: 1
6126 Test "Imaginary part of: clog10 (-inf - 1 i)":
6127 double: 1
6128 float: 1
6129 idouble: 1
6130 ifloat: 1
6131 Test "Imaginary part of: clog10 (0 + inf i)":
6132 double: 1
6133 float: 1
6134 idouble: 1
6135 ifloat: 1
6136 Test "Imaginary part of: clog10 (0 - inf i)":
6137 double: 1
6138 float: 1
6139 idouble: 1
6140 ifloat: 1
6141 Test "Real part of: clog10 (0x0.fffffffffffff8p0 + 0x0.fffffffffffff8p-1000 i)":
6142 double: 1
6143 idouble: 1
6144 Test "Real part of: clog10 (0x0.ffffffp0 + 0x0.ffffffp-100 i)":
6145 double: 1
6146 float: 2
6147 idouble: 1
6148 ifloat: 2
6149 Test "Real part of: clog10 (0x1.000566p0 + 0x1.234p-10 i)":
6150 float: 1
6151 ifloat: 1
6152 Test "Imaginary part of: clog10 (0x1.000566p0 + 0x1.234p-10 i)":
6153 double: 1
6154 idouble: 1
6155 ildouble: 1
6156 ldouble: 1
6157 Test "Real part of: clog10 (0x1.000566p0 + 0x1.234p-100 i)":
6158 float: 1
6159 ifloat: 1
6160 Test "Imaginary part of: clog10 (0x1.234566p-30 + 1.0 i)":
6161 float: 1
6162 ifloat: 1
6163 Test "Imaginary part of: clog10 (0x1.234566p-50 + 1.0 i)":
6164 float: 1
6165 ifloat: 1
6166 Test "Imaginary part of: clog10 (0x1.234566p-60 + 1.0 i)":
6167 double: 1
6168 float: 1
6169 idouble: 1
6170 ifloat: 1
6171 ildouble: 1
6172 ldouble: 1
6173 Test "Imaginary part of: clog10 (0x1.fffffep+127 + 0x1.fffffep+127 i)":
6174 double: 1
6175 float: 1
6176 idouble: 1
6177 ifloat: 1
6178 Test "Real part of: clog10 (0x1.fffffep+127 + 1.0 i)":
6179 float: 1
6180 ifloat: 1
6181 Test "Imaginary part of: clog10 (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)":
6182 double: 1
6183 idouble: 1
6184 Test "Real part of: clog10 (0x10673dd0f2481p-51 + 0x7ef1d17cefbd2p-51 i)":
6185 double: 1
6186 idouble: 1
6187 Test "Real part of: clog10 (0x1367a310575591p-54 + 0x3cfcc0a0541f60p-54 i)":
6188 double: 1
6189 idouble: 1
6190 Test "Imaginary part of: clog10 (0x1367a310575591p-54 + 0x3cfcc0a0541f60p-54 i)":
6191 double: 1
6192 idouble: 1
6193 ildouble: 1
6194 ldouble: 1
6195 Test "Imaginary part of: clog10 (0x13836d58a13448d750b4b9p-85 + 0x195ca7bc3ab4f9161edbe6p-85 i)":
6196 ildouble: 1
6197 ldouble: 1
6198 Test "Imaginary part of: clog10 (0x155f8afc4c48685bf63610p-85 + 0x17d0cf2652cdbeb1294e19p-85 i)":
6199 ildouble: 2
6200 ldouble: 2
6201 Test "Real part of: clog10 (0x15d8ab6ed05ca514086ac3a1e84p-105 + 0x1761e480aa094c0b10b34b09ce9p-105 i)":
6202 ildouble: 1
6203 ldouble: 1
6204 Test "Imaginary part of: clog10 (0x164c74eea876p-45 + 0x16f393482f77p-45 i)":
6205 double: 1
6206 idouble: 1
6207 Test "Imaginary part of: clog10 (0x1a6p-10 + 0x3a5p-10 i)":
6208 double: 1
6209 idouble: 1
6210 Test "Imaginary part of: clog10 (0x1df515eb171a808b9e400266p-95 + 0x7c71eb0cd4688dfe98581c77p-95 i)":
6211 ildouble: 1
6212 ldouble: 1
6213 Test "Imaginary part of: clog10 (0x1p-1073 + 0x1p-1073 i)":
6214 double: 1
6215 idouble: 1
6216 Test "Imaginary part of: clog10 (0x1p-1074 + 0x1.fp+1023 i)":
6217 double: 1
6218 idouble: 1
6219 Test "Real part of: clog10 (0x1p-1074 + 0x1p-1074 i)":
6220 double: 1
6221 idouble: 1
6222 Test "Imaginary part of: clog10 (0x1p-1074 + 0x1p-1074 i)":
6223 double: 1
6224 idouble: 1
6225 Test "Imaginary part of: clog10 (0x1p-1074 - 0x1.fp+1023 i)":
6226 double: 1
6227 idouble: 1
6228 Test "Imaginary part of: clog10 (0x1p-147 + 0x1p-147 i)":
6229 double: 1
6230 float: 1
6231 idouble: 1
6232 ifloat: 1
6233 Test "Imaginary part of: clog10 (0x1p-149 + 0x1.fp+127 i)":
6234 double: 1
6235 float: 1
6236 idouble: 1
6237 ifloat: 1
6238 Test "Imaginary part of: clog10 (0x1p-149 + 0x1p-149 i)":
6239 double: 1
6240 float: 1
6241 idouble: 1
6242 ifloat: 1
6243 Test "Imaginary part of: clog10 (0x1p-149 - 0x1.fp+127 i)":
6244 double: 1
6245 float: 1
6246 idouble: 1
6247 ifloat: 1
6248 Test "Imaginary part of: clog10 (0x1p-509 + 1.0 i)":
6249 double: 1
6250 idouble: 1
6251 Test "Imaginary part of: clog10 (0x1p-510 + 1.0 i)":
6252 double: 1
6253 idouble: 1
6254 Test "Imaginary part of: clog10 (0x1p-511 + 1.0 i)":
6255 double: 1
6256 idouble: 1
6257 Test "Imaginary part of: clog10 (0x1p-61 + 1.0 i)":
6258 double: 1
6259 float: 1
6260 idouble: 1
6261 ifloat: 1
6262 ildouble: 1
6263 ldouble: 1
6264 Test "Imaginary part of: clog10 (0x1p-62 + 1.0 i)":
6265 double: 1
6266 float: 1
6267 idouble: 1
6268 ifloat: 1
6269 Test "Imaginary part of: clog10 (0x1p-63 + 1.0 i)":
6270 double: 1
6271 float: 1
6272 idouble: 1
6273 ifloat: 1
6274 Test "Real part of: clog10 (0x2818p-15 + 0x798fp-15 i)":
6275 double: 1
6276 float: 1
6277 idouble: 1
6278 ifloat: 1
6279 ildouble: 1
6280 ldouble: 1
6281 Test "Imaginary part of: clog10 (0x2818p-15 + 0x798fp-15 i)":
6282 float: 1
6283 ifloat: 1
6284 Test "Imaginary part of: clog10 (0x298c62cb546588a7p-63 + 0x7911b1dfcc4ecdaep-63 i)":
6285 ildouble: 1
6286 ldouble: 1
6287 Test "Real part of: clog10 (0x2dd46725bp-35 + 0x7783a1284p-35 i)":
6288 double: 1
6289 idouble: 1
6290 Test "Real part of: clog10 (0x2ede88p-23 + 0x771c3fp-23 i)":
6291 float: 1
6292 ifloat: 1
6293 Test "Imaginary part of: clog10 (0x2ede88p-23 + 0x771c3fp-23 i)":
6294 double: 1
6295 idouble: 1
6296 ildouble: 1
6297 ldouble: 1
6298 Test "Real part of: clog10 (0x4447d7175p-35 + 0x6c445e00ap-35 i)":
6299 double: 1
6300 idouble: 1
6301 Test "Imaginary part of: clog10 (0x4d4ep-15 + 0x6605p-15 i)":
6302 ildouble: 1
6303 ldouble: 1
6304 Test "Imaginary part of: clog10 (0x5b06b680ea2ccp-52 + 0xef452b965da9fp-52 i)":
6305 double: 1
6306 idouble: 1
6307 Test "Imaginary part of: clog10 (0x81b7efa81fc35ad1p-65 + 0x1ef4b835f1c79d812p-65 i)":
6308 ildouble: 1
6309 ldouble: 1
6310 Test "Imaginary part of: clog10 (0x9b57bp-20 + 0xcb7b4p-20 i)":
6311 double: 1
6312 idouble: 1
6313 Test "Imaginary part of: clog10 (0xe33f66c9542ca25cc43c867p-95 + 0x7f35a68ebd3704a43c465864p-95 i)":
6314 ildouble: 1
6315 ldouble: 1
6316 Test "Real part of: clog10 (0xf2p-10 + 0x3e3p-10 i)":
6317 double: 1
6318 idouble: 1
6319 Test "Imaginary part of: clog10 (0xf2p-10 + 0x3e3p-10 i)":
6320 double: 1
6321 idouble: 1
6322 ildouble: 1
6323 ldouble: 1
6324 Test "Imaginary part of: clog10 (0xfe961079616p-45 + 0x1bc37e09e6d1p-45 i)":
6325 double: 1
6326 idouble: 1
6327 Test "Imaginary part of: clog10 (1.0 + 0x1.234566p-10 i)":
6328 double: 1
6329 idouble: 1
6330 ildouble: 1
6331 ldouble: 1
6332 Test "Imaginary part of: clog10 (3 + inf i)":
6333 double: 1
6334 float: 1
6335 idouble: 1
6336 ifloat: 1
6337 Test "Imaginary part of: clog10 (3 - inf i)":
6338 double: 1
6339 float: 1
6340 idouble: 1
6341 ifloat: 1
6342 Test "Imaginary part of: clog10 (inf + inf i)":
6343 double: 1
6344 float: 1
6345 idouble: 1
6346 ifloat: 1
6347 Test "Imaginary part of: clog10 (inf - inf i)":
6348 double: 1
6349 float: 1
6350 idouble: 1
6351 ifloat: 1
6353 # cos
6354 Test "cos (0x1p+120)":
6355 float: 1
6356 ifloat: 1
6357 Test "cos (0x2.182a4705ae6cb08cb7665c1eacp+0)":
6358 ildouble: 2
6359 ldouble: 2
6360 Test "cos (0x2.182a4705ae6cb08cb7665c1eadp+0)":
6361 ildouble: 2
6362 ldouble: 2
6363 Test "cos (0x2.182a4705ae6cb08cp+0)":
6364 ildouble: 2
6365 ldouble: 2
6366 Test "cos (0x2.182a4705ae6cb09p+0)":
6367 ildouble: 2
6368 ldouble: 2
6369 Test "cos (0x7p+0)":
6370 float: 1
6371 ifloat: 1
6372 Test "cos (0x8p+124)":
6373 float: 1
6374 ifloat: 1
6375 Test "cos (0xc.d4967p-4)":
6376 float: 1
6377 ifloat: 1
6379 # cos_downward
6380 Test "cos_downward (-0x4p-1024)":
6381 double: 1
6382 idouble: 1
6383 Test "cos_downward (-0x4p-1076)":
6384 double: 1
6385 idouble: 1
6386 Test "cos_downward (-0x4p-128)":
6387 double: 1
6388 float: 1
6389 idouble: 1
6390 ifloat: 1
6391 Test "cos_downward (-0x8p-152)":
6392 double: 1
6393 float: 1
6394 idouble: 1
6395 ifloat: 1
6396 Test "cos_downward (-0x8p-972)":
6397 double: 1
6398 idouble: 1
6399 Test "cos_downward (-0xf.ffffffffffff8p+1020)":
6400 double: 1
6401 idouble: 1
6402 ildouble: 1
6403 ldouble: 1
6404 Test "cos_downward (-0xf.ffffffffffffbffffffffffffcp+1020)":
6405 ildouble: 1
6406 ldouble: 1
6407 Test "cos_downward (-0xf.fffffp+124)":
6408 double: 1
6409 idouble: 1
6410 Test "cos_downward (0x1.000000cf4a2a2p+0)":
6411 double: 1
6412 idouble: 1
6413 Test "cos_downward (0x1.0000010b239a9p+0)":
6414 double: 1
6415 idouble: 1
6416 Test "cos_downward (0x1.00000162a932bp+0)":
6417 double: 1
6418 idouble: 1
6419 Test "cos_downward (0x1.000002d452a1p+0)":
6420 double: 1
6421 idouble: 1
6422 Test "cos_downward (0x1.000002p+0)":
6423 double: 1
6424 float: 1
6425 idouble: 1
6426 ifloat: 1
6427 Test "cos_downward (0x1.000004p+0)":
6428 float: 1
6429 ifloat: 1
6430 ildouble: 1
6431 ldouble: 1
6432 Test "cos_downward (0x1.000006p+0)":
6433 float: 1
6434 ifloat: 1
6435 Test "cos_downward (0x1.0c1522p+0)":
6436 float: 1
6437 ifloat: 1
6438 Test "cos_downward (0x1.0c152382d7365p+0)":
6439 double: 1
6440 idouble: 1
6441 Test "cos_downward (0x1.0c1524p+0)":
6442 float: 1
6443 ifloat: 1
6444 Test "cos_downward (0x1.921fb4p+0)":
6445 float: 1
6446 ifloat: 1
6447 ildouble: 2
6448 ldouble: 2
6449 Test "cos_downward (0x1.921fb54442d18468p+0)":
6450 ildouble: 1
6451 ldouble: 1
6452 Test "cos_downward (0x1.921fb54442d18469898cc517018p+0)":
6453 ildouble: 1
6454 ldouble: 1
6455 Test "cos_downward (0x1.921fb54442d18469898cc51702p+0)":
6456 ildouble: 1
6457 ldouble: 1
6458 Test "cos_downward (0x1.921fb54442d1846ap+0)":
6459 ildouble: 1
6460 ldouble: 1
6461 Test "cos_downward (0x1.921fb54442d18p+0)":
6462 double: 1
6463 idouble: 1
6464 ildouble: 1
6465 ldouble: 1
6466 Test "cos_downward (0x1.921fb54442d19p+0)":
6467 ildouble: 2
6468 ldouble: 2
6469 Test "cos_downward (0x1.921fb6p+0)":
6470 double: 1
6471 float: 1
6472 idouble: 1
6473 ifloat: 1
6474 ildouble: 3
6475 ldouble: 3
6476 Test "cos_downward (0x1p+0)":
6477 double: 1
6478 float: 1
6479 idouble: 1
6480 ifloat: 1
6481 Test "cos_downward (0x1p+120)":
6482 float: 2
6483 ifloat: 2
6484 ildouble: 2
6485 ldouble: 2
6486 Test "cos_downward (0x1p+28)":
6487 double: 1
6488 idouble: 1
6489 ildouble: 1
6490 ldouble: 1
6491 Test "cos_downward (0x2.182a44p+0)":
6492 double: 1
6493 float: 1
6494 idouble: 1
6495 ifloat: 1
6496 Test "cos_downward (0x2.182a4705ae6cap+0)":
6497 double: 1
6498 idouble: 1
6499 ildouble: 1
6500 ldouble: 1
6501 Test "cos_downward (0x2.182a4705ae6cb08cb7665c1eacp+0)":
6502 ildouble: 3
6503 ldouble: 3
6504 Test "cos_downward (0x2.182a4705ae6cb08cb7665c1eadp+0)":
6505 ildouble: 3
6506 ldouble: 3
6507 Test "cos_downward (0x2.182a4705ae6cb08cp+0)":
6508 ildouble: 2
6509 ldouble: 2
6510 Test "cos_downward (0x2.182a4705ae6cb09p+0)":
6511 ildouble: 3
6512 ldouble: 3
6513 Test "cos_downward (0x2.182a4705ae6ccp+0)":
6514 ildouble: 1
6515 ldouble: 1
6516 Test "cos_downward (0x2.182a48p+0)":
6517 float: 1
6518 ifloat: 1
6519 ildouble: 1
6520 ldouble: 1
6521 Test "cos_downward (0x2.1e19e0c9bab24p+72)":
6522 double: 1
6523 idouble: 1
6524 Test "cos_downward (0x2.1e19e4p+72)":
6525 double: 1
6526 idouble: 1
6527 Test "cos_downward (0x2.1e19ep+72)":
6528 double: 1
6529 idouble: 1
6530 Test "cos_downward (0x2p+0)":
6531 float: 1
6532 ifloat: 1
6533 ildouble: 1
6534 ldouble: 1
6535 Test "cos_downward (0x3p+0)":
6536 double: 1
6537 float: 1
6538 idouble: 1
6539 ifloat: 1
6540 Test "cos_downward (0x4p+0)":
6541 ildouble: 1
6542 ldouble: 1
6543 Test "cos_downward (0x4p+48)":
6544 double: 1
6545 idouble: 1
6546 Test "cos_downward (0x4p-1024)":
6547 double: 1
6548 idouble: 1
6549 Test "cos_downward (0x4p-1076)":
6550 double: 1
6551 idouble: 1
6552 Test "cos_downward (0x4p-128)":
6553 double: 1
6554 float: 1
6555 idouble: 1
6556 ifloat: 1
6557 Test "cos_downward (0x8p+0)":
6558 float: 1
6559 ifloat: 1
6560 ildouble: 2
6561 ldouble: 2
6562 Test "cos_downward (0x8p+1020)":
6563 ildouble: 1
6564 ldouble: 1
6565 Test "cos_downward (0x8p-152)":
6566 double: 1
6567 float: 1
6568 idouble: 1
6569 ifloat: 1
6570 Test "cos_downward (0x8p-972)":
6571 double: 1
6572 idouble: 1
6573 Test "cos_downward (0x9p+0)":
6574 double: 1
6575 float: 1
6576 idouble: 1
6577 ifloat: 1
6578 ildouble: 1
6579 ldouble: 1
6580 Test "cos_downward (0xa.217bap+12)":
6581 float: 1
6582 ifloat: 1
6583 ildouble: 1
6584 ldouble: 1
6585 Test "cos_downward (0xap+0)":
6586 double: 1
6587 float: 1
6588 idouble: 1
6589 ifloat: 1
6590 ildouble: 2
6591 ldouble: 2
6592 Test "cos_downward (0xc.d4966d92d1708p-4)":
6593 double: 1
6594 idouble: 1
6595 Test "cos_downward (0xc.d4966d92d171p-4)":
6596 double: 1
6597 idouble: 1
6598 Test "cos_downward (0xc.d4966p-4)":
6599 double: 1
6600 float: 1
6601 idouble: 1
6602 ifloat: 1
6603 Test "cos_downward (0xc.d4967p-4)":
6604 float: 1
6605 ifloat: 1
6606 Test "cos_downward (0xcp-4)":
6607 double: 1
6608 idouble: 1
6609 Test "cos_downward (0xf.ffffcp+124)":
6610 ildouble: 1
6611 ldouble: 1
6612 Test "cos_downward (0xf.ffffffffffff8p+1020)":
6613 double: 1
6614 idouble: 1
6615 ildouble: 1
6616 ldouble: 1
6617 Test "cos_downward (0xf.ffffffffffffbffffffffffffcp+1020)":
6618 ildouble: 1
6619 ldouble: 1
6620 Test "cos_downward (0xf.fffffp+124)":
6621 double: 1
6622 idouble: 1
6624 # cos_tonearest
6625 Test "cos_tonearest (0x1p+120)":
6626 float: 1
6627 ifloat: 1
6628 Test "cos_tonearest (0x2.182a4705ae6cb08cb7665c1eacp+0)":
6629 ildouble: 2
6630 ldouble: 2
6631 Test "cos_tonearest (0x2.182a4705ae6cb08cb7665c1eadp+0)":
6632 ildouble: 2
6633 ldouble: 2
6634 Test "cos_tonearest (0x2.182a4705ae6cb08cp+0)":
6635 ildouble: 2
6636 ldouble: 2
6637 Test "cos_tonearest (0x2.182a4705ae6cb09p+0)":
6638 ildouble: 2
6639 ldouble: 2
6640 Test "cos_tonearest (0x7p+0)":
6641 float: 1
6642 ifloat: 1
6643 Test "cos_tonearest (0x8p+124)":
6644 float: 1
6645 ifloat: 1
6646 Test "cos_tonearest (0xc.d4967p-4)":
6647 float: 1
6648 ifloat: 1
6650 # cos_towardzero
6651 Test "cos_towardzero (-0x4p-1024)":
6652 double: 1
6653 idouble: 1
6654 Test "cos_towardzero (-0x4p-1076)":
6655 double: 1
6656 idouble: 1
6657 Test "cos_towardzero (-0x4p-128)":
6658 double: 1
6659 float: 1
6660 idouble: 1
6661 ifloat: 1
6662 Test "cos_towardzero (-0x8p-152)":
6663 double: 1
6664 float: 1
6665 idouble: 1
6666 ifloat: 1
6667 Test "cos_towardzero (-0x8p-972)":
6668 double: 1
6669 idouble: 1
6670 Test "cos_towardzero (-0xf.fffffp+124)":
6671 double: 1
6672 idouble: 1
6673 Test "cos_towardzero (0x1.000000cf4a2a2p+0)":
6674 double: 1
6675 idouble: 1
6676 Test "cos_towardzero (0x1.0000010b239a9p+0)":
6677 double: 1
6678 idouble: 1
6679 Test "cos_towardzero (0x1.00000162a932bp+0)":
6680 double: 1
6681 idouble: 1
6682 Test "cos_towardzero (0x1.000002d452a1p+0)":
6683 double: 1
6684 idouble: 1
6685 Test "cos_towardzero (0x1.000002p+0)":
6686 double: 1
6687 idouble: 1
6688 Test "cos_towardzero (0x1.000004p+0)":
6689 ildouble: 1
6690 ldouble: 1
6691 Test "cos_towardzero (0x1.0c152382d7365p+0)":
6692 double: 1
6693 idouble: 1
6694 Test "cos_towardzero (0x1.921fb4p+0)":
6695 ildouble: 3
6696 ldouble: 3
6697 Test "cos_towardzero (0x1.921fb54442d18p+0)":
6698 double: 1
6699 idouble: 1
6700 ildouble: 4
6701 ldouble: 4
6702 Test "cos_towardzero (0x1.921fb54442d19p+0)":
6703 double: 1
6704 idouble: 1
6705 ildouble: 3
6706 ldouble: 3
6707 Test "cos_towardzero (0x1.921fb6p+0)":
6708 ildouble: 2
6709 ldouble: 2
6710 Test "cos_towardzero (0x1p+0)":
6711 double: 1
6712 idouble: 1
6713 Test "cos_towardzero (0x1p+120)":
6714 double: 1
6715 float: 1
6716 idouble: 1
6717 ifloat: 1
6718 Test "cos_towardzero (0x2.182a4705ae6cb08cb7665c1eacp+0)":
6719 ildouble: 1
6720 ldouble: 1
6721 Test "cos_towardzero (0x2.182a4705ae6cb08cb7665c1eadp+0)":
6722 ildouble: 1
6723 ldouble: 1
6724 Test "cos_towardzero (0x2.182a4705ae6cb08cp+0)":
6725 ildouble: 2
6726 ldouble: 2
6727 Test "cos_towardzero (0x2.182a4705ae6cb09p+0)":
6728 ildouble: 1
6729 ldouble: 1
6730 Test "cos_towardzero (0x2.182a4705ae6ccp+0)":
6731 double: 1
6732 idouble: 1
6733 Test "cos_towardzero (0x2.182a48p+0)":
6734 double: 1
6735 idouble: 1
6736 Test "cos_towardzero (0x2.1e19e0c9bab24p+72)":
6737 double: 1
6738 idouble: 1
6739 Test "cos_towardzero (0x2.1e19e4p+72)":
6740 double: 1
6741 idouble: 1
6742 Test "cos_towardzero (0x2.1e19ep+72)":
6743 double: 1
6744 idouble: 1
6745 Test "cos_towardzero (0x2p+0)":
6746 double: 1
6747 idouble: 1
6748 Test "cos_towardzero (0x4p+0)":
6749 double: 1
6750 idouble: 1
6751 Test "cos_towardzero (0x4p+48)":
6752 double: 1
6753 idouble: 1
6754 Test "cos_towardzero (0x4p-1024)":
6755 double: 1
6756 idouble: 1
6757 Test "cos_towardzero (0x4p-1076)":
6758 double: 1
6759 idouble: 1
6760 Test "cos_towardzero (0x4p-128)":
6761 double: 1
6762 float: 1
6763 idouble: 1
6764 ifloat: 1
6765 Test "cos_towardzero (0x5p+0)":
6766 ildouble: 1
6767 ldouble: 1
6768 Test "cos_towardzero (0x8p+0)":
6769 double: 1
6770 idouble: 1
6771 ildouble: 1
6772 ldouble: 1
6773 Test "cos_towardzero (0x8p+1020)":
6774 double: 1
6775 idouble: 1
6776 Test "cos_towardzero (0x8p-152)":
6777 double: 1
6778 float: 1
6779 idouble: 1
6780 ifloat: 1
6781 Test "cos_towardzero (0x8p-972)":
6782 double: 1
6783 idouble: 1
6784 Test "cos_towardzero (0xa.217bap+12)":
6785 ildouble: 3
6786 ldouble: 3
6787 Test "cos_towardzero (0xap+0)":
6788 ildouble: 1
6789 ldouble: 1
6790 Test "cos_towardzero (0xc.d4966d92d1708p-4)":
6791 double: 1
6792 idouble: 1
6793 Test "cos_towardzero (0xc.d4966d92d171p-4)":
6794 double: 1
6795 idouble: 1
6796 Test "cos_towardzero (0xc.d4966p-4)":
6797 double: 1
6798 idouble: 1
6799 Test "cos_towardzero (0xcp-4)":
6800 double: 1
6801 idouble: 1
6802 Test "cos_towardzero (0xf.ffffcp+124)":
6803 ildouble: 1
6804 ldouble: 1
6805 Test "cos_towardzero (0xf.fffffp+124)":
6806 double: 1
6807 idouble: 1
6809 # cos_upward
6810 Test "cos_upward (-0x2p+64)":
6811 double: 1
6812 idouble: 1
6813 Test "cos_upward (-0xf.ffffffffffff8p+1020)":
6814 ildouble: 1
6815 ldouble: 1
6816 Test "cos_upward (-0xf.ffffffffffffbffffffffffffcp+1020)":
6817 ildouble: 1
6818 ldouble: 1
6819 Test "cos_upward (0x1.000002p+0)":
6820 float: 1
6821 ifloat: 1
6822 Test "cos_upward (0x1.000004p+0)":
6823 double: 1
6824 float: 1
6825 idouble: 1
6826 ifloat: 1
6827 Test "cos_upward (0x1.000005bc7d86dp+0)":
6828 double: 1
6829 idouble: 1
6830 Test "cos_upward (0x1.000006p+0)":
6831 double: 1
6832 float: 1
6833 idouble: 1
6834 ifloat: 1
6835 Test "cos_upward (0x1.0c1522p+0)":
6836 double: 1
6837 float: 1
6838 idouble: 1
6839 ifloat: 1
6840 Test "cos_upward (0x1.0c152382d7366p+0)":
6841 double: 1
6842 idouble: 1
6843 Test "cos_upward (0x1.0c1524p+0)":
6844 double: 1
6845 idouble: 1
6846 Test "cos_upward (0x1.921fb4p+0)":
6847 double: 1
6848 float: 1
6849 idouble: 1
6850 ifloat: 1
6851 ildouble: 4
6852 ldouble: 4
6853 Test "cos_upward (0x1.921fb54442d18468p+0)":
6854 ildouble: 1
6855 ldouble: 1
6856 Test "cos_upward (0x1.921fb54442d1846ap+0)":
6857 ildouble: 1
6858 ldouble: 1
6859 Test "cos_upward (0x1.921fb54442d18p+0)":
6860 ildouble: 3
6861 ldouble: 3
6862 Test "cos_upward (0x1.921fb54442d19p+0)":
6863 double: 1
6864 idouble: 1
6865 ildouble: 1
6866 ldouble: 1
6867 Test "cos_upward (0x1.921fb6p+0)":
6868 float: 1
6869 ifloat: 1
6870 ildouble: 2
6871 ldouble: 2
6872 Test "cos_upward (0x1p+0)":
6873 float: 1
6874 ifloat: 1
6875 Test "cos_upward (0x1p+120)":
6876 double: 1
6877 float: 1
6878 idouble: 1
6879 ifloat: 1
6880 Test "cos_upward (0x1p+28)":
6881 ildouble: 1
6882 ldouble: 1
6883 Test "cos_upward (0x2.182a44p+0)":
6884 float: 1
6885 ifloat: 1
6886 ildouble: 1
6887 ldouble: 1
6888 Test "cos_upward (0x2.182a4705ae6cap+0)":
6889 ildouble: 1
6890 ldouble: 1
6891 Test "cos_upward (0x2.182a4705ae6cb08cb7665c1eacp+0)":
6892 ildouble: 2
6893 ldouble: 2
6894 Test "cos_upward (0x2.182a4705ae6cb08cb7665c1eadp+0)":
6895 ildouble: 2
6896 ldouble: 2
6897 Test "cos_upward (0x2.182a4705ae6cb08cp+0)":
6898 ildouble: 3
6899 ldouble: 3
6900 Test "cos_upward (0x2.182a4705ae6cb09p+0)":
6901 ildouble: 2
6902 ldouble: 2
6903 Test "cos_upward (0x2.182a4705ae6ccp+0)":
6904 double: 1
6905 idouble: 1
6906 Test "cos_upward (0x2.182a48p+0)":
6907 double: 1
6908 float: 1
6909 idouble: 1
6910 ifloat: 1
6911 ildouble: 1
6912 ldouble: 1
6913 Test "cos_upward (0x2.1e19e4p+72)":
6914 float: 1
6915 ifloat: 1
6916 ildouble: 1
6917 ldouble: 1
6918 Test "cos_upward (0x2p+0)":
6919 double: 1
6920 float: 1
6921 idouble: 1
6922 ifloat: 1
6923 Test "cos_upward (0x2p+64)":
6924 double: 1
6925 idouble: 1
6926 Test "cos_upward (0x3p+0)":
6927 float: 1
6928 ifloat: 1
6929 ildouble: 1
6930 ldouble: 1
6931 Test "cos_upward (0x4p+0)":
6932 double: 1
6933 idouble: 1
6934 ildouble: 1
6935 ldouble: 1
6936 Test "cos_upward (0x5p+0)":
6937 double: 1
6938 idouble: 1
6939 ildouble: 1
6940 ldouble: 1
6941 Test "cos_upward (0x6p+0)":
6942 double: 1
6943 idouble: 1
6944 Test "cos_upward (0x7p+0)":
6945 double: 1
6946 float: 1
6947 idouble: 1
6948 ifloat: 1
6949 Test "cos_upward (0x8p+0)":
6950 double: 1
6951 float: 1
6952 idouble: 1
6953 ifloat: 1
6954 ildouble: 1
6955 ldouble: 1
6956 Test "cos_upward (0x8p+1020)":
6957 double: 1
6958 idouble: 1
6959 ildouble: 1
6960 ldouble: 1
6961 Test "cos_upward (0x8p+124)":
6962 double: 1
6963 float: 1
6964 idouble: 1
6965 ifloat: 1
6966 Test "cos_upward (0x9p+0)":
6967 float: 2
6968 ifloat: 2
6969 ildouble: 1
6970 ldouble: 1
6971 Test "cos_upward (0xa.217bap+12)":
6972 double: 1
6973 float: 1
6974 idouble: 1
6975 ifloat: 1
6976 ildouble: 4
6977 ldouble: 4
6978 Test "cos_upward (0xap+0)":
6979 float: 1
6980 ifloat: 1
6981 ildouble: 1
6982 ldouble: 1
6983 Test "cos_upward (0xc.d4966d92d171p-4)":
6984 ildouble: 1
6985 ldouble: 1
6986 Test "cos_upward (0xc.d4966p-4)":
6987 float: 1
6988 ifloat: 1
6989 ildouble: 1
6990 ldouble: 1
6991 Test "cos_upward (0xc.d4967p-4)":
6992 double: 1
6993 float: 1
6994 idouble: 1
6995 ifloat: 1
6996 Test "cos_upward (0xf.ffffcp+124)":
6997 double: 1
6998 idouble: 1
6999 Test "cos_upward (0xf.ffffffffffff8p+1020)":
7000 ildouble: 1
7001 ldouble: 1
7002 Test "cos_upward (0xf.ffffffffffffbffffffffffffcp+1020)":
7003 ildouble: 1
7004 ldouble: 1
7006 # cosh
7007 Test "cosh (-0x1p+0)":
7008 float: 1
7009 ifloat: 1
7010 ildouble: 1
7011 ldouble: 1
7012 Test "cosh (-0x2.c5e3acp+8)":
7013 double: 1
7014 idouble: 1
7015 Test "cosh (-0x2.c679dp+8)":
7016 double: 1
7017 idouble: 1
7018 Test "cosh (0x1.8p+4)":
7019 ildouble: 1
7020 ldouble: 1
7021 Test "cosh (0x2.c5e3acp+8)":
7022 double: 1
7023 idouble: 1
7024 Test "cosh (0x2.c679dp+8)":
7025 double: 1
7026 idouble: 1
7027 Test "cosh (0x3.2p+4)":
7028 ildouble: 1
7029 ldouble: 1
7031 # cosh_downward
7032 Test "cosh_downward (-0x1p+0)":
7033 ildouble: 1
7034 ldouble: 1
7035 Test "cosh_downward (-0x2.c5e3acd2922a6p+8)":
7036 ildouble: 1
7037 ldouble: 1
7038 Test "cosh_downward (-0x2.c5e3acp+8)":
7039 ildouble: 2
7040 ldouble: 2
7041 Test "cosh_downward (-0x2.c5e3bp+8)":
7042 double: 1
7043 idouble: 1
7044 ildouble: 2
7045 ldouble: 2
7046 Test "cosh_downward (-0x2.c679d1f73f0fap+8)":
7047 double: 1
7048 idouble: 1
7049 Test "cosh_downward (-0x2.c679dp+8)":
7050 double: 1
7051 idouble: 1
7052 Test "cosh_downward (-0x5.96a7ep+4)":
7053 float: 1
7054 ifloat: 1
7055 Test "cosh_downward (0x1.6p+4)":
7056 double: 1
7057 idouble: 1
7058 ildouble: 1
7059 ldouble: 1
7060 Test "cosh_downward (0x1.7p+4)":
7061 double: 1
7062 idouble: 1
7063 ildouble: 1
7064 ldouble: 1
7065 Test "cosh_downward (0x2.c5e3acd2922a6p+8)":
7066 ildouble: 1
7067 ldouble: 1
7068 Test "cosh_downward (0x2.c5e3acp+8)":
7069 ildouble: 2
7070 ldouble: 2
7071 Test "cosh_downward (0x2.c5e3bp+8)":
7072 double: 1
7073 idouble: 1
7074 ildouble: 2
7075 ldouble: 2
7076 Test "cosh_downward (0x2.c679d1f73f0fap+8)":
7077 double: 1
7078 idouble: 1
7079 Test "cosh_downward (0x2.c679dp+8)":
7080 double: 1
7081 idouble: 1
7082 Test "cosh_downward (0x5.96a7ep+4)":
7083 float: 1
7084 ifloat: 1
7085 Test "cosh_downward (0xcp-4)":
7086 ildouble: 2
7087 ldouble: 2
7089 # cosh_tonearest
7090 Test "cosh_tonearest (-0x1p+0)":
7091 float: 1
7092 ifloat: 1
7093 ildouble: 1
7094 ldouble: 1
7095 Test "cosh_tonearest (-0x2.c5e3acp+8)":
7096 double: 1
7097 idouble: 1
7098 Test "cosh_tonearest (-0x2.c679dp+8)":
7099 double: 1
7100 idouble: 1
7101 Test "cosh_tonearest (0x1.8p+4)":
7102 ildouble: 1
7103 ldouble: 1
7104 Test "cosh_tonearest (0x2.c5e3acp+8)":
7105 double: 1
7106 idouble: 1
7107 Test "cosh_tonearest (0x2.c679dp+8)":
7108 double: 1
7109 idouble: 1
7110 Test "cosh_tonearest (0x3.2p+4)":
7111 ildouble: 1
7112 ldouble: 1
7114 # cosh_towardzero
7115 Test "cosh_towardzero (-0x1p+0)":
7116 ildouble: 1
7117 ldouble: 1
7118 Test "cosh_towardzero (-0x2.c5e3acd2922a6p+8)":
7119 ildouble: 1
7120 ldouble: 1
7121 Test "cosh_towardzero (-0x2.c5e3acp+8)":
7122 ildouble: 2
7123 ldouble: 2
7124 Test "cosh_towardzero (-0x2.c5e3bp+8)":
7125 double: 1
7126 idouble: 1
7127 ildouble: 2
7128 ldouble: 2
7129 Test "cosh_towardzero (-0x2.c679d1f73f0fap+8)":
7130 double: 1
7131 idouble: 1
7132 Test "cosh_towardzero (-0x2.c679dp+8)":
7133 double: 1
7134 idouble: 1
7135 Test "cosh_towardzero (-0x5.96a7ep+4)":
7136 float: 1
7137 ifloat: 1
7138 Test "cosh_towardzero (0x1.6p+4)":
7139 double: 1
7140 idouble: 1
7141 ildouble: 1
7142 ldouble: 1
7143 Test "cosh_towardzero (0x1.7p+4)":
7144 double: 1
7145 idouble: 1
7146 ildouble: 1
7147 ldouble: 1
7148 Test "cosh_towardzero (0x2.c5e3acd2922a6p+8)":
7149 ildouble: 1
7150 ldouble: 1
7151 Test "cosh_towardzero (0x2.c5e3acp+8)":
7152 ildouble: 2
7153 ldouble: 2
7154 Test "cosh_towardzero (0x2.c5e3bp+8)":
7155 double: 1
7156 idouble: 1
7157 ildouble: 2
7158 ldouble: 2
7159 Test "cosh_towardzero (0x2.c679d1f73f0fap+8)":
7160 double: 1
7161 idouble: 1
7162 Test "cosh_towardzero (0x2.c679dp+8)":
7163 double: 1
7164 idouble: 1
7165 Test "cosh_towardzero (0x5.96a7ep+4)":
7166 float: 1
7167 ifloat: 1
7168 Test "cosh_towardzero (0xcp-4)":
7169 ildouble: 2
7170 ldouble: 2
7172 # cosh_upward
7173 Test "cosh_upward (-0x1p+0)":
7174 float: 1
7175 ifloat: 1
7176 ildouble: 1
7177 ldouble: 1
7178 Test "cosh_upward (-0x2.c5e3acd2922a6p+8)":
7179 ildouble: 1
7180 ldouble: 1
7181 Test "cosh_upward (-0x2.c5e3acp+8)":
7182 ildouble: 1
7183 ldouble: 1
7184 Test "cosh_upward (-0x2.c5e3bp+8)":
7185 double: 1
7186 idouble: 1
7187 ildouble: 1
7188 ldouble: 1
7189 Test "cosh_upward (-0x2.c679d1f73f0fap+8)":
7190 double: 1
7191 idouble: 1
7192 Test "cosh_upward (-0x2.c679dp+8)":
7193 double: 1
7194 idouble: 1
7195 Test "cosh_upward (-0x5.96a7e8p+4)":
7196 double: 1
7197 idouble: 1
7198 Test "cosh_upward (-0x5.96a7ep+4)":
7199 double: 1
7200 float: 2
7201 idouble: 1
7202 ifloat: 2
7203 Test "cosh_upward (0x1.6p+4)":
7204 ildouble: 1
7205 ldouble: 1
7206 Test "cosh_upward (0x1.7p+4)":
7207 ildouble: 1
7208 ldouble: 1
7209 Test "cosh_upward (0x1.8p+4)":
7210 double: 1
7211 idouble: 1
7212 ildouble: 2
7213 ldouble: 2
7214 Test "cosh_upward (0x2.c5e3acd2922a6p+8)":
7215 ildouble: 1
7216 ldouble: 1
7217 Test "cosh_upward (0x2.c5e3acp+8)":
7218 ildouble: 1
7219 ldouble: 1
7220 Test "cosh_upward (0x2.c5e3bp+8)":
7221 double: 1
7222 idouble: 1
7223 ildouble: 1
7224 ldouble: 1
7225 Test "cosh_upward (0x2.c679d1f73f0fap+8)":
7226 double: 1
7227 idouble: 1
7228 Test "cosh_upward (0x2.c679dp+8)":
7229 double: 1
7230 idouble: 1
7231 Test "cosh_upward (0x3.2p+4)":
7232 double: 1
7233 idouble: 1
7234 Test "cosh_upward (0x5.96a7e8p+4)":
7235 double: 1
7236 idouble: 1
7237 Test "cosh_upward (0x5.96a7ep+4)":
7238 double: 1
7239 float: 2
7240 idouble: 1
7241 ifloat: 2
7243 # cpow
7244 Test "Real part of: cpow (0x2p+0 + +0 i, 0xap+0 + +0 i)":
7245 ildouble: 1
7246 ldouble: 1
7247 Test "Real part of: cpow (0x2p+0 + 0x3p+0 i, 0x4p+0 + +0 i)":
7248 double: 1
7249 float: 4
7250 idouble: 1
7251 ifloat: 4
7252 Test "Imaginary part of: cpow (0x2p+0 + 0x3p+0 i, 0x4p+0 + +0 i)":
7253 float: 2
7254 ifloat: 2
7255 ildouble: 1
7256 ldouble: 1
7257 Test "Real part of: cpow (0xcp-4 + 0x1.4p+0 i, +0 + 0x1p+0 i)":
7258 float: 1
7259 ifloat: 1
7260 ildouble: 1
7261 ldouble: 1
7262 Test "Real part of: cpow (0xcp-4 + 0x1.4p+0 i, 0x1p+0 + +0 i)":
7263 ildouble: 2
7264 ldouble: 2
7265 Test "Real part of: cpow (0xcp-4 + 0x1.4p+0 i, 0x1p+0 + 0x1p+0 i)":
7266 double: 2
7267 float: 3
7268 idouble: 2
7269 ifloat: 3
7270 ildouble: 4
7271 ldouble: 4
7272 Test "Real part of: cpow (0xcp-4 + 0x1.4p+0 i, 0xcp-4 + 0x1.4p+0 i)":
7273 double: 1
7274 float: 4
7275 idouble: 1
7276 ifloat: 4
7277 ildouble: 2
7278 ldouble: 2
7280 # csin
7281 Test "Real part of: csin (-0.75 + 710.5 i)":
7282 double: 1
7283 idouble: 1
7284 Test "Real part of: csin (-0.75 + 89.5 i)":
7285 float: 1
7286 ifloat: 1
7287 ildouble: 2
7288 ldouble: 2
7289 Test "Real part of: csin (-0.75 - 710.5 i)":
7290 double: 1
7291 idouble: 1
7292 Test "Real part of: csin (-0.75 - 89.5 i)":
7293 float: 1
7294 ifloat: 1
7295 ildouble: 2
7296 ldouble: 2
7297 Test "Real part of: csin (0.75 + 710.5 i)":
7298 double: 1
7299 idouble: 1
7300 Test "Real part of: csin (0.75 + 89.5 i)":
7301 float: 1
7302 ifloat: 1
7303 ildouble: 2
7304 ldouble: 2
7305 Test "Real part of: csin (0.75 - 710.5 i)":
7306 double: 1
7307 idouble: 1
7308 Test "Real part of: csin (0.75 - 89.5 i)":
7309 float: 1
7310 ifloat: 1
7311 ildouble: 2
7312 ldouble: 2
7313 Test "Real part of: csin (0x1p-1074 + 1440 i)":
7314 double: 1
7315 idouble: 1
7317 # csinh
7318 Test "Imaginary part of: csinh (-2 - 3 i)":
7319 double: 1
7320 idouble: 1
7321 ildouble: 1
7322 ldouble: 1
7323 Test "Imaginary part of: csinh (-710.5 + 0.75 i)":
7324 double: 1
7325 idouble: 1
7326 Test "Imaginary part of: csinh (-710.5 - 0.75 i)":
7327 double: 1
7328 idouble: 1
7329 Test "Imaginary part of: csinh (-89.5 + 0.75 i)":
7330 float: 1
7331 ifloat: 1
7332 ildouble: 2
7333 ldouble: 2
7334 Test "Imaginary part of: csinh (-89.5 - 0.75 i)":
7335 float: 1
7336 ifloat: 1
7337 ildouble: 2
7338 ldouble: 2
7339 Test "Real part of: csinh (0.75 + 1.25 i)":
7340 float: 1
7341 ifloat: 1
7342 ildouble: 1
7343 ldouble: 1
7344 Test "Imaginary part of: csinh (0.75 + 1.25 i)":
7345 float: 1
7346 ifloat: 1
7347 ildouble: 1
7348 ldouble: 1
7349 Test "Imaginary part of: csinh (1440 + 0x1p-1074 i)":
7350 double: 1
7351 idouble: 1
7352 Test "Imaginary part of: csinh (710.5 + 0.75 i)":
7353 double: 1
7354 idouble: 1
7355 Test "Imaginary part of: csinh (710.5 - 0.75 i)":
7356 double: 1
7357 idouble: 1
7358 Test "Imaginary part of: csinh (89.5 + 0.75 i)":
7359 float: 1
7360 ifloat: 1
7361 ildouble: 2
7362 ldouble: 2
7363 Test "Imaginary part of: csinh (89.5 - 0.75 i)":
7364 float: 1
7365 ifloat: 1
7366 ildouble: 2
7367 ldouble: 2
7369 # csqrt
7370 Test "Real part of: csqrt (+0 + 0xf.fffffp+124 i)":
7371 ildouble: 1
7372 ldouble: 1
7373 Test "Imaginary part of: csqrt (+0 + 0xf.fffffp+124 i)":
7374 ildouble: 1
7375 ldouble: 1
7376 Test "Real part of: csqrt (-0x2p+0 + 0x3p+0 i)":
7377 float: 1
7378 ifloat: 1
7379 Test "Real part of: csqrt (-0x2p+0 - 0x3p+0 i)":
7380 float: 1
7381 ifloat: 1
7382 Test "Real part of: csqrt (-0x4.000008p-128 - 0x4.000008p-128 i)":
7383 double: 1
7384 idouble: 1
7385 Test "Real part of: csqrt (-0x4p-1076 - 0x4p-1076 i)":
7386 ildouble: 1
7387 ldouble: 1
7388 Test "Real part of: csqrt (-0x8p-152 - 0x4p-1076 i)":
7389 double: 1
7390 idouble: 1
7391 Test "Imaginary part of: csqrt (0x4.000008p-128 + 0x4.000008p-128 i)":
7392 double: 1
7393 idouble: 1
7394 Test "Imaginary part of: csqrt (0x4p-1076 + 0x4p-1076 i)":
7395 ildouble: 1
7396 ldouble: 1
7397 Test "Real part of: csqrt (0x4p-1076 + 0xf.fffffp+124 i)":
7398 ildouble: 1
7399 ldouble: 1
7400 Test "Imaginary part of: csqrt (0x4p-1076 + 0xf.fffffp+124 i)":
7401 double: 1
7402 idouble: 1
7403 Test "Imaginary part of: csqrt (0x8p+1020 + 0x8p-152 i)":
7404 double: 1
7405 idouble: 1
7406 Test "Imaginary part of: csqrt (0x8p+124 + 0x8p-152 i)":
7407 double: 1
7408 idouble: 1
7409 Test "Imaginary part of: csqrt (0x8p-152 + 0x4p-1076 i)":
7410 double: 1
7411 idouble: 1
7412 Test "Imaginary part of: csqrt (0x8p-152 + 0x8p-1076 i)":
7413 double: 1
7414 idouble: 1
7415 Test "Real part of: csqrt (0x8p-152 + 0xf.fffffp+124 i)":
7416 ildouble: 1
7417 ldouble: 1
7418 Test "Imaginary part of: csqrt (0x8p-152 + 0xf.fffffp+124 i)":
7419 double: 1
7420 idouble: 1
7421 Test "Imaginary part of: csqrt (0xf.ffffffffffff8p+1020 + 0x8p+1020 i)":
7422 double: 1
7423 idouble: 1
7424 ildouble: 1
7425 ldouble: 1
7426 Test "Imaginary part of: csqrt (0xf.ffffffffffff8p+1020 + 0x8p-152 i)":
7427 double: 1
7428 idouble: 1
7429 Test "Real part of: csqrt (0xf.ffffffffffff8p+1020 + 0xf.ffffffffffff8p+1020 i)":
7430 double: 1
7431 idouble: 1
7432 Test "Imaginary part of: csqrt (0xf.ffffffffffff8p+1020 + 0xf.ffffffffffff8p+1020 i)":
7433 double: 1
7434 idouble: 1
7435 Test "Imaginary part of: csqrt (0xf.ffffffffffff8p+1020 + 0xf.fffffp+124 i)":
7436 double: 1
7437 idouble: 1
7438 Test "Real part of: csqrt (0xf.ffffffffffffbffffffffffffcp+1020 + 0xf.ffffffffffff8p+1020 i)":
7439 ildouble: 1
7440 ldouble: 1
7441 Test "Imaginary part of: csqrt (0xf.ffffffffffffbffffffffffffcp+1020 + 0xf.ffffffffffffbffffffffffffcp+1020 i)":
7442 ildouble: 1
7443 ldouble: 1
7444 Test "Imaginary part of: csqrt (0xf.fffffp+124 + 0x1p+0 i)":
7445 float: 1
7446 ifloat: 1
7448 # ctan
7449 Test "Real part of: ctan (-0x2p+0 - 0x3p+0 i)":
7450 float: 1
7451 ifloat: 1
7452 ildouble: 1
7453 ldouble: 1
7454 Test "Imaginary part of: ctan (-0x2p+0 - 0x3p+0 i)":
7455 double: 1
7456 idouble: 1
7457 Test "Real part of: ctan (0x1.921fb4p+0 + +0 i)":
7458 double: 1
7459 float: 1
7460 idouble: 1
7461 ifloat: 1
7462 ildouble: 2
7463 ldouble: 2
7464 Test "Real part of: ctan (0x1.921fb4p+0 + 0x4p-1076 i)":
7465 double: 1
7466 idouble: 1
7467 ildouble: 2
7468 ldouble: 2
7469 Test "Imaginary part of: ctan (0x1.921fb4p+0 + 0x4p-1076 i)":
7470 double: 1
7471 idouble: 1
7472 Test "Real part of: ctan (0x1.921fb4p+0 + 0x8p-152 i)":
7473 double: 1
7474 float: 1
7475 idouble: 1
7476 ifloat: 1
7477 ildouble: 2
7478 ldouble: 2
7479 Test "Imaginary part of: ctan (0x1.921fb4p+0 + 0x8p-152 i)":
7480 double: 1
7481 idouble: 1
7482 ildouble: 2
7483 ldouble: 2
7484 Test "Real part of: ctan (0x1.921fb54442d1846ap+0 + +0 i)":
7485 ildouble: 1
7486 ldouble: 1
7487 Test "Real part of: ctan (0x1.921fb54442d1846ap+0 + 0x4p-1076 i)":
7488 ildouble: 1
7489 ldouble: 1
7490 Test "Real part of: ctan (0x1.921fb54442d1846ap+0 + 0x8p-152 i)":
7491 ildouble: 1
7492 ldouble: 1
7493 Test "Real part of: ctan (0x1.921fb54442d19p+0 + +0 i)":
7494 double: 1
7495 idouble: 1
7496 ildouble: 1
7497 ldouble: 1
7498 Test "Real part of: ctan (0x1.921fb54442d19p+0 + 0x4p-1076 i)":
7499 double: 1
7500 idouble: 1
7501 ildouble: 1
7502 ldouble: 1
7503 Test "Imaginary part of: ctan (0x1.921fb54442d19p+0 + 0x4p-1076 i)":
7504 double: 2
7505 idouble: 2
7506 Test "Real part of: ctan (0x1.921fb54442d19p+0 + 0x8p-152 i)":
7507 double: 1
7508 idouble: 1
7509 ildouble: 1
7510 ldouble: 1
7511 Test "Imaginary part of: ctan (0x1.921fb54442d19p+0 + 0x8p-152 i)":
7512 double: 2
7513 idouble: 2
7514 ildouble: 1
7515 ldouble: 1
7516 Test "Real part of: ctan (0x1.921fb6p+0 + +0 i)":
7517 float: 1
7518 ifloat: 1
7519 ildouble: 1
7520 ldouble: 1
7521 Test "Real part of: ctan (0x1.921fb6p+0 + 0x4p-1076 i)":
7522 ildouble: 1
7523 ldouble: 1
7524 Test "Real part of: ctan (0x1.921fb6p+0 + 0x8p-152 i)":
7525 float: 1
7526 ifloat: 1
7527 ildouble: 1
7528 ldouble: 1
7529 Test "Imaginary part of: ctan (0x1.921fb6p+0 + 0x8p-152 i)":
7530 float: 1
7531 ifloat: 1
7532 ildouble: 1
7533 ldouble: 1
7534 Test "Real part of: ctan (0x1p+0 + 0x2.fp+4 i)":
7535 ildouble: 2
7536 ldouble: 2
7537 Test "Real part of: ctan (0x8p+1020 + 0x1p+0 i)":
7538 double: 1
7539 idouble: 1
7540 Test "Imaginary part of: ctan (0x8p+1020 + 0x1p+0 i)":
7541 ildouble: 1
7542 ldouble: 1
7543 Test "Real part of: ctan (0x8p+124 + 0x1p+0 i)":
7544 ildouble: 1
7545 ldouble: 1
7546 Test "Imaginary part of: ctan (0x8p+124 + 0x1p+0 i)":
7547 double: 1
7548 idouble: 1
7549 ildouble: 2
7550 ldouble: 2
7551 Test "Imaginary part of: ctan (0xcp-4 + 0x1.4p+0 i)":
7552 double: 1
7553 idouble: 1
7554 Test "Real part of: ctan (0xf.ffffffffffff8p+1020 + 0x1p+0 i)":
7555 double: 1
7556 idouble: 1
7557 ildouble: 1
7558 ldouble: 1
7559 Test "Real part of: ctan (0xf.ffffffffffffbffffffffffffcp+1020 + 0x1p+0 i)":
7560 ildouble: 1
7561 ldouble: 1
7562 Test "Real part of: ctan (0xf.fffffp+124 + 0x1p+0 i)":
7563 double: 1
7564 idouble: 1
7565 ildouble: 1
7566 ldouble: 1
7567 Test "Imaginary part of: ctan (0xf.fffffp+124 + 0x1p+0 i)":
7568 double: 1
7569 float: 1
7570 idouble: 1
7571 ifloat: 1
7572 ildouble: 2
7573 ldouble: 2
7575 # ctan_downward
7576 Test "Real part of: ctan_downward (-0x2p+0 - 0x3p+0 i)":
7577 double: 3
7578 idouble: 3
7579 ildouble: 8
7580 ldouble: 8
7581 Test "Imaginary part of: ctan_downward (-0x2p+0 - 0x3p+0 i)":
7582 double: 2
7583 idouble: 2
7584 ildouble: 1
7585 ldouble: 1
7586 Test "Real part of: ctan_downward (-0xc.35p+12 + 0xc.35p+12 i)":
7587 ildouble: 1
7588 ldouble: 1
7589 Test "Real part of: ctan_downward (-0xc.35p+12 - 0xc.35p+12 i)":
7590 ildouble: 1
7591 ldouble: 1
7592 Test "Real part of: ctan_downward (0x1.921fb4p+0 + +0 i)":
7593 float: 1
7594 ifloat: 1
7595 ildouble: 3
7596 ldouble: 3
7597 Test "Real part of: ctan_downward (0x1.921fb4p+0 + 0x4p-1076 i)":
7598 ildouble: 3
7599 ldouble: 3
7600 Test "Real part of: ctan_downward (0x1.921fb4p+0 + 0x8p-152 i)":
7601 float: 1
7602 ifloat: 1
7603 ildouble: 3
7604 ldouble: 3
7605 Test "Imaginary part of: ctan_downward (0x1.921fb4p+0 + 0x8p-152 i)":
7606 double: 1
7607 idouble: 1
7608 ildouble: 2
7609 ldouble: 2
7610 Test "Real part of: ctan_downward (0x1.921fb54442d1846ap+0 + +0 i)":
7611 ildouble: 2
7612 ldouble: 2
7613 Test "Real part of: ctan_downward (0x1.921fb54442d1846ap+0 + 0x4p-1076 i)":
7614 ildouble: 2
7615 ldouble: 2
7616 Test "Real part of: ctan_downward (0x1.921fb54442d1846ap+0 + 0x8p-152 i)":
7617 ildouble: 2
7618 ldouble: 2
7619 Test "Imaginary part of: ctan_downward (0x1.921fb54442d1846ap+0 + 0x8p-152 i)":
7620 ildouble: 2
7621 ldouble: 2
7622 Test "Real part of: ctan_downward (0x1.921fb54442d18p+0 + +0 i)":
7623 double: 1
7624 idouble: 1
7625 ildouble: 2
7626 ldouble: 2
7627 Test "Real part of: ctan_downward (0x1.921fb54442d18p+0 + 0x4p-1076 i)":
7628 double: 1
7629 idouble: 1
7630 ildouble: 2
7631 ldouble: 2
7632 Test "Real part of: ctan_downward (0x1.921fb54442d18p+0 + 0x8p-152 i)":
7633 double: 1
7634 idouble: 1
7635 ildouble: 2
7636 ldouble: 2
7637 Test "Imaginary part of: ctan_downward (0x1.921fb54442d18p+0 + 0x8p-152 i)":
7638 ildouble: 2
7639 ldouble: 2
7640 Test "Real part of: ctan_downward (0x1.921fb54442d19p+0 + +0 i)":
7641 ildouble: 5
7642 ldouble: 5
7643 Test "Real part of: ctan_downward (0x1.921fb54442d19p+0 + 0x4p-1076 i)":
7644 ildouble: 5
7645 ldouble: 5
7646 Test "Imaginary part of: ctan_downward (0x1.921fb54442d19p+0 + 0x4p-1076 i)":
7647 ildouble: 4
7648 ldouble: 4
7649 Test "Real part of: ctan_downward (0x1.921fb54442d19p+0 + 0x8p-152 i)":
7650 ildouble: 5
7651 ldouble: 5
7652 Test "Imaginary part of: ctan_downward (0x1.921fb54442d19p+0 + 0x8p-152 i)":
7653 ildouble: 10
7654 ldouble: 10
7655 Test "Real part of: ctan_downward (0x1.921fb6p+0 + +0 i)":
7656 double: 1
7657 idouble: 1
7658 ildouble: 2
7659 ldouble: 2
7660 Test "Real part of: ctan_downward (0x1.921fb6p+0 + 0x4p-1076 i)":
7661 double: 1
7662 idouble: 1
7663 ildouble: 2
7664 ldouble: 2
7665 Test "Real part of: ctan_downward (0x1.921fb6p+0 + 0x8p-152 i)":
7666 double: 1
7667 idouble: 1
7668 ildouble: 2
7669 ldouble: 2
7670 Test "Imaginary part of: ctan_downward (0x1.921fb6p+0 + 0x8p-152 i)":
7671 double: 1
7672 float: 1
7673 idouble: 1
7674 ifloat: 1
7675 ildouble: 8
7676 ldouble: 8
7677 Test "Real part of: ctan_downward (0x1p+0 + 0x2.dp+4 i)":
7678 double: 1
7679 float: 1
7680 idouble: 1
7681 ifloat: 1
7682 Test "Imaginary part of: ctan_downward (0x1p+0 + 0x2.dp+4 i)":
7683 ildouble: 1
7684 ldouble: 1
7685 Test "Real part of: ctan_downward (0x1p+0 + 0x2.fp+4 i)":
7686 ildouble: 2
7687 ldouble: 2
7688 Test "Real part of: ctan_downward (0x8p+1020 + 0x1p+0 i)":
7689 double: 6
7690 idouble: 6
7691 ildouble: 3
7692 ldouble: 3
7693 Test "Real part of: ctan_downward (0x8p+124 + 0x1p+0 i)":
7694 double: 4
7695 float: 3
7696 idouble: 4
7697 ifloat: 3
7698 ildouble: 2
7699 ldouble: 2
7700 Test "Imaginary part of: ctan_downward (0x8p+124 + 0x1p+0 i)":
7701 double: 2
7702 float: 1
7703 idouble: 2
7704 ifloat: 1
7705 ildouble: 3
7706 ldouble: 3
7707 Test "Real part of: ctan_downward (0xcp-4 + 0x1.4p+0 i)":
7708 float: 1
7709 ifloat: 1
7710 ildouble: 2
7711 ldouble: 2
7712 Test "Real part of: ctan_downward (0xf.ffffffffffff8p+1020 + 0x1p+0 i)":
7713 double: 3
7714 idouble: 3
7715 ildouble: 1
7716 ldouble: 1
7717 Test "Imaginary part of: ctan_downward (0xf.ffffffffffff8p+1020 + 0x1p+0 i)":
7718 ildouble: 4
7719 ldouble: 4
7720 Test "Real part of: ctan_downward (0xf.ffffffffffffbffffffffffffcp+1020 + 0x1p+0 i)":
7721 ildouble: 1
7722 ldouble: 1
7723 Test "Imaginary part of: ctan_downward (0xf.ffffffffffffbffffffffffffcp+1020 + 0x1p+0 i)":
7724 ildouble: 1
7725 ldouble: 1
7726 Test "Real part of: ctan_downward (0xf.fffffp+124 + 0x1p+0 i)":
7727 double: 5
7728 float: 5
7729 idouble: 5
7730 ifloat: 5
7731 ildouble: 3
7732 ldouble: 3
7733 Test "Imaginary part of: ctan_downward (0xf.fffffp+124 + 0x1p+0 i)":
7734 double: 1
7735 idouble: 1
7736 ildouble: 3
7737 ldouble: 3
7739 # ctan_tonearest
7740 Test "Real part of: ctan_tonearest (-0x2p+0 - 0x3p+0 i)":
7741 float: 1
7742 ifloat: 1
7743 ildouble: 1
7744 ldouble: 1
7745 Test "Imaginary part of: ctan_tonearest (-0x2p+0 - 0x3p+0 i)":
7746 double: 1
7747 idouble: 1
7748 Test "Real part of: ctan_tonearest (0x1.921fb4p+0 + +0 i)":
7749 double: 1
7750 float: 1
7751 idouble: 1
7752 ifloat: 1
7753 ildouble: 2
7754 ldouble: 2
7755 Test "Real part of: ctan_tonearest (0x1.921fb4p+0 + 0x4p-1076 i)":
7756 double: 1
7757 idouble: 1
7758 ildouble: 2
7759 ldouble: 2
7760 Test "Imaginary part of: ctan_tonearest (0x1.921fb4p+0 + 0x4p-1076 i)":
7761 double: 1
7762 idouble: 1
7763 Test "Real part of: ctan_tonearest (0x1.921fb4p+0 + 0x8p-152 i)":
7764 double: 1
7765 float: 1
7766 idouble: 1
7767 ifloat: 1
7768 ildouble: 2
7769 ldouble: 2
7770 Test "Imaginary part of: ctan_tonearest (0x1.921fb4p+0 + 0x8p-152 i)":
7771 double: 1
7772 idouble: 1
7773 ildouble: 2
7774 ldouble: 2
7775 Test "Real part of: ctan_tonearest (0x1.921fb54442d1846ap+0 + +0 i)":
7776 ildouble: 1
7777 ldouble: 1
7778 Test "Real part of: ctan_tonearest (0x1.921fb54442d1846ap+0 + 0x4p-1076 i)":
7779 ildouble: 1
7780 ldouble: 1
7781 Test "Real part of: ctan_tonearest (0x1.921fb54442d1846ap+0 + 0x8p-152 i)":
7782 ildouble: 1
7783 ldouble: 1
7784 Test "Real part of: ctan_tonearest (0x1.921fb54442d19p+0 + +0 i)":
7785 double: 1
7786 idouble: 1
7787 ildouble: 1
7788 ldouble: 1
7789 Test "Real part of: ctan_tonearest (0x1.921fb54442d19p+0 + 0x4p-1076 i)":
7790 double: 1
7791 idouble: 1
7792 ildouble: 1
7793 ldouble: 1
7794 Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d19p+0 + 0x4p-1076 i)":
7795 double: 2
7796 idouble: 2
7797 Test "Real part of: ctan_tonearest (0x1.921fb54442d19p+0 + 0x8p-152 i)":
7798 double: 1
7799 idouble: 1
7800 ildouble: 1
7801 ldouble: 1
7802 Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d19p+0 + 0x8p-152 i)":
7803 double: 2
7804 idouble: 2
7805 ildouble: 1
7806 ldouble: 1
7807 Test "Real part of: ctan_tonearest (0x1.921fb6p+0 + +0 i)":
7808 float: 1
7809 ifloat: 1
7810 ildouble: 1
7811 ldouble: 1
7812 Test "Real part of: ctan_tonearest (0x1.921fb6p+0 + 0x4p-1076 i)":
7813 ildouble: 1
7814 ldouble: 1
7815 Test "Real part of: ctan_tonearest (0x1.921fb6p+0 + 0x8p-152 i)":
7816 float: 1
7817 ifloat: 1
7818 ildouble: 1
7819 ldouble: 1
7820 Test "Imaginary part of: ctan_tonearest (0x1.921fb6p+0 + 0x8p-152 i)":
7821 float: 1
7822 ifloat: 1
7823 ildouble: 1
7824 ldouble: 1
7825 Test "Real part of: ctan_tonearest (0x1p+0 + 0x2.fp+4 i)":
7826 ildouble: 2
7827 ldouble: 2
7828 Test "Real part of: ctan_tonearest (0x8p+1020 + 0x1p+0 i)":
7829 double: 1
7830 idouble: 1
7831 Test "Imaginary part of: ctan_tonearest (0x8p+1020 + 0x1p+0 i)":
7832 ildouble: 1
7833 ldouble: 1
7834 Test "Real part of: ctan_tonearest (0x8p+124 + 0x1p+0 i)":
7835 ildouble: 1
7836 ldouble: 1
7837 Test "Imaginary part of: ctan_tonearest (0x8p+124 + 0x1p+0 i)":
7838 double: 1
7839 idouble: 1
7840 ildouble: 2
7841 ldouble: 2
7842 Test "Imaginary part of: ctan_tonearest (0xcp-4 + 0x1.4p+0 i)":
7843 double: 1
7844 idouble: 1
7845 Test "Real part of: ctan_tonearest (0xf.ffffffffffff8p+1020 + 0x1p+0 i)":
7846 double: 1
7847 idouble: 1
7848 ildouble: 1
7849 ldouble: 1
7850 Test "Real part of: ctan_tonearest (0xf.ffffffffffffbffffffffffffcp+1020 + 0x1p+0 i)":
7851 ildouble: 1
7852 ldouble: 1
7853 Test "Real part of: ctan_tonearest (0xf.fffffp+124 + 0x1p+0 i)":
7854 double: 1
7855 idouble: 1
7856 ildouble: 1
7857 ldouble: 1
7858 Test "Imaginary part of: ctan_tonearest (0xf.fffffp+124 + 0x1p+0 i)":
7859 double: 1
7860 float: 1
7861 idouble: 1
7862 ifloat: 1
7863 ildouble: 2
7864 ldouble: 2
7866 # ctan_towardzero
7867 Test "Real part of: ctan_towardzero (-0x2p+0 - 0x3p+0 i)":
7868 double: 5
7869 float: 3
7870 idouble: 5
7871 ifloat: 3
7872 ildouble: 10
7873 ldouble: 10
7874 Test "Imaginary part of: ctan_towardzero (-0x2p+0 - 0x3p+0 i)":
7875 double: 1
7876 idouble: 1
7877 ildouble: 2
7878 ldouble: 2
7879 Test "Imaginary part of: ctan_towardzero (-0xc.35p+12 - 0xc.35p+12 i)":
7880 double: 1
7881 float: 1
7882 idouble: 1
7883 ifloat: 1
7884 Test "Real part of: ctan_towardzero (0x1.921fb4p+0 + +0 i)":
7885 float: 1
7886 ifloat: 1
7887 ildouble: 3
7888 ldouble: 3
7889 Test "Real part of: ctan_towardzero (0x1.921fb4p+0 + 0x4p-1076 i)":
7890 ildouble: 3
7891 ldouble: 3
7892 Test "Real part of: ctan_towardzero (0x1.921fb4p+0 + 0x8p-152 i)":
7893 float: 1
7894 ifloat: 1
7895 ildouble: 3
7896 ldouble: 3
7897 Test "Imaginary part of: ctan_towardzero (0x1.921fb4p+0 + 0x8p-152 i)":
7898 double: 1
7899 float: 2
7900 idouble: 1
7901 ifloat: 2
7902 ildouble: 8
7903 ldouble: 8
7904 Test "Real part of: ctan_towardzero (0x1.921fb54442d1846ap+0 + +0 i)":
7905 ildouble: 3
7906 ldouble: 3
7907 Test "Real part of: ctan_towardzero (0x1.921fb54442d1846ap+0 + 0x4p-1076 i)":
7908 ildouble: 3
7909 ldouble: 3
7910 Test "Real part of: ctan_towardzero (0x1.921fb54442d1846ap+0 + 0x8p-152 i)":
7911 ildouble: 3
7912 ldouble: 3
7913 Test "Imaginary part of: ctan_towardzero (0x1.921fb54442d1846ap+0 + 0x8p-152 i)":
7914 ildouble: 2
7915 ldouble: 2
7916 Test "Real part of: ctan_towardzero (0x1.921fb54442d18p+0 + +0 i)":
7917 double: 1
7918 idouble: 1
7919 ildouble: 6
7920 ldouble: 6
7921 Test "Real part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x4p-1076 i)":
7922 double: 1
7923 idouble: 1
7924 ildouble: 6
7925 ldouble: 6
7926 Test "Imaginary part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x4p-1076 i)":
7927 ildouble: 13
7928 ldouble: 13
7929 Test "Real part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x8p-152 i)":
7930 double: 1
7931 idouble: 1
7932 ildouble: 6
7933 ldouble: 6
7934 Test "Imaginary part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x8p-152 i)":
7935 ildouble: 14
7936 ldouble: 14
7937 Test "Real part of: ctan_towardzero (0x1.921fb54442d19p+0 + +0 i)":
7938 ildouble: 2
7939 ldouble: 2
7940 Test "Real part of: ctan_towardzero (0x1.921fb54442d19p+0 + 0x4p-1076 i)":
7941 ildouble: 2
7942 ldouble: 2
7943 Test "Imaginary part of: ctan_towardzero (0x1.921fb54442d19p+0 + 0x4p-1076 i)":
7944 ildouble: 6
7945 ldouble: 6
7946 Test "Real part of: ctan_towardzero (0x1.921fb54442d19p+0 + 0x8p-152 i)":
7947 ildouble: 2
7948 ldouble: 2
7949 Test "Imaginary part of: ctan_towardzero (0x1.921fb54442d19p+0 + 0x8p-152 i)":
7950 ildouble: 14
7951 ldouble: 14
7952 Test "Real part of: ctan_towardzero (0x1.921fb6p+0 + +0 i)":
7953 float: 1
7954 ifloat: 1
7955 ildouble: 3
7956 ldouble: 3
7957 Test "Real part of: ctan_towardzero (0x1.921fb6p+0 + 0x4p-1076 i)":
7958 ildouble: 3
7959 ldouble: 3
7960 Test "Real part of: ctan_towardzero (0x1.921fb6p+0 + 0x8p-152 i)":
7961 float: 1
7962 ifloat: 1
7963 ildouble: 3
7964 ldouble: 3
7965 Test "Imaginary part of: ctan_towardzero (0x1.921fb6p+0 + 0x8p-152 i)":
7966 double: 1
7967 float: 1
7968 idouble: 1
7969 ifloat: 1
7970 ildouble: 8
7971 ldouble: 8
7972 Test "Real part of: ctan_towardzero (0x1p+0 + 0x2.dp+4 i)":
7973 double: 1
7974 idouble: 1
7975 ildouble: 2
7976 ldouble: 2
7977 Test "Imaginary part of: ctan_towardzero (0x1p+0 + 0x2.dp+4 i)":
7978 ildouble: 2
7979 ldouble: 2
7980 Test "Real part of: ctan_towardzero (0x8p+1020 + 0x1p+0 i)":
7981 double: 5
7982 idouble: 5
7983 ildouble: 6
7984 ldouble: 6
7985 Test "Real part of: ctan_towardzero (0x8p+124 + 0x1p+0 i)":
7986 double: 4
7987 float: 3
7988 idouble: 4
7989 ifloat: 3
7990 ildouble: 2
7991 ldouble: 2
7992 Test "Imaginary part of: ctan_towardzero (0x8p+124 + 0x1p+0 i)":
7993 double: 2
7994 float: 1
7995 idouble: 2
7996 ifloat: 1
7997 ildouble: 3
7998 ldouble: 3
7999 Test "Imaginary part of: ctan_towardzero (0xc.35p+12 - 0xc.35p+12 i)":
8000 double: 1
8001 float: 1
8002 idouble: 1
8003 ifloat: 1
8004 Test "Real part of: ctan_towardzero (0xcp-4 + 0x1.4p+0 i)":
8005 float: 1
8006 ifloat: 1
8007 ildouble: 2
8008 ldouble: 2
8009 Test "Imaginary part of: ctan_towardzero (0xcp-4 + 0x1.4p+0 i)":
8010 ildouble: 3
8011 ldouble: 3
8012 Test "Real part of: ctan_towardzero (0xf.ffffffffffff8p+1020 + 0x1p+0 i)":
8013 double: 2
8014 idouble: 2
8015 Test "Imaginary part of: ctan_towardzero (0xf.ffffffffffff8p+1020 + 0x1p+0 i)":
8016 ildouble: 4
8017 ldouble: 4
8018 Test "Real part of: ctan_towardzero (0xf.ffffffffffffbffffffffffffcp+1020 + 0x1p+0 i)":
8019 ildouble: 1
8020 ldouble: 1
8021 Test "Imaginary part of: ctan_towardzero (0xf.ffffffffffffbffffffffffffcp+1020 + 0x1p+0 i)":
8022 ildouble: 1
8023 ldouble: 1
8024 Test "Real part of: ctan_towardzero (0xf.fffffp+124 + 0x1p+0 i)":
8025 double: 4
8026 float: 2
8027 idouble: 4
8028 ifloat: 2
8029 Test "Imaginary part of: ctan_towardzero (0xf.fffffp+124 + 0x1p+0 i)":
8030 double: 1
8031 idouble: 1
8032 ildouble: 3
8033 ldouble: 3
8035 # ctan_upward
8036 Test "Real part of: ctan_upward (-0x2p+0 - 0x3p+0 i)":
8037 double: 2
8038 float: 3
8039 idouble: 2
8040 ifloat: 3
8041 ildouble: 3
8042 ldouble: 3
8043 Test "Imaginary part of: ctan_upward (-0x2p+0 - 0x3p+0 i)":
8044 double: 1
8045 float: 1
8046 idouble: 1
8047 ifloat: 1
8048 Test "Imaginary part of: ctan_upward (-0xc.35p+12 + 0xc.35p+12 i)":
8049 double: 1
8050 float: 1
8051 idouble: 1
8052 ifloat: 1
8053 ildouble: 1
8054 ldouble: 1
8055 Test "Imaginary part of: ctan_upward (-0xc.35p+12 - 0xc.35p+12 i)":
8056 double: 1
8057 float: 1
8058 idouble: 1
8059 ifloat: 1
8060 Test "Real part of: ctan_upward (0x1.921fb4p+0 + +0 i)":
8061 float: 1
8062 ifloat: 1
8063 ildouble: 4
8064 ldouble: 4
8065 Test "Real part of: ctan_upward (0x1.921fb4p+0 + 0x4p-1076 i)":
8066 ildouble: 4
8067 ldouble: 4
8068 Test "Real part of: ctan_upward (0x1.921fb4p+0 + 0x8p-152 i)":
8069 float: 1
8070 ifloat: 1
8071 ildouble: 4
8072 ldouble: 4
8073 Test "Imaginary part of: ctan_upward (0x1.921fb4p+0 + 0x8p-152 i)":
8074 double: 2
8075 float: 1
8076 idouble: 2
8077 ifloat: 1
8078 ildouble: 7
8079 ldouble: 7
8080 Test "Imaginary part of: ctan_upward (0x1.921fb54442d1846ap+0 + 0x4p-1076 i)":
8081 ildouble: 1
8082 ldouble: 1
8083 Test "Real part of: ctan_upward (0x1.921fb54442d1846ap+0 + 0x8p-152 i)":
8084 ildouble: 1
8085 ldouble: 1
8086 Test "Imaginary part of: ctan_upward (0x1.921fb54442d1846ap+0 + 0x8p-152 i)":
8087 ildouble: 2
8088 ldouble: 2
8089 Test "Real part of: ctan_upward (0x1.921fb54442d18p+0 + +0 i)":
8090 double: 1
8091 idouble: 1
8092 ildouble: 6
8093 ldouble: 6
8094 Test "Real part of: ctan_upward (0x1.921fb54442d18p+0 + 0x4p-1076 i)":
8095 double: 1
8096 idouble: 1
8097 ildouble: 6
8098 ldouble: 6
8099 Test "Imaginary part of: ctan_upward (0x1.921fb54442d18p+0 + 0x4p-1076 i)":
8100 double: 1
8101 idouble: 1
8102 ildouble: 9
8103 ldouble: 9
8104 Test "Real part of: ctan_upward (0x1.921fb54442d18p+0 + 0x8p-152 i)":
8105 double: 1
8106 idouble: 1
8107 ildouble: 2
8108 ldouble: 2
8109 Test "Imaginary part of: ctan_upward (0x1.921fb54442d18p+0 + 0x8p-152 i)":
8110 ildouble: 10
8111 ldouble: 10
8112 Test "Real part of: ctan_upward (0x1.921fb54442d19p+0 + +0 i)":
8113 double: 1
8114 idouble: 1
8115 ildouble: 1
8116 ldouble: 1
8117 Test "Real part of: ctan_upward (0x1.921fb54442d19p+0 + 0x4p-1076 i)":
8118 double: 1
8119 idouble: 1
8120 ildouble: 1
8121 ldouble: 1
8122 Test "Imaginary part of: ctan_upward (0x1.921fb54442d19p+0 + 0x4p-1076 i)":
8123 double: 2
8124 idouble: 2
8125 ildouble: 2
8126 ldouble: 2
8127 Test "Real part of: ctan_upward (0x1.921fb54442d19p+0 + 0x8p-152 i)":
8128 double: 1
8129 idouble: 1
8130 ildouble: 3
8131 ldouble: 3
8132 Test "Real part of: ctan_upward (0x1.921fb6p+0 + +0 i)":
8133 double: 2
8134 float: 1
8135 idouble: 2
8136 ifloat: 1
8137 ildouble: 4
8138 ldouble: 4
8139 Test "Real part of: ctan_upward (0x1.921fb6p+0 + 0x4p-1076 i)":
8140 double: 2
8141 idouble: 2
8142 ildouble: 4
8143 ldouble: 4
8144 Test "Imaginary part of: ctan_upward (0x1.921fb6p+0 + 0x4p-1076 i)":
8145 ildouble: 1
8146 ldouble: 1
8147 Test "Real part of: ctan_upward (0x1.921fb6p+0 + 0x8p-152 i)":
8148 double: 2
8149 float: 1
8150 idouble: 2
8151 ifloat: 1
8152 ildouble: 4
8153 ldouble: 4
8154 Test "Imaginary part of: ctan_upward (0x1.921fb6p+0 + 0x8p-152 i)":
8155 double: 1
8156 float: 3
8157 idouble: 1
8158 ifloat: 3
8159 ildouble: 5
8160 ldouble: 5
8161 Test "Imaginary part of: ctan_upward (0x1p+0 + 0x1.63ap+12 i)":
8162 double: 1
8163 float: 1
8164 idouble: 1
8165 ifloat: 1
8166 ildouble: 1
8167 ldouble: 1
8168 Test "Imaginary part of: ctan_upward (0x1p+0 + 0x1.63p+12 i)":
8169 double: 1
8170 float: 1
8171 idouble: 1
8172 ifloat: 1
8173 ildouble: 1
8174 ldouble: 1
8175 Test "Imaginary part of: ctan_upward (0x1p+0 + 0x1.63p+8 i)":
8176 double: 1
8177 float: 1
8178 idouble: 1
8179 ifloat: 1
8180 ildouble: 1
8181 ldouble: 1
8182 Test "Imaginary part of: ctan_upward (0x1p+0 + 0x1.6dp+8 i)":
8183 double: 1
8184 float: 1
8185 idouble: 1
8186 ifloat: 1
8187 ildouble: 1
8188 ldouble: 1
8189 Test "Real part of: ctan_upward (0x1p+0 + 0x2.dp+4 i)":
8190 float: 1
8191 ifloat: 1
8192 ildouble: 1
8193 ldouble: 1
8194 Test "Imaginary part of: ctan_upward (0x1p+0 + 0x2.dp+4 i)":
8195 double: 2
8196 float: 1
8197 idouble: 2
8198 ifloat: 1
8199 ildouble: 1
8200 ldouble: 1
8201 Test "Real part of: ctan_upward (0x1p+0 + 0x2.fp+4 i)":
8202 double: 1
8203 idouble: 1
8204 Test "Imaginary part of: ctan_upward (0x1p+0 + 0x2.fp+4 i)":
8205 double: 2
8206 float: 1
8207 idouble: 2
8208 ifloat: 1
8209 ildouble: 1
8210 ldouble: 1
8211 Test "Real part of: ctan_upward (0x8p+1020 + 0x1p+0 i)":
8212 double: 2
8213 idouble: 2
8214 ildouble: 6
8215 ldouble: 6
8216 Test "Imaginary part of: ctan_upward (0x8p+1020 + 0x1p+0 i)":
8217 double: 1
8218 idouble: 1
8219 ildouble: 1
8220 ldouble: 1
8221 Test "Real part of: ctan_upward (0x8p+124 + 0x1p+0 i)":
8222 double: 2
8223 idouble: 2
8224 Test "Imaginary part of: ctan_upward (0x8p+124 + 0x1p+0 i)":
8225 double: 1
8226 idouble: 1
8227 Test "Imaginary part of: ctan_upward (0xc.35p+12 + 0xc.35p+12 i)":
8228 double: 1
8229 float: 1
8230 idouble: 1
8231 ifloat: 1
8232 ildouble: 1
8233 ldouble: 1
8234 Test "Imaginary part of: ctan_upward (0xc.35p+12 - 0xc.35p+12 i)":
8235 double: 1
8236 float: 1
8237 idouble: 1
8238 ifloat: 1
8239 Test "Real part of: ctan_upward (0xcp-4 + 0x1.4p+0 i)":
8240 double: 2
8241 idouble: 2
8242 Test "Imaginary part of: ctan_upward (0xcp-4 + 0x1.4p+0 i)":
8243 double: 1
8244 float: 1
8245 idouble: 1
8246 ifloat: 1
8247 Test "Real part of: ctan_upward (0xf.ffffffffffff8p+1020 + 0x1p+0 i)":
8248 double: 1
8249 idouble: 1
8250 ildouble: 4
8251 ldouble: 4
8252 Test "Imaginary part of: ctan_upward (0xf.ffffffffffff8p+1020 + 0x1p+0 i)":
8253 ildouble: 1
8254 ldouble: 1
8255 Test "Real part of: ctan_upward (0xf.ffffffffffffbffffffffffffcp+1020 + 0x1p+0 i)":
8256 ildouble: 4
8257 ldouble: 4
8258 Test "Imaginary part of: ctan_upward (0xf.ffffffffffffbffffffffffffcp+1020 + 0x1p+0 i)":
8259 ildouble: 2
8260 ldouble: 2
8261 Test "Real part of: ctan_upward (0xf.fffffp+124 + 0x1p+0 i)":
8262 double: 2
8263 float: 3
8264 idouble: 2
8265 ifloat: 3
8266 ildouble: 4
8267 ldouble: 4
8268 Test "Imaginary part of: ctan_upward (0xf.fffffp+124 + 0x1p+0 i)":
8269 ildouble: 4
8270 ldouble: 4
8272 # ctanh
8273 Test "Imaginary part of: ctanh (+0 + 0x1.921fb4p+0 i)":
8274 double: 1
8275 float: 1
8276 idouble: 1
8277 ifloat: 1
8278 ildouble: 2
8279 ldouble: 2
8280 Test "Imaginary part of: ctanh (+0 + 0x1.921fb54442d1846ap+0 i)":
8281 ildouble: 1
8282 ldouble: 1
8283 Test "Imaginary part of: ctanh (+0 + 0x1.921fb54442d19p+0 i)":
8284 double: 1
8285 idouble: 1
8286 ildouble: 1
8287 ldouble: 1
8288 Test "Imaginary part of: ctanh (+0 + 0x1.921fb6p+0 i)":
8289 float: 1
8290 ifloat: 1
8291 ildouble: 1
8292 ldouble: 1
8293 Test "Imaginary part of: ctanh (+0 + 0xc.90fdaa22168c234c4c6628b81p-4 i)":
8294 ildouble: 1
8295 ldouble: 1
8296 Test "Imaginary part of: ctanh (+0 + 0xc.90fdaa22168c235p-4 i)":
8297 ildouble: 1
8298 ldouble: 1
8299 Test "Imaginary part of: ctanh (+0 + 0xc.90fdaa22168cp-4 i)":
8300 double: 1
8301 idouble: 1
8302 ildouble: 3
8303 ldouble: 3
8304 Test "Imaginary part of: ctanh (+0 + 0xc.90fdap-4 i)":
8305 double: 2
8306 float: 1
8307 idouble: 2
8308 ifloat: 1
8309 ildouble: 1
8310 ldouble: 1
8311 Test "Imaginary part of: ctanh (+0 + 0xc.90fdbp-4 i)":
8312 float: 1
8313 ifloat: 1
8314 Test "Real part of: ctanh (-0x2p+0 - 0x3p+0 i)":
8315 double: 1
8316 float: 1
8317 idouble: 1
8318 ifloat: 1
8319 ildouble: 2
8320 ldouble: 2
8321 Test "Imaginary part of: ctanh (-0x2p+0 - 0x3p+0 i)":
8322 double: 1
8323 float: 1
8324 idouble: 1
8325 ifloat: 1
8326 Test "Real part of: ctanh (0x1p+0 + 0x8p+1020 i)":
8327 ildouble: 1
8328 ldouble: 1
8329 Test "Imaginary part of: ctanh (0x1p+0 + 0x8p+1020 i)":
8330 double: 1
8331 idouble: 1
8332 Test "Real part of: ctanh (0x1p+0 + 0x8p+124 i)":
8333 double: 1
8334 idouble: 1
8335 ildouble: 2
8336 ldouble: 2
8337 Test "Imaginary part of: ctanh (0x1p+0 + 0x8p+124 i)":
8338 ildouble: 1
8339 ldouble: 1
8340 Test "Imaginary part of: ctanh (0x1p+0 + 0xf.ffffffffffff8p+1020 i)":
8341 double: 1
8342 idouble: 1
8343 ildouble: 1
8344 ldouble: 1
8345 Test "Imaginary part of: ctanh (0x1p+0 + 0xf.ffffffffffffbffffffffffffcp+1020 i)":
8346 ildouble: 1
8347 ldouble: 1
8348 Test "Real part of: ctanh (0x1p+0 + 0xf.fffffp+124 i)":
8349 double: 1
8350 float: 1
8351 idouble: 1
8352 ifloat: 1
8353 ildouble: 2
8354 ldouble: 2
8355 Test "Imaginary part of: ctanh (0x1p+0 + 0xf.fffffp+124 i)":
8356 double: 1
8357 idouble: 1
8358 Test "Imaginary part of: ctanh (0x2.fp+4 + 0x1p+0 i)":
8359 ildouble: 2
8360 ldouble: 2
8361 Test "Real part of: ctanh (0x4p-1076 + 0x1.921fb4p+0 i)":
8362 double: 1
8363 idouble: 1
8364 Test "Imaginary part of: ctanh (0x4p-1076 + 0x1.921fb4p+0 i)":
8365 double: 1
8366 idouble: 1
8367 ildouble: 2
8368 ldouble: 2
8369 Test "Imaginary part of: ctanh (0x4p-1076 + 0x1.921fb54442d1846ap+0 i)":
8370 ildouble: 1
8371 ldouble: 1
8372 Test "Real part of: ctanh (0x4p-1076 + 0x1.921fb54442d19p+0 i)":
8373 double: 2
8374 idouble: 2
8375 Test "Imaginary part of: ctanh (0x4p-1076 + 0x1.921fb54442d19p+0 i)":
8376 double: 1
8377 idouble: 1
8378 ildouble: 1
8379 ldouble: 1
8380 Test "Imaginary part of: ctanh (0x4p-1076 + 0x1.921fb6p+0 i)":
8381 ildouble: 1
8382 ldouble: 1
8383 Test "Real part of: ctanh (0x8p-152 + 0x1.921fb4p+0 i)":
8384 double: 1
8385 idouble: 1
8386 ildouble: 2
8387 ldouble: 2
8388 Test "Imaginary part of: ctanh (0x8p-152 + 0x1.921fb4p+0 i)":
8389 double: 1
8390 float: 1
8391 idouble: 1
8392 ifloat: 1
8393 ildouble: 2
8394 ldouble: 2
8395 Test "Imaginary part of: ctanh (0x8p-152 + 0x1.921fb54442d1846ap+0 i)":
8396 ildouble: 1
8397 ldouble: 1
8398 Test "Real part of: ctanh (0x8p-152 + 0x1.921fb54442d19p+0 i)":
8399 double: 2
8400 idouble: 2
8401 ildouble: 1
8402 ldouble: 1
8403 Test "Imaginary part of: ctanh (0x8p-152 + 0x1.921fb54442d19p+0 i)":
8404 double: 1
8405 idouble: 1
8406 ildouble: 1
8407 ldouble: 1
8408 Test "Real part of: ctanh (0x8p-152 + 0x1.921fb6p+0 i)":
8409 float: 1
8410 ifloat: 1
8411 ildouble: 1
8412 ldouble: 1
8413 Test "Imaginary part of: ctanh (0x8p-152 + 0x1.921fb6p+0 i)":
8414 float: 1
8415 ifloat: 1
8416 ildouble: 1
8417 ldouble: 1
8418 Test "Real part of: ctanh (0xcp-4 + 0x1.4p+0 i)":
8419 double: 1
8420 float: 1
8421 idouble: 1
8422 ifloat: 1
8423 ildouble: 2
8424 ldouble: 2
8425 Test "Imaginary part of: ctanh (0xcp-4 + 0x1.4p+0 i)":
8426 float: 2
8427 ifloat: 2
8428 ildouble: 2
8429 ldouble: 2
8431 # ctanh_downward
8432 Test "Imaginary part of: ctanh_downward (+0 + 0x1.921fb4p+0 i)":
8433 float: 1
8434 ifloat: 1
8435 ildouble: 3
8436 ldouble: 3
8437 Test "Imaginary part of: ctanh_downward (+0 + 0x1.921fb54442d1846ap+0 i)":
8438 ildouble: 2
8439 ldouble: 2
8440 Test "Imaginary part of: ctanh_downward (+0 + 0x1.921fb54442d18p+0 i)":
8441 double: 1
8442 idouble: 1
8443 ildouble: 2
8444 ldouble: 2
8445 Test "Imaginary part of: ctanh_downward (+0 + 0x1.921fb54442d19p+0 i)":
8446 ildouble: 5
8447 ldouble: 5
8448 Test "Imaginary part of: ctanh_downward (+0 + 0x1.921fb6p+0 i)":
8449 double: 1
8450 idouble: 1
8451 ildouble: 2
8452 ldouble: 2
8453 Test "Imaginary part of: ctanh_downward (+0 + 0xc.90fdaa22168c234c4c6628b81p-4 i)":
8454 ildouble: 2
8455 ldouble: 2
8456 Test "Imaginary part of: ctanh_downward (+0 + 0xc.90fdaa22168c234p-4 i)":
8457 ildouble: 3
8458 ldouble: 3
8459 Test "Imaginary part of: ctanh_downward (+0 + 0xc.90fdaa22168c235p-4 i)":
8460 ildouble: 2
8461 ldouble: 2
8462 Test "Imaginary part of: ctanh_downward (+0 + 0xc.90fdaa22168c8p-4 i)":
8463 ildouble: 2
8464 ldouble: 2
8465 Test "Imaginary part of: ctanh_downward (+0 + 0xc.90fdaa22168cp-4 i)":
8466 ildouble: 1
8467 ldouble: 1
8468 Test "Imaginary part of: ctanh_downward (+0 + 0xc.90fdap-4 i)":
8469 float: 1
8470 ifloat: 1
8471 ildouble: 3
8472 ldouble: 3
8473 Test "Imaginary part of: ctanh_downward (+0 + 0xc.90fdbp-4 i)":
8474 ildouble: 7
8475 ldouble: 7
8476 Test "Real part of: ctanh_downward (-0x2p+0 - 0x3p+0 i)":
8477 double: 4
8478 float: 1
8479 idouble: 4
8480 ifloat: 1
8481 ildouble: 4
8482 ldouble: 4
8483 Test "Imaginary part of: ctanh_downward (-0x2p+0 - 0x3p+0 i)":
8484 double: 1
8485 float: 1
8486 idouble: 1
8487 ifloat: 1
8488 ildouble: 5
8489 ldouble: 5
8490 Test "Imaginary part of: ctanh_downward (-0xc.35p+12 - 0xc.35p+12 i)":
8491 ildouble: 1
8492 ldouble: 1
8493 Test "Imaginary part of: ctanh_downward (0x1p+0 + 0x8p+1020 i)":
8494 double: 6
8495 idouble: 6
8496 ildouble: 3
8497 ldouble: 3
8498 Test "Real part of: ctanh_downward (0x1p+0 + 0x8p+124 i)":
8499 double: 2
8500 float: 1
8501 idouble: 2
8502 ifloat: 1
8503 ildouble: 3
8504 ldouble: 3
8505 Test "Imaginary part of: ctanh_downward (0x1p+0 + 0x8p+124 i)":
8506 double: 4
8507 float: 3
8508 idouble: 4
8509 ifloat: 3
8510 ildouble: 2
8511 ldouble: 2
8512 Test "Real part of: ctanh_downward (0x1p+0 + 0xf.ffffffffffff8p+1020 i)":
8513 ildouble: 4
8514 ldouble: 4
8515 Test "Imaginary part of: ctanh_downward (0x1p+0 + 0xf.ffffffffffff8p+1020 i)":
8516 double: 3
8517 idouble: 3
8518 ildouble: 1
8519 ldouble: 1
8520 Test "Real part of: ctanh_downward (0x1p+0 + 0xf.ffffffffffffbffffffffffffcp+1020 i)":
8521 ildouble: 1
8522 ldouble: 1
8523 Test "Imaginary part of: ctanh_downward (0x1p+0 + 0xf.ffffffffffffbffffffffffffcp+1020 i)":
8524 ildouble: 1
8525 ldouble: 1
8526 Test "Real part of: ctanh_downward (0x1p+0 + 0xf.fffffp+124 i)":
8527 double: 1
8528 idouble: 1
8529 ildouble: 3
8530 ldouble: 3
8531 Test "Imaginary part of: ctanh_downward (0x1p+0 + 0xf.fffffp+124 i)":
8532 double: 5
8533 float: 5
8534 idouble: 5
8535 ifloat: 5
8536 ildouble: 3
8537 ldouble: 3
8538 Test "Real part of: ctanh_downward (0x2.dp+4 + 0x1p+0 i)":
8539 ildouble: 1
8540 ldouble: 1
8541 Test "Imaginary part of: ctanh_downward (0x2.dp+4 + 0x1p+0 i)":
8542 double: 1
8543 float: 1
8544 idouble: 1
8545 ifloat: 1
8546 Test "Imaginary part of: ctanh_downward (0x2.fp+4 + 0x1p+0 i)":
8547 ildouble: 2
8548 ldouble: 2
8549 Test "Imaginary part of: ctanh_downward (0x4p-1076 + 0x1.921fb4p+0 i)":
8550 ildouble: 3
8551 ldouble: 3
8552 Test "Imaginary part of: ctanh_downward (0x4p-1076 + 0x1.921fb54442d1846ap+0 i)":
8553 ildouble: 2
8554 ldouble: 2
8555 Test "Imaginary part of: ctanh_downward (0x4p-1076 + 0x1.921fb54442d18p+0 i)":
8556 double: 1
8557 idouble: 1
8558 ildouble: 2
8559 ldouble: 2
8560 Test "Real part of: ctanh_downward (0x4p-1076 + 0x1.921fb54442d19p+0 i)":
8561 ildouble: 4
8562 ldouble: 4
8563 Test "Imaginary part of: ctanh_downward (0x4p-1076 + 0x1.921fb54442d19p+0 i)":
8564 ildouble: 5
8565 ldouble: 5
8566 Test "Imaginary part of: ctanh_downward (0x4p-1076 + 0x1.921fb6p+0 i)":
8567 double: 1
8568 idouble: 1
8569 ildouble: 2
8570 ldouble: 2
8571 Test "Real part of: ctanh_downward (0x8p-152 + 0x1.921fb4p+0 i)":
8572 double: 1
8573 idouble: 1
8574 ildouble: 2
8575 ldouble: 2
8576 Test "Imaginary part of: ctanh_downward (0x8p-152 + 0x1.921fb4p+0 i)":
8577 float: 1
8578 ifloat: 1
8579 ildouble: 3
8580 ldouble: 3
8581 Test "Real part of: ctanh_downward (0x8p-152 + 0x1.921fb54442d1846ap+0 i)":
8582 ildouble: 2
8583 ldouble: 2
8584 Test "Imaginary part of: ctanh_downward (0x8p-152 + 0x1.921fb54442d1846ap+0 i)":
8585 ildouble: 2
8586 ldouble: 2
8587 Test "Real part of: ctanh_downward (0x8p-152 + 0x1.921fb54442d18p+0 i)":
8588 ildouble: 2
8589 ldouble: 2
8590 Test "Imaginary part of: ctanh_downward (0x8p-152 + 0x1.921fb54442d18p+0 i)":
8591 double: 1
8592 idouble: 1
8593 ildouble: 2
8594 ldouble: 2
8595 Test "Real part of: ctanh_downward (0x8p-152 + 0x1.921fb54442d19p+0 i)":
8596 ildouble: 10
8597 ldouble: 10
8598 Test "Imaginary part of: ctanh_downward (0x8p-152 + 0x1.921fb54442d19p+0 i)":
8599 ildouble: 5
8600 ldouble: 5
8601 Test "Real part of: ctanh_downward (0x8p-152 + 0x1.921fb6p+0 i)":
8602 double: 1
8603 float: 1
8604 idouble: 1
8605 ifloat: 1
8606 ildouble: 8
8607 ldouble: 8
8608 Test "Imaginary part of: ctanh_downward (0x8p-152 + 0x1.921fb6p+0 i)":
8609 double: 1
8610 idouble: 1
8611 ildouble: 2
8612 ldouble: 2
8613 Test "Imaginary part of: ctanh_downward (0xc.35p+12 - 0xc.35p+12 i)":
8614 ildouble: 1
8615 ldouble: 1
8616 Test "Real part of: ctanh_downward (0xcp-4 + 0x1.4p+0 i)":
8617 ildouble: 3
8618 ldouble: 3
8619 Test "Imaginary part of: ctanh_downward (0xcp-4 + 0x1.4p+0 i)":
8620 double: 1
8621 idouble: 1
8622 ildouble: 4
8623 ldouble: 4
8625 # ctanh_tonearest
8626 Test "Imaginary part of: ctanh_tonearest (+0 + 0x1.921fb4p+0 i)":
8627 double: 1
8628 float: 1
8629 idouble: 1
8630 ifloat: 1
8631 ildouble: 2
8632 ldouble: 2
8633 Test "Imaginary part of: ctanh_tonearest (+0 + 0x1.921fb54442d1846ap+0 i)":
8634 ildouble: 1
8635 ldouble: 1
8636 Test "Imaginary part of: ctanh_tonearest (+0 + 0x1.921fb54442d19p+0 i)":
8637 double: 1
8638 idouble: 1
8639 ildouble: 1
8640 ldouble: 1
8641 Test "Imaginary part of: ctanh_tonearest (+0 + 0x1.921fb6p+0 i)":
8642 float: 1
8643 ifloat: 1
8644 ildouble: 1
8645 ldouble: 1
8646 Test "Imaginary part of: ctanh_tonearest (+0 + 0xc.90fdaa22168c234c4c6628b81p-4 i)":
8647 ildouble: 1
8648 ldouble: 1
8649 Test "Imaginary part of: ctanh_tonearest (+0 + 0xc.90fdaa22168c235p-4 i)":
8650 ildouble: 1
8651 ldouble: 1
8652 Test "Imaginary part of: ctanh_tonearest (+0 + 0xc.90fdaa22168cp-4 i)":
8653 double: 1
8654 idouble: 1
8655 ildouble: 3
8656 ldouble: 3
8657 Test "Imaginary part of: ctanh_tonearest (+0 + 0xc.90fdap-4 i)":
8658 double: 2
8659 float: 1
8660 idouble: 2
8661 ifloat: 1
8662 ildouble: 1
8663 ldouble: 1
8664 Test "Imaginary part of: ctanh_tonearest (+0 + 0xc.90fdbp-4 i)":
8665 float: 1
8666 ifloat: 1
8667 Test "Real part of: ctanh_tonearest (-0x2p+0 - 0x3p+0 i)":
8668 double: 1
8669 float: 1
8670 idouble: 1
8671 ifloat: 1
8672 ildouble: 2
8673 ldouble: 2
8674 Test "Imaginary part of: ctanh_tonearest (-0x2p+0 - 0x3p+0 i)":
8675 double: 1
8676 float: 1
8677 idouble: 1
8678 ifloat: 1
8679 Test "Real part of: ctanh_tonearest (0x1p+0 + 0x8p+1020 i)":
8680 ildouble: 1
8681 ldouble: 1
8682 Test "Imaginary part of: ctanh_tonearest (0x1p+0 + 0x8p+1020 i)":
8683 double: 1
8684 idouble: 1
8685 Test "Real part of: ctanh_tonearest (0x1p+0 + 0x8p+124 i)":
8686 double: 1
8687 idouble: 1
8688 ildouble: 2
8689 ldouble: 2
8690 Test "Imaginary part of: ctanh_tonearest (0x1p+0 + 0x8p+124 i)":
8691 ildouble: 1
8692 ldouble: 1
8693 Test "Imaginary part of: ctanh_tonearest (0x1p+0 + 0xf.ffffffffffff8p+1020 i)":
8694 double: 1
8695 idouble: 1
8696 ildouble: 1
8697 ldouble: 1
8698 Test "Imaginary part of: ctanh_tonearest (0x1p+0 + 0xf.ffffffffffffbffffffffffffcp+1020 i)":
8699 ildouble: 1
8700 ldouble: 1
8701 Test "Real part of: ctanh_tonearest (0x1p+0 + 0xf.fffffp+124 i)":
8702 double: 1
8703 float: 1
8704 idouble: 1
8705 ifloat: 1
8706 ildouble: 2
8707 ldouble: 2
8708 Test "Imaginary part of: ctanh_tonearest (0x1p+0 + 0xf.fffffp+124 i)":
8709 double: 1
8710 idouble: 1
8711 Test "Imaginary part of: ctanh_tonearest (0x2.fp+4 + 0x1p+0 i)":
8712 ildouble: 2
8713 ldouble: 2
8714 Test "Real part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb4p+0 i)":
8715 double: 1
8716 idouble: 1
8717 Test "Imaginary part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb4p+0 i)":
8718 double: 1
8719 idouble: 1
8720 ildouble: 2
8721 ldouble: 2
8722 Test "Imaginary part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb54442d1846ap+0 i)":
8723 ildouble: 1
8724 ldouble: 1
8725 Test "Real part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb54442d19p+0 i)":
8726 double: 2
8727 idouble: 2
8728 Test "Imaginary part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb54442d19p+0 i)":
8729 double: 1
8730 idouble: 1
8731 ildouble: 1
8732 ldouble: 1
8733 Test "Imaginary part of: ctanh_tonearest (0x4p-1076 + 0x1.921fb6p+0 i)":
8734 ildouble: 1
8735 ldouble: 1
8736 Test "Real part of: ctanh_tonearest (0x8p-152 + 0x1.921fb4p+0 i)":
8737 double: 1
8738 idouble: 1
8739 ildouble: 2
8740 ldouble: 2
8741 Test "Imaginary part of: ctanh_tonearest (0x8p-152 + 0x1.921fb4p+0 i)":
8742 double: 1
8743 float: 1
8744 idouble: 1
8745 ifloat: 1
8746 ildouble: 2
8747 ldouble: 2
8748 Test "Imaginary part of: ctanh_tonearest (0x8p-152 + 0x1.921fb54442d1846ap+0 i)":
8749 ildouble: 1
8750 ldouble: 1
8751 Test "Real part of: ctanh_tonearest (0x8p-152 + 0x1.921fb54442d19p+0 i)":
8752 double: 2
8753 idouble: 2
8754 ildouble: 1
8755 ldouble: 1
8756 Test "Imaginary part of: ctanh_tonearest (0x8p-152 + 0x1.921fb54442d19p+0 i)":
8757 double: 1
8758 idouble: 1
8759 ildouble: 1
8760 ldouble: 1
8761 Test "Real part of: ctanh_tonearest (0x8p-152 + 0x1.921fb6p+0 i)":
8762 float: 1
8763 ifloat: 1
8764 ildouble: 1
8765 ldouble: 1
8766 Test "Imaginary part of: ctanh_tonearest (0x8p-152 + 0x1.921fb6p+0 i)":
8767 float: 1
8768 ifloat: 1
8769 ildouble: 1
8770 ldouble: 1
8771 Test "Real part of: ctanh_tonearest (0xcp-4 + 0x1.4p+0 i)":
8772 double: 1
8773 float: 1
8774 idouble: 1
8775 ifloat: 1
8776 ildouble: 2
8777 ldouble: 2
8778 Test "Imaginary part of: ctanh_tonearest (0xcp-4 + 0x1.4p+0 i)":
8779 float: 2
8780 ifloat: 2
8781 ildouble: 2
8782 ldouble: 2
8784 # ctanh_towardzero
8785 Test "Imaginary part of: ctanh_towardzero (+0 + 0x1.921fb4p+0 i)":
8786 float: 1
8787 ifloat: 1
8788 ildouble: 3
8789 ldouble: 3
8790 Test "Imaginary part of: ctanh_towardzero (+0 + 0x1.921fb54442d1846ap+0 i)":
8791 ildouble: 3
8792 ldouble: 3
8793 Test "Imaginary part of: ctanh_towardzero (+0 + 0x1.921fb54442d18p+0 i)":
8794 double: 1
8795 idouble: 1
8796 ildouble: 6
8797 ldouble: 6
8798 Test "Imaginary part of: ctanh_towardzero (+0 + 0x1.921fb54442d19p+0 i)":
8799 ildouble: 2
8800 ldouble: 2
8801 Test "Imaginary part of: ctanh_towardzero (+0 + 0x1.921fb6p+0 i)":
8802 float: 1
8803 ifloat: 1
8804 ildouble: 3
8805 ldouble: 3
8806 Test "Imaginary part of: ctanh_towardzero (+0 + 0xc.90fdaa22168c234c4c6628b81p-4 i)":
8807 ildouble: 2
8808 ldouble: 2
8809 Test "Imaginary part of: ctanh_towardzero (+0 + 0xc.90fdaa22168c235p-4 i)":
8810 ildouble: 2
8811 ldouble: 2
8812 Test "Imaginary part of: ctanh_towardzero (+0 + 0xc.90fdaa22168c8p-4 i)":
8813 ildouble: 4
8814 ldouble: 4
8815 Test "Imaginary part of: ctanh_towardzero (+0 + 0xc.90fdaa22168cp-4 i)":
8816 ildouble: 11
8817 ldouble: 11
8818 Test "Imaginary part of: ctanh_towardzero (+0 + 0xc.90fdap-4 i)":
8819 ildouble: 3
8820 ldouble: 3
8821 Test "Imaginary part of: ctanh_towardzero (+0 + 0xc.90fdbp-4 i)":
8822 ildouble: 1
8823 ldouble: 1
8824 Test "Real part of: ctanh_towardzero (-0x2p+0 - 0x3p+0 i)":
8825 double: 2
8826 idouble: 2
8827 ildouble: 2
8828 ldouble: 2
8829 Test "Imaginary part of: ctanh_towardzero (-0x2p+0 - 0x3p+0 i)":
8830 double: 1
8831 float: 1
8832 idouble: 1
8833 ifloat: 1
8834 ildouble: 2
8835 ldouble: 2
8836 Test "Real part of: ctanh_towardzero (-0xc.35p+12 + 0xc.35p+12 i)":
8837 double: 1
8838 float: 1
8839 idouble: 1
8840 ifloat: 1
8841 Test "Real part of: ctanh_towardzero (-0xc.35p+12 - 0xc.35p+12 i)":
8842 double: 1
8843 float: 1
8844 idouble: 1
8845 ifloat: 1
8846 Test "Imaginary part of: ctanh_towardzero (0x1p+0 + 0x8p+1020 i)":
8847 double: 5
8848 idouble: 5
8849 ildouble: 6
8850 ldouble: 6
8851 Test "Real part of: ctanh_towardzero (0x1p+0 + 0x8p+124 i)":
8852 double: 2
8853 float: 1
8854 idouble: 2
8855 ifloat: 1
8856 ildouble: 3
8857 ldouble: 3
8858 Test "Imaginary part of: ctanh_towardzero (0x1p+0 + 0x8p+124 i)":
8859 double: 4
8860 float: 3
8861 idouble: 4
8862 ifloat: 3
8863 ildouble: 2
8864 ldouble: 2
8865 Test "Real part of: ctanh_towardzero (0x1p+0 + 0xf.ffffffffffff8p+1020 i)":
8866 ildouble: 4
8867 ldouble: 4
8868 Test "Imaginary part of: ctanh_towardzero (0x1p+0 + 0xf.ffffffffffff8p+1020 i)":
8869 double: 2
8870 idouble: 2
8871 Test "Real part of: ctanh_towardzero (0x1p+0 + 0xf.ffffffffffffbffffffffffffcp+1020 i)":
8872 ildouble: 1
8873 ldouble: 1
8874 Test "Imaginary part of: ctanh_towardzero (0x1p+0 + 0xf.ffffffffffffbffffffffffffcp+1020 i)":
8875 ildouble: 1
8876 ldouble: 1
8877 Test "Real part of: ctanh_towardzero (0x1p+0 + 0xf.fffffp+124 i)":
8878 double: 1
8879 idouble: 1
8880 ildouble: 3
8881 ldouble: 3
8882 Test "Imaginary part of: ctanh_towardzero (0x1p+0 + 0xf.fffffp+124 i)":
8883 double: 4
8884 float: 2
8885 idouble: 4
8886 ifloat: 2
8887 Test "Real part of: ctanh_towardzero (0x2.dp+4 + 0x1p+0 i)":
8888 ildouble: 1
8889 ldouble: 1
8890 Test "Imaginary part of: ctanh_towardzero (0x2.dp+4 + 0x1p+0 i)":
8891 double: 1
8892 idouble: 1
8893 ildouble: 2
8894 ldouble: 2
8895 Test "Imaginary part of: ctanh_towardzero (0x4p-1076 + 0x1.921fb4p+0 i)":
8896 ildouble: 3
8897 ldouble: 3
8898 Test "Imaginary part of: ctanh_towardzero (0x4p-1076 + 0x1.921fb54442d1846ap+0 i)":
8899 ildouble: 3
8900 ldouble: 3
8901 Test "Real part of: ctanh_towardzero (0x4p-1076 + 0x1.921fb54442d18p+0 i)":
8902 ildouble: 13
8903 ldouble: 13
8904 Test "Imaginary part of: ctanh_towardzero (0x4p-1076 + 0x1.921fb54442d18p+0 i)":
8905 double: 1
8906 idouble: 1
8907 ildouble: 6
8908 ldouble: 6
8909 Test "Real part of: ctanh_towardzero (0x4p-1076 + 0x1.921fb54442d19p+0 i)":
8910 ildouble: 6
8911 ldouble: 6
8912 Test "Imaginary part of: ctanh_towardzero (0x4p-1076 + 0x1.921fb54442d19p+0 i)":
8913 ildouble: 2
8914 ldouble: 2
8915 Test "Imaginary part of: ctanh_towardzero (0x4p-1076 + 0x1.921fb6p+0 i)":
8916 ildouble: 3
8917 ldouble: 3
8918 Test "Real part of: ctanh_towardzero (0x8p-152 + 0x1.921fb4p+0 i)":
8919 double: 1
8920 float: 2
8921 idouble: 1
8922 ifloat: 2
8923 ildouble: 8
8924 ldouble: 8
8925 Test "Imaginary part of: ctanh_towardzero (0x8p-152 + 0x1.921fb4p+0 i)":
8926 float: 1
8927 ifloat: 1
8928 ildouble: 3
8929 ldouble: 3
8930 Test "Imaginary part of: ctanh_towardzero (0x8p-152 + 0x1.921fb54442d1846ap+0 i)":
8931 ildouble: 2
8932 ldouble: 2
8933 Test "Real part of: ctanh_towardzero (0x8p-152 + 0x1.921fb54442d18p+0 i)":
8934 ildouble: 13
8935 ldouble: 13
8936 Test "Imaginary part of: ctanh_towardzero (0x8p-152 + 0x1.921fb54442d18p+0 i)":
8937 double: 1
8938 idouble: 1
8939 ildouble: 6
8940 ldouble: 6
8941 Test "Real part of: ctanh_towardzero (0x8p-152 + 0x1.921fb54442d19p+0 i)":
8942 ildouble: 12
8943 ldouble: 12
8944 Test "Real part of: ctanh_towardzero (0x8p-152 + 0x1.921fb6p+0 i)":
8945 double: 1
8946 float: 1
8947 idouble: 1
8948 ifloat: 1
8949 ildouble: 8
8950 ldouble: 8
8951 Test "Imaginary part of: ctanh_towardzero (0x8p-152 + 0x1.921fb6p+0 i)":
8952 float: 1
8953 ifloat: 1
8954 ildouble: 3
8955 ldouble: 3
8956 Test "Real part of: ctanh_towardzero (0xcp-4 + 0x1.4p+0 i)":
8957 ildouble: 3
8958 ldouble: 3
8959 Test "Imaginary part of: ctanh_towardzero (0xcp-4 + 0x1.4p+0 i)":
8960 double: 1
8961 float: 1
8962 idouble: 1
8963 ifloat: 1
8964 ildouble: 4
8965 ldouble: 4
8967 # ctanh_upward
8968 Test "Imaginary part of: ctanh_upward (+0 + 0x1.921fb4p+0 i)":
8969 float: 1
8970 ifloat: 1
8971 ildouble: 4
8972 ldouble: 4
8973 Test "Imaginary part of: ctanh_upward (+0 + 0x1.921fb54442d18p+0 i)":
8974 double: 1
8975 idouble: 1
8976 ildouble: 6
8977 ldouble: 6
8978 Test "Imaginary part of: ctanh_upward (+0 + 0x1.921fb54442d19p+0 i)":
8979 double: 1
8980 idouble: 1
8981 ildouble: 1
8982 ldouble: 1
8983 Test "Imaginary part of: ctanh_upward (+0 + 0x1.921fb6p+0 i)":
8984 double: 2
8985 float: 1
8986 idouble: 2
8987 ifloat: 1
8988 ildouble: 4
8989 ldouble: 4
8990 Test "Imaginary part of: ctanh_upward (+0 + 0xc.90fdaa22168c234c4c6628b80cp-4 i)":
8991 ildouble: 1
8992 ldouble: 1
8993 Test "Imaginary part of: ctanh_upward (+0 + 0xc.90fdaa22168c234p-4 i)":
8994 ildouble: 1
8995 ldouble: 1
8996 Test "Imaginary part of: ctanh_upward (+0 + 0xc.90fdaa22168c8p-4 i)":
8997 ildouble: 2
8998 ldouble: 2
8999 Test "Imaginary part of: ctanh_upward (+0 + 0xc.90fdaa22168cp-4 i)":
9000 ildouble: 10
9001 ldouble: 10
9002 Test "Imaginary part of: ctanh_upward (+0 + 0xc.90fdap-4 i)":
9003 double: 1
9004 float: 1
9005 idouble: 1
9006 ifloat: 1
9007 ildouble: 4
9008 ldouble: 4
9009 Test "Imaginary part of: ctanh_upward (+0 + 0xc.90fdbp-4 i)":
9010 float: 1
9011 ifloat: 1
9012 ildouble: 4
9013 ldouble: 4
9014 Test "Real part of: ctanh_upward (-0x2p+0 - 0x3p+0 i)":
9015 double: 1
9016 float: 2
9017 idouble: 1
9018 ifloat: 2
9019 ildouble: 4
9020 ldouble: 4
9021 Test "Imaginary part of: ctanh_upward (-0x2p+0 - 0x3p+0 i)":
9022 double: 2
9023 float: 1
9024 idouble: 2
9025 ifloat: 1
9026 ildouble: 2
9027 ldouble: 2
9028 Test "Real part of: ctanh_upward (-0xc.35p+12 + 0xc.35p+12 i)":
9029 double: 1
9030 float: 1
9031 idouble: 1
9032 ifloat: 1
9033 Test "Real part of: ctanh_upward (-0xc.35p+12 - 0xc.35p+12 i)":
9034 double: 1
9035 float: 1
9036 idouble: 1
9037 ifloat: 1
9038 Test "Real part of: ctanh_upward (0x1.63ap+12 + 0x1p+0 i)":
9039 double: 1
9040 float: 1
9041 idouble: 1
9042 ifloat: 1
9043 ildouble: 1
9044 ldouble: 1
9045 Test "Real part of: ctanh_upward (0x1.63p+12 + 0x1p+0 i)":
9046 double: 1
9047 float: 1
9048 idouble: 1
9049 ifloat: 1
9050 ildouble: 1
9051 ldouble: 1
9052 Test "Real part of: ctanh_upward (0x1.63p+8 + 0x1p+0 i)":
9053 double: 1
9054 float: 1
9055 idouble: 1
9056 ifloat: 1
9057 ildouble: 1
9058 ldouble: 1
9059 Test "Real part of: ctanh_upward (0x1.6dp+8 + 0x1p+0 i)":
9060 double: 1
9061 float: 1
9062 idouble: 1
9063 ifloat: 1
9064 ildouble: 1
9065 ldouble: 1
9066 Test "Real part of: ctanh_upward (0x1p+0 + 0x8p+1020 i)":
9067 double: 1
9068 idouble: 1
9069 ildouble: 1
9070 ldouble: 1
9071 Test "Imaginary part of: ctanh_upward (0x1p+0 + 0x8p+1020 i)":
9072 double: 2
9073 idouble: 2
9074 ildouble: 6
9075 ldouble: 6
9076 Test "Real part of: ctanh_upward (0x1p+0 + 0x8p+124 i)":
9077 double: 1
9078 idouble: 1
9079 Test "Imaginary part of: ctanh_upward (0x1p+0 + 0x8p+124 i)":
9080 double: 2
9081 idouble: 2
9082 Test "Real part of: ctanh_upward (0x1p+0 + 0xf.ffffffffffff8p+1020 i)":
9083 ildouble: 1
9084 ldouble: 1
9085 Test "Imaginary part of: ctanh_upward (0x1p+0 + 0xf.ffffffffffff8p+1020 i)":
9086 double: 1
9087 idouble: 1
9088 ildouble: 4
9089 ldouble: 4
9090 Test "Real part of: ctanh_upward (0x1p+0 + 0xf.ffffffffffffbffffffffffffcp+1020 i)":
9091 ildouble: 2
9092 ldouble: 2
9093 Test "Imaginary part of: ctanh_upward (0x1p+0 + 0xf.ffffffffffffbffffffffffffcp+1020 i)":
9094 ildouble: 4
9095 ldouble: 4
9096 Test "Real part of: ctanh_upward (0x1p+0 + 0xf.fffffp+124 i)":
9097 ildouble: 4
9098 ldouble: 4
9099 Test "Imaginary part of: ctanh_upward (0x1p+0 + 0xf.fffffp+124 i)":
9100 double: 2
9101 float: 3
9102 idouble: 2
9103 ifloat: 3
9104 ildouble: 4
9105 ldouble: 4
9106 Test "Real part of: ctanh_upward (0x2.dp+4 + 0x1p+0 i)":
9107 double: 2
9108 float: 1
9109 idouble: 2
9110 ifloat: 1
9111 ildouble: 1
9112 ldouble: 1
9113 Test "Imaginary part of: ctanh_upward (0x2.dp+4 + 0x1p+0 i)":
9114 float: 1
9115 ifloat: 1
9116 ildouble: 1
9117 ldouble: 1
9118 Test "Real part of: ctanh_upward (0x2.fp+4 + 0x1p+0 i)":
9119 double: 2
9120 float: 1
9121 idouble: 2
9122 ifloat: 1
9123 ildouble: 1
9124 ldouble: 1
9125 Test "Imaginary part of: ctanh_upward (0x2.fp+4 + 0x1p+0 i)":
9126 double: 1
9127 idouble: 1
9128 Test "Imaginary part of: ctanh_upward (0x4p-1076 + 0x1.921fb4p+0 i)":
9129 ildouble: 4
9130 ldouble: 4
9131 Test "Real part of: ctanh_upward (0x4p-1076 + 0x1.921fb54442d1846ap+0 i)":
9132 ildouble: 1
9133 ldouble: 1
9134 Test "Real part of: ctanh_upward (0x4p-1076 + 0x1.921fb54442d18p+0 i)":
9135 double: 1
9136 idouble: 1
9137 ildouble: 9
9138 ldouble: 9
9139 Test "Imaginary part of: ctanh_upward (0x4p-1076 + 0x1.921fb54442d18p+0 i)":
9140 double: 1
9141 idouble: 1
9142 ildouble: 6
9143 ldouble: 6
9144 Test "Real part of: ctanh_upward (0x4p-1076 + 0x1.921fb54442d19p+0 i)":
9145 double: 2
9146 idouble: 2
9147 ildouble: 2
9148 ldouble: 2
9149 Test "Imaginary part of: ctanh_upward (0x4p-1076 + 0x1.921fb54442d19p+0 i)":
9150 double: 1
9151 idouble: 1
9152 ildouble: 1
9153 ldouble: 1
9154 Test "Real part of: ctanh_upward (0x4p-1076 + 0x1.921fb6p+0 i)":
9155 ildouble: 1
9156 ldouble: 1
9157 Test "Imaginary part of: ctanh_upward (0x4p-1076 + 0x1.921fb6p+0 i)":
9158 double: 2
9159 idouble: 2
9160 ildouble: 4
9161 ldouble: 4
9162 Test "Real part of: ctanh_upward (0x8p-152 + 0x1.921fb4p+0 i)":
9163 double: 2
9164 float: 1
9165 idouble: 2
9166 ifloat: 1
9167 ildouble: 7
9168 ldouble: 7
9169 Test "Imaginary part of: ctanh_upward (0x8p-152 + 0x1.921fb4p+0 i)":
9170 float: 1
9171 ifloat: 1
9172 ildouble: 4
9173 ldouble: 4
9174 Test "Real part of: ctanh_upward (0x8p-152 + 0x1.921fb54442d1846ap+0 i)":
9175 ildouble: 2
9176 ldouble: 2
9177 Test "Imaginary part of: ctanh_upward (0x8p-152 + 0x1.921fb54442d1846ap+0 i)":
9178 ildouble: 1
9179 ldouble: 1
9180 Test "Real part of: ctanh_upward (0x8p-152 + 0x1.921fb54442d18p+0 i)":
9181 ildouble: 10
9182 ldouble: 10
9183 Test "Imaginary part of: ctanh_upward (0x8p-152 + 0x1.921fb54442d18p+0 i)":
9184 double: 1
9185 idouble: 1
9186 ildouble: 2
9187 ldouble: 2
9188 Test "Imaginary part of: ctanh_upward (0x8p-152 + 0x1.921fb54442d19p+0 i)":
9189 double: 1
9190 idouble: 1
9191 ildouble: 3
9192 ldouble: 3
9193 Test "Real part of: ctanh_upward (0x8p-152 + 0x1.921fb6p+0 i)":
9194 double: 1
9195 float: 3
9196 idouble: 1
9197 ifloat: 3
9198 ildouble: 5
9199 ldouble: 5
9200 Test "Imaginary part of: ctanh_upward (0x8p-152 + 0x1.921fb6p+0 i)":
9201 double: 2
9202 float: 1
9203 idouble: 2
9204 ifloat: 1
9205 ildouble: 4
9206 ldouble: 4
9207 Test "Real part of: ctanh_upward (0xc.35p+12 + 0xc.35p+12 i)":
9208 double: 1
9209 float: 1
9210 idouble: 1
9211 ifloat: 1
9212 ildouble: 1
9213 ldouble: 1
9214 Test "Real part of: ctanh_upward (0xc.35p+12 - 0xc.35p+12 i)":
9215 double: 1
9216 float: 1
9217 idouble: 1
9218 ifloat: 1
9219 ildouble: 1
9220 ldouble: 1
9221 Test "Real part of: ctanh_upward (0xcp-4 + 0x1.4p+0 i)":
9222 ildouble: 2
9223 ldouble: 2
9224 Test "Imaginary part of: ctanh_upward (0xcp-4 + 0x1.4p+0 i)":
9225 float: 2
9226 ifloat: 2
9227 ildouble: 1
9228 ldouble: 1
9230 # erf
9231 Test "erf (0x1.4p+0)":
9232 double: 1
9233 idouble: 1
9235 # erfc
9236 Test "erfc (-0x8p-4)":
9237 float: 1
9238 ifloat: 1
9239 Test "erfc (0x2p+0)":
9240 double: 1
9241 idouble: 1
9242 Test "erfc (0x3.ee6078p+0)":
9243 double: 1
9244 idouble: 1
9245 Test "erfc (0x4.2p+0)":
9246 double: 1
9247 idouble: 1
9248 Test "erfc (0x7.fe8008p+0)":
9249 float: 1
9250 ifloat: 1
9251 Test "erfc (0x7.fffd59e26af37bc048d159e26ap+0)":
9252 ildouble: 1
9253 ldouble: 1
9254 Test "erfc (0x7.fffd59e26af37bc8p+0)":
9255 ildouble: 2
9256 ldouble: 2
9257 Test "erfc (0x7.fffd59e26af37bcp+0)":
9258 ildouble: 2
9259 ldouble: 2
9260 Test "erfc (0x7.fffd6p+0)":
9261 float: 1
9262 ifloat: 1
9264 # exp
9265 Test "exp (0x3.2p+4)":
9266 ildouble: 1
9267 ldouble: 1
9268 Test "exp (0xcp-4)":
9269 ildouble: 1
9270 ldouble: 1
9272 # exp10
9273 Test "exp10 (-0x1.31p+8)":
9274 double: 1
9275 idouble: 1
9276 ildouble: 1
9277 ldouble: 1
9278 Test "exp10 (-0x1p+0)":
9279 double: 1
9280 idouble: 1
9281 Test "exp10 (-0x2.4p+4)":
9282 double: 1
9283 idouble: 1
9284 Test "exp10 (0x2.4p+4)":
9285 double: 1
9286 idouble: 1
9287 Test "exp10 (0x3p+0)":
9288 double: 1
9289 idouble: 1
9291 # exp10_downward
9292 Test "exp10_downward (-0x1.31p+8)":
9293 ildouble: 1
9294 ldouble: 1
9295 Test "exp10_downward (-0x1p+0)":
9296 ildouble: 3
9297 ldouble: 3
9298 Test "exp10_downward (-0x2.4p+4)":
9299 ildouble: 3
9300 ldouble: 3
9301 Test "exp10_downward (0x1.31p+8)":
9302 ildouble: 1
9303 ldouble: 1
9304 Test "exp10_downward (0x2.4p+4)":
9305 double: 1
9306 idouble: 1
9307 ildouble: 4
9308 ldouble: 4
9309 Test "exp10_downward (0x3p+0)":
9310 ildouble: 2
9311 ldouble: 2
9312 Test "exp10_downward (0xcp-4)":
9313 ildouble: 2
9314 ldouble: 2
9316 # exp10_tonearest
9317 Test "exp10_tonearest (-0x1.31p+8)":
9318 double: 1
9319 idouble: 1
9320 ildouble: 1
9321 ldouble: 1
9322 Test "exp10_tonearest (-0x1p+0)":
9323 double: 1
9324 idouble: 1
9325 Test "exp10_tonearest (-0x2.4p+4)":
9326 double: 1
9327 idouble: 1
9328 Test "exp10_tonearest (0x2.4p+4)":
9329 double: 1
9330 idouble: 1
9331 Test "exp10_tonearest (0x3p+0)":
9332 double: 1
9333 idouble: 1
9335 # exp10_towardzero
9336 Test "exp10_towardzero (-0x1.31p+8)":
9337 ildouble: 1
9338 ldouble: 1
9339 Test "exp10_towardzero (-0x1p+0)":
9340 ildouble: 3
9341 ldouble: 3
9342 Test "exp10_towardzero (-0x2.4p+4)":
9343 ildouble: 3
9344 ldouble: 3
9345 Test "exp10_towardzero (0x1.31p+8)":
9346 ildouble: 1
9347 ldouble: 1
9348 Test "exp10_towardzero (0x2.4p+4)":
9349 double: 1
9350 idouble: 1
9351 ildouble: 4
9352 ldouble: 4
9353 Test "exp10_towardzero (0x3p+0)":
9354 ildouble: 2
9355 ldouble: 2
9356 Test "exp10_towardzero (0xcp-4)":
9357 ildouble: 2
9358 ldouble: 2
9360 # exp10_upward
9361 Test "exp10_upward (-0x1.31p+8)":
9362 ildouble: 1
9363 ldouble: 1
9364 Test "exp10_upward (-0x1.344p+12)":
9365 float: 1
9366 ifloat: 1
9367 ildouble: 1
9368 ldouble: 1
9369 Test "exp10_upward (-0x1.86ap+16)":
9370 float: 1
9371 ifloat: 1
9372 ildouble: 1
9373 ldouble: 1
9374 Test "exp10_upward (-0x2.4p+4)":
9375 ildouble: 2
9376 ldouble: 2
9377 Test "exp10_upward (-0xf.424p+16)":
9378 float: 1
9379 ifloat: 1
9380 ildouble: 1
9381 ldouble: 1
9382 Test "exp10_upward (-0xf.ffffffffffff8p+1020)":
9383 ildouble: 1
9384 ldouble: 1
9385 Test "exp10_upward (-0xf.ffffffffffffbffffffffffffcp+1020)":
9386 ildouble: 1
9387 ldouble: 1
9388 Test "exp10_upward (-0xf.fffffp+124)":
9389 float: 1
9390 ifloat: 1
9391 ildouble: 1
9392 ldouble: 1
9393 Test "exp10_upward (0x1.31p+8)":
9394 ildouble: 2
9395 ldouble: 2
9396 Test "exp10_upward (0x2.4p+4)":
9397 double: 1
9398 idouble: 1
9399 ildouble: 2
9400 ldouble: 2
9401 Test "exp10_upward (0x3p+0)":
9402 double: 1
9403 float: 1
9404 idouble: 1
9405 ifloat: 1
9406 ildouble: 2
9407 ldouble: 2
9408 Test "exp10_upward (0xcp-4)":
9409 ildouble: 1
9410 ldouble: 1
9412 # exp_downward
9413 Test "exp_downward (0x1p+0)":
9414 ildouble: 1
9415 ldouble: 1
9416 Test "exp_downward (0x2p+0)":
9417 double: 1
9418 idouble: 1
9419 Test "exp_downward (0x3p+0)":
9420 double: 1
9421 idouble: 1
9422 Test "exp_downward (0x5.8b9028p+4)":
9423 double: 1
9424 idouble: 1
9425 Test "exp_downward (0xcp-4)":
9426 double: 1
9427 idouble: 1
9429 # exp_tonearest
9430 Test "exp_tonearest (0x3.2p+4)":
9431 ildouble: 1
9432 ldouble: 1
9433 Test "exp_tonearest (0xcp-4)":
9434 ildouble: 1
9435 ldouble: 1
9437 # exp_towardzero
9438 Test "exp_towardzero (0x1p+0)":
9439 ildouble: 1
9440 ldouble: 1
9441 Test "exp_towardzero (0x2p+0)":
9442 double: 1
9443 idouble: 1
9444 Test "exp_towardzero (0x3p+0)":
9445 double: 1
9446 idouble: 1
9447 Test "exp_towardzero (0x5.8b9028p+4)":
9448 double: 1
9449 idouble: 1
9450 Test "exp_towardzero (0xcp-4)":
9451 double: 1
9452 idouble: 1
9454 # exp_upward
9455 Test "exp_upward (-0x2.e870a4p+8)":
9456 double: 1
9457 idouble: 1
9458 ildouble: 1
9459 ldouble: 1
9460 Test "exp_upward (-0x2.e870a7e5e88c1f0cp+8)":
9461 ildouble: 1
9462 ldouble: 1
9463 Test "exp_upward (-0x2.e870a7e5e88c1f0f86d8bda5cep+8)":
9464 ildouble: 1
9465 ldouble: 1
9466 Test "exp_upward (-0x2.e870a7e5e88c1f0f86d8bda5cfp+8)":
9467 ildouble: 1
9468 ldouble: 1
9469 Test "exp_upward (-0x2.e870a7e5e88c1f1p+8)":
9470 ildouble: 1
9471 ldouble: 1
9472 Test "exp_upward (-0x2.e870a7e5e88c2p+8)":
9473 double: 1
9474 idouble: 1
9475 ildouble: 1
9476 ldouble: 1
9477 Test "exp_upward (-0x2.e870a7e5e88cp+8)":
9478 double: 1
9479 idouble: 1
9480 ildouble: 1
9481 ldouble: 1
9482 Test "exp_upward (-0x2.e870a8p+8)":
9483 double: 1
9484 idouble: 1
9485 ildouble: 1
9486 ldouble: 1
9487 Test "exp_upward (-0x2.ebe224p+8)":
9488 double: 1
9489 idouble: 1
9490 ildouble: 1
9491 ldouble: 1
9492 Test "exp_upward (-0x2.ebe227861639p+8)":
9493 double: 1
9494 idouble: 1
9495 ildouble: 1
9496 ldouble: 1
9497 Test "exp_upward (-0x2.ebe228p+8)":
9498 double: 1
9499 idouble: 1
9500 ildouble: 1
9501 ldouble: 1
9502 Test "exp_upward (-0x4.d2p+8)":
9503 double: 1
9504 idouble: 1
9505 ildouble: 1
9506 ldouble: 1
9507 Test "exp_upward (-0xf.ffffffffffff8p+1020)":
9508 double: 1
9509 idouble: 1
9510 ildouble: 1
9511 ldouble: 1
9512 Test "exp_upward (-0xf.ffffffffffffbffffffffffffcp+1020)":
9513 ildouble: 1
9514 ldouble: 1
9515 Test "exp_upward (-0xf.fffffp+124)":
9516 double: 1
9517 idouble: 1
9518 ildouble: 1
9519 ldouble: 1
9520 Test "exp_upward (0x1p+0)":
9521 double: 1
9522 idouble: 1
9523 ildouble: 1
9524 ldouble: 1
9525 Test "exp_upward (0x2.c5cp+8)":
9526 double: 1
9527 idouble: 1
9528 Test "exp_upward (0x2p+0)":
9529 ildouble: 1
9530 ldouble: 1
9531 Test "exp_upward (0x3.2p+4)":
9532 double: 1
9533 idouble: 1
9535 # expm1
9536 Test "expm1 (0x1.f4p+8)":
9537 double: 1
9538 idouble: 1
9539 Test "expm1 (0x1p+0)":
9540 double: 1
9541 float: 1
9542 idouble: 1
9543 ifloat: 1
9544 Test "expm1 (0xcp-4)":
9545 double: 1
9546 idouble: 1
9548 # expm1_downward
9549 Test "expm1_downward (-0x1p-32)":
9550 ildouble: 1
9551 ldouble: 1
9552 Test "expm1_downward (-0x2.cp+4)":
9553 ildouble: 1
9554 ldouble: 1
9555 Test "expm1_downward (-0x4.bp+4)":
9556 ildouble: 1
9557 ldouble: 1
9558 Test "expm1_downward (0x1.f4p+8)":
9559 double: 1
9560 idouble: 1
9561 ildouble: 1
9562 ldouble: 1
9563 Test "expm1_downward (0x1p-32)":
9564 ildouble: 1
9565 ldouble: 1
9566 Test "expm1_downward (0x3.2p+4)":
9567 double: 1
9568 float: 1
9569 idouble: 1
9570 ifloat: 1
9571 ildouble: 1
9572 ldouble: 1
9573 Test "expm1_downward (0x7.fp+4)":
9574 double: 1
9575 idouble: 1
9576 ildouble: 1
9577 ldouble: 1
9579 # expm1_tonearest
9580 Test "expm1_tonearest (0x1.f4p+8)":
9581 double: 1
9582 idouble: 1
9583 Test "expm1_tonearest (0x1p+0)":
9584 double: 1
9585 float: 1
9586 idouble: 1
9587 ifloat: 1
9588 Test "expm1_tonearest (0xcp-4)":
9589 double: 1
9590 idouble: 1
9592 # expm1_towardzero
9593 Test "expm1_towardzero (-0x1p-100)":
9594 double: 1
9595 float: 1
9596 idouble: 1
9597 ifloat: 1
9598 Test "expm1_towardzero (-0x1p-32)":
9599 float: 1
9600 ifloat: 1
9601 ildouble: 1
9602 ldouble: 1
9603 Test "expm1_towardzero (-0x1p-64)":
9604 double: 1
9605 float: 1
9606 idouble: 1
9607 ifloat: 1
9608 Test "expm1_towardzero (-0x2.6p+4)":
9609 ildouble: 1
9610 ldouble: 1
9611 Test "expm1_towardzero (-0x4.ap+4)":
9612 ildouble: 2
9613 ldouble: 2
9614 Test "expm1_towardzero (-0x4.ep+4)":
9615 ildouble: 2
9616 ldouble: 2
9617 Test "expm1_towardzero (-0x4.fp+4)":
9618 ildouble: 2
9619 ldouble: 2
9620 Test "expm1_towardzero (-0x4p-52)":
9621 float: 1
9622 ifloat: 1
9623 ildouble: 1
9624 ldouble: 1
9625 Test "expm1_towardzero (-0x8p-32)":
9626 float: 1
9627 ifloat: 1
9628 Test "expm1_towardzero (-0xap+0)":
9629 ildouble: 1
9630 ldouble: 1
9631 Test "expm1_towardzero (0x1.f4p+8)":
9632 double: 1
9633 idouble: 1
9634 ildouble: 1
9635 ldouble: 1
9636 Test "expm1_towardzero (0x1p-32)":
9637 ildouble: 1
9638 ldouble: 1
9639 Test "expm1_towardzero (0x3.2p+4)":
9640 double: 1
9641 float: 1
9642 idouble: 1
9643 ifloat: 1
9644 ildouble: 1
9645 ldouble: 1
9646 Test "expm1_towardzero (0x7.fp+4)":
9647 double: 1
9648 idouble: 1
9649 ildouble: 1
9650 ldouble: 1
9652 # expm1_upward
9653 Test "expm1_upward (-0x1p-100)":
9654 double: 1
9655 float: 1
9656 idouble: 1
9657 ifloat: 1
9658 Test "expm1_upward (-0x1p-32)":
9659 float: 1
9660 ifloat: 1
9661 ildouble: 1
9662 ldouble: 1
9663 Test "expm1_upward (-0x1p-64)":
9664 double: 1
9665 float: 1
9666 idouble: 1
9667 ifloat: 1
9668 Test "expm1_upward (-0x4p-52)":
9669 float: 1
9670 ifloat: 1
9671 ildouble: 1
9672 ldouble: 1
9673 Test "expm1_upward (-0x8p-32)":
9674 float: 1
9675 ifloat: 1
9676 Test "expm1_upward (-0xap+0)":
9677 ildouble: 1
9678 ldouble: 1
9679 Test "expm1_upward (0x1p-100)":
9680 double: 1
9681 float: 1
9682 idouble: 1
9683 ifloat: 1
9684 Test "expm1_upward (0x1p-32)":
9685 float: 1
9686 ifloat: 1
9687 Test "expm1_upward (0x1p-64)":
9688 double: 1
9689 float: 1
9690 idouble: 1
9691 ifloat: 1
9692 Test "expm1_upward (0x4p-52)":
9693 float: 1
9694 ifloat: 1
9695 Test "expm1_upward (0x8p-32)":
9696 float: 1
9697 ifloat: 1
9699 # gamma
9700 Test "gamma (-0x1p-20)":
9701 double: 1
9702 idouble: 1
9703 Test "gamma (-0x2p-16)":
9704 double: 1
9705 float: 1
9706 idouble: 1
9707 ifloat: 1
9708 Test "gamma (-0x4p-12)":
9709 double: 1
9710 idouble: 1
9711 Test "gamma (-0x8p-8)":
9712 double: 1
9713 idouble: 1
9714 Test "gamma (0x4p-12)":
9715 float: 1
9716 ifloat: 1
9717 Test "gamma (0x4p-32)":
9718 double: 1
9719 idouble: 1
9720 Test "gamma (0xb.333333333333p-4)":
9721 double: 1
9722 idouble: 1
9723 Test "gamma (0xb.33333p-4)":
9724 double: 1
9725 idouble: 1
9727 # hypot
9728 Test "hypot (-0xb.33333333333333333333333334p-4, -0xc.66666666666666666666666664p+0)":
9729 ildouble: 1
9730 ldouble: 1
9731 Test "hypot (-0xb.33333333333333333333333334p-4, -0xc.66666666666666666666666668p+0)":
9732 ildouble: 1
9733 ldouble: 1
9734 Test "hypot (-0xb.33333333333333333333333334p-4, 0xc.66666666666666666666666664p+0)":
9735 ildouble: 1
9736 ldouble: 1
9737 Test "hypot (-0xb.33333333333333333333333334p-4, 0xc.66666666666666666666666668p+0)":
9738 ildouble: 1
9739 ldouble: 1
9740 Test "hypot (-0xb.3333333333333333333333333p-4, -0xc.66666666666666666666666664p+0)":
9741 ildouble: 1
9742 ldouble: 1
9743 Test "hypot (-0xb.3333333333333333333333333p-4, -0xc.66666666666666666666666668p+0)":
9744 ildouble: 1
9745 ldouble: 1
9746 Test "hypot (-0xb.3333333333333333333333333p-4, 0xc.66666666666666666666666664p+0)":
9747 ildouble: 1
9748 ldouble: 1
9749 Test "hypot (-0xb.3333333333333333333333333p-4, 0xc.66666666666666666666666668p+0)":
9750 ildouble: 1
9751 ldouble: 1
9752 Test "hypot (-0xb.333333333333333p-4, -0xc.666666666666667p+0)":
9753 ildouble: 1
9754 ldouble: 1
9755 Test "hypot (-0xb.333333333333333p-4, 0xc.666666666666667p+0)":
9756 ildouble: 1
9757 ldouble: 1
9758 Test "hypot (-0xb.333333333333334p-4, -0xc.66666p+0)":
9759 ildouble: 1
9760 ldouble: 1
9761 Test "hypot (-0xb.333333333333334p-4, 0xc.66666p+0)":
9762 ildouble: 1
9763 ldouble: 1
9764 Test "hypot (-0xb.333333333333p-4, -0xc.6666666666668p+0)":
9765 ildouble: 1
9766 ldouble: 1
9767 Test "hypot (-0xb.333333333333p-4, 0xc.6666666666668p+0)":
9768 ildouble: 1
9769 ldouble: 1
9770 Test "hypot (-0xb.33334p-4, -0xc.6666666666668p+0)":
9771 double: 1
9772 idouble: 1
9773 Test "hypot (-0xb.33334p-4, 0xc.6666666666668p+0)":
9774 double: 1
9775 idouble: 1
9776 Test "hypot (-0xc.66666666666666666666666664p+0, -0xb.33333333333333333333333334p-4)":
9777 ildouble: 1
9778 ldouble: 1
9779 Test "hypot (-0xc.66666666666666666666666664p+0, -0xb.3333333333333333333333333p-4)":
9780 ildouble: 1
9781 ldouble: 1
9782 Test "hypot (-0xc.66666666666666666666666664p+0, 0xb.33333333333333333333333334p-4)":
9783 ildouble: 1
9784 ldouble: 1
9785 Test "hypot (-0xc.66666666666666666666666664p+0, 0xb.3333333333333333333333333p-4)":
9786 ildouble: 1
9787 ldouble: 1
9788 Test "hypot (-0xc.66666666666666666666666668p+0, -0xb.33333333333333333333333334p-4)":
9789 ildouble: 1
9790 ldouble: 1
9791 Test "hypot (-0xc.66666666666666666666666668p+0, -0xb.3333333333333333333333333p-4)":
9792 ildouble: 1
9793 ldouble: 1
9794 Test "hypot (-0xc.66666666666666666666666668p+0, 0xb.33333333333333333333333334p-4)":
9795 ildouble: 1
9796 ldouble: 1
9797 Test "hypot (-0xc.66666666666666666666666668p+0, 0xb.3333333333333333333333333p-4)":
9798 ildouble: 1
9799 ldouble: 1
9800 Test "hypot (-0xc.666666666666667p+0, -0xb.333333333333333p-4)":
9801 ildouble: 1
9802 ldouble: 1
9803 Test "hypot (-0xc.666666666666667p+0, 0xb.333333333333333p-4)":
9804 ildouble: 1
9805 ldouble: 1
9806 Test "hypot (-0xc.6666666666668p+0, -0xb.333333333333p-4)":
9807 ildouble: 1
9808 ldouble: 1
9809 Test "hypot (-0xc.6666666666668p+0, -0xb.33334p-4)":
9810 double: 1
9811 idouble: 1
9812 Test "hypot (-0xc.6666666666668p+0, 0xb.333333333333p-4)":
9813 ildouble: 1
9814 ldouble: 1
9815 Test "hypot (-0xc.6666666666668p+0, 0xb.33334p-4)":
9816 double: 1
9817 idouble: 1
9818 Test "hypot (-0xc.66666p+0, -0xb.333333333333334p-4)":
9819 ildouble: 1
9820 ldouble: 1
9821 Test "hypot (-0xc.66666p+0, 0xb.333333333333334p-4)":
9822 ildouble: 1
9823 ldouble: 1
9824 Test "hypot (0x1.23456789abcdefp-500, 0x1.23456789abcdefp-500)":
9825 ildouble: 1
9826 ldouble: 1
9827 Test "hypot (0xb.33333333333333333333333334p-4, -0xc.66666666666666666666666664p+0)":
9828 ildouble: 1
9829 ldouble: 1
9830 Test "hypot (0xb.33333333333333333333333334p-4, -0xc.66666666666666666666666668p+0)":
9831 ildouble: 1
9832 ldouble: 1
9833 Test "hypot (0xb.33333333333333333333333334p-4, 0xc.66666666666666666666666664p+0)":
9834 ildouble: 1
9835 ldouble: 1
9836 Test "hypot (0xb.33333333333333333333333334p-4, 0xc.66666666666666666666666668p+0)":
9837 ildouble: 1
9838 ldouble: 1
9839 Test "hypot (0xb.3333333333333333333333333p-4, -0xc.66666666666666666666666664p+0)":
9840 ildouble: 1
9841 ldouble: 1
9842 Test "hypot (0xb.3333333333333333333333333p-4, -0xc.66666666666666666666666668p+0)":
9843 ildouble: 1
9844 ldouble: 1
9845 Test "hypot (0xb.3333333333333333333333333p-4, 0xc.66666666666666666666666664p+0)":
9846 ildouble: 1
9847 ldouble: 1
9848 Test "hypot (0xb.3333333333333333333333333p-4, 0xc.66666666666666666666666668p+0)":
9849 ildouble: 1
9850 ldouble: 1
9851 Test "hypot (0xb.333333333333333p-4, -0xc.666666666666667p+0)":
9852 ildouble: 1
9853 ldouble: 1
9854 Test "hypot (0xb.333333333333333p-4, 0xc.666666666666667p+0)":
9855 ildouble: 1
9856 ldouble: 1
9857 Test "hypot (0xb.333333333333334p-4, -0xc.66666p+0)":
9858 ildouble: 1
9859 ldouble: 1
9860 Test "hypot (0xb.333333333333334p-4, 0xc.66666p+0)":
9861 ildouble: 1
9862 ldouble: 1
9863 Test "hypot (0xb.333333333333p-4, -0xc.6666666666668p+0)":
9864 ildouble: 1
9865 ldouble: 1
9866 Test "hypot (0xb.333333333333p-4, 0xc.6666666666668p+0)":
9867 ildouble: 1
9868 ldouble: 1
9869 Test "hypot (0xb.33334p-4, -0xc.6666666666668p+0)":
9870 double: 1
9871 idouble: 1
9872 Test "hypot (0xb.33334p-4, 0xc.6666666666668p+0)":
9873 double: 1
9874 idouble: 1
9875 Test "hypot (0xc.66666666666666666666666664p+0, -0xb.33333333333333333333333334p-4)":
9876 ildouble: 1
9877 ldouble: 1
9878 Test "hypot (0xc.66666666666666666666666664p+0, -0xb.3333333333333333333333333p-4)":
9879 ildouble: 1
9880 ldouble: 1
9881 Test "hypot (0xc.66666666666666666666666664p+0, 0xb.33333333333333333333333334p-4)":
9882 ildouble: 1
9883 ldouble: 1
9884 Test "hypot (0xc.66666666666666666666666664p+0, 0xb.3333333333333333333333333p-4)":
9885 ildouble: 1
9886 ldouble: 1
9887 Test "hypot (0xc.66666666666666666666666668p+0, -0xb.33333333333333333333333334p-4)":
9888 ildouble: 1
9889 ldouble: 1
9890 Test "hypot (0xc.66666666666666666666666668p+0, -0xb.3333333333333333333333333p-4)":
9891 ildouble: 1
9892 ldouble: 1
9893 Test "hypot (0xc.66666666666666666666666668p+0, 0xb.33333333333333333333333334p-4)":
9894 ildouble: 1
9895 ldouble: 1
9896 Test "hypot (0xc.66666666666666666666666668p+0, 0xb.3333333333333333333333333p-4)":
9897 ildouble: 1
9898 ldouble: 1
9899 Test "hypot (0xc.666666666666667p+0, -0xb.333333333333333p-4)":
9900 ildouble: 1
9901 ldouble: 1
9902 Test "hypot (0xc.666666666666667p+0, 0xb.333333333333333p-4)":
9903 ildouble: 1
9904 ldouble: 1
9905 Test "hypot (0xc.6666666666668p+0, -0xb.333333333333p-4)":
9906 ildouble: 1
9907 ldouble: 1
9908 Test "hypot (0xc.6666666666668p+0, -0xb.33334p-4)":
9909 double: 1
9910 idouble: 1
9911 Test "hypot (0xc.6666666666668p+0, 0xb.333333333333p-4)":
9912 ildouble: 1
9913 ldouble: 1
9914 Test "hypot (0xc.6666666666668p+0, 0xb.33334p-4)":
9915 double: 1
9916 idouble: 1
9917 Test "hypot (0xc.66666p+0, -0xb.333333333333334p-4)":
9918 ildouble: 1
9919 ldouble: 1
9920 Test "hypot (0xc.66666p+0, 0xb.333333333333334p-4)":
9921 ildouble: 1
9922 ldouble: 1
9923 Test "hypot (0xcp-4, 0x1.4p+0)":
9924 ildouble: 1
9925 ldouble: 1
9927 # j0
9928 Test "j0 (-0x2.002000002p+592)":
9929 ildouble: 2
9930 ldouble: 2
9931 Test "j0 (-0x4p+0)":
9932 double: 1
9933 float: 1
9934 idouble: 1
9935 ifloat: 1
9936 Test "j0 (-0xf.fffffp+124)":
9937 double: 2
9938 float: 2
9939 idouble: 2
9940 ifloat: 2
9941 Test "j0 (0x2p+0)":
9942 float: 2
9943 ifloat: 2
9944 Test "j0 (0x4p+0)":
9945 double: 1
9946 float: 1
9947 idouble: 1
9948 ifloat: 1
9949 Test "j0 (0x8p+0)":
9950 float: 1
9951 ifloat: 1
9952 Test "j0 (0x8p+1020)":
9953 ildouble: 1
9954 ldouble: 1
9955 Test "j0 (0xap+0)":
9956 double: 2
9957 float: 1
9958 idouble: 2
9959 ifloat: 1
9960 Test "j0 (0xcp-4)":
9961 float: 1
9962 ifloat: 1
9963 Test "j0 (0xe.be71dp+104)":
9964 float: 2
9965 ifloat: 2
9966 ildouble: 1
9967 ldouble: 1
9968 Test "j0 (0xf.ffffffffffffbffffffffffffcp+1020)":
9969 ildouble: 2
9970 ldouble: 2
9971 Test "j0 (0xf.fffffp+124)":
9972 double: 2
9973 float: 2
9974 idouble: 2
9975 ifloat: 2
9977 # j1
9978 Test "j1 (0x1.ff00000000002p+840)":
9979 double: 1
9980 idouble: 1
9981 ildouble: 1
9982 ldouble: 1
9983 Test "j1 (0x2p+0)":
9984 double: 1
9985 idouble: 1
9986 Test "j1 (0x4.ffcp+72)":
9987 double: 1
9988 idouble: 1
9989 ildouble: 1
9990 ldouble: 1
9991 Test "j1 (0x8p+0)":
9992 double: 1
9993 idouble: 1
9994 ildouble: 1
9995 ldouble: 1
9996 Test "j1 (0x8p+1020)":
9997 ildouble: 1
9998 ldouble: 1
9999 Test "j1 (0xap+0)":
10000 float: 2
10001 ifloat: 2
10002 ildouble: 1
10003 ldouble: 1
10004 Test "j1 (0xf.ffffffffffff8p+1020)":
10005 double: 1
10006 idouble: 1
10007 ildouble: 1
10008 ldouble: 1
10009 Test "j1 (0xf.ffffffffffffbffffffffffffcp+1020)":
10010 ildouble: 1
10011 ldouble: 1
10012 Test "j1 (0xf.fffffp+124)":
10013 double: 1
10014 float: 1
10015 idouble: 1
10016 ifloat: 1
10018 # jn
10019 Test "jn (0, -0x4p+0)":
10020 double: 1
10021 float: 1
10022 idouble: 1
10023 ifloat: 1
10024 Test "jn (0, 0x2p+0)":
10025 float: 2
10026 ifloat: 2
10027 Test "jn (0, 0x4p+0)":
10028 double: 1
10029 float: 1
10030 idouble: 1
10031 ifloat: 1
10032 Test "jn (0, 0x8p+0)":
10033 float: 1
10034 ifloat: 1
10035 Test "jn (0, 0xap+0)":
10036 double: 2
10037 float: 1
10038 idouble: 2
10039 ifloat: 1
10040 Test "jn (0, 0xcp-4)":
10041 float: 1
10042 ifloat: 1
10043 Test "jn (1, 0x2p+0)":
10044 double: 1
10045 idouble: 1
10046 Test "jn (1, 0x8p+0)":
10047 double: 1
10048 idouble: 1
10049 ildouble: 1
10050 ldouble: 1
10051 Test "jn (1, 0xap+0)":
10052 float: 2
10053 ifloat: 2
10054 ildouble: 1
10055 ldouble: 1
10056 Test "jn (10, -0x1p+0)":
10057 ildouble: 1
10058 ldouble: 1
10059 Test "jn (10, 0x1p+0)":
10060 ildouble: 1
10061 ldouble: 1
10062 Test "jn (10, 0x2p+0)":
10063 double: 1
10064 float: 2
10065 idouble: 1
10066 ifloat: 2
10067 Test "jn (10, 0x2p-4)":
10068 double: 1
10069 float: 1
10070 idouble: 1
10071 ifloat: 1
10072 ildouble: 1
10073 ldouble: 1
10074 Test "jn (10, 0xap+0)":
10075 double: 4
10076 float: 2
10077 idouble: 4
10078 ifloat: 2
10079 ildouble: 4
10080 ldouble: 4
10081 Test "jn (10, 0xcp-4)":
10082 double: 1
10083 float: 1
10084 idouble: 1
10085 ifloat: 1
10086 Test "jn (2, 0x2.67a2a4p+0)":
10087 float: 1
10088 ifloat: 1
10089 ildouble: 1
10090 ldouble: 1
10091 Test "jn (2, 0x2.67a2a5d2e36800fce3e16f10cbp+0)":
10092 ildouble: 1
10093 ldouble: 1
10094 Test "jn (2, 0x2.67a2a5d2e36800fcp+0)":
10095 ildouble: 2
10096 ldouble: 2
10097 Test "jn (2, 0x2.67a2a5d2e3682p+0)":
10098 double: 1
10099 idouble: 1
10100 ildouble: 1
10101 ldouble: 1
10102 Test "jn (2, 0x2.67a2a5d2e368p+0)":
10103 double: 2
10104 idouble: 2
10105 ildouble: 2
10106 ldouble: 2
10107 Test "jn (2, 0x2.67a2a8p+0)":
10108 double: 1
10109 float: 3
10110 idouble: 1
10111 ifloat: 3
10112 Test "jn (2, 0x8p+1020)":
10113 ildouble: 1
10114 ldouble: 1
10115 Test "jn (2, 0x8p+124)":
10116 double: 1
10117 idouble: 1
10118 ildouble: 1
10119 ldouble: 1
10120 Test "jn (2, 0xf.fffb1p+96)":
10121 double: 2
10122 float: 2
10123 idouble: 2
10124 ifloat: 2
10125 Test "jn (2, 0xf.ffffffffffff8p+1020)":
10126 ildouble: 1
10127 ldouble: 1
10128 Test "jn (2, 0xf.ffffffffffffbffffffffffffcp+1020)":
10129 ildouble: 2
10130 ldouble: 2
10131 Test "jn (2, 0xf.fffffp+124)":
10132 double: 2
10133 float: 2
10134 idouble: 2
10135 ifloat: 2
10136 Test "jn (3, 0x2.67a2a4p+0)":
10137 double: 1
10138 float: 2
10139 idouble: 1
10140 ifloat: 2
10141 Test "jn (3, 0x2.67a2a5d2e36800fce3e16f10cbp+0)":
10142 ildouble: 2
10143 ldouble: 2
10144 Test "jn (3, 0x2.67a2a5d2e36800fcp+0)":
10145 ildouble: 3
10146 ldouble: 3
10147 Test "jn (3, 0x2.67a2a5d2e3682p+0)":
10148 double: 1
10149 idouble: 1
10150 ildouble: 3
10151 ldouble: 3
10152 Test "jn (3, 0x2.67a2a5d2e368p+0)":
10153 double: 3
10154 idouble: 3
10155 ildouble: 1
10156 ldouble: 1
10157 Test "jn (3, 0x2.67a2a8p+0)":
10158 double: 1
10159 float: 3
10160 idouble: 1
10161 ifloat: 3
10162 Test "jn (3, 0x2p+0)":
10163 float: 1
10164 ifloat: 1
10165 Test "jn (3, 0x2p-4)":
10166 double: 1
10167 float: 1
10168 idouble: 1
10169 ifloat: 1
10170 Test "jn (3, 0xap+0)":
10171 double: 3
10172 idouble: 3
10173 ildouble: 2
10174 ldouble: 2
10175 Test "jn (3, 0xcp-4)":
10176 double: 1
10177 float: 1
10178 idouble: 1
10179 ifloat: 1
10180 Test "jn (4, 0x2.67a2a4p+0)":
10181 float: 1
10182 ifloat: 1
10183 Test "jn (4, 0x2.67a2a5d2e36800fce3e16f10cap+0)":
10184 ildouble: 1
10185 ldouble: 1
10186 Test "jn (4, 0x2.67a2a5d2e36800fcp+0)":
10187 ildouble: 3
10188 ldouble: 3
10189 Test "jn (4, 0x2.67a2a5d2e3682p+0)":
10190 double: 1
10191 idouble: 1
10192 ildouble: 2
10193 ldouble: 2
10194 Test "jn (4, 0x2.67a2a5d2e368p+0)":
10195 double: 1
10196 idouble: 1
10197 Test "jn (4, 0x2.67a2a8p+0)":
10198 float: 1
10199 ifloat: 1
10200 ildouble: 1
10201 ldouble: 1
10202 Test "jn (5, 0x2.67a2a4p+0)":
10203 double: 1
10204 float: 1
10205 idouble: 1
10206 ifloat: 1
10207 ildouble: 1
10208 ldouble: 1
10209 Test "jn (5, 0x2.67a2a5d2e36801p+0)":
10210 ildouble: 2
10211 ldouble: 2
10212 Test "jn (5, 0x2.67a2a5d2e3682p+0)":
10213 double: 1
10214 idouble: 1
10215 ildouble: 1
10216 ldouble: 1
10217 Test "jn (5, 0x2.67a2a5d2e368p+0)":
10218 double: 2
10219 idouble: 2
10220 Test "jn (5, 0x2.67a2a8p+0)":
10221 float: 2
10222 ifloat: 2
10223 Test "jn (6, 0x2.67a2a4p+0)":
10224 double: 2
10225 float: 1
10226 idouble: 2
10227 ifloat: 1
10228 Test "jn (6, 0x2.67a2a5d2e36800fce3e16f10cbp+0)":
10229 ildouble: 2
10230 ldouble: 2
10231 Test "jn (6, 0x2.67a2a5d2e36801p+0)":
10232 ildouble: 4
10233 ldouble: 4
10234 Test "jn (6, 0x2.67a2a5d2e3682p+0)":
10235 double: 2
10236 idouble: 2
10237 Test "jn (6, 0x2.67a2a5d2e368p+0)":
10238 double: 4
10239 idouble: 4
10240 ildouble: 4
10241 ldouble: 4
10242 Test "jn (6, 0x2.67a2a8p+0)":
10243 double: 2
10244 float: 3
10245 idouble: 2
10246 ifloat: 3
10247 Test "jn (7, 0x2.67a2a4p+0)":
10248 double: 2
10249 float: 1
10250 idouble: 2
10251 ifloat: 1
10252 ildouble: 1
10253 ldouble: 1
10254 Test "jn (7, 0x2.67a2a5d2e36800fce3e16f10cap+0)":
10255 ildouble: 1
10256 ldouble: 1
10257 Test "jn (7, 0x2.67a2a5d2e36800fcp+0)":
10258 ildouble: 3
10259 ldouble: 3
10260 Test "jn (7, 0x2.67a2a5d2e36801p+0)":
10261 ildouble: 1
10262 ldouble: 1
10263 Test "jn (7, 0x2.67a2a5d2e3682p+0)":
10264 ildouble: 2
10265 ldouble: 2
10266 Test "jn (7, 0x2.67a2a5d2e368p+0)":
10267 double: 3
10268 idouble: 3
10269 ildouble: 1
10270 ldouble: 1
10271 Test "jn (7, 0x2.67a2a8p+0)":
10272 double: 2
10273 float: 3
10274 idouble: 2
10275 ifloat: 3
10276 ildouble: 2
10277 ldouble: 2
10278 Test "jn (8, 0x2.67a2a4p+0)":
10279 double: 2
10280 float: 2
10281 idouble: 2
10282 ifloat: 2
10283 ildouble: 1
10284 ldouble: 1
10285 Test "jn (8, 0x2.67a2a5d2e36800fcp+0)":
10286 ildouble: 2
10287 ldouble: 2
10288 Test "jn (8, 0x2.67a2a5d2e3682p+0)":
10289 double: 1
10290 idouble: 1
10291 Test "jn (8, 0x2.67a2a5d2e368p+0)":
10292 double: 3
10293 idouble: 3
10294 ildouble: 1
10295 ldouble: 1
10296 Test "jn (8, 0x2.67a2a8p+0)":
10297 double: 2
10298 float: 4
10299 idouble: 2
10300 ifloat: 4
10301 Test "jn (9, 0x2.67a2a4p+0)":
10302 double: 3
10303 float: 3
10304 idouble: 3
10305 ifloat: 3
10306 ildouble: 1
10307 ldouble: 1
10308 Test "jn (9, 0x2.67a2a5d2e36800fce3e16f10cap+0)":
10309 ildouble: 2
10310 ldouble: 2
10311 Test "jn (9, 0x2.67a2a5d2e3682p+0)":
10312 double: 4
10313 idouble: 4
10314 ildouble: 3
10315 ldouble: 3
10316 Test "jn (9, 0x2.67a2a5d2e368p+0)":
10317 double: 1
10318 idouble: 1
10319 Test "jn (9, 0x2.67a2a8p+0)":
10320 double: 3
10321 float: 3
10322 idouble: 3
10323 ifloat: 3
10324 ildouble: 3
10325 ldouble: 3
10327 # lgamma
10328 Test "lgamma (-0x1p-20)":
10329 double: 1
10330 idouble: 1
10331 Test "lgamma (-0x2p-16)":
10332 double: 1
10333 float: 1
10334 idouble: 1
10335 ifloat: 1
10336 Test "lgamma (-0x4p-12)":
10337 double: 1
10338 idouble: 1
10339 Test "lgamma (-0x8p-8)":
10340 double: 1
10341 idouble: 1
10342 Test "lgamma (0x4p-12)":
10343 float: 1
10344 ifloat: 1
10345 Test "lgamma (0x4p-32)":
10346 double: 1
10347 idouble: 1
10348 Test "lgamma (0xb.333333333333p-4)":
10349 double: 1
10350 idouble: 1
10351 Test "lgamma (0xb.33333p-4)":
10352 double: 1
10353 idouble: 1
10355 # log
10356 Test "log (0x2.b7e15p+0)":
10357 float: 1
10358 ifloat: 1
10360 # log10
10361 Test "log10 (0x2.b7e154p+0)":
10362 float: 1
10363 ifloat: 1
10364 Test "log10 (0xcp-4)":
10365 double: 1
10366 float: 2
10367 idouble: 1
10368 ifloat: 2
10370 # log1p
10371 Test "log1p (-0x4p-4)":
10372 float: 1
10373 ifloat: 1
10374 Test "log1p (0x1.b7e15p+0)":
10375 float: 1
10376 ifloat: 1
10378 # pow
10379 Test "pow (0x1.000002p+0, 0x1p+24)":
10380 float: 1
10381 ifloat: 1
10382 Test "pow (0xf.fffffp-4, -0x1p+24)":
10383 float: 1
10384 ifloat: 1
10385 Test "pow (0xf.fffffp-4, 0x1p+24)":
10386 float: 1
10387 ifloat: 1
10389 # pow10
10390 Test "pow10 (-0x1.31p+8)":
10391 double: 1
10392 idouble: 1
10393 ildouble: 1
10394 ldouble: 1
10395 Test "pow10 (-0x1p+0)":
10396 double: 1
10397 idouble: 1
10398 Test "pow10 (-0x2.4p+4)":
10399 double: 1
10400 idouble: 1
10401 Test "pow10 (0x2.4p+4)":
10402 double: 1
10403 idouble: 1
10404 Test "pow10 (0x3p+0)":
10405 double: 1
10406 idouble: 1
10408 # pow_downward
10409 Test "pow_downward (1.0625, 1.125)":
10410 ildouble: 1
10411 ldouble: 1
10412 Test "pow_downward (1.5, 1.03125)":
10413 float: 1
10414 ifloat: 1
10416 # pow_tonearest
10417 Test "pow_tonearest (0x1.000002p+0, 0x1p+24)":
10418 float: 1
10419 ifloat: 1
10420 Test "pow_tonearest (0xf.fffffp-4, -0x1p+24)":
10421 float: 1
10422 ifloat: 1
10423 Test "pow_tonearest (0xf.fffffp-4, 0x1p+24)":
10424 float: 1
10425 ifloat: 1
10427 # pow_towardzero
10428 Test "pow_towardzero (1.0625, 1.125)":
10429 ildouble: 1
10430 ldouble: 1
10431 Test "pow_towardzero (1.5, 1.03125)":
10432 float: 1
10433 ifloat: 1
10435 # pow_upward
10436 Test "pow_upward (1.0625, 1.125)":
10437 float: 1
10438 ifloat: 1
10440 # sin
10441 Test "sin (0x1p+0)":
10442 float: 1
10443 ifloat: 1
10444 Test "sin (0x4.1237e153f7080008p+0)":
10445 ildouble: 1
10446 ldouble: 1
10448 # sin_downward
10449 Test "sin_downward (-0x1.921fb4p+0)":
10450 double: 1
10451 idouble: 1
10452 Test "sin_downward (-0x1.921fb6p+0)":
10453 double: 1
10454 idouble: 1
10455 ildouble: 1
10456 ldouble: 1
10457 Test "sin_downward (-0x2p+64)":
10458 double: 1
10459 idouble: 1
10460 ildouble: 1
10461 ldouble: 1
10462 Test "sin_downward (-0x8.60a91c16b9b28p-4)":
10463 ildouble: 2
10464 ldouble: 2
10465 Test "sin_downward (-0x8.60a91c16b9b2c232dd99707ab4p-4)":
10466 ildouble: 1
10467 ldouble: 1
10468 Test "sin_downward (-0x8.60a91c16b9b2c24p-4)":
10469 ildouble: 1
10470 ldouble: 1
10471 Test "sin_downward (-0x8.60a91c16b9b3p-4)":
10472 double: 1
10473 idouble: 1
10474 Test "sin_downward (-0x8.60a91p-4)":
10475 double: 1
10476 idouble: 1
10477 Test "sin_downward (-0x8.60a92p-4)":
10478 double: 1
10479 idouble: 1
10480 ildouble: 2
10481 ldouble: 2
10482 Test "sin_downward (0x1.921fb54442d18p+0)":
10483 double: 1
10484 idouble: 1
10485 Test "sin_downward (0x1.921fb54442d19p+0)":
10486 double: 1
10487 idouble: 1
10488 Test "sin_downward (0x1p+0)":
10489 ildouble: 1
10490 ldouble: 1
10491 Test "sin_downward (0x1p+120)":
10492 float: 1
10493 ifloat: 1
10494 Test "sin_downward (0x1p+28)":
10495 double: 1
10496 float: 1
10497 idouble: 1
10498 ifloat: 1
10499 ildouble: 1
10500 ldouble: 1
10501 Test "sin_downward (0x2.1e19e0c9bab24p+72)":
10502 double: 1
10503 idouble: 1
10504 ildouble: 1
10505 ldouble: 1
10506 Test "sin_downward (0x2.1e19e4p+72)":
10507 ildouble: 1
10508 ldouble: 1
10509 Test "sin_downward (0x2.1e19ep+72)":
10510 float: 2
10511 ifloat: 2
10512 ildouble: 1
10513 ldouble: 1
10514 Test "sin_downward (0x2.553534p+0)":
10515 double: 1
10516 idouble: 1
10517 Test "sin_downward (0x2.5535376715b9ep+0)":
10518 ildouble: 1
10519 ldouble: 1
10520 Test "sin_downward (0x2.5535376715bap+0)":
10521 double: 1
10522 idouble: 1
10523 Test "sin_downward (0x2p+0)":
10524 double: 1
10525 idouble: 1
10526 Test "sin_downward (0x3.be735c19be9fep+0)":
10527 double: 1
10528 idouble: 1
10529 ildouble: 1
10530 ldouble: 1
10531 Test "sin_downward (0x3.be735c19be9fffffffffffffffp+0)":
10532 ildouble: 1
10533 ldouble: 1
10534 Test "sin_downward (0x3.be735c19beap+0)":
10535 ildouble: 1
10536 ldouble: 1
10537 Test "sin_downward (0x3.be735cp+0)":
10538 ildouble: 1
10539 ldouble: 1
10540 Test "sin_downward (0x3.be736p+0)":
10541 double: 1
10542 float: 1
10543 idouble: 1
10544 ifloat: 1
10545 Test "sin_downward (0x3.ec2a0250032a00000000000001p+0)":
10546 ildouble: 1
10547 ldouble: 1
10548 Test "sin_downward (0x3.ec2a0250032a0004p+0)":
10549 ildouble: 1
10550 ldouble: 1
10551 Test "sin_downward (0x3.ec2a0250032a2p+0)":
10552 double: 1
10553 idouble: 1
10554 ildouble: 1
10555 ldouble: 1
10556 Test "sin_downward (0x3.ec2a0250032ap+0)":
10557 double: 1
10558 idouble: 1
10559 ildouble: 1
10560 ldouble: 1
10561 Test "sin_downward (0x3.ec2a04p+0)":
10562 ildouble: 1
10563 ldouble: 1
10564 Test "sin_downward (0x3.ec2ap+0)":
10565 double: 1
10566 float: 1
10567 idouble: 1
10568 ifloat: 1
10569 Test "sin_downward (0x3p+0)":
10570 float: 1
10571 ifloat: 1
10572 ildouble: 2
10573 ldouble: 2
10574 Test "sin_downward (0x4.093385688a2d150c00bf42a09p-4)":
10575 ildouble: 1
10576 ldouble: 1
10577 Test "sin_downward (0x4.093388p-4)":
10578 double: 1
10579 idouble: 1
10580 Test "sin_downward (0x4.1237e153f70800000000000002p+0)":
10581 ildouble: 2
10582 ldouble: 2
10583 Test "sin_downward (0x4.1237e153f7080008p+0)":
10584 ildouble: 1
10585 ldouble: 1
10586 Test "sin_downward (0x4.1237e153f7084p+0)":
10587 double: 1
10588 idouble: 1
10589 ildouble: 2
10590 ldouble: 2
10591 Test "sin_downward (0x4.1237e153f708p+0)":
10592 double: 1
10593 idouble: 1
10594 ildouble: 1
10595 ldouble: 1
10596 Test "sin_downward (0x4.1237e8p+0)":
10597 ildouble: 2
10598 ldouble: 2
10599 Test "sin_downward (0x4.1237ep+0)":
10600 float: 1
10601 ifloat: 1
10602 ildouble: 2
10603 ldouble: 2
10604 Test "sin_downward (0x4.c92d08p+0)":
10605 double: 1
10606 float: 1
10607 idouble: 1
10608 ifloat: 1
10609 ildouble: 1
10610 ldouble: 1
10611 Test "sin_downward (0x4.c92d0ffa4bf000000000000002p+0)":
10612 ildouble: 1
10613 ldouble: 1
10614 Test "sin_downward (0x4.c92d0ffa4bf00008p+0)":
10615 ildouble: 1
10616 ldouble: 1
10617 Test "sin_downward (0x4.c92d0ffa4bf04p+0)":
10618 ildouble: 1
10619 ldouble: 1
10620 Test "sin_downward (0x4.c92d0ffa4bfp+0)":
10621 ildouble: 1
10622 ldouble: 1
10623 Test "sin_downward (0x4.c92d1p+0)":
10624 double: 1
10625 float: 1
10626 idouble: 1
10627 ifloat: 1
10628 ildouble: 1
10629 ldouble: 1
10630 Test "sin_downward (0x4p+0)":
10631 double: 1
10632 idouble: 1
10633 ildouble: 1
10634 ldouble: 1
10635 Test "sin_downward (0x4p+48)":
10636 double: 1
10637 idouble: 1
10638 Test "sin_downward (0x5.fbec7477d4a800000000000002p+0)":
10639 ildouble: 1
10640 ldouble: 1
10641 Test "sin_downward (0x5.fbec7477d4a84p+0)":
10642 double: 1
10643 idouble: 1
10644 Test "sin_downward (0x5.fbec7477d4a8p+0)":
10645 double: 1
10646 idouble: 1
10647 ildouble: 1
10648 ldouble: 1
10649 Test "sin_downward (0x5.fbec78p+0)":
10650 double: 1
10651 idouble: 1
10652 ildouble: 1
10653 ldouble: 1
10654 Test "sin_downward (0x5.fbec7p+0)":
10655 ildouble: 1
10656 ldouble: 1
10657 Test "sin_downward (0x5p+0)":
10658 double: 1
10659 float: 1
10660 idouble: 1
10661 ifloat: 1
10662 Test "sin_downward (0x6p+0)":
10663 double: 1
10664 idouble: 1
10665 ildouble: 1
10666 ldouble: 1
10667 Test "sin_downward (0x8.60a91c16b9b28p-4)":
10668 ildouble: 1
10669 ldouble: 1
10670 Test "sin_downward (0x8.60a92p-4)":
10671 ildouble: 1
10672 ldouble: 1
10673 Test "sin_downward (0x8p+0)":
10674 double: 1
10675 idouble: 1
10676 Test "sin_downward (0x8p+1020)":
10677 double: 1
10678 idouble: 1
10679 Test "sin_downward (0x9p+0)":
10680 double: 1
10681 float: 1
10682 idouble: 1
10683 ifloat: 1
10684 Test "sin_downward (0xap+0)":
10685 double: 1
10686 float: 1
10687 idouble: 1
10688 ifloat: 1
10689 Test "sin_downward (0xb.fa09ap+100)":
10690 ildouble: 2
10691 ldouble: 2
10692 Test "sin_downward (0xc.d4966d92d17082980965c1a66p-4)":
10693 ildouble: 2
10694 ldouble: 2
10695 Test "sin_downward (0xc.d4966d92d170829p-4)":
10696 ildouble: 2
10697 ldouble: 2
10698 Test "sin_downward (0xc.d4966d92d17082ap-4)":
10699 ildouble: 2
10700 ldouble: 2
10701 Test "sin_downward (0xc.d4966d92d1708p-4)":
10702 double: 1
10703 idouble: 1
10704 ildouble: 1
10705 ldouble: 1
10706 Test "sin_downward (0xc.d4966d92d171p-4)":
10707 ildouble: 1
10708 ldouble: 1
10709 Test "sin_downward (0xc.d4966p-4)":
10710 double: 1
10711 idouble: 1
10712 ildouble: 1
10713 ldouble: 1
10714 Test "sin_downward (0xc.d4967p-4)":
10715 ildouble: 2
10716 ldouble: 2
10717 Test "sin_downward (0xe.ef3af1b5d800001p-4)":
10718 ildouble: 2
10719 ldouble: 2
10720 Test "sin_downward (0xe.ef3af1b5d8008p-4)":
10721 ildouble: 2
10722 ldouble: 2
10723 Test "sin_downward (0xe.ef3af1b5d8p-4)":
10724 ildouble: 1
10725 ldouble: 1
10726 Test "sin_downward (0xe.ef3afp-4)":
10727 ildouble: 3
10728 ldouble: 3
10729 Test "sin_downward (0xe.ef3bp-4)":
10730 ildouble: 2
10731 ldouble: 2
10732 Test "sin_downward (0xf.ffffcp+124)":
10733 double: 1
10734 idouble: 1
10735 Test "sin_downward (0xf.ffffffffffff8p+1020)":
10736 double: 1
10737 idouble: 1
10738 ildouble: 2
10739 ldouble: 2
10740 Test "sin_downward (0xf.fffffp+124)":
10741 double: 1
10742 idouble: 1
10743 ildouble: 1
10744 ldouble: 1
10746 # sin_tonearest
10747 Test "sin_tonearest (0x1p+0)":
10748 float: 1
10749 ifloat: 1
10750 Test "sin_tonearest (0x4.1237e153f7080008p+0)":
10751 ildouble: 1
10752 ldouble: 1
10754 # sin_towardzero
10755 Test "sin_towardzero (-0x1.921fb54442d18p+0)":
10756 double: 1
10757 idouble: 1
10758 Test "sin_towardzero (-0x1.921fb54442d19p+0)":
10759 double: 1
10760 idouble: 1
10761 Test "sin_towardzero (-0x2p+64)":
10762 double: 1
10763 idouble: 1
10764 ildouble: 3
10765 ldouble: 3
10766 Test "sin_towardzero (-0x8.60a91c16b9b28p-4)":
10767 ildouble: 1
10768 ldouble: 1
10769 Test "sin_towardzero (-0x8.60a92p-4)":
10770 ildouble: 1
10771 ldouble: 1
10772 Test "sin_towardzero (0x1.921fb54442d18p+0)":
10773 double: 1
10774 idouble: 1
10775 Test "sin_towardzero (0x1.921fb54442d19p+0)":
10776 double: 1
10777 idouble: 1
10778 Test "sin_towardzero (0x1p+0)":
10779 float: 1
10780 ifloat: 1
10781 ildouble: 3
10782 ldouble: 3
10783 Test "sin_towardzero (0x2.1e19e4p+72)":
10784 double: 1
10785 idouble: 1
10786 Test "sin_towardzero (0x2.1e19ep+72)":
10787 double: 1
10788 float: 1
10789 idouble: 1
10790 ifloat: 1
10791 Test "sin_towardzero (0x2.553534p+0)":
10792 double: 1
10793 idouble: 1
10794 Test "sin_towardzero (0x2.5535376715b9ep+0)":
10795 ildouble: 1
10796 ldouble: 1
10797 Test "sin_towardzero (0x2.5535376715b9ffffffffffffffp+0)":
10798 ildouble: 1
10799 ldouble: 1
10800 Test "sin_towardzero (0x2.5535376715bap+0)":
10801 double: 1
10802 idouble: 1
10803 Test "sin_towardzero (0x2p+0)":
10804 double: 1
10805 idouble: 1
10806 Test "sin_towardzero (0x2p+64)":
10807 double: 1
10808 idouble: 1
10809 ildouble: 3
10810 ldouble: 3
10811 Test "sin_towardzero (0x3.be735c19beap+0)":
10812 double: 1
10813 idouble: 1
10814 Test "sin_towardzero (0x3.be735cp+0)":
10815 double: 1
10816 float: 1
10817 idouble: 1
10818 ifloat: 1
10819 Test "sin_towardzero (0x3.be736p+0)":
10820 ildouble: 1
10821 ldouble: 1
10822 Test "sin_towardzero (0x3.ec2a04p+0)":
10823 double: 1
10824 float: 1
10825 idouble: 1
10826 ifloat: 1
10827 Test "sin_towardzero (0x3p+0)":
10828 ildouble: 1
10829 ldouble: 1
10830 Test "sin_towardzero (0x4.093385688a2d150c00bf42a09p-4)":
10831 ildouble: 1
10832 ldouble: 1
10833 Test "sin_towardzero (0x4.093388p-4)":
10834 double: 1
10835 idouble: 1
10836 Test "sin_towardzero (0x4.1237e153f70800000000000002p+0)":
10837 ildouble: 1
10838 ldouble: 1
10839 Test "sin_towardzero (0x4.1237e153f7084p+0)":
10840 ildouble: 1
10841 ldouble: 1
10842 Test "sin_towardzero (0x4.1237e153f708p+0)":
10843 ildouble: 1
10844 ldouble: 1
10845 Test "sin_towardzero (0x4.1237e8p+0)":
10846 double: 1
10847 idouble: 1
10848 Test "sin_towardzero (0x4.1237ep+0)":
10849 double: 1
10850 idouble: 1
10851 Test "sin_towardzero (0x4.c92d0ffa4bf04p+0)":
10852 double: 1
10853 idouble: 1
10854 Test "sin_towardzero (0x4.c92d0ffa4bfp+0)":
10855 double: 1
10856 idouble: 1
10857 Test "sin_towardzero (0x4p+0)":
10858 ildouble: 1
10859 ldouble: 1
10860 Test "sin_towardzero (0x4p+48)":
10861 double: 1
10862 idouble: 1
10863 Test "sin_towardzero (0x5.fbec7p+0)":
10864 double: 1
10865 idouble: 1
10866 Test "sin_towardzero (0x8.60a91c16b9b28p-4)":
10867 ildouble: 1
10868 ldouble: 1
10869 Test "sin_towardzero (0x8.60a92p-4)":
10870 ildouble: 1
10871 ldouble: 1
10872 Test "sin_towardzero (0x8p+0)":
10873 double: 1
10874 idouble: 1
10875 Test "sin_towardzero (0x8p+1020)":
10876 double: 1
10877 idouble: 1
10878 Test "sin_towardzero (0x9p+0)":
10879 double: 1
10880 idouble: 1
10881 Test "sin_towardzero (0xb.fa09ap+100)":
10882 double: 1
10883 idouble: 1
10884 Test "sin_towardzero (0xc.d4966d92d17082980965c1a664p-4)":
10885 ildouble: 2
10886 ldouble: 2
10887 Test "sin_towardzero (0xc.d4966d92d17082980965c1a66p-4)":
10888 ildouble: 2
10889 ldouble: 2
10890 Test "sin_towardzero (0xc.d4966d92d170829p-4)":
10891 ildouble: 2
10892 ldouble: 2
10893 Test "sin_towardzero (0xc.d4966d92d17082ap-4)":
10894 ildouble: 2
10895 ldouble: 2
10896 Test "sin_towardzero (0xc.d4966d92d1708p-4)":
10897 double: 1
10898 idouble: 1
10899 ildouble: 2
10900 ldouble: 2
10901 Test "sin_towardzero (0xc.d4966d92d171p-4)":
10902 ildouble: 4
10903 ldouble: 4
10904 Test "sin_towardzero (0xc.d4966p-4)":
10905 double: 1
10906 idouble: 1
10907 ildouble: 2
10908 ldouble: 2
10909 Test "sin_towardzero (0xc.d4967p-4)":
10910 float: 1
10911 ifloat: 1
10912 ildouble: 2
10913 ldouble: 2
10914 Test "sin_towardzero (0xe.ef3af1b5d80000000000000004p-4)":
10915 ildouble: 3
10916 ldouble: 3
10917 Test "sin_towardzero (0xe.ef3af1b5d800001p-4)":
10918 ildouble: 2
10919 ldouble: 2
10920 Test "sin_towardzero (0xe.ef3af1b5d8008p-4)":
10921 ildouble: 2
10922 ldouble: 2
10923 Test "sin_towardzero (0xe.ef3af1b5d8p-4)":
10924 ildouble: 3
10925 ldouble: 3
10926 Test "sin_towardzero (0xe.ef3afp-4)":
10927 float: 1
10928 ifloat: 1
10929 ildouble: 1
10930 ldouble: 1
10931 Test "sin_towardzero (0xe.ef3bp-4)":
10932 ildouble: 2
10933 ldouble: 2
10934 Test "sin_towardzero (0xf.ffffcp+124)":
10935 double: 1
10936 idouble: 1
10937 Test "sin_towardzero (0xf.ffffffffffff8p+1020)":
10938 double: 1
10939 idouble: 1
10940 ildouble: 1
10941 ldouble: 1
10943 # sin_upward
10944 Test "sin_upward (-0x1.921fb4p+0)":
10945 float: 1
10946 ifloat: 1
10947 ildouble: 1
10948 ldouble: 1
10949 Test "sin_upward (-0x1.921fb54442d18p+0)":
10950 double: 1
10951 idouble: 1
10952 Test "sin_upward (-0x1.921fb54442d19p+0)":
10953 double: 1
10954 idouble: 1
10955 Test "sin_upward (-0x1.921fb6p+0)":
10956 float: 1
10957 ifloat: 1
10958 ildouble: 1
10959 ldouble: 1
10960 Test "sin_upward (-0x2p+64)":
10961 ildouble: 1
10962 ldouble: 1
10963 Test "sin_upward (-0x8.60a91c16b9b28p-4)":
10964 ildouble: 1
10965 ldouble: 1
10966 Test "sin_upward (-0x8.60a91c16b9b2c232dd99707ab4p-4)":
10967 ildouble: 1
10968 ldouble: 1
10969 Test "sin_upward (-0x8.60a91c16b9b2c24p-4)":
10970 ildouble: 1
10971 ldouble: 1
10972 Test "sin_upward (-0x8.60a91c16b9b3p-4)":
10973 ildouble: 1
10974 ldouble: 1
10975 Test "sin_upward (-0x8.60a91p-4)":
10976 ildouble: 1
10977 ldouble: 1
10978 Test "sin_upward (-0x8.60a92p-4)":
10979 ildouble: 1
10980 ldouble: 1
10981 Test "sin_upward (0x1.921fb4p+0)":
10982 double: 1
10983 idouble: 1
10984 Test "sin_upward (0x1.921fb6p+0)":
10985 double: 1
10986 idouble: 1
10987 Test "sin_upward (0x1p+0)":
10988 double: 1
10989 idouble: 1
10990 ildouble: 2
10991 ldouble: 2
10992 Test "sin_upward (0x1p+120)":
10993 double: 1
10994 float: 1
10995 idouble: 1
10996 ifloat: 1
10997 Test "sin_upward (0x1p+28)":
10998 float: 1
10999 ifloat: 1
11000 ildouble: 1
11001 ldouble: 1
11002 Test "sin_upward (0x2.1e19e0c9bab24p+72)":
11003 ildouble: 1
11004 ldouble: 1
11005 Test "sin_upward (0x2.1e19e4p+72)":
11006 double: 1
11007 idouble: 1
11008 ildouble: 1
11009 ldouble: 1
11010 Test "sin_upward (0x2.1e19ep+72)":
11011 double: 1
11012 float: 1
11013 idouble: 1
11014 ifloat: 1
11015 ildouble: 1
11016 ldouble: 1
11017 Test "sin_upward (0x2.5535376715b9ep+0)":
11018 double: 1
11019 idouble: 1
11020 Test "sin_upward (0x2.5535376715b9ffffffffffffffp+0)":
11021 ildouble: 1
11022 ldouble: 1
11023 Test "sin_upward (0x2.553538p+0)":
11024 double: 1
11025 idouble: 1
11026 Test "sin_upward (0x2p+0)":
11027 float: 1
11028 ifloat: 1
11029 Test "sin_upward (0x2p+64)":
11030 double: 1
11031 idouble: 1
11032 ildouble: 3
11033 ldouble: 3
11034 Test "sin_upward (0x3.be735c19be9fep+0)":
11035 ildouble: 1
11036 ldouble: 1
11037 Test "sin_upward (0x3.be735c19be9ffffcp+0)":
11038 ildouble: 1
11039 ldouble: 1
11040 Test "sin_upward (0x3.be735c19be9fffffffffffffffp+0)":
11041 ildouble: 1
11042 ldouble: 1
11043 Test "sin_upward (0x3.be735c19beap+0)":
11044 double: 1
11045 idouble: 1
11046 Test "sin_upward (0x3.be735cp+0)":
11047 double: 1
11048 float: 1
11049 idouble: 1
11050 ifloat: 1
11051 Test "sin_upward (0x3.be736p+0)":
11052 float: 1
11053 ifloat: 1
11054 ildouble: 1
11055 ldouble: 1
11056 Test "sin_upward (0x3.ec2a0250032a00000000000001p+0)":
11057 ildouble: 1
11058 ldouble: 1
11059 Test "sin_upward (0x3.ec2a0250032a0004p+0)":
11060 ildouble: 1
11061 ldouble: 1
11062 Test "sin_upward (0x3.ec2a0250032a2p+0)":
11063 ildouble: 1
11064 ldouble: 1
11065 Test "sin_upward (0x3.ec2a0250032ap+0)":
11066 ildouble: 1
11067 ldouble: 1
11068 Test "sin_upward (0x3.ec2a04p+0)":
11069 double: 1
11070 float: 1
11071 idouble: 1
11072 ifloat: 1
11073 Test "sin_upward (0x3.ec2ap+0)":
11074 ildouble: 1
11075 ldouble: 1
11076 Test "sin_upward (0x3p+0)":
11077 double: 1
11078 float: 1
11079 idouble: 1
11080 ifloat: 1
11081 ildouble: 2
11082 ldouble: 2
11083 Test "sin_upward (0x4.093385688a2d4p-4)":
11084 double: 1
11085 idouble: 1
11086 Test "sin_upward (0x4.093385688a2dp-4)":
11087 double: 1
11088 idouble: 1
11089 Test "sin_upward (0x4.09338p-4)":
11090 double: 1
11091 idouble: 1
11092 Test "sin_upward (0x4.1237e153f70800000000000002p+0)":
11093 ildouble: 2
11094 ldouble: 2
11095 Test "sin_upward (0x4.1237e153f7080008p+0)":
11096 ildouble: 2
11097 ldouble: 2
11098 Test "sin_upward (0x4.1237e153f7084p+0)":
11099 ildouble: 2
11100 ldouble: 2
11101 Test "sin_upward (0x4.1237e153f708p+0)":
11102 ildouble: 2
11103 ldouble: 2
11104 Test "sin_upward (0x4.1237e8p+0)":
11105 double: 1
11106 float: 2
11107 idouble: 1
11108 ifloat: 2
11109 ildouble: 1
11110 ldouble: 1
11111 Test "sin_upward (0x4.1237ep+0)":
11112 double: 1
11113 float: 1
11114 idouble: 1
11115 ifloat: 1
11116 ildouble: 2
11117 ldouble: 2
11118 Test "sin_upward (0x4.c92d08p+0)":
11119 float: 1
11120 ifloat: 1
11121 ildouble: 1
11122 ldouble: 1
11123 Test "sin_upward (0x4.c92d0ffa4bf000000000000002p+0)":
11124 ildouble: 1
11125 ldouble: 1
11126 Test "sin_upward (0x4.c92d0ffa4bf00008p+0)":
11127 ildouble: 1
11128 ldouble: 1
11129 Test "sin_upward (0x4.c92d0ffa4bf04p+0)":
11130 double: 1
11131 idouble: 1
11132 ildouble: 1
11133 ldouble: 1
11134 Test "sin_upward (0x4.c92d0ffa4bfp+0)":
11135 double: 1
11136 idouble: 1
11137 Test "sin_upward (0x4.c92d1p+0)":
11138 float: 1
11139 ifloat: 1
11140 ildouble: 1
11141 ldouble: 1
11142 Test "sin_upward (0x4p+0)":
11143 float: 2
11144 ifloat: 2
11145 ildouble: 2
11146 ldouble: 2
11147 Test "sin_upward (0x4p+48)":
11148 float: 1
11149 ifloat: 1
11150 Test "sin_upward (0x5.fbec7477d4a800000000000002p+0)":
11151 ildouble: 1
11152 ldouble: 1
11153 Test "sin_upward (0x5.fbec7477d4a80008p+0)":
11154 ildouble: 2
11155 ldouble: 2
11156 Test "sin_upward (0x5.fbec7477d4a84p+0)":
11157 ildouble: 1
11158 ldouble: 1
11159 Test "sin_upward (0x5.fbec7477d4a8p+0)":
11160 ildouble: 1
11161 ldouble: 1
11162 Test "sin_upward (0x5.fbec78p+0)":
11163 ildouble: 1
11164 ldouble: 1
11165 Test "sin_upward (0x5.fbec7p+0)":
11166 double: 1
11167 idouble: 1
11168 ildouble: 1
11169 ldouble: 1
11170 Test "sin_upward (0x5p+0)":
11171 float: 1
11172 ifloat: 1
11173 ildouble: 1
11174 ldouble: 1
11175 Test "sin_upward (0x6p+0)":
11176 ildouble: 1
11177 ldouble: 1
11178 Test "sin_upward (0x7p+0)":
11179 double: 1
11180 float: 1
11181 idouble: 1
11182 ifloat: 1
11183 Test "sin_upward (0x8.60a91c16b9b3p-4)":
11184 double: 1
11185 idouble: 1
11186 Test "sin_upward (0x8.60a91p-4)":
11187 double: 1
11188 idouble: 1
11189 Test "sin_upward (0x8.60a92p-4)":
11190 double: 1
11191 idouble: 1
11192 Test "sin_upward (0x8p+0)":
11193 float: 1
11194 ifloat: 1
11195 Test "sin_upward (0x8p+1020)":
11196 ildouble: 1
11197 ldouble: 1
11198 Test "sin_upward (0x8p+124)":
11199 double: 1
11200 idouble: 1
11201 Test "sin_upward (0x9p+0)":
11202 float: 1
11203 ifloat: 1
11204 Test "sin_upward (0xap+0)":
11205 float: 1
11206 ifloat: 1
11207 ildouble: 1
11208 ldouble: 1
11209 Test "sin_upward (0xb.fa09ap+100)":
11210 double: 1
11211 idouble: 1
11212 Test "sin_upward (0xc.d4966d92d17082980965c1a664p-4)":
11213 ildouble: 3
11214 ldouble: 3
11215 Test "sin_upward (0xc.d4966d92d17082980965c1a66p-4)":
11216 ildouble: 2
11217 ldouble: 2
11218 Test "sin_upward (0xc.d4966d92d170829p-4)":
11219 ildouble: 2
11220 ldouble: 2
11221 Test "sin_upward (0xc.d4966d92d17082ap-4)":
11222 ildouble: 2
11223 ldouble: 2
11224 Test "sin_upward (0xc.d4966d92d1708p-4)":
11225 ildouble: 3
11226 ldouble: 3
11227 Test "sin_upward (0xc.d4966d92d171p-4)":
11228 double: 1
11229 idouble: 1
11230 ildouble: 3
11231 ldouble: 3
11232 Test "sin_upward (0xc.d4966p-4)":
11233 ildouble: 3
11234 ldouble: 3
11235 Test "sin_upward (0xc.d4967p-4)":
11236 double: 1
11237 idouble: 1
11238 ildouble: 2
11239 ldouble: 2
11240 Test "sin_upward (0xcp-4)":
11241 double: 1
11242 idouble: 1
11243 Test "sin_upward (0xe.ef3af1b5d80000000000000004p-4)":
11244 ildouble: 3
11245 ldouble: 3
11246 Test "sin_upward (0xe.ef3af1b5d800001p-4)":
11247 ildouble: 2
11248 ldouble: 2
11249 Test "sin_upward (0xe.ef3af1b5d8008p-4)":
11250 double: 1
11251 idouble: 1
11252 ildouble: 2
11253 ldouble: 2
11254 Test "sin_upward (0xe.ef3af1b5d8p-4)":
11255 double: 1
11256 idouble: 1
11257 ildouble: 2
11258 ldouble: 2
11259 Test "sin_upward (0xe.ef3afp-4)":
11260 double: 1
11261 idouble: 1
11262 ildouble: 2
11263 ldouble: 2
11264 Test "sin_upward (0xe.ef3bp-4)":
11265 double: 1
11266 idouble: 1
11267 ildouble: 3
11268 ldouble: 3
11269 Test "sin_upward (0xf.ffffcp+124)":
11270 ildouble: 2
11271 ldouble: 2
11272 Test "sin_upward (0xf.ffffffffffff8p+1020)":
11273 ildouble: 2
11274 ldouble: 2
11275 Test "sin_upward (0xf.ffffffffffffbffffffffffffcp+1020)":
11276 ildouble: 1
11277 ldouble: 1
11278 Test "sin_upward (0xf.fffffp+124)":
11279 ildouble: 1
11280 ldouble: 1
11282 # sincos
11283 Test "sincos (0x1.0c1522p+0) extra output 1":
11284 float: 1
11285 ifloat: 1
11286 Test "sincos (0x1.0c152382d7366p+0) extra output 2":
11287 ildouble: 1
11288 ldouble: 1
11289 Test "sincos (0x1p+120) extra output 2":
11290 float: 1
11291 ifloat: 1
11292 Test "sincos (0x8.60a92p-4) extra output 2":
11293 float: 1
11294 ifloat: 1
11295 Test "sincos (0x8p+124) extra output 2":
11296 float: 1
11297 ifloat: 1
11298 Test "sincos (0xc.d4966d92d17082980965c1a66p-4) extra output 2":
11299 ildouble: 1
11300 ldouble: 1
11301 Test "sincos (0xc.d4967p-4) extra output 2":
11302 float: 1
11303 ifloat: 1
11304 Test "sincos (0xf.ffffffffffff8p+1020) extra output 1":
11305 ildouble: 1
11306 ldouble: 1
11308 # sinh
11309 Test "sinh (0xcp-4)":
11310 ildouble: 1
11311 ldouble: 1
11313 # sinh_downward
11314 Test "sinh_downward (0x1.6p+4)":
11315 double: 1
11316 idouble: 1
11317 ildouble: 1
11318 ldouble: 1
11319 Test "sinh_downward (0x1.7p+4)":
11320 double: 1
11321 idouble: 1
11322 Test "sinh_downward (0x1.8p+4)":
11323 ildouble: 1
11324 ldouble: 1
11326 # sinh_tonearest
11327 Test "sinh_tonearest (0xcp-4)":
11328 ildouble: 1
11329 ldouble: 1
11331 # sinh_towardzero
11332 Test "sinh_towardzero (0x1.6p+4)":
11333 double: 1
11334 idouble: 1
11335 ildouble: 1
11336 ldouble: 1
11337 Test "sinh_towardzero (0x1.7p+4)":
11338 double: 1
11339 idouble: 1
11340 Test "sinh_towardzero (0x1.8p+4)":
11341 ildouble: 1
11342 ldouble: 1
11344 # sinh_upward
11345 Test "sinh_upward (0x1.8p+4)":
11346 double: 1
11347 idouble: 1
11348 Test "sinh_upward (0x8p-32)":
11349 double: 1
11350 float: 1
11351 idouble: 1
11352 ifloat: 1
11353 ildouble: 1
11354 ldouble: 1
11355 Test "sinh_upward (0xcp-4)":
11356 ildouble: 1
11357 ldouble: 1
11359 # tan
11360 Test "tan (-0xc.908p-4)":
11361 ildouble: 2
11362 ldouble: 2
11363 Test "tan (-0xc.90cp-4)":
11364 ildouble: 2
11365 ldouble: 2
11366 Test "tan (-0xc.90ep-4)":
11367 ildouble: 2
11368 ldouble: 2
11369 Test "tan (-0xc.90f8p-4)":
11370 ildouble: 2
11371 ldouble: 2
11372 Test "tan (-0xc.90fcp-4)":
11373 ildouble: 1
11374 ldouble: 1
11375 Test "tan (-0xc.90fd8p-4)":
11376 ildouble: 1
11377 ldouble: 1
11378 Test "tan (-0xc.90fdap-4)":
11379 ildouble: 1
11380 ldouble: 1
11381 Test "tan (-0xc.92p-4)":
11382 ildouble: 1
11383 ldouble: 1
11384 Test "tan (-0xc.9p-4)":
11385 ildouble: 1
11386 ldouble: 1
11387 Test "tan (0x2.1e19ep+72)":
11388 ildouble: 1
11389 ldouble: 1
11390 Test "tan (0x4p+0)":
11391 ildouble: 1
11392 ldouble: 1
11393 Test "tan (0x7p+0)":
11394 ildouble: 1
11395 ldouble: 1
11396 Test "tan (0xap+0)":
11397 ildouble: 1
11398 ldouble: 1
11399 Test "tan (0xc.908p-4)":
11400 ildouble: 2
11401 ldouble: 2
11402 Test "tan (0xc.90cp-4)":
11403 ildouble: 2
11404 ldouble: 2
11405 Test "tan (0xc.90ep-4)":
11406 ildouble: 2
11407 ldouble: 2
11408 Test "tan (0xc.90f8p-4)":
11409 ildouble: 2
11410 ldouble: 2
11411 Test "tan (0xc.90fcp-4)":
11412 ildouble: 1
11413 ldouble: 1
11414 Test "tan (0xc.90fd8p-4)":
11415 ildouble: 1
11416 ldouble: 1
11417 Test "tan (0xc.90fdaa22168c234c4c6628b81p-4)":
11418 ildouble: 1
11419 ldouble: 1
11420 Test "tan (0xc.90fdaa22168c235p-4)":
11421 ildouble: 1
11422 ldouble: 1
11423 Test "tan (0xc.90fdap-4)":
11424 ildouble: 1
11425 ldouble: 1
11426 Test "tan (0xc.92p-4)":
11427 ildouble: 1
11428 ldouble: 1
11429 Test "tan (0xc.9p-4)":
11430 ildouble: 1
11431 ldouble: 1
11433 # tan_downward
11434 Test "tan_downward (-0x2p+64)":
11435 double: 1
11436 idouble: 1
11437 Test "tan_downward (-0xc.908p-4)":
11438 float: 2
11439 ifloat: 2
11440 Test "tan_downward (-0xc.90cp-4)":
11441 float: 1
11442 ifloat: 1
11443 Test "tan_downward (-0xc.90ep-4)":
11444 double: 1
11445 float: 1
11446 idouble: 1
11447 ifloat: 1
11448 Test "tan_downward (-0xc.90f8p-4)":
11449 double: 1
11450 float: 1
11451 idouble: 1
11452 ifloat: 1
11453 Test "tan_downward (-0xc.90fcp-4)":
11454 float: 1
11455 ifloat: 1
11456 Test "tan_downward (-0xc.90fd8p-4)":
11457 double: 1
11458 float: 1
11459 idouble: 1
11460 ifloat: 1
11461 Test "tan_downward (-0xc.90fdap-4)":
11462 double: 1
11463 float: 1
11464 idouble: 1
11465 ifloat: 1
11466 Test "tan_downward (-0xc.90fdbp-4)":
11467 double: 1
11468 float: 1
11469 idouble: 1
11470 ifloat: 1
11471 Test "tan_downward (-0xc.90fdcp-4)":
11472 double: 1
11473 float: 1
11474 idouble: 1
11475 ifloat: 1
11476 Test "tan_downward (-0xc.90fdp-4)":
11477 float: 1
11478 ifloat: 1
11479 Test "tan_downward (-0xc.90fep-4)":
11480 double: 1
11481 float: 1
11482 idouble: 1
11483 ifloat: 1
11484 Test "tan_downward (-0xc.90fp-4)":
11485 double: 1
11486 float: 1
11487 idouble: 1
11488 ifloat: 1
11489 Test "tan_downward (-0xc.91p-4)":
11490 double: 1
11491 float: 1
11492 idouble: 1
11493 ifloat: 1
11494 Test "tan_downward (-0xc.92p-4)":
11495 double: 1
11496 idouble: 1
11497 Test "tan_downward (-0xc.94p-4)":
11498 ildouble: 2
11499 ldouble: 2
11500 Test "tan_downward (-0xc.98p-4)":
11501 ildouble: 1
11502 ldouble: 1
11503 Test "tan_downward (-0xc.9p-4)":
11504 double: 1
11505 float: 1
11506 idouble: 1
11507 ifloat: 1
11508 ildouble: 1
11509 ldouble: 1
11510 Test "tan_downward (-0xc.ap-4)":
11511 double: 1
11512 idouble: 1
11513 Test "tan_downward (0x1p+0)":
11514 double: 1
11515 idouble: 1
11516 Test "tan_downward (0x2.1e19e0c9bab24p+72)":
11517 double: 1
11518 idouble: 1
11519 ildouble: 2
11520 ldouble: 2
11521 Test "tan_downward (0x2.1e19ep+72)":
11522 ildouble: 1
11523 ldouble: 1
11524 Test "tan_downward (0x2p+0)":
11525 double: 1
11526 idouble: 1
11527 ildouble: 1
11528 ldouble: 1
11529 Test "tan_downward (0x3p+0)":
11530 double: 1
11531 idouble: 1
11532 Test "tan_downward (0x4p+0)":
11533 float: 1
11534 ifloat: 1
11535 Test "tan_downward (0x6p+0)":
11536 double: 1
11537 idouble: 1
11538 Test "tan_downward (0x7p+0)":
11539 double: 1
11540 idouble: 1
11541 Test "tan_downward (0x8p+1020)":
11542 double: 1
11543 idouble: 1
11544 ildouble: 1
11545 ldouble: 1
11546 Test "tan_downward (0x9p+0)":
11547 ildouble: 1
11548 ldouble: 1
11549 Test "tan_downward (0xap+0)":
11550 ildouble: 1
11551 ldouble: 1
11552 Test "tan_downward (0xc.908p-4)":
11553 double: 1
11554 float: 1
11555 idouble: 1
11556 ifloat: 1
11557 Test "tan_downward (0xc.90cp-4)":
11558 double: 1
11559 idouble: 1
11560 Test "tan_downward (0xc.90ep-4)":
11561 ildouble: 1
11562 ldouble: 1
11563 Test "tan_downward (0xc.90f8p-4)":
11564 ildouble: 2
11565 ldouble: 2
11566 Test "tan_downward (0xc.90fcp-4)":
11567 double: 1
11568 idouble: 1
11569 Test "tan_downward (0xc.90fd8p-4)":
11570 ildouble: 1
11571 ldouble: 1
11572 Test "tan_downward (0xc.90fdaa22168c234c4c6628b81p-4)":
11573 ildouble: 2
11574 ldouble: 2
11575 Test "tan_downward (0xc.90fdaa22168c235p-4)":
11576 ildouble: 1
11577 ldouble: 1
11578 Test "tan_downward (0xc.90fdaa22168c8p-4)":
11579 double: 1
11580 idouble: 1
11581 Test "tan_downward (0xc.90fdap-4)":
11582 ildouble: 1
11583 ldouble: 1
11584 Test "tan_downward (0xc.90fdp-4)":
11585 double: 1
11586 idouble: 1
11587 Test "tan_downward (0xc.90fep-4)":
11588 ildouble: 1
11589 ldouble: 1
11590 Test "tan_downward (0xc.90fp-4)":
11591 ildouble: 2
11592 ldouble: 2
11593 Test "tan_downward (0xc.92p-4)":
11594 float: 1
11595 ifloat: 1
11596 ildouble: 1
11597 ldouble: 1
11598 Test "tan_downward (0xc.94p-4)":
11599 double: 1
11600 float: 1
11601 idouble: 1
11602 ifloat: 1
11603 Test "tan_downward (0xc.98p-4)":
11604 double: 1
11605 float: 1
11606 idouble: 1
11607 ifloat: 1
11608 Test "tan_downward (0xc.9p-4)":
11609 ildouble: 2
11610 ldouble: 2
11611 Test "tan_downward (0xc.ap-4)":
11612 float: 1
11613 ifloat: 1
11614 Test "tan_downward (0xcp-4)":
11615 double: 1
11616 idouble: 1
11617 Test "tan_downward (0xf.fffffp+124)":
11618 ildouble: 2
11619 ldouble: 2
11621 # tan_tonearest
11622 Test "tan_tonearest (-0xc.908p-4)":
11623 ildouble: 2
11624 ldouble: 2
11625 Test "tan_tonearest (-0xc.90cp-4)":
11626 ildouble: 2
11627 ldouble: 2
11628 Test "tan_tonearest (-0xc.90ep-4)":
11629 ildouble: 2
11630 ldouble: 2
11631 Test "tan_tonearest (-0xc.90f8p-4)":
11632 ildouble: 2
11633 ldouble: 2
11634 Test "tan_tonearest (-0xc.90fcp-4)":
11635 ildouble: 1
11636 ldouble: 1
11637 Test "tan_tonearest (-0xc.90fd8p-4)":
11638 ildouble: 1
11639 ldouble: 1
11640 Test "tan_tonearest (-0xc.90fdap-4)":
11641 ildouble: 1
11642 ldouble: 1
11643 Test "tan_tonearest (-0xc.92p-4)":
11644 ildouble: 1
11645 ldouble: 1
11646 Test "tan_tonearest (-0xc.9p-4)":
11647 ildouble: 1
11648 ldouble: 1
11649 Test "tan_tonearest (0x2.1e19ep+72)":
11650 ildouble: 1
11651 ldouble: 1
11652 Test "tan_tonearest (0x4p+0)":
11653 ildouble: 1
11654 ldouble: 1
11655 Test "tan_tonearest (0x7p+0)":
11656 ildouble: 1
11657 ldouble: 1
11658 Test "tan_tonearest (0xap+0)":
11659 ildouble: 1
11660 ldouble: 1
11661 Test "tan_tonearest (0xc.908p-4)":
11662 ildouble: 2
11663 ldouble: 2
11664 Test "tan_tonearest (0xc.90cp-4)":
11665 ildouble: 2
11666 ldouble: 2
11667 Test "tan_tonearest (0xc.90ep-4)":
11668 ildouble: 2
11669 ldouble: 2
11670 Test "tan_tonearest (0xc.90f8p-4)":
11671 ildouble: 2
11672 ldouble: 2
11673 Test "tan_tonearest (0xc.90fcp-4)":
11674 ildouble: 1
11675 ldouble: 1
11676 Test "tan_tonearest (0xc.90fd8p-4)":
11677 ildouble: 1
11678 ldouble: 1
11679 Test "tan_tonearest (0xc.90fdaa22168c234c4c6628b81p-4)":
11680 ildouble: 1
11681 ldouble: 1
11682 Test "tan_tonearest (0xc.90fdaa22168c235p-4)":
11683 ildouble: 1
11684 ldouble: 1
11685 Test "tan_tonearest (0xc.90fdap-4)":
11686 ildouble: 1
11687 ldouble: 1
11688 Test "tan_tonearest (0xc.92p-4)":
11689 ildouble: 1
11690 ldouble: 1
11691 Test "tan_tonearest (0xc.9p-4)":
11692 ildouble: 1
11693 ldouble: 1
11695 # tan_towardzero
11696 Test "tan_towardzero (-0x2p+64)":
11697 double: 1
11698 idouble: 1
11699 ildouble: 2
11700 ldouble: 2
11701 Test "tan_towardzero (-0xc.908p-4)":
11702 double: 1
11703 float: 1
11704 idouble: 1
11705 ifloat: 1
11706 Test "tan_towardzero (-0xc.90cp-4)":
11707 double: 1
11708 idouble: 1
11709 Test "tan_towardzero (-0xc.90ep-4)":
11710 ildouble: 1
11711 ldouble: 1
11712 Test "tan_towardzero (-0xc.90f8p-4)":
11713 ildouble: 2
11714 ldouble: 2
11715 Test "tan_towardzero (-0xc.90fcp-4)":
11716 double: 1
11717 idouble: 1
11718 Test "tan_towardzero (-0xc.90fd8p-4)":
11719 ildouble: 1
11720 ldouble: 1
11721 Test "tan_towardzero (-0xc.90fdap-4)":
11722 ildouble: 1
11723 ldouble: 1
11724 Test "tan_towardzero (-0xc.90fdp-4)":
11725 double: 1
11726 idouble: 1
11727 Test "tan_towardzero (-0xc.90fp-4)":
11728 ildouble: 2
11729 ldouble: 2
11730 Test "tan_towardzero (-0xc.94p-4)":
11731 double: 1
11732 idouble: 1
11733 ildouble: 1
11734 ldouble: 1
11735 Test "tan_towardzero (-0xc.98p-4)":
11736 double: 1
11737 idouble: 1
11738 ildouble: 1
11739 ldouble: 1
11740 Test "tan_towardzero (-0xc.9p-4)":
11741 ildouble: 2
11742 ldouble: 2
11743 Test "tan_towardzero (0x1p+0)":
11744 double: 1
11745 float: 1
11746 idouble: 1
11747 ifloat: 1
11748 Test "tan_towardzero (0x2.1e19e0c9bab24p+72)":
11749 ildouble: 2
11750 ldouble: 2
11751 Test "tan_towardzero (0x2.1e19e4p+72)":
11752 double: 1
11753 idouble: 1
11754 ildouble: 2
11755 ldouble: 2
11756 Test "tan_towardzero (0x2.1e19ep+72)":
11757 double: 1
11758 idouble: 1
11759 ildouble: 1
11760 ldouble: 1
11761 Test "tan_towardzero (0x2p+0)":
11762 ildouble: 2
11763 ldouble: 2
11764 Test "tan_towardzero (0x2p+64)":
11765 double: 1
11766 idouble: 1
11767 ildouble: 2
11768 ldouble: 2
11769 Test "tan_towardzero (0x3p+0)":
11770 ildouble: 2
11771 ldouble: 2
11772 Test "tan_towardzero (0x4p+0)":
11773 ildouble: 1
11774 ldouble: 1
11775 Test "tan_towardzero (0x5p+0)":
11776 double: 1
11777 idouble: 1
11778 Test "tan_towardzero (0x6p+0)":
11779 ildouble: 1
11780 ldouble: 1
11781 Test "tan_towardzero (0x7p+0)":
11782 double: 1
11783 idouble: 1
11784 ildouble: 2
11785 ldouble: 2
11786 Test "tan_towardzero (0x8p+0)":
11787 double: 1
11788 idouble: 1
11789 Test "tan_towardzero (0x8p+1020)":
11790 ildouble: 2
11791 ldouble: 2
11792 Test "tan_towardzero (0x9p+0)":
11793 double: 1
11794 float: 1
11795 idouble: 1
11796 ifloat: 1
11797 Test "tan_towardzero (0xap+0)":
11798 ildouble: 1
11799 ldouble: 1
11800 Test "tan_towardzero (0xc.908p-4)":
11801 double: 1
11802 float: 1
11803 idouble: 1
11804 ifloat: 1
11805 Test "tan_towardzero (0xc.90cp-4)":
11806 double: 1
11807 idouble: 1
11808 Test "tan_towardzero (0xc.90ep-4)":
11809 ildouble: 1
11810 ldouble: 1
11811 Test "tan_towardzero (0xc.90f8p-4)":
11812 ildouble: 2
11813 ldouble: 2
11814 Test "tan_towardzero (0xc.90fcp-4)":
11815 double: 1
11816 idouble: 1
11817 Test "tan_towardzero (0xc.90fd8p-4)":
11818 ildouble: 1
11819 ldouble: 1
11820 Test "tan_towardzero (0xc.90fdaa22168c234c4c6628b80cp-4)":
11821 ildouble: 1
11822 ldouble: 1
11823 Test "tan_towardzero (0xc.90fdaa22168c234p-4)":
11824 ildouble: 1
11825 ldouble: 1
11826 Test "tan_towardzero (0xc.90fdaa22168c8p-4)":
11827 double: 1
11828 idouble: 1
11829 ildouble: 1
11830 ldouble: 1
11831 Test "tan_towardzero (0xc.90fdaa22168cp-4)":
11832 ildouble: 1
11833 ldouble: 1
11834 Test "tan_towardzero (0xc.90fdap-4)":
11835 ildouble: 1
11836 ldouble: 1
11837 Test "tan_towardzero (0xc.90fdp-4)":
11838 double: 1
11839 idouble: 1
11840 Test "tan_towardzero (0xc.90fp-4)":
11841 ildouble: 2
11842 ldouble: 2
11843 Test "tan_towardzero (0xc.94p-4)":
11844 double: 1
11845 idouble: 1
11846 ildouble: 1
11847 ldouble: 1
11848 Test "tan_towardzero (0xc.98p-4)":
11849 double: 1
11850 idouble: 1
11851 ildouble: 1
11852 ldouble: 1
11853 Test "tan_towardzero (0xc.9p-4)":
11854 ildouble: 2
11855 ldouble: 2
11856 Test "tan_towardzero (0xcp-4)":
11857 double: 1
11858 idouble: 1
11859 Test "tan_towardzero (0xf.ffffffffffff8p+1020)":
11860 double: 1
11861 idouble: 1
11862 Test "tan_towardzero (0xf.ffffffffffffbffffffffffffcp+1020)":
11863 ildouble: 1
11864 ldouble: 1
11865 Test "tan_towardzero (0xf.fffffp+124)":
11866 double: 1
11867 idouble: 1
11869 # tan_upward
11870 Test "tan_upward (-0xc.908p-4)":
11871 double: 1
11872 idouble: 1
11873 ildouble: 2
11874 ldouble: 2
11875 Test "tan_upward (-0xc.90cp-4)":
11876 double: 1
11877 float: 1
11878 idouble: 1
11879 ifloat: 1
11880 ildouble: 2
11881 ldouble: 2
11882 Test "tan_upward (-0xc.90ep-4)":
11883 float: 1
11884 ifloat: 1
11885 ildouble: 2
11886 ldouble: 2
11887 Test "tan_upward (-0xc.90f8p-4)":
11888 float: 1
11889 ifloat: 1
11890 ildouble: 2
11891 ldouble: 2
11892 Test "tan_upward (-0xc.90fcp-4)":
11893 double: 1
11894 float: 1
11895 idouble: 1
11896 ifloat: 1
11897 ildouble: 2
11898 ldouble: 2
11899 Test "tan_upward (-0xc.90fd8p-4)":
11900 float: 1
11901 ifloat: 1
11902 ildouble: 2
11903 ldouble: 2
11904 Test "tan_upward (-0xc.90fdap-4)":
11905 float: 1
11906 ifloat: 1
11907 ildouble: 1
11908 ldouble: 1
11909 Test "tan_upward (-0xc.90fdbp-4)":
11910 float: 1
11911 ifloat: 1
11912 Test "tan_upward (-0xc.90fdcp-4)":
11913 float: 1
11914 ifloat: 1
11915 Test "tan_upward (-0xc.90fdp-4)":
11916 double: 1
11917 float: 1
11918 idouble: 1
11919 ifloat: 1
11920 ildouble: 2
11921 ldouble: 2
11922 Test "tan_upward (-0xc.90fep-4)":
11923 float: 1
11924 ifloat: 1
11925 Test "tan_upward (-0xc.90fp-4)":
11926 float: 1
11927 ifloat: 1
11928 ildouble: 2
11929 ldouble: 2
11930 Test "tan_upward (-0xc.91p-4)":
11931 float: 1
11932 ifloat: 1
11933 Test "tan_upward (-0xc.94p-4)":
11934 double: 1
11935 idouble: 1
11936 ildouble: 1
11937 ldouble: 1
11938 Test "tan_upward (-0xc.98p-4)":
11939 double: 1
11940 idouble: 1
11941 ildouble: 1
11942 ldouble: 1
11943 Test "tan_upward (-0xc.9p-4)":
11944 float: 1
11945 ifloat: 1
11946 ildouble: 2
11947 ldouble: 2
11948 Test "tan_upward (0x1p+0)":
11949 float: 1
11950 ifloat: 1
11951 Test "tan_upward (0x2.1e19e4p+72)":
11952 double: 1
11953 idouble: 1
11954 ildouble: 2
11955 ldouble: 2
11956 Test "tan_upward (0x2.1e19ep+72)":
11957 double: 1
11958 idouble: 1
11959 Test "tan_upward (0x2p+0)":
11960 ildouble: 1
11961 ldouble: 1
11962 Test "tan_upward (0x2p+64)":
11963 double: 1
11964 idouble: 1
11965 ildouble: 2
11966 ldouble: 2
11967 Test "tan_upward (0x3p+0)":
11968 ildouble: 2
11969 ldouble: 2
11970 Test "tan_upward (0x4p+0)":
11971 double: 1
11972 idouble: 1
11973 ildouble: 2
11974 ldouble: 2
11975 Test "tan_upward (0x5p+0)":
11976 double: 1
11977 idouble: 1
11978 ildouble: 1
11979 ldouble: 1
11980 Test "tan_upward (0x6p+0)":
11981 ildouble: 1
11982 ldouble: 1
11983 Test "tan_upward (0x7p+0)":
11984 float: 1
11985 ifloat: 1
11986 Test "tan_upward (0x8p+0)":
11987 double: 1
11988 idouble: 1
11989 Test "tan_upward (0x8p+1020)":
11990 ildouble: 2
11991 ldouble: 2
11992 Test "tan_upward (0x9p+0)":
11993 double: 1
11994 idouble: 1
11995 Test "tan_upward (0xap+0)":
11996 double: 1
11997 float: 1
11998 idouble: 1
11999 ifloat: 1
12000 ildouble: 1
12001 ldouble: 1
12002 Test "tan_upward (0xc.908p-4)":
12003 float: 1
12004 ifloat: 1
12005 Test "tan_upward (0xc.90ep-4)":
12006 double: 1
12007 idouble: 1
12008 ildouble: 1
12009 ldouble: 1
12010 Test "tan_upward (0xc.90f8p-4)":
12011 double: 1
12012 idouble: 1
12013 ildouble: 1
12014 ldouble: 1
12015 Test "tan_upward (0xc.90fcp-4)":
12016 ildouble: 1
12017 ldouble: 1
12018 Test "tan_upward (0xc.90fd8p-4)":
12019 double: 1
12020 idouble: 1
12021 ildouble: 1
12022 ldouble: 1
12023 Test "tan_upward (0xc.90fdaa22168c234c4c6628b80cp-4)":
12024 ildouble: 2
12025 ldouble: 2
12026 Test "tan_upward (0xc.90fdaa22168c234c4c6628b81p-4)":
12027 ildouble: 1
12028 ldouble: 1
12029 Test "tan_upward (0xc.90fdaa22168c234p-4)":
12030 ildouble: 2
12031 ldouble: 2
12032 Test "tan_upward (0xc.90fdaa22168c235p-4)":
12033 ildouble: 1
12034 ldouble: 1
12035 Test "tan_upward (0xc.90fdaa22168c8p-4)":
12036 ildouble: 2
12037 ldouble: 2
12038 Test "tan_upward (0xc.90fdaa22168cp-4)":
12039 ildouble: 2
12040 ldouble: 2
12041 Test "tan_upward (0xc.90fdap-4)":
12042 double: 1
12043 idouble: 1
12044 Test "tan_upward (0xc.90fdbp-4)":
12045 double: 1
12046 idouble: 1
12047 ildouble: 2
12048 ldouble: 2
12049 Test "tan_upward (0xc.90fdcp-4)":
12050 double: 1
12051 idouble: 1
12052 ildouble: 2
12053 ldouble: 2
12054 Test "tan_upward (0xc.90fep-4)":
12055 double: 1
12056 idouble: 1
12057 ildouble: 1
12058 ldouble: 1
12059 Test "tan_upward (0xc.90fp-4)":
12060 double: 1
12061 idouble: 1
12062 ildouble: 1
12063 ldouble: 1
12064 Test "tan_upward (0xc.91p-4)":
12065 double: 1
12066 idouble: 1
12067 ildouble: 2
12068 ldouble: 2
12069 Test "tan_upward (0xc.92p-4)":
12070 double: 1
12071 float: 1
12072 idouble: 1
12073 ifloat: 1
12074 ildouble: 1
12075 ldouble: 1
12076 Test "tan_upward (0xc.94p-4)":
12077 float: 1
12078 ifloat: 1
12079 ildouble: 2
12080 ldouble: 2
12081 Test "tan_upward (0xc.98p-4)":
12082 float: 1
12083 ifloat: 1
12084 ildouble: 2
12085 ldouble: 2
12086 Test "tan_upward (0xc.9p-4)":
12087 double: 1
12088 idouble: 1
12089 ildouble: 1
12090 ldouble: 1
12091 Test "tan_upward (0xc.ap-4)":
12092 double: 1
12093 float: 1
12094 idouble: 1
12095 ifloat: 1
12096 ildouble: 2
12097 ldouble: 2
12098 Test "tan_upward (0xcp-4)":
12099 float: 1
12100 ifloat: 1
12101 Test "tan_upward (0xf.ffffffffffff8p+1020)":
12102 double: 1
12103 idouble: 1
12104 Test "tan_upward (0xf.fffffp+124)":
12105 double: 1
12106 idouble: 1
12108 # tanh
12109 Test "tanh (-0xcp-4)":
12110 ildouble: 1
12111 ldouble: 1
12112 Test "tanh (0xcp-4)":
12113 ildouble: 1
12114 ldouble: 1
12116 # tgamma
12117 Test "tgamma (-0x1.000002p+0)":
12118 double: 2
12119 idouble: 2
12120 ildouble: 1
12121 ldouble: 1
12122 Test "tgamma (-0x1.3ffffep+4)":
12123 float: 2
12124 ifloat: 2
12125 Test "tgamma (-0x1.3ffffffffffffp+4)":
12126 ildouble: 1
12127 ldouble: 1
12128 Test "tgamma (-0x1.4000000000000002p+4)":
12129 ildouble: 1
12130 ldouble: 1
12131 Test "tgamma (-0x1.4000000000001p+4)":
12132 double: 1
12133 idouble: 1
12134 ildouble: 2
12135 ldouble: 2
12136 Test "tgamma (-0x1.400002p+4)":
12137 float: 1
12138 ifloat: 1
12139 ildouble: 2
12140 ldouble: 2
12141 Test "tgamma (-0x1.dffffep+4)":
12142 double: 1
12143 float: 1
12144 idouble: 1
12145 ifloat: 1
12146 ildouble: 1
12147 ldouble: 1
12148 Test "tgamma (-0x1.dffffffffffffffep+4)":
12149 ildouble: 1
12150 ldouble: 1
12151 Test "tgamma (-0x1.dfffffffffffffffffffffffff8p+4)":
12152 ildouble: 1
12153 ldouble: 1
12154 Test "tgamma (-0x1.dffffffffffffp+4)":
12155 ildouble: 1
12156 ldouble: 1
12157 Test "tgamma (-0x1.e00000000000000000000000008p+4)":
12158 ildouble: 2
12159 ldouble: 2
12160 Test "tgamma (-0x1.e000000000001p+4)":
12161 double: 3
12162 idouble: 3
12163 ildouble: 3
12164 ldouble: 3
12165 Test "tgamma (-0x1.e00002p+4)":
12166 double: 1
12167 float: 1
12168 idouble: 1
12169 ifloat: 1
12170 Test "tgamma (-0x1.fffffffffffffp+0)":
12171 ildouble: 1
12172 ldouble: 1
12173 Test "tgamma (-0x2.0000000000002p+0)":
12174 double: 1
12175 idouble: 1
12176 Test "tgamma (-0x2.000004p+0)":
12177 double: 2
12178 float: 1
12179 idouble: 2
12180 ifloat: 1
12181 ildouble: 1
12182 ldouble: 1
12183 Test "tgamma (-0x2.146544p+4)":
12184 float: 2
12185 ifloat: 2
12186 Test "tgamma (-0x2.7fffffffffffep+4)":
12187 double: 1
12188 idouble: 1
12189 Test "tgamma (-0x2.7fffffffffffffffffffffffffp+4)":
12190 ildouble: 1
12191 ldouble: 1
12192 Test "tgamma (-0x2.80000000000000000000000001p+4)":
12193 ildouble: 1
12194 ldouble: 1
12195 Test "tgamma (-0x2.8000000000000004p+4)":
12196 ildouble: 2
12197 ldouble: 2
12198 Test "tgamma (-0x2.8000000000002p+4)":
12199 double: 1
12200 idouble: 1
12201 ildouble: 1
12202 ldouble: 1
12203 Test "tgamma (-0x2.800004p+4)":
12204 double: 2
12205 idouble: 2
12206 Test "tgamma (-0x2.8ffffffffffffffcp+4)":
12207 ildouble: 1
12208 ldouble: 1
12209 Test "tgamma (-0x2.8p+0)":
12210 double: 1
12211 float: 2
12212 idouble: 1
12213 ifloat: 2
12214 ildouble: 1
12215 ldouble: 1
12216 Test "tgamma (-0x2.90000000000000000000000001p+4)":
12217 ildouble: 1
12218 ldouble: 1
12219 Test "tgamma (-0x2.9000000000000004p+4)":
12220 ildouble: 1
12221 ldouble: 1
12222 Test "tgamma (-0x2.9000000000002p+4)":
12223 ildouble: 1
12224 ldouble: 1
12225 Test "tgamma (-0x2.900004p+4)":
12226 double: 1
12227 idouble: 1
12228 ildouble: 2
12229 ldouble: 2
12230 Test "tgamma (-0x2.9ffffcp+4)":
12231 double: 1
12232 idouble: 1
12233 ildouble: 2
12234 ldouble: 2
12235 Test "tgamma (-0x2.9fffffffffffep+4)":
12236 ildouble: 1
12237 ldouble: 1
12238 Test "tgamma (-0x2.a0000000000000000000000001p+4)":
12239 ildouble: 1
12240 ldouble: 1
12241 Test "tgamma (-0x2.fffffcp+0)":
12242 double: 1
12243 float: 1
12244 idouble: 1
12245 ifloat: 1
12246 Test "tgamma (-0x3.000004p+0)":
12247 double: 2
12248 float: 1
12249 idouble: 2
12250 ifloat: 1
12251 Test "tgamma (-0x3.1ffffcp+4)":
12252 double: 1
12253 idouble: 1
12254 ildouble: 2
12255 ldouble: 2
12256 Test "tgamma (-0x3.1fffffffffffep+4)":
12257 double: 3
12258 idouble: 3
12259 Test "tgamma (-0x3.1ffffffffffffffcp+4)":
12260 ildouble: 1
12261 ldouble: 1
12262 Test "tgamma (-0x3.20000000000000000000000001p+4)":
12263 ildouble: 1
12264 ldouble: 1
12265 Test "tgamma (-0x3.2000000000002p+4)":
12266 ildouble: 1
12267 ldouble: 1
12268 Test "tgamma (-0x3.200004p+4)":
12269 ildouble: 3
12270 ldouble: 3
12271 Test "tgamma (-0x3.8p+0)":
12272 double: 1
12273 float: 1
12274 idouble: 1
12275 ifloat: 1
12276 Test "tgamma (-0x3.fffffcp+0)":
12277 double: 1
12278 float: 1
12279 idouble: 1
12280 ifloat: 1
12281 Test "tgamma (-0x3.ffffffffffffep+0)":
12282 double: 2
12283 idouble: 2
12284 Test "tgamma (-0x4.000008p+0)":
12285 float: 1
12286 ifloat: 1
12287 Test "tgamma (-0x4.8p+0)":
12288 double: 1
12289 float: 1
12290 idouble: 1
12291 ifloat: 1
12292 ildouble: 1
12293 ldouble: 1
12294 Test "tgamma (-0x4.fffff8p+0)":
12295 double: 1
12296 idouble: 1
12297 Test "tgamma (-0x4.ffffffffffffcp+0)":
12298 double: 1
12299 idouble: 1
12300 ildouble: 1
12301 ldouble: 1
12302 Test "tgamma (-0x5.0000000000004p+0)":
12303 ildouble: 1
12304 ldouble: 1
12305 Test "tgamma (-0x5.000008p+0)":
12306 double: 1
12307 float: 1
12308 idouble: 1
12309 ifloat: 1
12310 Test "tgamma (-0x5.8p+0)":
12311 double: 1
12312 idouble: 1
12313 ildouble: 1
12314 ldouble: 1
12315 Test "tgamma (-0x5.ffffffffffffcp+0)":
12316 double: 1
12317 idouble: 1
12318 Test "tgamma (-0x5.fffffffffffffff8p+0)":
12319 ildouble: 1
12320 ldouble: 1
12321 Test "tgamma (-0x6.000008p+0)":
12322 float: 2
12323 ifloat: 2
12324 ildouble: 1
12325 ldouble: 1
12326 Test "tgamma (-0x6.3ffff8p+4)":
12327 ildouble: 1
12328 ldouble: 1
12329 Test "tgamma (-0x6.3fffffffffffcp+4)":
12330 double: 2
12331 idouble: 2
12332 ildouble: 1
12333 ldouble: 1
12334 Test "tgamma (-0x6.3ffffffffffffffffffffffffep+4)":
12335 ildouble: 1
12336 ldouble: 1
12337 Test "tgamma (-0x6.40000000000000000000000002p+4)":
12338 ildouble: 2
12339 ldouble: 2
12340 Test "tgamma (-0x6.4000000000000008p+4)":
12341 ildouble: 1
12342 ldouble: 1
12343 Test "tgamma (-0x6.4000000000004p+4)":
12344 double: 1
12345 idouble: 1
12346 ildouble: 1
12347 ldouble: 1
12348 Test "tgamma (-0x6.400008p+4)":
12349 double: 1
12350 idouble: 1
12351 Test "tgamma (-0x6.8p+0)":
12352 float: 1
12353 ifloat: 1
12354 Test "tgamma (-0x6.fffff8p+0)":
12355 double: 2
12356 float: 1
12357 idouble: 2
12358 ifloat: 1
12359 ildouble: 1
12360 ldouble: 1
12361 Test "tgamma (-0x6.ffffffffffffcp+0)":
12362 double: 4
12363 idouble: 4
12364 ildouble: 2
12365 ldouble: 2
12366 Test "tgamma (-0x7.00000000000000000000000002p+0)":
12367 ildouble: 1
12368 ldouble: 1
12369 Test "tgamma (-0x7.0000000000004p+0)":
12370 double: 3
12371 idouble: 3
12372 ildouble: 1
12373 ldouble: 1
12374 Test "tgamma (-0x7.000008p+0)":
12375 double: 1
12376 float: 1
12377 idouble: 1
12378 ifloat: 1
12379 Test "tgamma (-0x7.8p+0)":
12380 double: 2
12381 float: 1
12382 idouble: 2
12383 ifloat: 1
12384 Test "tgamma (-0x7.fffff8p+0)":
12385 double: 3
12386 float: 1
12387 idouble: 3
12388 ifloat: 1
12389 Test "tgamma (-0x7.ffffffffffffcp+0)":
12390 double: 3
12391 idouble: 3
12392 ildouble: 3
12393 ldouble: 3
12394 Test "tgamma (-0x8.00000000000000000000000004p+0)":
12395 ildouble: 1
12396 ldouble: 1
12397 Test "tgamma (-0x8.00001p+0)":
12398 double: 2
12399 idouble: 2
12400 Test "tgamma (-0x8.8p+0)":
12401 double: 1
12402 float: 1
12403 idouble: 1
12404 ifloat: 1
12405 Test "tgamma (-0x8p-4)":
12406 double: 1
12407 float: 1
12408 idouble: 1
12409 ifloat: 1
12410 Test "tgamma (-0x9.5ffffffffffffffp+4)":
12411 ildouble: 1
12412 ldouble: 1
12413 Test "tgamma (-0x9.600000000000001p+4)":
12414 ildouble: 1
12415 ldouble: 1
12416 Test "tgamma (-0x9.6000000000008p+4)":
12417 double: 1
12418 idouble: 1
12419 Test "tgamma (-0x9.60001p+4)":
12420 double: 1
12421 idouble: 1
12422 ildouble: 1
12423 ldouble: 1
12424 Test "tgamma (-0x9.8p+0)":
12425 double: 1
12426 float: 1
12427 idouble: 1
12428 ifloat: 1
12429 Test "tgamma (-0x9.ffffffffffff8p+0)":
12430 double: 1
12431 idouble: 1
12432 ildouble: 1
12433 ldouble: 1
12434 Test "tgamma (-0x9.fffffp+0)":
12435 float: 1
12436 ifloat: 1
12437 ildouble: 1
12438 ldouble: 1
12439 Test "tgamma (-0xa.00001p+0)":
12440 double: 1
12441 idouble: 1
12442 ildouble: 2
12443 ldouble: 2
12444 Test "tgamma (-0xa.c0001p+4)":
12445 double: 1
12446 idouble: 1
12447 Test "tgamma (-0xf.ffffffffffff8p-4)":
12448 double: 1
12449 idouble: 1
12450 ildouble: 1
12451 ldouble: 1
12452 Test "tgamma (-0xf.fffffp-4)":
12453 float: 1
12454 ifloat: 1
12455 Test "tgamma (0x1.28p+4)":
12456 double: 1
12457 float: 1
12458 idouble: 1
12459 ifloat: 1
12460 Test "tgamma (0x1.38p+4)":
12461 double: 2
12462 idouble: 2
12463 ildouble: 1
12464 ldouble: 1
12465 Test "tgamma (0x1.78p+4)":
12466 double: 1
12467 float: 1
12468 idouble: 1
12469 ifloat: 1
12470 Test "tgamma (0x1.d8p+4)":
12471 double: 1
12472 float: 1
12473 idouble: 1
12474 ifloat: 1
12475 ildouble: 1
12476 ldouble: 1
12477 Test "tgamma (0x1.e8p+4)":
12478 float: 1
12479 ifloat: 1
12480 Test "tgamma (0x1.fffffep+0)":
12481 float: 1
12482 ifloat: 1
12483 Test "tgamma (0x1.fffffffffffffp+0)":
12484 double: 1
12485 idouble: 1
12486 Test "tgamma (0x1p-24)":
12487 float: 1
12488 ifloat: 1
12489 Test "tgamma (0x2.18p+4)":
12490 float: 1
12491 ifloat: 1
12492 ildouble: 1
12493 ldouble: 1
12494 Test "tgamma (0x2.28p+4)":
12495 double: 1
12496 float: 2
12497 idouble: 1
12498 ifloat: 2
12499 Test "tgamma (0x2.30a43cp+4)":
12500 double: 1
12501 float: 2
12502 idouble: 1
12503 ifloat: 2
12504 Test "tgamma (0x2.8p+0)":
12505 float: 2
12506 ifloat: 2
12507 ildouble: 1
12508 ldouble: 1
12509 Test "tgamma (0x2.fffffcp+0)":
12510 float: 3
12511 ifloat: 3
12512 Test "tgamma (0x3.8p+0)":
12513 float: 2
12514 ifloat: 2
12515 Test "tgamma (0x3.fffffcp+0)":
12516 float: 1
12517 ifloat: 1
12518 Test "tgamma (0x3.ffffffffffffep+0)":
12519 double: 1
12520 idouble: 1
12521 Test "tgamma (0x3p+0)":
12522 float: 1
12523 ifloat: 1
12524 Test "tgamma (0x4.0000000000004p+0)":
12525 double: 1
12526 idouble: 1
12527 Test "tgamma (0x4.8p+0)":
12528 double: 1
12529 float: 1
12530 idouble: 1
12531 ifloat: 1
12532 Test "tgamma (0x4.ffffffffffffcp+0)":
12533 double: 1
12534 idouble: 1
12535 ildouble: 1
12536 ldouble: 1
12537 Test "tgamma (0x4p+0)":
12538 float: 1
12539 ifloat: 1
12540 Test "tgamma (0x5.0000000000004p+0)":
12541 double: 1
12542 idouble: 1
12543 Test "tgamma (0x5.000008p+0)":
12544 float: 2
12545 ifloat: 2
12546 Test "tgamma (0x5.fffff8p+0)":
12547 double: 1
12548 float: 1
12549 idouble: 1
12550 ifloat: 1
12551 Test "tgamma (0x6.0000000000004p+0)":
12552 double: 1
12553 idouble: 1
12554 Test "tgamma (0x6.000008p+0)":
12555 float: 2
12556 ifloat: 2
12557 Test "tgamma (0x6.8p+0)":
12558 float: 1
12559 ifloat: 1
12560 Test "tgamma (0x6.fffff8p+0)":
12561 double: 1
12562 idouble: 1
12563 Test "tgamma (0x6.ffffffffffffcp+0)":
12564 double: 4
12565 idouble: 4
12566 ildouble: 1
12567 ldouble: 1
12568 Test "tgamma (0x6p+0)":
12569 float: 1
12570 ifloat: 1
12571 Test "tgamma (0x7.0000000000004p+0)":
12572 double: 4
12573 idouble: 4
12574 Test "tgamma (0x7.000008p+0)":
12575 double: 1
12576 float: 1
12577 idouble: 1
12578 ifloat: 1
12579 Test "tgamma (0x7.8p+0)":
12580 double: 2
12581 float: 1
12582 idouble: 2
12583 ifloat: 1
12584 ildouble: 1
12585 ldouble: 1
12586 Test "tgamma (0x7.fffff8p+0)":
12587 double: 2
12588 float: 1
12589 idouble: 2
12590 ifloat: 1
12591 Test "tgamma (0x7.ffffffffffffcp+0)":
12592 double: 2
12593 idouble: 2
12594 ildouble: 1
12595 ldouble: 1
12596 Test "tgamma (0x7p+0)":
12597 double: 1
12598 idouble: 1
12599 Test "tgamma (0x8.00001p+0)":
12600 double: 2
12601 idouble: 2
12602 Test "tgamma (0x8.8p+0)":
12603 double: 1
12604 float: 1
12605 idouble: 1
12606 ifloat: 1
12607 Test "tgamma (0x8p+0)":
12608 double: 1
12609 idouble: 1
12610 Test "tgamma (0x8p-4)":
12611 float: 1
12612 ifloat: 1
12613 Test "tgamma (0x8p-56)":
12614 double: 1
12615 idouble: 1
12616 Test "tgamma (0x9.8p+0)":
12617 double: 1
12618 idouble: 1
12619 ildouble: 1
12620 ldouble: 1
12621 Test "tgamma (0x9p+0)":
12622 double: 1
12623 idouble: 1
12624 Test "tgamma (0xa.b9fd72b0fb238p+4)":
12625 double: 1
12626 idouble: 1
12627 ildouble: 2
12628 ldouble: 2
12629 Test "tgamma (0xa.b9fd72b0fb23a9ddbf0d3804f4p+4)":
12630 ildouble: 2
12631 ldouble: 2
12632 Test "tgamma (0xa.b9fd7p+4)":
12633 double: 2
12634 idouble: 2
12635 ildouble: 2
12636 ldouble: 2
12637 Test "tgamma (0xap+0)":
12638 double: 1
12639 float: 1
12640 idouble: 1
12641 ifloat: 1
12642 Test "tgamma (0xb.333333333333333p-4)":
12643 ildouble: 1
12644 ldouble: 1
12645 Test "tgamma (0xb.33334p-4)":
12646 ildouble: 1
12647 ldouble: 1
12649 # y0
12650 Test "y0 (0x1.8p+0)":
12651 double: 2
12652 float: 1
12653 idouble: 2
12654 ifloat: 1
12655 Test "y0 (0x1.ff00000000002p+840)":
12656 double: 1
12657 idouble: 1
12658 ildouble: 1
12659 ldouble: 1
12660 Test "y0 (0x1p+0)":
12661 double: 2
12662 float: 1
12663 idouble: 2
12664 ifloat: 1
12665 ildouble: 1
12666 ldouble: 1
12667 Test "y0 (0x1p-100)":
12668 ildouble: 1
12669 ldouble: 1
12670 Test "y0 (0x1p-20)":
12671 float: 1
12672 ifloat: 1
12673 Test "y0 (0x1p-40)":
12674 double: 1
12675 float: 1
12676 idouble: 1
12677 ifloat: 1
12678 Test "y0 (0x1p-80)":
12679 double: 1
12680 float: 1
12681 idouble: 1
12682 ifloat: 1
12683 Test "y0 (0x2p-4)":
12684 ildouble: 1
12685 ldouble: 1
12686 Test "y0 (0x4.ffcp+72)":
12687 double: 1
12688 idouble: 1
12689 Test "y0 (0x4p-112)":
12690 double: 1
12691 idouble: 1
12692 ildouble: 1
12693 ldouble: 1
12694 Test "y0 (0x4p-12)":
12695 double: 1
12696 idouble: 1
12697 Test "y0 (0x4p-32)":
12698 float: 1
12699 ifloat: 1
12700 ildouble: 1
12701 ldouble: 1
12702 Test "y0 (0x4p-52)":
12703 float: 1
12704 ifloat: 1
12705 Test "y0 (0x4p-72)":
12706 double: 1
12707 idouble: 1
12708 Test "y0 (0x8p+0)":
12709 double: 1
12710 float: 1
12711 idouble: 1
12712 ifloat: 1
12713 ildouble: 1
12714 ldouble: 1
12715 Test "y0 (0x8p+1020)":
12716 ildouble: 1
12717 ldouble: 1
12718 Test "y0 (0xap+0)":
12719 float: 1
12720 ifloat: 1
12721 ildouble: 1
12722 ldouble: 1
12723 Test "y0 (0xf.ffffffffffff8p+1020)":
12724 double: 1
12725 idouble: 1
12726 ildouble: 1
12727 ldouble: 1
12728 Test "y0 (0xf.ffffffffffffbffffffffffffcp+1020)":
12729 ildouble: 1
12730 ldouble: 1
12731 Test "y0 (0xf.fffffp+124)":
12732 double: 1
12733 float: 1
12734 idouble: 1
12735 ifloat: 1
12737 # y1
12738 Test "y1 (0x1.8p+0)":
12739 float: 1
12740 ifloat: 1
12741 Test "y1 (0x1p-20)":
12742 ildouble: 1
12743 ldouble: 1
12744 Test "y1 (0x2.002000002p+592)":
12745 ildouble: 2
12746 ldouble: 2
12747 Test "y1 (0x2p+0)":
12748 double: 1
12749 float: 1
12750 idouble: 1
12751 ifloat: 1
12752 ildouble: 2
12753 ldouble: 2
12754 Test "y1 (0x2p-4)":
12755 double: 1
12756 idouble: 1
12757 Test "y1 (0x4p-12)":
12758 double: 1
12759 idouble: 1
12760 Test "y1 (0x8p+0)":
12761 double: 1
12762 float: 2
12763 idouble: 1
12764 ifloat: 2
12765 Test "y1 (0x8p+1020)":
12766 ildouble: 1
12767 ldouble: 1
12768 Test "y1 (0x9.3f102p+96)":
12769 double: 1
12770 idouble: 1
12771 ildouble: 1
12772 ldouble: 1
12773 Test "y1 (0xap+0)":
12774 double: 3
12775 float: 1
12776 idouble: 3
12777 ifloat: 1
12778 ildouble: 2
12779 ldouble: 2
12780 Test "y1 (0xf.ffffffffffffbffffffffffffcp+1020)":
12781 ildouble: 2
12782 ldouble: 2
12783 Test "y1 (0xf.fffffp+124)":
12784 double: 2
12785 float: 2
12786 idouble: 2
12787 ifloat: 2
12789 # yn
12790 Test "yn (-10, 0x1p+0)":
12791 double: 1
12792 float: 2
12793 idouble: 1
12794 ifloat: 2
12795 Test "yn (0, 0x1.8p+0)":
12796 double: 2
12797 float: 1
12798 idouble: 2
12799 ifloat: 1
12800 Test "yn (0, 0x1p+0)":
12801 double: 2
12802 float: 1
12803 idouble: 2
12804 ifloat: 1
12805 ildouble: 1
12806 ldouble: 1
12807 Test "yn (0, 0x2p-4)":
12808 ildouble: 1
12809 ldouble: 1
12810 Test "yn (0, 0x8p+0)":
12811 double: 1
12812 float: 1
12813 idouble: 1
12814 ifloat: 1
12815 ildouble: 1
12816 ldouble: 1
12817 Test "yn (0, 0xap+0)":
12818 float: 1
12819 ifloat: 1
12820 ildouble: 1
12821 ldouble: 1
12822 Test "yn (1, 0x1.8p+0)":
12823 float: 1
12824 ifloat: 1
12825 Test "yn (1, 0x2p+0)":
12826 double: 1
12827 float: 1
12828 idouble: 1
12829 ifloat: 1
12830 ildouble: 2
12831 ldouble: 2
12832 Test "yn (1, 0x2p-4)":
12833 double: 1
12834 idouble: 1
12835 Test "yn (1, 0x8p+0)":
12836 double: 1
12837 float: 2
12838 idouble: 1
12839 ifloat: 2
12840 Test "yn (1, 0xap+0)":
12841 double: 3
12842 float: 1
12843 idouble: 3
12844 ifloat: 1
12845 ildouble: 2
12846 ldouble: 2
12847 Test "yn (10, 0x1p+0)":
12848 double: 1
12849 float: 2
12850 idouble: 1
12851 ifloat: 2
12852 Test "yn (10, 0x2p+0)":
12853 double: 2
12854 float: 1
12855 idouble: 2
12856 ifloat: 1
12857 ildouble: 1
12858 ldouble: 1
12859 Test "yn (10, 0x2p-4)":
12860 double: 1
12861 idouble: 1
12862 Test "yn (10, 0xap+0)":
12863 double: 1
12864 float: 1
12865 idouble: 1
12866 ifloat: 1
12867 ildouble: 1
12868 ldouble: 1
12869 Test "yn (10, 0xcp-4)":
12870 double: 1
12871 float: 1
12872 idouble: 1
12873 ifloat: 1
12874 Test "yn (2, 0x8p+1020)":
12875 ildouble: 1
12876 ldouble: 1
12877 Test "yn (2, 0x8p+124)":
12878 double: 1
12879 float: 1
12880 idouble: 1
12881 ifloat: 1
12882 ildouble: 1
12883 ldouble: 1
12884 Test "yn (2, 0xf.fffb1p+96)":
12885 double: 1
12886 idouble: 1
12887 Test "yn (2, 0xf.ffffffffffff8p+1020)":
12888 double: 1
12889 idouble: 1
12890 ildouble: 1
12891 ldouble: 1
12892 Test "yn (2, 0xf.ffffffffffffbffffffffffffcp+1020)":
12893 ildouble: 1
12894 ldouble: 1
12895 Test "yn (2, 0xf.fffffp+124)":
12896 double: 1
12897 float: 1
12898 idouble: 1
12899 ifloat: 1
12900 Test "yn (3, 0x2p+0)":
12901 double: 1
12902 idouble: 1
12903 Test "yn (3, 0x2p-4)":
12904 double: 1
12905 idouble: 1
12906 Test "yn (3, 0xap+0)":
12907 double: 1
12908 float: 1
12909 idouble: 1
12910 ifloat: 1
12911 ildouble: 1
12912 ldouble: 1
12913 Test "yn (3, 0xcp-4)":
12914 double: 1
12915 idouble: 1
12917 # Maximal error of functions:
12918 Function: "acos":
12919 ildouble: 1
12920 ldouble: 1
12922 Function: "acos_downward":
12923 float: 1
12924 ifloat: 1
12925 ildouble: 3
12926 ldouble: 3
12928 Function: "acos_tonearest":
12929 ildouble: 1
12930 ldouble: 1
12932 Function: "acos_towardzero":
12933 float: 1
12934 ifloat: 1
12935 ildouble: 3
12936 ldouble: 3
12938 Function: "acos_upward":
12939 double: 1
12940 idouble: 1
12941 ildouble: 1
12942 ldouble: 1
12944 Function: "acosh":
12945 double: 1
12946 idouble: 1
12947 ildouble: 1
12948 ldouble: 1
12950 Function: "asin":
12951 ildouble: 2
12952 ldouble: 2
12954 Function: "asin_downward":
12955 double: 1
12956 float: 1
12957 idouble: 1
12958 ifloat: 1
12959 ildouble: 2
12960 ldouble: 2
12962 Function: "asin_tonearest":
12963 ildouble: 2
12964 ldouble: 2
12966 Function: "asin_towardzero":
12967 double: 1
12968 float: 1
12969 idouble: 1
12970 ifloat: 1
12971 ildouble: 1
12972 ldouble: 1
12974 Function: "asin_upward":
12975 double: 1
12976 float: 1
12977 idouble: 1
12978 ifloat: 1
12979 ildouble: 2
12980 ldouble: 2
12982 Function: "asinh":
12983 double: 1
12984 float: 1
12985 ifloat: 1
12986 ildouble: 1
12987 ldouble: 1
12989 Function: "atan2":
12990 float: 1
12991 ifloat: 1
12992 ildouble: 2
12993 ldouble: 2
12995 Function: "atanh":
12996 float: 1
12997 ifloat: 1
12998 ildouble: 1
12999 ldouble: 1
13001 Function: "cabs":
13002 ildouble: 1
13003 ldouble: 1
13005 Function: Real part of "cacos":
13006 double: 1
13007 float: 2
13008 idouble: 1
13009 ifloat: 2
13010 ildouble: 2
13011 ldouble: 2
13013 Function: Imaginary part of "cacos":
13014 double: 1
13015 float: 2
13016 idouble: 1
13017 ifloat: 2
13018 ildouble: 2
13019 ldouble: 2
13021 Function: Real part of "cacosh":
13022 double: 1
13023 float: 2
13024 idouble: 1
13025 ifloat: 2
13026 ildouble: 2
13027 ldouble: 2
13029 Function: Imaginary part of "cacosh":
13030 double: 1
13031 float: 2
13032 idouble: 1
13033 ifloat: 2
13034 ildouble: 2
13035 ldouble: 2
13037 Function: "carg":
13038 ildouble: 1
13039 ldouble: 1
13041 Function: Real part of "casin":
13042 double: 1
13043 float: 1
13044 idouble: 1
13045 ifloat: 1
13046 ildouble: 2
13047 ldouble: 2
13049 Function: Imaginary part of "casin":
13050 double: 1
13051 float: 2
13052 idouble: 1
13053 ifloat: 2
13054 ildouble: 2
13055 ldouble: 2
13057 Function: Real part of "casinh":
13058 double: 1
13059 float: 2
13060 idouble: 1
13061 ifloat: 2
13062 ildouble: 2
13063 ldouble: 2
13065 Function: Imaginary part of "casinh":
13066 double: 1
13067 float: 1
13068 idouble: 1
13069 ifloat: 1
13070 ildouble: 2
13071 ldouble: 2
13073 Function: Real part of "catan":
13074 float: 1
13075 ifloat: 1
13076 ildouble: 1
13077 ldouble: 1
13079 Function: Imaginary part of "catan":
13080 double: 1
13081 float: 1
13082 idouble: 1
13083 ifloat: 1
13084 ildouble: 1
13085 ldouble: 1
13087 Function: Real part of "catanh":
13088 double: 1
13089 float: 1
13090 idouble: 1
13091 ifloat: 1
13092 ildouble: 1
13093 ldouble: 1
13095 Function: Imaginary part of "catanh":
13096 float: 1
13097 ifloat: 1
13098 ildouble: 1
13099 ldouble: 1
13101 Function: "cbrt":
13102 double: 1
13103 float: 1
13104 idouble: 1
13105 ifloat: 1
13106 ildouble: 1
13107 ldouble: 1
13109 Function: Real part of "ccos":
13110 double: 1
13111 float: 1
13112 idouble: 1
13113 ifloat: 1
13114 ildouble: 1
13115 ldouble: 1
13117 Function: Imaginary part of "ccos":
13118 double: 1
13119 float: 1
13120 idouble: 1
13121 ifloat: 1
13122 ildouble: 2
13123 ldouble: 2
13125 Function: Real part of "ccosh":
13126 double: 1
13127 float: 1
13128 idouble: 1
13129 ifloat: 1
13130 ildouble: 1
13131 ldouble: 1
13133 Function: Imaginary part of "ccosh":
13134 double: 1
13135 float: 1
13136 idouble: 1
13137 ifloat: 1
13138 ildouble: 2
13139 ldouble: 2
13141 Function: Real part of "cexp":
13142 double: 2
13143 float: 1
13144 idouble: 2
13145 ifloat: 1
13146 ildouble: 2
13147 ldouble: 2
13149 Function: Imaginary part of "cexp":
13150 double: 1
13151 float: 2
13152 idouble: 1
13153 ifloat: 2
13154 ildouble: 2
13155 ldouble: 2
13157 Function: Real part of "clog":
13158 double: 1
13159 float: 1
13160 idouble: 1
13161 ifloat: 1
13162 ildouble: 1
13163 ldouble: 1
13165 Function: Imaginary part of "clog":
13166 float: 1
13167 ifloat: 1
13168 ildouble: 2
13169 ldouble: 2
13171 Function: Real part of "clog10":
13172 double: 2
13173 float: 2
13174 idouble: 2
13175 ifloat: 2
13176 ildouble: 2
13177 ldouble: 2
13179 Function: Imaginary part of "clog10":
13180 double: 1
13181 float: 1
13182 idouble: 1
13183 ifloat: 1
13184 ildouble: 2
13185 ldouble: 2
13187 Function: "cos":
13188 float: 1
13189 ifloat: 1
13190 ildouble: 2
13191 ldouble: 2
13193 Function: "cos_downward":
13194 double: 1
13195 float: 2
13196 idouble: 1
13197 ifloat: 2
13198 ildouble: 3
13199 ldouble: 3
13201 Function: "cos_tonearest":
13202 float: 1
13203 ifloat: 1
13204 ildouble: 2
13205 ldouble: 2
13207 Function: "cos_towardzero":
13208 double: 1
13209 float: 1
13210 idouble: 1
13211 ifloat: 1
13212 ildouble: 4
13213 ldouble: 4
13215 Function: "cos_upward":
13216 double: 1
13217 float: 2
13218 idouble: 1
13219 ifloat: 2
13220 ildouble: 4
13221 ldouble: 4
13223 Function: "cosh":
13224 double: 1
13225 float: 1
13226 idouble: 1
13227 ifloat: 1
13228 ildouble: 1
13229 ldouble: 1
13231 Function: "cosh_downward":
13232 double: 1
13233 float: 1
13234 idouble: 1
13235 ifloat: 1
13236 ildouble: 2
13237 ldouble: 2
13239 Function: "cosh_tonearest":
13240 double: 1
13241 float: 1
13242 idouble: 1
13243 ifloat: 1
13244 ildouble: 1
13245 ldouble: 1
13247 Function: "cosh_towardzero":
13248 double: 1
13249 float: 1
13250 idouble: 1
13251 ifloat: 1
13252 ildouble: 2
13253 ldouble: 2
13255 Function: "cosh_upward":
13256 double: 1
13257 float: 2
13258 idouble: 1
13259 ifloat: 2
13260 ildouble: 2
13261 ldouble: 2
13263 Function: Real part of "cpow":
13264 double: 2
13265 float: 4
13266 idouble: 2
13267 ifloat: 4
13268 ildouble: 4
13269 ldouble: 4
13271 Function: Imaginary part of "cpow":
13272 float: 2
13273 ifloat: 2
13274 ildouble: 1
13275 ldouble: 1
13277 Function: Real part of "csin":
13278 double: 1
13279 float: 1
13280 idouble: 1
13281 ifloat: 1
13282 ildouble: 2
13283 ldouble: 2
13285 Function: Imaginary part of "csin":
13286 ildouble: 1
13287 ldouble: 1
13289 Function: Real part of "csinh":
13290 float: 1
13291 ifloat: 1
13292 ildouble: 1
13293 ldouble: 1
13295 Function: Imaginary part of "csinh":
13296 double: 1
13297 float: 1
13298 idouble: 1
13299 ifloat: 1
13300 ildouble: 2
13301 ldouble: 2
13303 Function: Real part of "csqrt":
13304 double: 1
13305 float: 1
13306 idouble: 1
13307 ifloat: 1
13308 ildouble: 1
13309 ldouble: 1
13311 Function: Imaginary part of "csqrt":
13312 double: 1
13313 float: 1
13314 idouble: 1
13315 ifloat: 1
13316 ildouble: 1
13317 ldouble: 1
13319 Function: Real part of "ctan":
13320 double: 1
13321 float: 1
13322 idouble: 1
13323 ifloat: 1
13324 ildouble: 2
13325 ldouble: 2
13327 Function: Imaginary part of "ctan":
13328 double: 2
13329 float: 1
13330 idouble: 2
13331 ifloat: 1
13332 ildouble: 2
13333 ldouble: 2
13335 Function: Real part of "ctan_downward":
13336 double: 6
13337 float: 5
13338 idouble: 6
13339 ifloat: 5
13340 ildouble: 8
13341 ldouble: 8
13343 Function: Imaginary part of "ctan_downward":
13344 double: 2
13345 float: 1
13346 idouble: 2
13347 ifloat: 1
13348 ildouble: 10
13349 ldouble: 10
13351 Function: Real part of "ctan_tonearest":
13352 double: 1
13353 float: 1
13354 idouble: 1
13355 ifloat: 1
13356 ildouble: 2
13357 ldouble: 2
13359 Function: Imaginary part of "ctan_tonearest":
13360 double: 2
13361 float: 1
13362 idouble: 2
13363 ifloat: 1
13364 ildouble: 2
13365 ldouble: 2
13367 Function: Real part of "ctan_towardzero":
13368 double: 5
13369 float: 3
13370 idouble: 5
13371 ifloat: 3
13372 ildouble: 10
13373 ldouble: 10
13375 Function: Imaginary part of "ctan_towardzero":
13376 double: 2
13377 float: 2
13378 idouble: 2
13379 ifloat: 2
13380 ildouble: 14
13381 ldouble: 14
13383 Function: Real part of "ctan_upward":
13384 double: 2
13385 float: 3
13386 idouble: 2
13387 ifloat: 3
13388 ildouble: 6
13389 ldouble: 6
13391 Function: Imaginary part of "ctan_upward":
13392 double: 2
13393 float: 3
13394 idouble: 2
13395 ifloat: 3
13396 ildouble: 10
13397 ldouble: 10
13399 Function: Real part of "ctanh":
13400 double: 2
13401 float: 1
13402 idouble: 2
13403 ifloat: 1
13404 ildouble: 2
13405 ldouble: 2
13407 Function: Imaginary part of "ctanh":
13408 double: 2
13409 float: 2
13410 idouble: 2
13411 ifloat: 2
13412 ildouble: 3
13413 ldouble: 3
13415 Function: Real part of "ctanh_downward":
13416 double: 4
13417 float: 1
13418 idouble: 4
13419 ifloat: 1
13420 ildouble: 10
13421 ldouble: 10
13423 Function: Imaginary part of "ctanh_downward":
13424 double: 6
13425 float: 5
13426 idouble: 6
13427 ifloat: 5
13428 ildouble: 7
13429 ldouble: 7
13431 Function: Real part of "ctanh_tonearest":
13432 double: 2
13433 float: 1
13434 idouble: 2
13435 ifloat: 1
13436 ildouble: 2
13437 ldouble: 2
13439 Function: Imaginary part of "ctanh_tonearest":
13440 double: 2
13441 float: 2
13442 idouble: 2
13443 ifloat: 2
13444 ildouble: 3
13445 ldouble: 3
13447 Function: Real part of "ctanh_towardzero":
13448 double: 2
13449 float: 2
13450 idouble: 2
13451 ifloat: 2
13452 ildouble: 13
13453 ldouble: 13
13455 Function: Imaginary part of "ctanh_towardzero":
13456 double: 5
13457 float: 3
13458 idouble: 5
13459 ifloat: 3
13460 ildouble: 11
13461 ldouble: 11
13463 Function: Real part of "ctanh_upward":
13464 double: 2
13465 float: 3
13466 idouble: 2
13467 ifloat: 3
13468 ildouble: 10
13469 ldouble: 10
13471 Function: Imaginary part of "ctanh_upward":
13472 double: 2
13473 float: 3
13474 idouble: 2
13475 ifloat: 3
13476 ildouble: 10
13477 ldouble: 10
13479 Function: "erf":
13480 double: 1
13481 idouble: 1
13482 ildouble: 1
13483 ldouble: 1
13485 Function: "erfc":
13486 double: 1
13487 float: 1
13488 idouble: 1
13489 ifloat: 1
13490 ildouble: 2
13491 ldouble: 2
13493 Function: "exp":
13494 ildouble: 1
13495 ldouble: 1
13497 Function: "exp10":
13498 double: 1
13499 idouble: 1
13500 ildouble: 1
13501 ldouble: 1
13503 Function: "exp10_downward":
13504 double: 1
13505 idouble: 1
13506 ildouble: 4
13507 ldouble: 4
13509 Function: "exp10_tonearest":
13510 double: 1
13511 idouble: 1
13512 ildouble: 1
13513 ldouble: 1
13515 Function: "exp10_towardzero":
13516 double: 1
13517 idouble: 1
13518 ildouble: 4
13519 ldouble: 4
13521 Function: "exp10_upward":
13522 double: 1
13523 float: 1
13524 idouble: 1
13525 ifloat: 1
13526 ildouble: 2
13527 ldouble: 2
13529 Function: "exp_downward":
13530 double: 1
13531 idouble: 1
13532 ildouble: 1
13533 ldouble: 1
13535 Function: "exp_tonearest":
13536 ildouble: 1
13537 ldouble: 1
13539 Function: "exp_towardzero":
13540 double: 1
13541 idouble: 1
13542 ildouble: 1
13543 ldouble: 1
13545 Function: "exp_upward":
13546 double: 1
13547 idouble: 1
13548 ildouble: 1
13549 ldouble: 1
13551 Function: "expm1":
13552 double: 1
13553 float: 1
13554 idouble: 1
13555 ifloat: 1
13556 ildouble: 1
13557 ldouble: 1
13559 Function: "expm1_downward":
13560 double: 1
13561 float: 1
13562 idouble: 1
13563 ifloat: 1
13564 ildouble: 1
13565 ldouble: 1
13567 Function: "expm1_tonearest":
13568 double: 1
13569 float: 1
13570 idouble: 1
13571 ifloat: 1
13572 ildouble: 1
13573 ldouble: 1
13575 Function: "expm1_towardzero":
13576 double: 1
13577 float: 1
13578 idouble: 1
13579 ifloat: 1
13580 ildouble: 2
13581 ldouble: 2
13583 Function: "expm1_upward":
13584 double: 1
13585 float: 1
13586 idouble: 1
13587 ifloat: 1
13588 ildouble: 1
13589 ldouble: 1
13591 Function: "gamma":
13592 double: 1
13593 float: 1
13594 idouble: 1
13595 ifloat: 1
13596 ildouble: 1
13597 ldouble: 1
13599 Function: "hypot":
13600 double: 1
13601 idouble: 1
13602 ildouble: 1
13603 ldouble: 1
13605 Function: "j0":
13606 double: 2
13607 float: 2
13608 idouble: 2
13609 ifloat: 2
13610 ildouble: 2
13611 ldouble: 2
13613 Function: "j1":
13614 double: 1
13615 float: 2
13616 idouble: 1
13617 ifloat: 2
13618 ildouble: 1
13619 ldouble: 1
13621 Function: "jn":
13622 double: 4
13623 float: 4
13624 idouble: 4
13625 ifloat: 4
13626 ildouble: 4
13627 ldouble: 4
13629 Function: "lgamma":
13630 double: 1
13631 float: 1
13632 idouble: 1
13633 ifloat: 1
13634 ildouble: 1
13635 ldouble: 1
13637 Function: "log":
13638 float: 1
13639 ifloat: 1
13640 ildouble: 1
13641 ldouble: 1
13643 Function: "log10":
13644 double: 1
13645 float: 2
13646 idouble: 1
13647 ifloat: 2
13648 ildouble: 1
13649 ldouble: 1
13651 Function: "log1p":
13652 float: 1
13653 ifloat: 1
13654 ildouble: 1
13655 ldouble: 1
13657 Function: "log2":
13658 ildouble: 1
13659 ldouble: 1
13661 Function: "pow":
13662 float: 1
13663 ifloat: 1
13664 ildouble: 1
13665 ldouble: 1
13667 Function: "pow10":
13668 double: 1
13669 idouble: 1
13670 ildouble: 1
13671 ldouble: 1
13673 Function: "pow_downward":
13674 float: 1
13675 ifloat: 1
13676 ildouble: 1
13677 ldouble: 1
13679 Function: "pow_tonearest":
13680 float: 1
13681 ifloat: 1
13682 ildouble: 1
13683 ldouble: 1
13685 Function: "pow_towardzero":
13686 float: 1
13687 ifloat: 1
13688 ildouble: 1
13689 ldouble: 1
13691 Function: "pow_upward":
13692 float: 1
13693 ifloat: 1
13695 Function: "sin":
13696 float: 1
13697 ifloat: 1
13698 ildouble: 1
13699 ldouble: 1
13701 Function: "sin_downward":
13702 double: 1
13703 float: 2
13704 idouble: 1
13705 ifloat: 2
13706 ildouble: 3
13707 ldouble: 3
13709 Function: "sin_tonearest":
13710 float: 1
13711 ifloat: 1
13712 ildouble: 1
13713 ldouble: 1
13715 Function: "sin_towardzero":
13716 double: 1
13717 float: 1
13718 idouble: 1
13719 ifloat: 1
13720 ildouble: 4
13721 ldouble: 4
13723 Function: "sin_upward":
13724 double: 1
13725 float: 2
13726 idouble: 1
13727 ifloat: 2
13728 ildouble: 3
13729 ldouble: 3
13731 Function: "sincos":
13732 float: 1
13733 ifloat: 1
13734 ildouble: 1
13735 ldouble: 1
13737 Function: "sinh":
13738 ildouble: 1
13739 ldouble: 1
13741 Function: "sinh_downward":
13742 double: 1
13743 idouble: 1
13744 ildouble: 1
13745 ldouble: 1
13747 Function: "sinh_tonearest":
13748 ildouble: 1
13749 ldouble: 1
13751 Function: "sinh_towardzero":
13752 double: 1
13753 idouble: 1
13754 ildouble: 1
13755 ldouble: 1
13757 Function: "sinh_upward":
13758 double: 1
13759 float: 1
13760 idouble: 1
13761 ifloat: 1
13762 ildouble: 1
13763 ldouble: 1
13765 Function: "tan":
13766 ildouble: 2
13767 ldouble: 2
13769 Function: "tan_downward":
13770 double: 1
13771 float: 2
13772 idouble: 1
13773 ifloat: 2
13774 ildouble: 2
13775 ldouble: 2
13777 Function: "tan_tonearest":
13778 ildouble: 2
13779 ldouble: 2
13781 Function: "tan_towardzero":
13782 double: 1
13783 float: 1
13784 idouble: 1
13785 ifloat: 1
13786 ildouble: 2
13787 ldouble: 2
13789 Function: "tan_upward":
13790 double: 1
13791 float: 1
13792 idouble: 1
13793 ifloat: 1
13794 ildouble: 2
13795 ldouble: 2
13797 Function: "tanh":
13798 ildouble: 1
13799 ldouble: 1
13801 Function: "tgamma":
13802 double: 4
13803 float: 3
13804 idouble: 4
13805 ifloat: 3
13806 ildouble: 3
13807 ldouble: 3
13809 Function: "y0":
13810 double: 2
13811 float: 1
13812 idouble: 2
13813 ifloat: 1
13814 ildouble: 1
13815 ldouble: 1
13817 Function: "y1":
13818 double: 3
13819 float: 2
13820 idouble: 3
13821 ifloat: 2
13822 ildouble: 2
13823 ldouble: 2
13825 Function: "yn":
13826 double: 3
13827 float: 2
13828 idouble: 3
13829 ifloat: 2
13830 ildouble: 2
13831 ldouble: 2
13833 # end of automatic generation