Update powerpc-fpu ULPs.
[glibc.git] / sysdeps / powerpc / fpu / libm-test-ulps
blob5ecdb59aec7080a5cd368fe79439f8c607e6a56f
1 # Begin of automatic generation
3 # acos
4 Test "acos (-0x0.ffffffff8p0)":
5 ildouble: 1
6 ldouble: 1
7 Test "acos (-0x0.ffffffp0)":
8 ildouble: 1
9 ldouble: 1
10 Test "acos (-0xf.fffffff8p-4)":
11 ildouble: 1
12 ldouble: 1
13 Test "acos (-0xf.fffffp-4)":
14 ildouble: 1
15 ldouble: 1
16 Test "acos (0x1.70ef54646d496892137dfd73f58p-56)":
17 ildouble: 1
18 ldouble: 1
19 Test "acos (0x1.70ef54646d496892137dfd73f6p-56)":
20 ildouble: 1
21 ldouble: 1
22 Test "acos (0x1.70ef54646d496892p-56)":
23 ildouble: 1
24 ldouble: 1
25 Test "acos (0x1.70ef54646d496894p-56)":
26 ildouble: 1
27 ldouble: 1
28 Test "acos (0x1.70ef54646d496p-56)":
29 ildouble: 1
30 ldouble: 1
31 Test "acos (0x1.70ef54646d497p-56)":
32 ildouble: 1
33 ldouble: 1
34 Test "acos (2e-17)":
35 ildouble: 1
36 ldouble: 1
38 # acos_downward
39 Test "acos_downward (-0)":
40 float: 1
41 ifloat: 1
42 Test "acos_downward (-0.5)":
43 double: 1
44 idouble: 1
45 ildouble: 1
46 ldouble: 1
47 Test "acos_downward (-0x8p-4)":
48 float: 1
49 ifloat: 1
50 Test "acos_downward (-0xf.fffffffffffffffp-4)":
51 ildouble: 2
52 ldouble: 2
53 Test "acos_downward (-0xf.fffffffffffp-4)":
54 ildouble: 2
55 ldouble: 2
56 Test "acos_downward (-1)":
57 float: 1
58 ifloat: 1
59 Test "acos_downward (0)":
60 float: 1
61 ifloat: 1
62 Test "acos_downward (0.5)":
63 double: 1
64 float: 1
65 idouble: 1
66 ifloat: 1
67 ildouble: 1
68 ldouble: 1
69 Test "acos_downward (0x1.70ef54646d496892137dfd73f58p-56)":
70 ildouble: 2
71 ldouble: 2
72 Test "acos_downward (0x1.70ef54646d496892137dfd73f6p-56)":
73 ildouble: 2
74 ldouble: 2
75 Test "acos_downward (0x1.70ef54646d496892p-56)":
76 ildouble: 2
77 ldouble: 2
78 Test "acos_downward (0x1.70ef54646d496894p-56)":
79 ildouble: 2
80 ldouble: 2
81 Test "acos_downward (0x1.70ef54646d496p-56)":
82 ildouble: 2
83 ldouble: 2
84 Test "acos_downward (0x1.70ef54646d497p-56)":
85 ildouble: 2
86 ldouble: 2
87 Test "acos_downward (0x1.70ef54p-56)":
88 ildouble: 3
89 ldouble: 3
90 Test "acos_downward (0x1.70ef56p-56)":
91 ildouble: 3
92 ldouble: 3
93 Test "acos_downward (0x1p-4)":
94 ildouble: 1
95 ldouble: 1
96 Test "acos_downward (0xcp-4)":
97 ildouble: 1
98 ldouble: 1
100 # acos_tonearest
101 Test "acos_tonearest (-0xf.fffffff8p-4)":
102 ildouble: 1
103 ldouble: 1
104 Test "acos_tonearest (-0xf.fffffp-4)":
105 ildouble: 1
106 ldouble: 1
107 Test "acos_tonearest (0x1.70ef54646d496892137dfd73f58p-56)":
108 ildouble: 1
109 ldouble: 1
110 Test "acos_tonearest (0x1.70ef54646d496892137dfd73f6p-56)":
111 ildouble: 1
112 ldouble: 1
113 Test "acos_tonearest (0x1.70ef54646d496892p-56)":
114 ildouble: 1
115 ldouble: 1
116 Test "acos_tonearest (0x1.70ef54646d496894p-56)":
117 ildouble: 1
118 ldouble: 1
119 Test "acos_tonearest (0x1.70ef54646d496p-56)":
120 ildouble: 1
121 ldouble: 1
122 Test "acos_tonearest (0x1.70ef54646d497p-56)":
123 ildouble: 1
124 ldouble: 1
126 # acos_towardzero
127 Test "acos_towardzero (-0)":
128 float: 1
129 ifloat: 1
130 Test "acos_towardzero (-0.5)":
131 double: 1
132 idouble: 1
133 ildouble: 1
134 ldouble: 1
135 Test "acos_towardzero (-0x8p-4)":
136 float: 1
137 ifloat: 1
138 Test "acos_towardzero (-0xf.fffffffffffffffp-4)":
139 ildouble: 2
140 ldouble: 2
141 Test "acos_towardzero (-0xf.fffffffffffp-4)":
142 ildouble: 2
143 ldouble: 2
144 Test "acos_towardzero (-1)":
145 float: 1
146 ifloat: 1
147 Test "acos_towardzero (0)":
148 float: 1
149 ifloat: 1
150 Test "acos_towardzero (0.5)":
151 double: 1
152 float: 1
153 idouble: 1
154 ifloat: 1
155 ildouble: 1
156 ldouble: 1
157 Test "acos_towardzero (0x1.70ef54646d496892137dfd73f58p-56)":
158 ildouble: 2
159 ldouble: 2
160 Test "acos_towardzero (0x1.70ef54646d496892137dfd73f6p-56)":
161 ildouble: 2
162 ldouble: 2
163 Test "acos_towardzero (0x1.70ef54646d496892p-56)":
164 ildouble: 2
165 ldouble: 2
166 Test "acos_towardzero (0x1.70ef54646d496894p-56)":
167 ildouble: 2
168 ldouble: 2
169 Test "acos_towardzero (0x1.70ef54646d496p-56)":
170 ildouble: 2
171 ldouble: 2
172 Test "acos_towardzero (0x1.70ef54646d497p-56)":
173 ildouble: 2
174 ldouble: 2
175 Test "acos_towardzero (0x1.70ef54p-56)":
176 ildouble: 3
177 ldouble: 3
178 Test "acos_towardzero (0x1.70ef56p-56)":
179 ildouble: 3
180 ldouble: 3
181 Test "acos_towardzero (0x1p-4)":
182 ildouble: 1
183 ldouble: 1
184 Test "acos_towardzero (0xcp-4)":
185 ildouble: 1
186 ldouble: 1
188 # acos_upward
189 Test "acos_upward (+0)":
190 double: 1
191 idouble: 1
192 ildouble: 1
193 ldouble: 1
194 Test "acos_upward (-0)":
195 double: 1
196 idouble: 1
197 ildouble: 2
198 ldouble: 2
199 Test "acos_upward (-0x1p+0)":
200 double: 1
201 idouble: 1
202 ildouble: 1
203 ldouble: 1
204 Test "acos_upward (-1)":
205 ildouble: 2
206 ldouble: 2
207 Test "acos_upward (0)":
208 ildouble: 2
209 ldouble: 2
210 Test "acos_upward (0x1.70ef54646d496p-56)":
211 double: 1
212 idouble: 1
213 Test "acos_upward (0x1.70ef54646d497p-56)":
214 double: 1
215 idouble: 1
216 Test "acos_upward (0x1.70ef54p-56)":
217 double: 1
218 idouble: 1
219 Test "acos_upward (0x1.70ef56p-56)":
220 double: 1
221 idouble: 1
222 Test "acos_upward (0x1p-4)":
223 ildouble: 1
224 ldouble: 1
225 Test "acos_upward (0xf.fffffp-4)":
226 ildouble: 1
227 ldouble: 1
229 # asin
230 Test "asin (-0x0.ffffffff8p0)":
231 ildouble: 1
232 ldouble: 1
233 Test "asin (-0x0.ffffffp0)":
234 ildouble: 1
235 ldouble: 1
236 Test "asin (-0xf.fffffff8p-4)":
237 ildouble: 1
238 ldouble: 1
239 Test "asin (-0xf.fffffp-4)":
240 ildouble: 1
241 ldouble: 1
242 Test "asin (0.75)":
243 ildouble: 2
244 ldouble: 2
245 Test "asin (0x0.ffffffff8p0)":
246 ildouble: 1
247 ldouble: 1
248 Test "asin (0x0.ffffffp0)":
249 ildouble: 1
250 ldouble: 1
251 Test "asin (0xcp-4)":
252 ildouble: 2
253 ldouble: 2
254 Test "asin (0xf.fffffff8p-4)":
255 ildouble: 1
256 ldouble: 1
257 Test "asin (0xf.fffffp-4)":
258 ildouble: 1
259 ldouble: 1
261 # asin_downward
262 Test "asin_downward (-0.5)":
263 double: 1
264 idouble: 1
265 ildouble: 1
266 ldouble: 1
267 Test "asin_downward (-0x1p+0)":
268 double: 1
269 idouble: 1
270 Test "asin_downward (-0x8p-4)":
271 double: 1
272 idouble: 1
273 ildouble: 1
274 ldouble: 1
275 Test "asin_downward (-0xf.fffffff8p-4)":
276 double: 1
277 idouble: 1
278 ildouble: 1
279 ldouble: 1
280 Test "asin_downward (-0xf.ffffffffffff8p-4)":
281 double: 1
282 idouble: 1
283 ildouble: 2
284 ldouble: 2
285 Test "asin_downward (-0xf.fffffffffffffffp-4)":
286 ildouble: 2
287 ldouble: 2
288 Test "asin_downward (-0xf.fffffffffffp-4)":
289 double: 1
290 idouble: 1
291 ildouble: 2
292 ldouble: 2
293 Test "asin_downward (-0xf.fffffp-4)":
294 double: 1
295 float: 1
296 idouble: 1
297 ifloat: 1
298 ildouble: 2
299 ldouble: 2
300 Test "asin_downward (-1.0)":
301 ildouble: 1
302 ldouble: 1
303 Test "asin_downward (0.5)":
304 double: 1
305 idouble: 1
306 ildouble: 1
307 ldouble: 1
308 Test "asin_downward (0x8p-4)":
309 float: 1
310 ifloat: 1
311 Test "asin_downward (0xcp-4)":
312 ildouble: 1
313 ldouble: 1
314 Test "asin_downward (0xf.fffffffffffffffp-4)":
315 ildouble: 1
316 ldouble: 1
317 Test "asin_downward (0xf.fffffffffffp-4)":
318 ildouble: 1
319 ldouble: 1
320 Test "asin_downward (0xf.fffffp-4)":
321 ildouble: 1
322 ldouble: 1
323 Test "asin_downward (1.0)":
324 float: 1
325 ifloat: 1
327 # asin_tonearest
328 Test "asin_tonearest (-0xf.fffffff8p-4)":
329 ildouble: 1
330 ldouble: 1
331 Test "asin_tonearest (-0xf.fffffp-4)":
332 ildouble: 1
333 ldouble: 1
334 Test "asin_tonearest (0xcp-4)":
335 ildouble: 2
336 ldouble: 2
337 Test "asin_tonearest (0xf.fffffff8p-4)":
338 ildouble: 1
339 ldouble: 1
340 Test "asin_tonearest (0xf.fffffp-4)":
341 ildouble: 1
342 ldouble: 1
344 # asin_towardzero
345 Test "asin_towardzero (-0.5)":
346 double: 1
347 idouble: 1
348 ildouble: 1
349 ldouble: 1
350 Test "asin_towardzero (-0x8p-4)":
351 float: 1
352 ifloat: 1
353 Test "asin_towardzero (-0xf.fffffffffffffffp-4)":
354 ildouble: 1
355 ldouble: 1
356 Test "asin_towardzero (-0xf.fffffffffffp-4)":
357 ildouble: 1
358 ldouble: 1
359 Test "asin_towardzero (-0xf.fffffp-4)":
360 ildouble: 1
361 ldouble: 1
362 Test "asin_towardzero (-1.0)":
363 float: 1
364 ifloat: 1
365 Test "asin_towardzero (0.5)":
366 double: 1
367 idouble: 1
368 ildouble: 1
369 ldouble: 1
370 Test "asin_towardzero (0x8p-4)":
371 float: 1
372 ifloat: 1
373 Test "asin_towardzero (0xcp-4)":
374 ildouble: 1
375 ldouble: 1
376 Test "asin_towardzero (0xf.fffffffffffffffp-4)":
377 ildouble: 1
378 ldouble: 1
379 Test "asin_towardzero (0xf.fffffffffffp-4)":
380 ildouble: 1
381 ldouble: 1
382 Test "asin_towardzero (0xf.fffffp-4)":
383 ildouble: 1
384 ldouble: 1
385 Test "asin_towardzero (1.0)":
386 float: 1
387 ifloat: 1
389 # asin_upward
390 Test "asin_upward (-0x8p-4)":
391 double: 1
392 float: 1
393 idouble: 1
394 ifloat: 1
395 ildouble: 1
396 ldouble: 1
397 Test "asin_upward (-0xf.fffffff8p-4)":
398 double: 1
399 idouble: 1
400 Test "asin_upward (-0xf.ffffffffffff8p-4)":
401 double: 1
402 idouble: 1
403 Test "asin_upward (-0xf.fffffffffffp-4)":
404 double: 1
405 idouble: 1
406 Test "asin_upward (-0xf.fffffp-4)":
407 double: 1
408 float: 1
409 idouble: 1
410 ifloat: 1
411 ildouble: 1
412 ldouble: 1
413 Test "asin_upward (-1.0)":
414 float: 1
415 ifloat: 1
416 Test "asin_upward (0x1p+0)":
417 double: 1
418 idouble: 1
419 Test "asin_upward (0xf.fffffffffffffffp-4)":
420 ildouble: 2
421 ldouble: 2
422 Test "asin_upward (0xf.fffffffffffp-4)":
423 ildouble: 1
424 ldouble: 1
425 Test "asin_upward (1.0)":
426 ildouble: 1
427 ldouble: 1
429 # atan2
430 Test "atan2 (-0.00756827042671106339, -.001792735857538728036)":
431 ildouble: 1
432 ldouble: 1
433 Test "atan2 (-0.75, -1.0)":
434 float: 1
435 ifloat: 1
436 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac28p-8, -0x7.57d1d8p-12)":
437 ildouble: 1
438 ldouble: 1
439 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac28p-8, -0x7.57d1de0e51244p-12)":
440 ildouble: 2
441 ldouble: 2
442 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac28p-8, -0x7.57d1de0e51246640cc2340ca48p-12)":
443 ildouble: 1
444 ldouble: 1
445 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac28p-8, -0x7.57d1de0e51246640cc2340ca4ap-12)":
446 ildouble: 1
447 ldouble: 1
448 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac28p-8, -0x7.57d1de0e51246648p-12)":
449 ildouble: 2
450 ldouble: 2
451 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac28p-8, -0x7.57d1de0e5124664p-12)":
452 ildouble: 1
453 ldouble: 1
454 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac28p-8, -0x7.57d1de0e51248p-12)":
455 ildouble: 2
456 ldouble: 2
457 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac28p-8, -0x7.57d1ep-12)":
458 ildouble: 1
459 ldouble: 1
460 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac3p-8, -0x7.57d1d8p-12)":
461 ildouble: 1
462 ldouble: 1
463 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac3p-8, -0x7.57d1de0e51244p-12)":
464 ildouble: 1
465 ldouble: 1
466 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac3p-8, -0x7.57d1de0e51246640cc2340ca48p-12)":
467 ildouble: 1
468 ldouble: 1
469 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac3p-8, -0x7.57d1de0e51246640cc2340ca4ap-12)":
470 ildouble: 1
471 ldouble: 1
472 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac3p-8, -0x7.57d1de0e51246648p-12)":
473 ildouble: 2
474 ldouble: 2
475 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac3p-8, -0x7.57d1de0e5124664p-12)":
476 ildouble: 2
477 ldouble: 2
478 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac3p-8, -0x7.57d1de0e51248p-12)":
479 ildouble: 1
480 ldouble: 1
481 Test "atan2 (-0x1.effe81f852716ffc0f3eeb1ac3p-8, -0x7.57d1ep-12)":
482 ildouble: 1
483 ldouble: 1
484 Test "atan2 (-0x1.effe81f852716ffcp-8, -0x7.57d1d8p-12)":
485 ildouble: 2
486 ldouble: 2
487 Test "atan2 (-0x1.effe81f852716ffcp-8, -0x7.57d1de0e51244p-12)":
488 ildouble: 1
489 ldouble: 1
490 Test "atan2 (-0x1.effe81f852716ffcp-8, -0x7.57d1de0e51246640cc2340ca48p-12)":
491 ildouble: 2
492 ldouble: 2
493 Test "atan2 (-0x1.effe81f852716ffcp-8, -0x7.57d1de0e51246640cc2340ca4ap-12)":
494 ildouble: 1
495 ldouble: 1
496 Test "atan2 (-0x1.effe81f852716ffcp-8, -0x7.57d1de0e51246648p-12)":
497 ildouble: 1
498 ldouble: 1
499 Test "atan2 (-0x1.effe81f852716ffcp-8, -0x7.57d1de0e5124664p-12)":
500 ildouble: 1
501 ldouble: 1
502 Test "atan2 (-0x1.effe81f852716ffcp-8, -0x7.57d1de0e51248p-12)":
503 ildouble: 1
504 ldouble: 1
505 Test "atan2 (-0x1.effe81f852716ffcp-8, -0x7.57d1ep-12)":
506 ildouble: 1
507 ldouble: 1
508 Test "atan2 (-0x1.effe81f852716ffep-8, -0x7.57d1d8p-12)":
509 ildouble: 1
510 ldouble: 1
511 Test "atan2 (-0x1.effe81f852716ffep-8, -0x7.57d1de0e51244p-12)":
512 ildouble: 1
513 ldouble: 1
514 Test "atan2 (-0x1.effe81f852716ffep-8, -0x7.57d1de0e51246640cc2340ca48p-12)":
515 ildouble: 2
516 ldouble: 2
517 Test "atan2 (-0x1.effe81f852716ffep-8, -0x7.57d1de0e51246640cc2340ca4ap-12)":
518 ildouble: 2
519 ldouble: 2
520 Test "atan2 (-0x1.effe81f852716ffep-8, -0x7.57d1de0e51246648p-12)":
521 ildouble: 2
522 ldouble: 2
523 Test "atan2 (-0x1.effe81f852716ffep-8, -0x7.57d1de0e5124664p-12)":
524 ildouble: 1
525 ldouble: 1
526 Test "atan2 (-0x1.effe81f852716ffep-8, -0x7.57d1de0e51248p-12)":
527 ildouble: 1
528 ldouble: 1
529 Test "atan2 (-0x1.effe81f852716ffep-8, -0x7.57d1ep-12)":
530 ildouble: 1
531 ldouble: 1
532 Test "atan2 (-0x1.effe81f852716p-8, -0x7.57d1d8p-12)":
533 ildouble: 1
534 ldouble: 1
535 Test "atan2 (-0x1.effe81f852716p-8, -0x7.57d1de0e51244p-12)":
536 ildouble: 2
537 ldouble: 2
538 Test "atan2 (-0x1.effe81f852716p-8, -0x7.57d1de0e51246640cc2340ca48p-12)":
539 ildouble: 1
540 ldouble: 1
541 Test "atan2 (-0x1.effe81f852716p-8, -0x7.57d1de0e51246640cc2340ca4ap-12)":
542 ildouble: 2
543 ldouble: 2
544 Test "atan2 (-0x1.effe81f852716p-8, -0x7.57d1de0e51246648p-12)":
545 ildouble: 1
546 ldouble: 1
547 Test "atan2 (-0x1.effe81f852716p-8, -0x7.57d1de0e5124664p-12)":
548 ildouble: 1
549 ldouble: 1
550 Test "atan2 (-0x1.effe81f852716p-8, -0x7.57d1de0e51248p-12)":
551 ildouble: 2
552 ldouble: 2
553 Test "atan2 (-0x1.effe81f852716p-8, -0x7.57d1ep-12)":
554 ildouble: 2
555 ldouble: 2
556 Test "atan2 (-0x1.effe81f852717p-8, -0x7.57d1d8p-12)":
557 ildouble: 1
558 ldouble: 1
559 Test "atan2 (-0x1.effe81f852717p-8, -0x7.57d1de0e51244p-12)":
560 ildouble: 1
561 ldouble: 1
562 Test "atan2 (-0x1.effe81f852717p-8, -0x7.57d1de0e51246640cc2340ca48p-12)":
563 ildouble: 1
564 ldouble: 1
565 Test "atan2 (-0x1.effe81f852717p-8, -0x7.57d1de0e51246640cc2340ca4ap-12)":
566 ildouble: 1
567 ldouble: 1
568 Test "atan2 (-0x1.effe81f852717p-8, -0x7.57d1de0e51246648p-12)":
569 ildouble: 2
570 ldouble: 2
571 Test "atan2 (-0x1.effe81f852717p-8, -0x7.57d1de0e5124664p-12)":
572 ildouble: 2
573 ldouble: 2
574 Test "atan2 (-0x1.effe81f852717p-8, -0x7.57d1de0e51248p-12)":
575 ildouble: 1
576 ldouble: 1
577 Test "atan2 (-0x1.effe81f852717p-8, -0x7.57d1ep-12)":
578 ildouble: 2
579 ldouble: 2
580 Test "atan2 (-0x1.effe82p-8, -0x7.57d1d8p-12)":
581 float: 1
582 ifloat: 1
583 ildouble: 2
584 ldouble: 2
585 Test "atan2 (-0x1.effe82p-8, -0x7.57d1de0e51244p-12)":
586 ildouble: 1
587 ldouble: 1
588 Test "atan2 (-0x1.effe82p-8, -0x7.57d1de0e51246640cc2340ca48p-12)":
589 ildouble: 1
590 ldouble: 1
591 Test "atan2 (-0x1.effe82p-8, -0x7.57d1de0e51246640cc2340ca4ap-12)":
592 ildouble: 1
593 ldouble: 1
594 Test "atan2 (-0x1.effe82p-8, -0x7.57d1de0e5124664p-12)":
595 ildouble: 2
596 ldouble: 2
597 Test "atan2 (-0x1.effe82p-8, -0x7.57d1de0e51248p-12)":
598 ildouble: 1
599 ldouble: 1
600 Test "atan2 (-0x1.effe82p-8, -0x7.57d1ep-12)":
601 ildouble: 2
602 ldouble: 2
603 Test "atan2 (-0x1.effe8p-8, -0x7.57d1d8p-12)":
604 ildouble: 1
605 ldouble: 1
606 Test "atan2 (-0x1.effe8p-8, -0x7.57d1de0e51244p-12)":
607 ildouble: 1
608 ldouble: 1
609 Test "atan2 (-0x1.effe8p-8, -0x7.57d1de0e51246640cc2340ca48p-12)":
610 ildouble: 1
611 ldouble: 1
612 Test "atan2 (-0x1.effe8p-8, -0x7.57d1de0e51246640cc2340ca4ap-12)":
613 ildouble: 1
614 ldouble: 1
615 Test "atan2 (-0x1.effe8p-8, -0x7.57d1de0e51246648p-12)":
616 ildouble: 2
617 ldouble: 2
618 Test "atan2 (-0x1.effe8p-8, -0x7.57d1de0e5124664p-12)":
619 ildouble: 1
620 ldouble: 1
621 Test "atan2 (-0x1.effe8p-8, -0x7.57d1de0e51248p-12)":
622 ildouble: 1
623 ldouble: 1
624 Test "atan2 (-0x1.effe8p-8, -0x7.57d1ep-12)":
625 ildouble: 1
626 ldouble: 1
627 Test "atan2 (-0xcp-4, -0x1p+0)":
628 float: 1
629 ifloat: 1
630 Test "atan2 (-0xf.fffffp+124, -0x4p-128)":
631 float: 1
632 ifloat: 1
633 Test "atan2 (-inf, -inf)":
634 ildouble: 1
635 ldouble: 1
636 Test "atan2 (-max_value, -min_value)":
637 float: 1
638 ifloat: 1
639 Test "atan2 (0.75, -1.0)":
640 float: 1
641 ifloat: 1
642 Test "atan2 (0x1.64p+0, 0xe.ep-4)":
643 float: 1
644 ifloat: 1
645 ildouble: 1
646 ldouble: 1
647 Test "atan2 (0x6.4p-4, 0x1.30164840e1719f7ep-12)":
648 ildouble: 1
649 ldouble: 1
650 Test "atan2 (0x6.4p-4, 0x1.30164ap-12)":
651 ildouble: 1
652 ldouble: 1
653 Test "atan2 (0xcp-4, -0x1p+0)":
654 float: 1
655 ifloat: 1
656 Test "atan2 (0xf.ffffffffffff8p+1020, 0xf.ffffffffffffbffffffffffffcp+1020)":
657 ildouble: 1
658 ldouble: 1
659 Test "atan2 (1.390625, 0.9296875)":
660 float: 1
661 ifloat: 1
662 ildouble: 1
663 ldouble: 1
664 Test "atan2 (inf, -inf)":
665 ildouble: 1
666 ldouble: 1
668 # atanh
669 Test "atanh (0.75)":
670 float: 1
671 ifloat: 1
672 Test "atanh (0xcp-4)":
673 float: 1
674 ifloat: 1
676 # cabs
677 Test "cabs (-0.75 + 12.390625 i)":
678 float: 1
679 ifloat: 1
680 Test "cabs (-0.75 - 12.390625 i)":
681 float: 1
682 ifloat: 1
683 Test "cabs (-12.390625 + 0.75 i)":
684 float: 1
685 ifloat: 1
686 Test "cabs (-12.390625 - 0.75 i)":
687 float: 1
688 ifloat: 1
689 Test "cabs (0.75 + 1.25 i)":
690 float: 1
691 ifloat: 1
692 ildouble: 1
693 ldouble: 1
694 Test "cabs (0.75 + 12.390625 i)":
695 float: 1
696 ifloat: 1
698 # cacos
699 Test "Imaginary part of: cacos (+0 + 0.5 i)":
700 double: 2
701 float: 1
702 idouble: 2
703 ifloat: 1
704 ildouble: 2
705 ldouble: 2
706 Test "Imaginary part of: cacos (+0 + 1.0 i)":
707 double: 3
708 float: 1
709 idouble: 3
710 ifloat: 1
711 ildouble: 1
712 ldouble: 1
713 Test "Imaginary part of: cacos (+0 + 1.5 i)":
714 double: 2
715 float: 1
716 idouble: 2
717 ifloat: 1
718 ildouble: 1
719 ldouble: 1
720 Test "Imaginary part of: cacos (+0 - 0.5 i)":
721 float: 1
722 ifloat: 1
723 Test "Imaginary part of: cacos (+0 - 1.0 i)":
724 double: 1
725 float: 1
726 idouble: 1
727 ifloat: 1
728 Test "Imaginary part of: cacos (+0 - 1.5 i)":
729 double: 1
730 idouble: 1
731 Test "Imaginary part of: cacos (-0 + 0.5 i)":
732 double: 2
733 float: 1
734 idouble: 2
735 ifloat: 1
736 ildouble: 2
737 ldouble: 2
738 Test "Imaginary part of: cacos (-0 + 1.0 i)":
739 double: 3
740 float: 1
741 idouble: 3
742 ifloat: 1
743 ildouble: 1
744 ldouble: 1
745 Test "Imaginary part of: cacos (-0 + 1.5 i)":
746 double: 2
747 float: 1
748 idouble: 2
749 ifloat: 1
750 ildouble: 1
751 ldouble: 1
752 Test "Imaginary part of: cacos (-0 - 0.5 i)":
753 float: 1
754 ifloat: 1
755 Test "Imaginary part of: cacos (-0 - 1.0 i)":
756 double: 1
757 float: 1
758 idouble: 1
759 ifloat: 1
760 Test "Imaginary part of: cacos (-0 - 1.5 i)":
761 double: 1
762 idouble: 1
763 Test "Imaginary part of: cacos (-0.0 + 0x1.000000000000000000000000008p0 i)":
764 ildouble: 1
765 ldouble: 1
766 Test "Imaginary part of: cacos (-0.0 - 0x1.000000000000000000000000008p0 i)":
767 ildouble: 1
768 ldouble: 1
769 Test "Real part of: cacos (-0.25 + 1.0 i)":
770 double: 1
771 float: 1
772 idouble: 1
773 ifloat: 1
774 Test "Imaginary part of: cacos (-0.25 + 1.0 i)":
775 float: 1
776 ifloat: 1
777 ildouble: 1
778 ldouble: 1
779 Test "Real part of: cacos (-0.25 - 1.0 i)":
780 double: 1
781 float: 1
782 idouble: 1
783 ifloat: 1
784 Test "Imaginary part of: cacos (-0.25 - 1.0 i)":
785 float: 1
786 ifloat: 1
787 ildouble: 1
788 ldouble: 1
789 Test "Real part of: cacos (-0.5 + +0 i)":
790 double: 1
791 idouble: 1
792 ildouble: 1
793 ldouble: 1
794 Test "Real part of: cacos (-0.5 + 0x1.fp-1025 i)":
795 ildouble: 1
796 ldouble: 1
797 Test "Real part of: cacos (-0.5 + 0x1.fp-129 i)":
798 ildouble: 1
799 ldouble: 1
800 Test "Imaginary part of: cacos (-0.5 + 0x1.fp-129 i)":
801 double: 1
802 idouble: 1
803 Test "Real part of: cacos (-0.5 + 0x1p-105 i)":
804 ildouble: 1
805 ldouble: 1
806 Test "Imaginary part of: cacos (-0.5 + 0x1p-105 i)":
807 double: 1
808 idouble: 1
809 Test "Real part of: cacos (-0.5 + 0x1p-112 i)":
810 ildouble: 1
811 ldouble: 1
812 Test "Imaginary part of: cacos (-0.5 + 0x1p-112 i)":
813 double: 1
814 idouble: 1
815 Test "Real part of: cacos (-0.5 + 0x1p-23 i)":
816 ildouble: 1
817 ldouble: 1
818 Test "Imaginary part of: cacos (-0.5 + 0x1p-23 i)":
819 double: 1
820 idouble: 1
821 Test "Real part of: cacos (-0.5 + 0x1p-52 i)":
822 double: 1
823 idouble: 1
824 ildouble: 1
825 ldouble: 1
826 Test "Imaginary part of: cacos (-0.5 + 0x1p-52 i)":
827 ildouble: 1
828 ldouble: 1
829 Test "Real part of: cacos (-0.5 + 0x1p-63 i)":
830 ildouble: 1
831 ldouble: 1
832 Test "Real part of: cacos (-0.5 + 1.0 i)":
833 float: 1
834 ifloat: 1
835 Test "Imaginary part of: cacos (-0.5 + 1.0 i)":
836 double: 1
837 idouble: 1
838 ildouble: 1
839 ldouble: 1
840 Test "Real part of: cacos (-0.5 - 0 i)":
841 double: 1
842 idouble: 1
843 ildouble: 1
844 ldouble: 1
845 Test "Real part of: cacos (-0.5 - 0x1.fp-1025 i)":
846 ildouble: 1
847 ldouble: 1
848 Test "Real part of: cacos (-0.5 - 0x1.fp-129 i)":
849 ildouble: 1
850 ldouble: 1
851 Test "Imaginary part of: cacos (-0.5 - 0x1.fp-129 i)":
852 double: 1
853 idouble: 1
854 Test "Real part of: cacos (-0.5 - 0x1p-105 i)":
855 ildouble: 1
856 ldouble: 1
857 Test "Imaginary part of: cacos (-0.5 - 0x1p-105 i)":
858 double: 1
859 idouble: 1
860 Test "Real part of: cacos (-0.5 - 0x1p-112 i)":
861 ildouble: 1
862 ldouble: 1
863 Test "Imaginary part of: cacos (-0.5 - 0x1p-112 i)":
864 double: 1
865 idouble: 1
866 Test "Real part of: cacos (-0.5 - 0x1p-23 i)":
867 ildouble: 1
868 ldouble: 1
869 Test "Imaginary part of: cacos (-0.5 - 0x1p-23 i)":
870 double: 1
871 idouble: 1
872 Test "Real part of: cacos (-0.5 - 0x1p-52 i)":
873 double: 1
874 idouble: 1
875 ildouble: 1
876 ldouble: 1
877 Test "Imaginary part of: cacos (-0.5 - 0x1p-52 i)":
878 ildouble: 1
879 ldouble: 1
880 Test "Real part of: cacos (-0.5 - 0x1p-63 i)":
881 ildouble: 1
882 ldouble: 1
883 Test "Real part of: cacos (-0.5 - 1.0 i)":
884 float: 1
885 ifloat: 1
886 Test "Imaginary part of: cacos (-0.5 - 1.0 i)":
887 double: 1
888 idouble: 1
889 ildouble: 1
890 ldouble: 1
891 Test "Real part of: cacos (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
892 ildouble: 1
893 ldouble: 1
894 Test "Imaginary part of: cacos (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
895 double: 1
896 idouble: 1
897 Test "Real part of: cacos (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
898 ildouble: 1
899 ldouble: 1
900 Test "Imaginary part of: cacos (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
901 double: 1
902 idouble: 1
903 Test "Real part of: cacos (-0x0.ffffffffffffffffp0 + 0x1p-63 i)":
904 ildouble: 1
905 ldouble: 1
906 Test "Real part of: cacos (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
907 ildouble: 1
908 ldouble: 1
909 Test "Real part of: cacos (-0x0.ffffffp0 + 0.0 i)":
910 ildouble: 1
911 ldouble: 1
912 Test "Real part of: cacos (-0x0.ffffffp0 + 0x1.fp-129 i)":
913 ildouble: 1
914 ldouble: 1
915 Test "Imaginary part of: cacos (-0x0.ffffffp0 + 0x1p-23 i)":
916 float: 2
917 ifloat: 2
918 Test "Real part of: cacos (-0x0.ffffffp0 - 0.0 i)":
919 ildouble: 1
920 ldouble: 1
921 Test "Real part of: cacos (-0x0.ffffffp0 - 0x1.fp-129 i)":
922 ildouble: 1
923 ldouble: 1
924 Test "Imaginary part of: cacos (-0x0.ffffffp0 - 0x1p-23 i)":
925 float: 2
926 ifloat: 2
927 Test "Real part of: cacos (-0x1.0000000000000002p0 + 0x1p-63 i)":
928 ildouble: 1
929 ldouble: 1
930 Test "Real part of: cacos (-0x1.0000000000000002p0 - 0x1p-63 i)":
931 ildouble: 1
932 ldouble: 1
933 Test "Real part of: cacos (-0x1.0000000000001p0 + 0x1p-52 i)":
934 ildouble: 1
935 ldouble: 1
936 Test "Imaginary part of: cacos (-0x1.0000000000001p0 + 0x1p-52 i)":
937 ildouble: 1
938 ldouble: 1
939 Test "Real part of: cacos (-0x1.0000000000001p0 - 0x1p-52 i)":
940 ildouble: 1
941 ldouble: 1
942 Test "Imaginary part of: cacos (-0x1.0000000000001p0 - 0x1p-52 i)":
943 ildouble: 1
944 ldouble: 1
945 Test "Real part of: cacos (-0x1.000002p0 + 0x1p-23 i)":
946 ildouble: 1
947 ldouble: 1
948 Test "Imaginary part of: cacos (-0x1.000002p0 + 0x1p-23 i)":
949 float: 1
950 ifloat: 1
951 ildouble: 2
952 ldouble: 2
953 Test "Real part of: cacos (-0x1.000002p0 - 0x1p-23 i)":
954 ildouble: 1
955 ldouble: 1
956 Test "Imaginary part of: cacos (-0x1.000002p0 - 0x1p-23 i)":
957 float: 1
958 ifloat: 1
959 ildouble: 2
960 ldouble: 2
961 Test "Imaginary part of: cacos (-0x1.fp-10 + 1.0 i)":
962 double: 1
963 idouble: 1
964 ildouble: 1
965 ldouble: 1
966 Test "Imaginary part of: cacos (-0x1.fp-10 - 1.0 i)":
967 double: 1
968 idouble: 1
969 ildouble: 1
970 ldouble: 1
971 Test "Real part of: cacos (-0x1.fp-100 + 1.0 i)":
972 float: 1
973 ifloat: 1
974 Test "Imaginary part of: cacos (-0x1.fp-100 + 1.0 i)":
975 double: 1
976 float: 1
977 idouble: 1
978 ifloat: 1
979 Test "Real part of: cacos (-0x1.fp-100 - 1.0 i)":
980 float: 1
981 ifloat: 1
982 Test "Imaginary part of: cacos (-0x1.fp-100 - 1.0 i)":
983 double: 1
984 float: 1
985 idouble: 1
986 ifloat: 1
987 Test "Imaginary part of: cacos (-0x1.fp-1000 + 1.0 i)":
988 double: 1
989 idouble: 1
990 Test "Imaginary part of: cacos (-0x1.fp-1000 - 1.0 i)":
991 double: 1
992 idouble: 1
993 Test "Imaginary part of: cacos (-0x1.fp-1025 + 0x1.000000000000000000000000008p0 i)":
994 ildouble: 1
995 ldouble: 1
996 Test "Imaginary part of: cacos (-0x1.fp-1025 + 1.0 i)":
997 double: 1
998 idouble: 1
999 Test "Imaginary part of: cacos (-0x1.fp-1025 + 1.5 i)":
1000 double: 1
1001 idouble: 1
1002 Test "Imaginary part of: cacos (-0x1.fp-1025 - 0x1.000000000000000000000000008p0 i)":
1003 ildouble: 1
1004 ldouble: 1
1005 Test "Imaginary part of: cacos (-0x1.fp-1025 - 1.0 i)":
1006 double: 1
1007 idouble: 1
1008 Test "Imaginary part of: cacos (-0x1.fp-1025 - 1.5 i)":
1009 double: 1
1010 idouble: 1
1011 Test "Real part of: cacos (-0x1.fp-129 + 0.5 i)":
1012 float: 1
1013 ifloat: 1
1014 Test "Imaginary part of: cacos (-0x1.fp-129 + 0.5 i)":
1015 float: 1
1016 ifloat: 1
1017 Test "Real part of: cacos (-0x1.fp-129 + 0x0.ffffffp0 i)":
1018 float: 1
1019 ifloat: 1
1020 Test "Real part of: cacos (-0x1.fp-129 + 0x1.000002p0 i)":
1021 float: 1
1022 ifloat: 1
1023 Test "Real part of: cacos (-0x1.fp-129 + 0x1.fp-129 i)":
1024 float: 1
1025 ifloat: 1
1026 Test "Real part of: cacos (-0x1.fp-129 + 0x1p-23 i)":
1027 float: 1
1028 ifloat: 1
1029 Test "Real part of: cacos (-0x1.fp-129 + 1.0 i)":
1030 float: 1
1031 ifloat: 1
1032 Test "Imaginary part of: cacos (-0x1.fp-129 + 1.0 i)":
1033 double: 1
1034 float: 1
1035 idouble: 1
1036 ifloat: 1
1037 Test "Real part of: cacos (-0x1.fp-129 + 1.5 i)":
1038 float: 1
1039 ifloat: 1
1040 Test "Imaginary part of: cacos (-0x1.fp-129 + 1.5 i)":
1041 double: 1
1042 idouble: 1
1043 Test "Real part of: cacos (-0x1.fp-129 - 0.5 i)":
1044 float: 1
1045 ifloat: 1
1046 Test "Imaginary part of: cacos (-0x1.fp-129 - 0.5 i)":
1047 float: 1
1048 ifloat: 1
1049 Test "Real part of: cacos (-0x1.fp-129 - 0x0.ffffffp0 i)":
1050 float: 1
1051 ifloat: 1
1052 Test "Real part of: cacos (-0x1.fp-129 - 0x1.000002p0 i)":
1053 float: 1
1054 ifloat: 1
1055 Test "Real part of: cacos (-0x1.fp-129 - 0x1.fp-129 i)":
1056 float: 1
1057 ifloat: 1
1058 Test "Real part of: cacos (-0x1.fp-129 - 0x1p-23 i)":
1059 float: 1
1060 ifloat: 1
1061 Test "Real part of: cacos (-0x1.fp-129 - 1.0 i)":
1062 float: 1
1063 ifloat: 1
1064 Test "Imaginary part of: cacos (-0x1.fp-129 - 1.0 i)":
1065 double: 1
1066 float: 1
1067 idouble: 1
1068 ifloat: 1
1069 Test "Real part of: cacos (-0x1.fp-129 - 1.5 i)":
1070 float: 1
1071 ifloat: 1
1072 Test "Imaginary part of: cacos (-0x1.fp-129 - 1.5 i)":
1073 double: 1
1074 idouble: 1
1075 Test "Real part of: cacos (-0x1.fp-30 + 1.0 i)":
1076 float: 1
1077 ifloat: 1
1078 ildouble: 1
1079 ldouble: 1
1080 Test "Imaginary part of: cacos (-0x1.fp-30 + 1.0 i)":
1081 double: 1
1082 float: 1
1083 idouble: 1
1084 ifloat: 1
1085 Test "Real part of: cacos (-0x1.fp-30 - 1.0 i)":
1086 float: 1
1087 ifloat: 1
1088 ildouble: 1
1089 ldouble: 1
1090 Test "Imaginary part of: cacos (-0x1.fp-30 - 1.0 i)":
1091 double: 1
1092 float: 1
1093 idouble: 1
1094 ifloat: 1
1095 Test "Real part of: cacos (-0x1p-105 + 0.0 i)":
1096 float: 1
1097 ifloat: 1
1098 Test "Real part of: cacos (-0x1p-105 + 0.5 i)":
1099 float: 1
1100 ifloat: 1
1101 Test "Imaginary part of: cacos (-0x1p-105 + 0.5 i)":
1102 float: 1
1103 ifloat: 1
1104 Test "Imaginary part of: cacos (-0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
1105 ildouble: 1
1106 ldouble: 1
1107 Test "Real part of: cacos (-0x1p-105 + 0x1p-105 i)":
1108 float: 1
1109 ifloat: 1
1110 Test "Real part of: cacos (-0x1p-105 - 0.0 i)":
1111 float: 1
1112 ifloat: 1
1113 Test "Real part of: cacos (-0x1p-105 - 0.5 i)":
1114 float: 1
1115 ifloat: 1
1116 Test "Imaginary part of: cacos (-0x1p-105 - 0.5 i)":
1117 float: 1
1118 ifloat: 1
1119 Test "Imaginary part of: cacos (-0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
1120 ildouble: 1
1121 ldouble: 1
1122 Test "Real part of: cacos (-0x1p-105 - 0x1p-105 i)":
1123 float: 1
1124 ifloat: 1
1125 Test "Real part of: cacos (-0x1p-112 + 0.0 i)":
1126 float: 1
1127 ifloat: 1
1128 Test "Real part of: cacos (-0x1p-112 + 0.5 i)":
1129 float: 1
1130 ifloat: 1
1131 Test "Imaginary part of: cacos (-0x1p-112 + 0.5 i)":
1132 float: 1
1133 ifloat: 1
1134 Test "Real part of: cacos (-0x1p-112 + 0x1p-112 i)":
1135 float: 1
1136 ifloat: 1
1137 Test "Real part of: cacos (-0x1p-112 - 0.0 i)":
1138 float: 1
1139 ifloat: 1
1140 Test "Real part of: cacos (-0x1p-112 - 0.5 i)":
1141 float: 1
1142 ifloat: 1
1143 Test "Imaginary part of: cacos (-0x1p-112 - 0.5 i)":
1144 float: 1
1145 ifloat: 1
1146 Test "Real part of: cacos (-0x1p-112 - 0x1p-112 i)":
1147 float: 1
1148 ifloat: 1
1149 Test "Real part of: cacos (-0x1p-23 + 0.0 i)":
1150 float: 1
1151 ifloat: 1
1152 Test "Real part of: cacos (-0x1p-23 + 0.5 i)":
1153 float: 1
1154 ifloat: 1
1155 ildouble: 1
1156 ldouble: 1
1157 Test "Imaginary part of: cacos (-0x1p-23 + 0.5 i)":
1158 float: 1
1159 ifloat: 1
1160 Test "Imaginary part of: cacos (-0x1p-23 + 0x0.ffffffp0 i)":
1161 double: 1
1162 idouble: 1
1163 Test "Imaginary part of: cacos (-0x1p-23 + 0x1.000002p0 i)":
1164 ildouble: 1
1165 ldouble: 1
1166 Test "Real part of: cacos (-0x1p-23 + 0x1.fp-129 i)":
1167 float: 1
1168 ifloat: 1
1169 Test "Real part of: cacos (-0x1p-23 + 0x1p-23 i)":
1170 float: 1
1171 ifloat: 1
1172 Test "Real part of: cacos (-0x1p-23 - 0.0 i)":
1173 float: 1
1174 ifloat: 1
1175 Test "Real part of: cacos (-0x1p-23 - 0.5 i)":
1176 float: 1
1177 ifloat: 1
1178 ildouble: 1
1179 ldouble: 1
1180 Test "Imaginary part of: cacos (-0x1p-23 - 0.5 i)":
1181 float: 1
1182 ifloat: 1
1183 Test "Imaginary part of: cacos (-0x1p-23 - 0x0.ffffffp0 i)":
1184 double: 1
1185 idouble: 1
1186 Test "Imaginary part of: cacos (-0x1p-23 - 0x1.000002p0 i)":
1187 ildouble: 1
1188 ldouble: 1
1189 Test "Real part of: cacos (-0x1p-23 - 0x1.fp-129 i)":
1190 float: 1
1191 ifloat: 1
1192 Test "Real part of: cacos (-0x1p-23 - 0x1p-23 i)":
1193 float: 1
1194 ifloat: 1
1195 Test "Real part of: cacos (-0x1p-52 + 0.0 i)":
1196 float: 1
1197 ifloat: 1
1198 Test "Real part of: cacos (-0x1p-52 + 0.5 i)":
1199 float: 1
1200 ifloat: 1
1201 ildouble: 1
1202 ldouble: 1
1203 Test "Imaginary part of: cacos (-0x1p-52 + 0.5 i)":
1204 float: 1
1205 ifloat: 1
1206 Test "Real part of: cacos (-0x1p-52 + 0x1p-52 i)":
1207 float: 1
1208 ifloat: 1
1209 Test "Real part of: cacos (-0x1p-52 - 0.0 i)":
1210 float: 1
1211 ifloat: 1
1212 Test "Real part of: cacos (-0x1p-52 - 0.5 i)":
1213 float: 1
1214 ifloat: 1
1215 ildouble: 1
1216 ldouble: 1
1217 Test "Imaginary part of: cacos (-0x1p-52 - 0.5 i)":
1218 float: 1
1219 ifloat: 1
1220 Test "Real part of: cacos (-0x1p-52 - 0x1p-52 i)":
1221 float: 1
1222 ifloat: 1
1223 Test "Real part of: cacos (-0x1p-63 + 0.0 i)":
1224 float: 1
1225 ifloat: 1
1226 Test "Real part of: cacos (-0x1p-63 + 0.5 i)":
1227 float: 1
1228 ifloat: 1
1229 Test "Imaginary part of: cacos (-0x1p-63 + 0.5 i)":
1230 float: 1
1231 ifloat: 1
1232 Test "Real part of: cacos (-0x1p-63 + 0x1p-63 i)":
1233 float: 1
1234 ifloat: 1
1235 Test "Real part of: cacos (-0x1p-63 - 0.0 i)":
1236 float: 1
1237 ifloat: 1
1238 Test "Real part of: cacos (-0x1p-63 - 0.5 i)":
1239 float: 1
1240 ifloat: 1
1241 Test "Imaginary part of: cacos (-0x1p-63 - 0.5 i)":
1242 float: 1
1243 ifloat: 1
1244 Test "Real part of: cacos (-0x1p-63 - 0x1p-63 i)":
1245 float: 1
1246 ifloat: 1
1247 Test "Real part of: cacos (-1.0 + 0.5 i)":
1248 ildouble: 1
1249 ldouble: 1
1250 Test "Imaginary part of: cacos (-1.0 + 0.5 i)":
1251 float: 1
1252 ifloat: 1
1253 Test "Imaginary part of: cacos (-1.0 + 0x1.fp-10 i)":
1254 float: 1
1255 ifloat: 1
1256 ildouble: 1
1257 ldouble: 1
1258 Test "Real part of: cacos (-1.0 + 0x1.fp-100 i)":
1259 ildouble: 1
1260 ldouble: 1
1261 Test "Real part of: cacos (-1.0 + 0x1p50 i)":
1262 float: 1
1263 ifloat: 1
1264 Test "Real part of: cacos (-1.0 - 0.5 i)":
1265 ildouble: 1
1266 ldouble: 1
1267 Test "Imaginary part of: cacos (-1.0 - 0.5 i)":
1268 float: 1
1269 ifloat: 1
1270 Test "Imaginary part of: cacos (-1.0 - 0x1.fp-10 i)":
1271 float: 1
1272 ifloat: 1
1273 ildouble: 1
1274 ldouble: 1
1275 Test "Real part of: cacos (-1.0 - 0x1.fp-100 i)":
1276 ildouble: 1
1277 ldouble: 1
1278 Test "Real part of: cacos (-1.0 - 0x1p50 i)":
1279 float: 1
1280 ifloat: 1
1281 Test "Imaginary part of: cacos (-1.5 + +0 i)":
1282 double: 1
1283 float: 1
1284 idouble: 1
1285 ifloat: 1
1286 Test "Real part of: cacos (-2 - 3 i)":
1287 float: 1
1288 ifloat: 1
1289 Test "Real part of: cacos (-inf + inf i)":
1290 ildouble: 1
1291 ldouble: 1
1292 Test "Real part of: cacos (-inf - inf i)":
1293 ildouble: 1
1294 ldouble: 1
1295 Test "Imaginary part of: cacos (0.0 + 0x1.000000000000000000000000008p0 i)":
1296 ildouble: 1
1297 ldouble: 1
1298 Test "Imaginary part of: cacos (0.0 - 0x1.000000000000000000000000008p0 i)":
1299 ildouble: 1
1300 ldouble: 1
1301 Test "Imaginary part of: cacos (0.25 + 1.0 i)":
1302 float: 1
1303 ifloat: 1
1304 ildouble: 1
1305 ldouble: 1
1306 Test "Imaginary part of: cacos (0.25 - 1.0 i)":
1307 float: 1
1308 ifloat: 1
1309 ildouble: 1
1310 ldouble: 1
1311 Test "Real part of: cacos (0.5 + +0 i)":
1312 double: 1
1313 idouble: 1
1314 Test "Real part of: cacos (0.5 + 0x1.fp-1025 i)":
1315 double: 1
1316 idouble: 1
1317 Test "Real part of: cacos (0.5 + 0x1.fp-129 i)":
1318 double: 1
1319 idouble: 1
1320 Test "Imaginary part of: cacos (0.5 + 0x1.fp-129 i)":
1321 double: 1
1322 idouble: 1
1323 Test "Real part of: cacos (0.5 + 0x1p-105 i)":
1324 double: 1
1325 idouble: 1
1326 Test "Imaginary part of: cacos (0.5 + 0x1p-105 i)":
1327 double: 1
1328 idouble: 1
1329 Test "Real part of: cacos (0.5 + 0x1p-112 i)":
1330 double: 1
1331 idouble: 1
1332 Test "Imaginary part of: cacos (0.5 + 0x1p-112 i)":
1333 double: 1
1334 idouble: 1
1335 Test "Imaginary part of: cacos (0.5 + 0x1p-23 i)":
1336 double: 1
1337 idouble: 1
1338 Test "Real part of: cacos (0.5 + 0x1p-52 i)":
1339 double: 1
1340 idouble: 1
1341 Test "Imaginary part of: cacos (0.5 + 0x1p-52 i)":
1342 ildouble: 1
1343 ldouble: 1
1344 Test "Real part of: cacos (0.5 + 0x1p-63 i)":
1345 double: 1
1346 idouble: 1
1347 Test "Real part of: cacos (0.5 + 1.0 i)":
1348 float: 1
1349 ifloat: 1
1350 Test "Imaginary part of: cacos (0.5 + 1.0 i)":
1351 double: 1
1352 idouble: 1
1353 ildouble: 1
1354 ldouble: 1
1355 Test "Real part of: cacos (0.5 - 0 i)":
1356 double: 1
1357 idouble: 1
1358 Test "Real part of: cacos (0.5 - 0x1.fp-1025 i)":
1359 double: 1
1360 idouble: 1
1361 Test "Real part of: cacos (0.5 - 0x1.fp-129 i)":
1362 double: 1
1363 idouble: 1
1364 Test "Imaginary part of: cacos (0.5 - 0x1.fp-129 i)":
1365 double: 1
1366 idouble: 1
1367 Test "Real part of: cacos (0.5 - 0x1p-105 i)":
1368 double: 1
1369 idouble: 1
1370 Test "Imaginary part of: cacos (0.5 - 0x1p-105 i)":
1371 double: 1
1372 idouble: 1
1373 Test "Real part of: cacos (0.5 - 0x1p-112 i)":
1374 double: 1
1375 idouble: 1
1376 Test "Imaginary part of: cacos (0.5 - 0x1p-112 i)":
1377 double: 1
1378 idouble: 1
1379 Test "Imaginary part of: cacos (0.5 - 0x1p-23 i)":
1380 double: 1
1381 idouble: 1
1382 Test "Real part of: cacos (0.5 - 0x1p-52 i)":
1383 double: 1
1384 idouble: 1
1385 Test "Imaginary part of: cacos (0.5 - 0x1p-52 i)":
1386 ildouble: 1
1387 ldouble: 1
1388 Test "Real part of: cacos (0.5 - 0x1p-63 i)":
1389 double: 1
1390 idouble: 1
1391 Test "Real part of: cacos (0.5 - 1.0 i)":
1392 float: 1
1393 ifloat: 1
1394 Test "Imaginary part of: cacos (0.5 - 1.0 i)":
1395 double: 1
1396 idouble: 1
1397 ildouble: 1
1398 ldouble: 1
1399 Test "Real part of: cacos (0.75 + 1.25 i)":
1400 float: 1
1401 ifloat: 1
1402 Test "Real part of: cacos (0x0.fffffffffffff8p0 + 0.0 i)":
1403 double: 1
1404 idouble: 1
1405 Test "Real part of: cacos (0x0.fffffffffffff8p0 + 0x1.fp-1025 i)":
1406 double: 1
1407 idouble: 1
1408 Test "Imaginary part of: cacos (0x0.fffffffffffff8p0 + 0x1p-52 i)":
1409 double: 1
1410 idouble: 1
1411 Test "Real part of: cacos (0x0.fffffffffffff8p0 - 0.0 i)":
1412 double: 1
1413 idouble: 1
1414 Test "Real part of: cacos (0x0.fffffffffffff8p0 - 0x1.fp-1025 i)":
1415 double: 1
1416 idouble: 1
1417 Test "Imaginary part of: cacos (0x0.fffffffffffff8p0 - 0x1p-52 i)":
1418 double: 1
1419 idouble: 1
1420 Test "Real part of: cacos (0x0.ffffffffffffffffffffffffffcp0 + 0x1p-105 i)":
1421 ildouble: 1
1422 ldouble: 1
1423 Test "Real part of: cacos (0x0.ffffffffffffffffffffffffffcp0 - 0x1p-105 i)":
1424 ildouble: 1
1425 ldouble: 1
1426 Test "Real part of: cacos (0x0.ffffffp0 + 0.0 i)":
1427 double: 1
1428 float: 1
1429 idouble: 1
1430 ifloat: 1
1431 ildouble: 1
1432 ldouble: 1
1433 Test "Real part of: cacos (0x0.ffffffp0 + 0x1.fp-129 i)":
1434 double: 1
1435 float: 1
1436 idouble: 1
1437 ifloat: 1
1438 ildouble: 1
1439 ldouble: 1
1440 Test "Real part of: cacos (0x0.ffffffp0 + 0x1p-23 i)":
1441 float: 2
1442 ifloat: 2
1443 ildouble: 1
1444 ldouble: 1
1445 Test "Imaginary part of: cacos (0x0.ffffffp0 + 0x1p-23 i)":
1446 float: 2
1447 ifloat: 2
1448 Test "Real part of: cacos (0x0.ffffffp0 - 0.0 i)":
1449 double: 1
1450 float: 1
1451 idouble: 1
1452 ifloat: 1
1453 ildouble: 1
1454 ldouble: 1
1455 Test "Real part of: cacos (0x0.ffffffp0 - 0x1.fp-129 i)":
1456 double: 1
1457 float: 1
1458 idouble: 1
1459 ifloat: 1
1460 ildouble: 1
1461 ldouble: 1
1462 Test "Real part of: cacos (0x0.ffffffp0 - 0x1p-23 i)":
1463 float: 2
1464 ifloat: 2
1465 ildouble: 1
1466 ldouble: 1
1467 Test "Imaginary part of: cacos (0x0.ffffffp0 - 0x1p-23 i)":
1468 float: 2
1469 ifloat: 2
1470 Test "Real part of: cacos (0x1.0000000000001p0 + 0x1p-52 i)":
1471 double: 1
1472 idouble: 1
1473 Test "Imaginary part of: cacos (0x1.0000000000001p0 + 0x1p-52 i)":
1474 ildouble: 1
1475 ldouble: 1
1476 Test "Real part of: cacos (0x1.0000000000001p0 - 0x1p-52 i)":
1477 double: 1
1478 idouble: 1
1479 Test "Imaginary part of: cacos (0x1.0000000000001p0 - 0x1p-52 i)":
1480 ildouble: 1
1481 ldouble: 1
1482 Test "Real part of: cacos (0x1.000002p0 + 0x1p-23 i)":
1483 float: 2
1484 ifloat: 2
1485 Test "Imaginary part of: cacos (0x1.000002p0 + 0x1p-23 i)":
1486 float: 1
1487 ifloat: 1
1488 ildouble: 2
1489 ldouble: 2
1490 Test "Real part of: cacos (0x1.000002p0 - 0x1p-23 i)":
1491 float: 2
1492 ifloat: 2
1493 Test "Imaginary part of: cacos (0x1.000002p0 - 0x1p-23 i)":
1494 float: 1
1495 ifloat: 1
1496 ildouble: 2
1497 ldouble: 2
1498 Test "Real part of: cacos (0x1.fp-10 + 1.0 i)":
1499 ildouble: 1
1500 ldouble: 1
1501 Test "Imaginary part of: cacos (0x1.fp-10 + 1.0 i)":
1502 double: 1
1503 idouble: 1
1504 ildouble: 1
1505 ldouble: 1
1506 Test "Real part of: cacos (0x1.fp-10 - 1.0 i)":
1507 ildouble: 1
1508 ldouble: 1
1509 Test "Imaginary part of: cacos (0x1.fp-10 - 1.0 i)":
1510 double: 1
1511 idouble: 1
1512 ildouble: 1
1513 ldouble: 1
1514 Test "Real part of: cacos (0x1.fp-100 + 1.0 i)":
1515 ildouble: 1
1516 ldouble: 1
1517 Test "Imaginary part of: cacos (0x1.fp-100 + 1.0 i)":
1518 double: 1
1519 float: 1
1520 idouble: 1
1521 ifloat: 1
1522 Test "Real part of: cacos (0x1.fp-100 - 1.0 i)":
1523 ildouble: 1
1524 ldouble: 1
1525 Test "Imaginary part of: cacos (0x1.fp-100 - 1.0 i)":
1526 double: 1
1527 float: 1
1528 idouble: 1
1529 ifloat: 1
1530 Test "Imaginary part of: cacos (0x1.fp-1000 + 1.0 i)":
1531 double: 1
1532 idouble: 1
1533 Test "Imaginary part of: cacos (0x1.fp-1000 - 1.0 i)":
1534 double: 1
1535 idouble: 1
1536 Test "Imaginary part of: cacos (0x1.fp-1025 + 0x1.000000000000000000000000008p0 i)":
1537 ildouble: 1
1538 ldouble: 1
1539 Test "Imaginary part of: cacos (0x1.fp-1025 + 1.0 i)":
1540 double: 1
1541 idouble: 1
1542 Test "Imaginary part of: cacos (0x1.fp-1025 + 1.5 i)":
1543 double: 1
1544 idouble: 1
1545 Test "Imaginary part of: cacos (0x1.fp-1025 - 0x1.000000000000000000000000008p0 i)":
1546 ildouble: 1
1547 ldouble: 1
1548 Test "Imaginary part of: cacos (0x1.fp-1025 - 1.0 i)":
1549 double: 1
1550 idouble: 1
1551 Test "Imaginary part of: cacos (0x1.fp-1025 - 1.5 i)":
1552 double: 1
1553 idouble: 1
1554 Test "Imaginary part of: cacos (0x1.fp-129 + 0.5 i)":
1555 float: 1
1556 ifloat: 1
1557 Test "Imaginary part of: cacos (0x1.fp-129 + 1.0 i)":
1558 double: 1
1559 float: 1
1560 idouble: 1
1561 ifloat: 1
1562 Test "Imaginary part of: cacos (0x1.fp-129 + 1.5 i)":
1563 double: 1
1564 idouble: 1
1565 Test "Imaginary part of: cacos (0x1.fp-129 - 0.5 i)":
1566 float: 1
1567 ifloat: 1
1568 Test "Imaginary part of: cacos (0x1.fp-129 - 1.0 i)":
1569 double: 1
1570 float: 1
1571 idouble: 1
1572 ifloat: 1
1573 Test "Imaginary part of: cacos (0x1.fp-129 - 1.5 i)":
1574 double: 1
1575 idouble: 1
1576 Test "Imaginary part of: cacos (0x1.fp-30 + 1.0 i)":
1577 double: 1
1578 float: 1
1579 idouble: 1
1580 ifloat: 1
1581 Test "Imaginary part of: cacos (0x1.fp-30 - 1.0 i)":
1582 double: 1
1583 float: 1
1584 idouble: 1
1585 ifloat: 1
1586 Test "Imaginary part of: cacos (0x1.fp1023 + 0x1.fp1023 i)":
1587 double: 1
1588 idouble: 1
1589 ildouble: 1
1590 ldouble: 1
1591 Test "Imaginary part of: cacos (0x1.fp127 + 0x1.fp127 i)":
1592 double: 1
1593 idouble: 1
1594 ildouble: 1
1595 ldouble: 1
1596 Test "Real part of: cacos (0x1p-105 + 0.5 i)":
1597 ildouble: 1
1598 ldouble: 1
1599 Test "Imaginary part of: cacos (0x1p-105 + 0.5 i)":
1600 float: 1
1601 ifloat: 1
1602 Test "Imaginary part of: cacos (0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
1603 ildouble: 1
1604 ldouble: 1
1605 Test "Real part of: cacos (0x1p-105 - 0.5 i)":
1606 ildouble: 1
1607 ldouble: 1
1608 Test "Imaginary part of: cacos (0x1p-105 - 0.5 i)":
1609 float: 1
1610 ifloat: 1
1611 Test "Imaginary part of: cacos (0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
1612 ildouble: 1
1613 ldouble: 1
1614 Test "Imaginary part of: cacos (0x1p-112 + 0.5 i)":
1615 float: 1
1616 ifloat: 1
1617 Test "Imaginary part of: cacos (0x1p-112 - 0.5 i)":
1618 float: 1
1619 ifloat: 1
1620 Test "Imaginary part of: cacos (0x1p-23 + 0.5 i)":
1621 float: 1
1622 ifloat: 1
1623 Test "Imaginary part of: cacos (0x1p-23 + 0x0.ffffffp0 i)":
1624 double: 1
1625 idouble: 1
1626 Test "Imaginary part of: cacos (0x1p-23 + 0x1.000002p0 i)":
1627 ildouble: 1
1628 ldouble: 1
1629 Test "Imaginary part of: cacos (0x1p-23 - 0.5 i)":
1630 float: 1
1631 ifloat: 1
1632 Test "Imaginary part of: cacos (0x1p-23 - 0x0.ffffffp0 i)":
1633 double: 1
1634 idouble: 1
1635 Test "Imaginary part of: cacos (0x1p-23 - 0x1.000002p0 i)":
1636 ildouble: 1
1637 ldouble: 1
1638 Test "Imaginary part of: cacos (0x1p-52 + 0.5 i)":
1639 float: 1
1640 ifloat: 1
1641 Test "Real part of: cacos (0x1p-52 + 0x0.fffffffffffff8p0 i)":
1642 ildouble: 1
1643 ldouble: 1
1644 Test "Real part of: cacos (0x1p-52 + 0x1.0000000000001p0 i)":
1645 ildouble: 1
1646 ldouble: 1
1647 Test "Imaginary part of: cacos (0x1p-52 - 0.5 i)":
1648 float: 1
1649 ifloat: 1
1650 Test "Real part of: cacos (0x1p-52 - 0x0.fffffffffffff8p0 i)":
1651 ildouble: 1
1652 ldouble: 1
1653 Test "Real part of: cacos (0x1p-52 - 0x1.0000000000001p0 i)":
1654 ildouble: 1
1655 ldouble: 1
1656 Test "Imaginary part of: cacos (0x1p-63 + 0.5 i)":
1657 float: 1
1658 ifloat: 1
1659 Test "Imaginary part of: cacos (0x1p-63 - 0.5 i)":
1660 float: 1
1661 ifloat: 1
1662 Test "Real part of: cacos (1.0 + 0.25 i)":
1663 double: 1
1664 idouble: 1
1665 Test "Real part of: cacos (1.0 + 0.5 i)":
1666 float: 1
1667 ifloat: 1
1668 Test "Imaginary part of: cacos (1.0 + 0.5 i)":
1669 float: 1
1670 ifloat: 1
1671 Test "Real part of: cacos (1.0 + 0x1.fp-10 i)":
1672 float: 2
1673 ifloat: 2
1674 ildouble: 1
1675 ldouble: 1
1676 Test "Imaginary part of: cacos (1.0 + 0x1.fp-10 i)":
1677 float: 1
1678 ifloat: 1
1679 ildouble: 1
1680 ldouble: 1
1681 Test "Real part of: cacos (1.0 + 0x1.fp-30 i)":
1682 double: 1
1683 idouble: 1
1684 Test "Real part of: cacos (1.0 - 0.25 i)":
1685 double: 1
1686 idouble: 1
1687 Test "Real part of: cacos (1.0 - 0.5 i)":
1688 float: 1
1689 ifloat: 1
1690 Test "Imaginary part of: cacos (1.0 - 0.5 i)":
1691 float: 1
1692 ifloat: 1
1693 Test "Real part of: cacos (1.0 - 0x1.fp-10 i)":
1694 float: 2
1695 ifloat: 2
1696 ildouble: 1
1697 ldouble: 1
1698 Test "Imaginary part of: cacos (1.0 - 0x1.fp-10 i)":
1699 float: 1
1700 ifloat: 1
1701 ildouble: 1
1702 ldouble: 1
1703 Test "Real part of: cacos (1.0 - 0x1.fp-30 i)":
1704 double: 1
1705 idouble: 1
1706 Test "Imaginary part of: cacos (1.5 + +0 i)":
1707 double: 1
1708 float: 1
1709 idouble: 1
1710 ifloat: 1
1712 # cacosh
1713 Test "Real part of: cacosh (+0 + 0.5 i)":
1714 float: 1
1715 ifloat: 1
1716 Test "Real part of: cacosh (+0 + 1.0 i)":
1717 double: 1
1718 float: 1
1719 idouble: 1
1720 ifloat: 1
1721 Test "Real part of: cacosh (+0 + 1.5 i)":
1722 double: 1
1723 idouble: 1
1724 Test "Real part of: cacosh (+0 - 0.5 i)":
1725 float: 1
1726 ifloat: 1
1727 Test "Real part of: cacosh (+0 - 1.0 i)":
1728 double: 1
1729 float: 1
1730 idouble: 1
1731 ifloat: 1
1732 Test "Real part of: cacosh (+0 - 1.5 i)":
1733 double: 1
1734 idouble: 1
1735 Test "Real part of: cacosh (-0 + 0.5 i)":
1736 float: 1
1737 ifloat: 1
1738 Test "Real part of: cacosh (-0 + 1.0 i)":
1739 double: 1
1740 float: 1
1741 idouble: 1
1742 ifloat: 1
1743 Test "Real part of: cacosh (-0 + 1.5 i)":
1744 double: 1
1745 idouble: 1
1746 Test "Real part of: cacosh (-0 - 0.5 i)":
1747 float: 1
1748 ifloat: 1
1749 Test "Real part of: cacosh (-0 - 1.0 i)":
1750 double: 1
1751 float: 1
1752 idouble: 1
1753 ifloat: 1
1754 Test "Real part of: cacosh (-0 - 1.5 i)":
1755 double: 1
1756 idouble: 1
1757 Test "Real part of: cacosh (-0.0 + 0x1.000000000000000000000000008p0 i)":
1758 ildouble: 1
1759 ldouble: 1
1760 Test "Real part of: cacosh (-0.0 - 0x1.000000000000000000000000008p0 i)":
1761 ildouble: 1
1762 ldouble: 1
1763 Test "Real part of: cacosh (-0.25 + 1.0 i)":
1764 float: 1
1765 ifloat: 1
1766 ildouble: 1
1767 ldouble: 1
1768 Test "Imaginary part of: cacosh (-0.25 + 1.0 i)":
1769 double: 1
1770 float: 1
1771 idouble: 1
1772 ifloat: 1
1773 Test "Real part of: cacosh (-0.25 - 1.0 i)":
1774 float: 1
1775 ifloat: 1
1776 ildouble: 1
1777 ldouble: 1
1778 Test "Imaginary part of: cacosh (-0.25 - 1.0 i)":
1779 double: 1
1780 float: 1
1781 idouble: 1
1782 ifloat: 1
1783 Test "Imaginary part of: cacosh (-0.5 + +0 i)":
1784 double: 1
1785 idouble: 1
1786 ildouble: 1
1787 ldouble: 1
1788 Test "Imaginary part of: cacosh (-0.5 + 0x1.fp-1025 i)":
1789 ildouble: 1
1790 ldouble: 1
1791 Test "Real part of: cacosh (-0.5 + 0x1.fp-129 i)":
1792 double: 1
1793 idouble: 1
1794 Test "Imaginary part of: cacosh (-0.5 + 0x1.fp-129 i)":
1795 ildouble: 1
1796 ldouble: 1
1797 Test "Real part of: cacosh (-0.5 + 0x1p-105 i)":
1798 double: 1
1799 idouble: 1
1800 Test "Imaginary part of: cacosh (-0.5 + 0x1p-105 i)":
1801 ildouble: 1
1802 ldouble: 1
1803 Test "Real part of: cacosh (-0.5 + 0x1p-112 i)":
1804 double: 1
1805 idouble: 1
1806 Test "Imaginary part of: cacosh (-0.5 + 0x1p-112 i)":
1807 ildouble: 1
1808 ldouble: 1
1809 Test "Real part of: cacosh (-0.5 + 0x1p-23 i)":
1810 double: 1
1811 idouble: 1
1812 Test "Imaginary part of: cacosh (-0.5 + 0x1p-23 i)":
1813 ildouble: 1
1814 ldouble: 1
1815 Test "Real part of: cacosh (-0.5 + 0x1p-52 i)":
1816 ildouble: 1
1817 ldouble: 1
1818 Test "Imaginary part of: cacosh (-0.5 + 0x1p-52 i)":
1819 double: 1
1820 idouble: 1
1821 ildouble: 1
1822 ldouble: 1
1823 Test "Imaginary part of: cacosh (-0.5 + 0x1p-63 i)":
1824 ildouble: 1
1825 ldouble: 1
1826 Test "Real part of: cacosh (-0.5 + 1.0 i)":
1827 double: 1
1828 idouble: 1
1829 ildouble: 1
1830 ldouble: 1
1831 Test "Imaginary part of: cacosh (-0.5 + 1.0 i)":
1832 float: 1
1833 ifloat: 1
1834 Test "Imaginary part of: cacosh (-0.5 - 0 i)":
1835 double: 1
1836 idouble: 1
1837 ildouble: 1
1838 ldouble: 1
1839 Test "Imaginary part of: cacosh (-0.5 - 0x1.fp-1025 i)":
1840 ildouble: 1
1841 ldouble: 1
1842 Test "Real part of: cacosh (-0.5 - 0x1.fp-129 i)":
1843 double: 1
1844 idouble: 1
1845 Test "Imaginary part of: cacosh (-0.5 - 0x1.fp-129 i)":
1846 ildouble: 1
1847 ldouble: 1
1848 Test "Real part of: cacosh (-0.5 - 0x1p-105 i)":
1849 double: 1
1850 idouble: 1
1851 Test "Imaginary part of: cacosh (-0.5 - 0x1p-105 i)":
1852 ildouble: 1
1853 ldouble: 1
1854 Test "Real part of: cacosh (-0.5 - 0x1p-112 i)":
1855 double: 1
1856 idouble: 1
1857 Test "Imaginary part of: cacosh (-0.5 - 0x1p-112 i)":
1858 ildouble: 1
1859 ldouble: 1
1860 Test "Real part of: cacosh (-0.5 - 0x1p-23 i)":
1861 double: 1
1862 idouble: 1
1863 Test "Imaginary part of: cacosh (-0.5 - 0x1p-23 i)":
1864 ildouble: 1
1865 ldouble: 1
1866 Test "Real part of: cacosh (-0.5 - 0x1p-52 i)":
1867 ildouble: 1
1868 ldouble: 1
1869 Test "Imaginary part of: cacosh (-0.5 - 0x1p-52 i)":
1870 double: 1
1871 idouble: 1
1872 ildouble: 1
1873 ldouble: 1
1874 Test "Imaginary part of: cacosh (-0.5 - 0x1p-63 i)":
1875 ildouble: 1
1876 ldouble: 1
1877 Test "Real part of: cacosh (-0.5 - 1.0 i)":
1878 double: 1
1879 idouble: 1
1880 ildouble: 1
1881 ldouble: 1
1882 Test "Imaginary part of: cacosh (-0.5 - 1.0 i)":
1883 float: 1
1884 ifloat: 1
1885 Test "Real part of: cacosh (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
1886 double: 1
1887 idouble: 1
1888 Test "Imaginary part of: cacosh (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
1889 ildouble: 1
1890 ldouble: 1
1891 Test "Real part of: cacosh (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
1892 double: 1
1893 idouble: 1
1894 Test "Imaginary part of: cacosh (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
1895 ildouble: 1
1896 ldouble: 1
1897 Test "Imaginary part of: cacosh (-0x0.ffffffffffffffffp0 + 0x1p-63 i)":
1898 ildouble: 1
1899 ldouble: 1
1900 Test "Imaginary part of: cacosh (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
1901 ildouble: 1
1902 ldouble: 1
1903 Test "Imaginary part of: cacosh (-0x0.ffffffp0 + 0.0 i)":
1904 ildouble: 1
1905 ldouble: 1
1906 Test "Imaginary part of: cacosh (-0x0.ffffffp0 + 0x1.fp-129 i)":
1907 ildouble: 1
1908 ldouble: 1
1909 Test "Real part of: cacosh (-0x0.ffffffp0 + 0x1p-23 i)":
1910 float: 2
1911 ifloat: 2
1912 Test "Imaginary part of: cacosh (-0x0.ffffffp0 - 0.0 i)":
1913 ildouble: 1
1914 ldouble: 1
1915 Test "Imaginary part of: cacosh (-0x0.ffffffp0 - 0x1.fp-129 i)":
1916 ildouble: 1
1917 ldouble: 1
1918 Test "Real part of: cacosh (-0x0.ffffffp0 - 0x1p-23 i)":
1919 float: 2
1920 ifloat: 2
1921 Test "Imaginary part of: cacosh (-0x1.0000000000000002p0 + 0x1p-63 i)":
1922 ildouble: 1
1923 ldouble: 1
1924 Test "Imaginary part of: cacosh (-0x1.0000000000000002p0 - 0x1p-63 i)":
1925 ildouble: 1
1926 ldouble: 1
1927 Test "Real part of: cacosh (-0x1.0000000000001p0 + 0x1p-52 i)":
1928 ildouble: 1
1929 ldouble: 1
1930 Test "Imaginary part of: cacosh (-0x1.0000000000001p0 + 0x1p-52 i)":
1931 ildouble: 1
1932 ldouble: 1
1933 Test "Real part of: cacosh (-0x1.0000000000001p0 - 0x1p-52 i)":
1934 ildouble: 1
1935 ldouble: 1
1936 Test "Imaginary part of: cacosh (-0x1.0000000000001p0 - 0x1p-52 i)":
1937 ildouble: 1
1938 ldouble: 1
1939 Test "Real part of: cacosh (-0x1.000002p0 + 0x1p-23 i)":
1940 float: 1
1941 ifloat: 1
1942 ildouble: 2
1943 ldouble: 2
1944 Test "Imaginary part of: cacosh (-0x1.000002p0 + 0x1p-23 i)":
1945 ildouble: 1
1946 ldouble: 1
1947 Test "Real part of: cacosh (-0x1.000002p0 - 0x1p-23 i)":
1948 float: 1
1949 ifloat: 1
1950 ildouble: 2
1951 ldouble: 2
1952 Test "Imaginary part of: cacosh (-0x1.000002p0 - 0x1p-23 i)":
1953 ildouble: 1
1954 ldouble: 1
1955 Test "Real part of: cacosh (-0x1.fp-10 + 1.0 i)":
1956 double: 1
1957 idouble: 1
1958 ildouble: 1
1959 ldouble: 1
1960 Test "Real part of: cacosh (-0x1.fp-10 - 1.0 i)":
1961 double: 1
1962 idouble: 1
1963 ildouble: 1
1964 ldouble: 1
1965 Test "Real part of: cacosh (-0x1.fp-100 + 1.0 i)":
1966 double: 1
1967 float: 1
1968 idouble: 1
1969 ifloat: 1
1970 Test "Imaginary part of: cacosh (-0x1.fp-100 + 1.0 i)":
1971 float: 1
1972 ifloat: 1
1973 Test "Real part of: cacosh (-0x1.fp-100 - 1.0 i)":
1974 double: 1
1975 float: 1
1976 idouble: 1
1977 ifloat: 1
1978 Test "Imaginary part of: cacosh (-0x1.fp-100 - 1.0 i)":
1979 float: 1
1980 ifloat: 1
1981 Test "Real part of: cacosh (-0x1.fp-1000 + 1.0 i)":
1982 double: 1
1983 idouble: 1
1984 Test "Real part of: cacosh (-0x1.fp-1000 - 1.0 i)":
1985 double: 1
1986 idouble: 1
1987 Test "Real part of: cacosh (-0x1.fp-1025 + 0x1.000000000000000000000000008p0 i)":
1988 ildouble: 1
1989 ldouble: 1
1990 Test "Real part of: cacosh (-0x1.fp-1025 + 1.0 i)":
1991 double: 1
1992 idouble: 1
1993 Test "Real part of: cacosh (-0x1.fp-1025 + 1.5 i)":
1994 double: 1
1995 idouble: 1
1996 Test "Real part of: cacosh (-0x1.fp-1025 - 0x1.000000000000000000000000008p0 i)":
1997 ildouble: 1
1998 ldouble: 1
1999 Test "Real part of: cacosh (-0x1.fp-1025 - 1.0 i)":
2000 double: 1
2001 idouble: 1
2002 Test "Real part of: cacosh (-0x1.fp-1025 - 1.5 i)":
2003 double: 1
2004 idouble: 1
2005 Test "Real part of: cacosh (-0x1.fp-129 + 0.5 i)":
2006 float: 1
2007 ifloat: 1
2008 Test "Imaginary part of: cacosh (-0x1.fp-129 + 0.5 i)":
2009 float: 1
2010 ifloat: 1
2011 Test "Imaginary part of: cacosh (-0x1.fp-129 + 0x0.ffffffp0 i)":
2012 float: 1
2013 ifloat: 1
2014 Test "Imaginary part of: cacosh (-0x1.fp-129 + 0x1.000002p0 i)":
2015 float: 1
2016 ifloat: 1
2017 Test "Imaginary part of: cacosh (-0x1.fp-129 + 0x1.fp-129 i)":
2018 float: 1
2019 ifloat: 1
2020 Test "Imaginary part of: cacosh (-0x1.fp-129 + 0x1p-23 i)":
2021 float: 1
2022 ifloat: 1
2023 Test "Real part of: cacosh (-0x1.fp-129 + 1.0 i)":
2024 double: 1
2025 float: 1
2026 idouble: 1
2027 ifloat: 1
2028 Test "Imaginary part of: cacosh (-0x1.fp-129 + 1.0 i)":
2029 float: 1
2030 ifloat: 1
2031 Test "Real part of: cacosh (-0x1.fp-129 + 1.5 i)":
2032 double: 1
2033 idouble: 1
2034 Test "Imaginary part of: cacosh (-0x1.fp-129 + 1.5 i)":
2035 float: 1
2036 ifloat: 1
2037 Test "Real part of: cacosh (-0x1.fp-129 - 0.5 i)":
2038 float: 1
2039 ifloat: 1
2040 Test "Imaginary part of: cacosh (-0x1.fp-129 - 0.5 i)":
2041 float: 1
2042 ifloat: 1
2043 Test "Imaginary part of: cacosh (-0x1.fp-129 - 0x0.ffffffp0 i)":
2044 float: 1
2045 ifloat: 1
2046 Test "Imaginary part of: cacosh (-0x1.fp-129 - 0x1.000002p0 i)":
2047 float: 1
2048 ifloat: 1
2049 Test "Imaginary part of: cacosh (-0x1.fp-129 - 0x1.fp-129 i)":
2050 float: 1
2051 ifloat: 1
2052 Test "Imaginary part of: cacosh (-0x1.fp-129 - 0x1p-23 i)":
2053 float: 1
2054 ifloat: 1
2055 Test "Real part of: cacosh (-0x1.fp-129 - 1.0 i)":
2056 double: 1
2057 float: 1
2058 idouble: 1
2059 ifloat: 1
2060 Test "Imaginary part of: cacosh (-0x1.fp-129 - 1.0 i)":
2061 float: 1
2062 ifloat: 1
2063 Test "Real part of: cacosh (-0x1.fp-129 - 1.5 i)":
2064 double: 1
2065 idouble: 1
2066 Test "Imaginary part of: cacosh (-0x1.fp-129 - 1.5 i)":
2067 float: 1
2068 ifloat: 1
2069 Test "Real part of: cacosh (-0x1.fp-30 + 1.0 i)":
2070 double: 1
2071 float: 1
2072 idouble: 1
2073 ifloat: 1
2074 Test "Imaginary part of: cacosh (-0x1.fp-30 + 1.0 i)":
2075 float: 1
2076 ifloat: 1
2077 ildouble: 1
2078 ldouble: 1
2079 Test "Real part of: cacosh (-0x1.fp-30 - 1.0 i)":
2080 double: 1
2081 float: 1
2082 idouble: 1
2083 ifloat: 1
2084 Test "Imaginary part of: cacosh (-0x1.fp-30 - 1.0 i)":
2085 float: 1
2086 ifloat: 1
2087 ildouble: 1
2088 ldouble: 1
2089 Test "Imaginary part of: cacosh (-0x1p-105 + 0.0 i)":
2090 float: 1
2091 ifloat: 1
2092 Test "Real part of: cacosh (-0x1p-105 + 0.5 i)":
2093 float: 1
2094 ifloat: 1
2095 Test "Imaginary part of: cacosh (-0x1p-105 + 0.5 i)":
2096 float: 1
2097 ifloat: 1
2098 Test "Real part of: cacosh (-0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
2099 ildouble: 1
2100 ldouble: 1
2101 Test "Imaginary part of: cacosh (-0x1p-105 + 0x1p-105 i)":
2102 float: 1
2103 ifloat: 1
2104 Test "Imaginary part of: cacosh (-0x1p-105 - 0.0 i)":
2105 float: 1
2106 ifloat: 1
2107 Test "Real part of: cacosh (-0x1p-105 - 0.5 i)":
2108 float: 1
2109 ifloat: 1
2110 Test "Imaginary part of: cacosh (-0x1p-105 - 0.5 i)":
2111 float: 1
2112 ifloat: 1
2113 Test "Real part of: cacosh (-0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
2114 ildouble: 1
2115 ldouble: 1
2116 Test "Imaginary part of: cacosh (-0x1p-105 - 0x1p-105 i)":
2117 float: 1
2118 ifloat: 1
2119 Test "Imaginary part of: cacosh (-0x1p-112 + 0.0 i)":
2120 float: 1
2121 ifloat: 1
2122 Test "Real part of: cacosh (-0x1p-112 + 0.5 i)":
2123 float: 1
2124 ifloat: 1
2125 Test "Imaginary part of: cacosh (-0x1p-112 + 0.5 i)":
2126 float: 1
2127 ifloat: 1
2128 Test "Imaginary part of: cacosh (-0x1p-112 + 0x1p-112 i)":
2129 float: 1
2130 ifloat: 1
2131 Test "Imaginary part of: cacosh (-0x1p-112 - 0.0 i)":
2132 float: 1
2133 ifloat: 1
2134 Test "Real part of: cacosh (-0x1p-112 - 0.5 i)":
2135 float: 1
2136 ifloat: 1
2137 Test "Imaginary part of: cacosh (-0x1p-112 - 0.5 i)":
2138 float: 1
2139 ifloat: 1
2140 Test "Imaginary part of: cacosh (-0x1p-112 - 0x1p-112 i)":
2141 float: 1
2142 ifloat: 1
2143 Test "Imaginary part of: cacosh (-0x1p-23 + 0.0 i)":
2144 float: 1
2145 ifloat: 1
2146 Test "Real part of: cacosh (-0x1p-23 + 0.5 i)":
2147 float: 1
2148 ifloat: 1
2149 Test "Imaginary part of: cacosh (-0x1p-23 + 0.5 i)":
2150 float: 1
2151 ifloat: 1
2152 ildouble: 1
2153 ldouble: 1
2154 Test "Real part of: cacosh (-0x1p-23 + 0x0.ffffffp0 i)":
2155 double: 1
2156 idouble: 1
2157 Test "Real part of: cacosh (-0x1p-23 + 0x1.000002p0 i)":
2158 ildouble: 1
2159 ldouble: 1
2160 Test "Imaginary part of: cacosh (-0x1p-23 + 0x1.fp-129 i)":
2161 float: 1
2162 ifloat: 1
2163 Test "Imaginary part of: cacosh (-0x1p-23 + 0x1p-23 i)":
2164 float: 1
2165 ifloat: 1
2166 Test "Imaginary part of: cacosh (-0x1p-23 - 0.0 i)":
2167 float: 1
2168 ifloat: 1
2169 Test "Real part of: cacosh (-0x1p-23 - 0.5 i)":
2170 float: 1
2171 ifloat: 1
2172 Test "Imaginary part of: cacosh (-0x1p-23 - 0.5 i)":
2173 float: 1
2174 ifloat: 1
2175 ildouble: 1
2176 ldouble: 1
2177 Test "Real part of: cacosh (-0x1p-23 - 0x0.ffffffp0 i)":
2178 double: 1
2179 idouble: 1
2180 Test "Real part of: cacosh (-0x1p-23 - 0x1.000002p0 i)":
2181 ildouble: 1
2182 ldouble: 1
2183 Test "Imaginary part of: cacosh (-0x1p-23 - 0x1.fp-129 i)":
2184 float: 1
2185 ifloat: 1
2186 Test "Imaginary part of: cacosh (-0x1p-23 - 0x1p-23 i)":
2187 float: 1
2188 ifloat: 1
2189 Test "Imaginary part of: cacosh (-0x1p-52 + 0.0 i)":
2190 float: 1
2191 ifloat: 1
2192 Test "Real part of: cacosh (-0x1p-52 + 0.5 i)":
2193 float: 1
2194 ifloat: 1
2195 Test "Imaginary part of: cacosh (-0x1p-52 + 0.5 i)":
2196 float: 1
2197 ifloat: 1
2198 ildouble: 1
2199 ldouble: 1
2200 Test "Imaginary part of: cacosh (-0x1p-52 + 0x1p-52 i)":
2201 float: 1
2202 ifloat: 1
2203 Test "Imaginary part of: cacosh (-0x1p-52 - 0.0 i)":
2204 float: 1
2205 ifloat: 1
2206 Test "Real part of: cacosh (-0x1p-52 - 0.5 i)":
2207 float: 1
2208 ifloat: 1
2209 Test "Imaginary part of: cacosh (-0x1p-52 - 0.5 i)":
2210 float: 1
2211 ifloat: 1
2212 ildouble: 1
2213 ldouble: 1
2214 Test "Imaginary part of: cacosh (-0x1p-52 - 0x1p-52 i)":
2215 float: 1
2216 ifloat: 1
2217 Test "Imaginary part of: cacosh (-0x1p-63 + 0.0 i)":
2218 float: 1
2219 ifloat: 1
2220 Test "Real part of: cacosh (-0x1p-63 + 0.5 i)":
2221 float: 1
2222 ifloat: 1
2223 Test "Imaginary part of: cacosh (-0x1p-63 + 0.5 i)":
2224 float: 1
2225 ifloat: 1
2226 Test "Imaginary part of: cacosh (-0x1p-63 + 0x1p-63 i)":
2227 float: 1
2228 ifloat: 1
2229 Test "Imaginary part of: cacosh (-0x1p-63 - 0.0 i)":
2230 float: 1
2231 ifloat: 1
2232 Test "Real part of: cacosh (-0x1p-63 - 0.5 i)":
2233 float: 1
2234 ifloat: 1
2235 Test "Imaginary part of: cacosh (-0x1p-63 - 0.5 i)":
2236 float: 1
2237 ifloat: 1
2238 Test "Imaginary part of: cacosh (-0x1p-63 - 0x1p-63 i)":
2239 float: 1
2240 ifloat: 1
2241 Test "Real part of: cacosh (-1.0 + 0.5 i)":
2242 float: 1
2243 ifloat: 1
2244 Test "Imaginary part of: cacosh (-1.0 + 0.5 i)":
2245 ildouble: 1
2246 ldouble: 1
2247 Test "Real part of: cacosh (-1.0 + 0x1.fp-10 i)":
2248 float: 1
2249 ifloat: 1
2250 ildouble: 1
2251 ldouble: 1
2252 Test "Imaginary part of: cacosh (-1.0 + 0x1.fp-100 i)":
2253 ildouble: 1
2254 ldouble: 1
2255 Test "Imaginary part of: cacosh (-1.0 + 0x1p50 i)":
2256 float: 1
2257 ifloat: 1
2258 Test "Real part of: cacosh (-1.0 - 0.5 i)":
2259 float: 1
2260 ifloat: 1
2261 Test "Imaginary part of: cacosh (-1.0 - 0.5 i)":
2262 ildouble: 1
2263 ldouble: 1
2264 Test "Real part of: cacosh (-1.0 - 0x1.fp-10 i)":
2265 float: 1
2266 ifloat: 1
2267 ildouble: 1
2268 ldouble: 1
2269 Test "Imaginary part of: cacosh (-1.0 - 0x1.fp-100 i)":
2270 ildouble: 1
2271 ldouble: 1
2272 Test "Imaginary part of: cacosh (-1.0 - 0x1p50 i)":
2273 float: 1
2274 ifloat: 1
2275 Test "Real part of: cacosh (-1.5 + +0 i)":
2276 float: 1
2277 ifloat: 1
2278 Test "Real part of: cacosh (-1.5 - 0 i)":
2279 float: 1
2280 ifloat: 1
2281 Test "Real part of: cacosh (-2 - 3 i)":
2282 double: 1
2283 float: 7
2284 idouble: 1
2285 ifloat: 7
2286 Test "Imaginary part of: cacosh (-2 - 3 i)":
2287 double: 1
2288 float: 3
2289 idouble: 1
2290 ifloat: 3
2291 Test "Imaginary part of: cacosh (-inf + inf i)":
2292 ildouble: 1
2293 ldouble: 1
2294 Test "Imaginary part of: cacosh (-inf - inf i)":
2295 ildouble: 1
2296 ldouble: 1
2297 Test "Real part of: cacosh (0.0 + 0x1.000000000000000000000000008p0 i)":
2298 ildouble: 1
2299 ldouble: 1
2300 Test "Real part of: cacosh (0.0 - 0x1.000000000000000000000000008p0 i)":
2301 ildouble: 1
2302 ldouble: 1
2303 Test "Real part of: cacosh (0.25 + 1.0 i)":
2304 float: 1
2305 ifloat: 1
2306 ildouble: 1
2307 ldouble: 1
2308 Test "Real part of: cacosh (0.25 - 1.0 i)":
2309 float: 1
2310 ifloat: 1
2311 ildouble: 1
2312 ldouble: 1
2313 Test "Imaginary part of: cacosh (0.5 + +0 i)":
2314 double: 1
2315 idouble: 1
2316 ildouble: 1
2317 ldouble: 1
2318 Test "Imaginary part of: cacosh (0.5 + 0x1.fp-1025 i)":
2319 double: 1
2320 idouble: 1
2321 Test "Real part of: cacosh (0.5 + 0x1.fp-129 i)":
2322 double: 1
2323 idouble: 1
2324 Test "Imaginary part of: cacosh (0.5 + 0x1.fp-129 i)":
2325 double: 1
2326 idouble: 1
2327 Test "Real part of: cacosh (0.5 + 0x1p-105 i)":
2328 double: 1
2329 idouble: 1
2330 Test "Imaginary part of: cacosh (0.5 + 0x1p-105 i)":
2331 double: 1
2332 idouble: 1
2333 Test "Real part of: cacosh (0.5 + 0x1p-112 i)":
2334 double: 1
2335 idouble: 1
2336 Test "Imaginary part of: cacosh (0.5 + 0x1p-112 i)":
2337 double: 1
2338 idouble: 1
2339 Test "Real part of: cacosh (0.5 + 0x1p-23 i)":
2340 double: 1
2341 idouble: 1
2342 Test "Real part of: cacosh (0.5 + 0x1p-52 i)":
2343 ildouble: 1
2344 ldouble: 1
2345 Test "Imaginary part of: cacosh (0.5 + 0x1p-52 i)":
2346 double: 1
2347 idouble: 1
2348 Test "Imaginary part of: cacosh (0.5 + 0x1p-63 i)":
2349 double: 1
2350 idouble: 1
2351 Test "Real part of: cacosh (0.5 + 1.0 i)":
2352 double: 1
2353 idouble: 1
2354 ildouble: 1
2355 ldouble: 1
2356 Test "Imaginary part of: cacosh (0.5 + 1.0 i)":
2357 float: 1
2358 ifloat: 1
2359 Test "Imaginary part of: cacosh (0.5 - 0 i)":
2360 double: 1
2361 idouble: 1
2362 ildouble: 1
2363 ldouble: 1
2364 Test "Imaginary part of: cacosh (0.5 - 0x1.fp-1025 i)":
2365 double: 1
2366 idouble: 1
2367 Test "Real part of: cacosh (0.5 - 0x1.fp-129 i)":
2368 double: 1
2369 idouble: 1
2370 Test "Imaginary part of: cacosh (0.5 - 0x1.fp-129 i)":
2371 double: 1
2372 idouble: 1
2373 Test "Real part of: cacosh (0.5 - 0x1p-105 i)":
2374 double: 1
2375 idouble: 1
2376 Test "Imaginary part of: cacosh (0.5 - 0x1p-105 i)":
2377 double: 1
2378 idouble: 1
2379 Test "Real part of: cacosh (0.5 - 0x1p-112 i)":
2380 double: 1
2381 idouble: 1
2382 Test "Imaginary part of: cacosh (0.5 - 0x1p-112 i)":
2383 double: 1
2384 idouble: 1
2385 Test "Real part of: cacosh (0.5 - 0x1p-23 i)":
2386 double: 1
2387 idouble: 1
2388 Test "Real part of: cacosh (0.5 - 0x1p-52 i)":
2389 ildouble: 1
2390 ldouble: 1
2391 Test "Imaginary part of: cacosh (0.5 - 0x1p-52 i)":
2392 double: 1
2393 idouble: 1
2394 Test "Imaginary part of: cacosh (0.5 - 0x1p-63 i)":
2395 double: 1
2396 idouble: 1
2397 Test "Real part of: cacosh (0.5 - 1.0 i)":
2398 double: 1
2399 idouble: 1
2400 ildouble: 1
2401 ldouble: 1
2402 Test "Imaginary part of: cacosh (0.5 - 1.0 i)":
2403 float: 1
2404 ifloat: 1
2405 Test "Imaginary part of: cacosh (0x0.fffffffffffff8p0 + 0.0 i)":
2406 double: 1
2407 idouble: 1
2408 Test "Imaginary part of: cacosh (0x0.fffffffffffff8p0 + 0x1.fp-1025 i)":
2409 double: 1
2410 idouble: 1
2411 Test "Real part of: cacosh (0x0.fffffffffffff8p0 + 0x1p-52 i)":
2412 double: 1
2413 idouble: 1
2414 Test "Imaginary part of: cacosh (0x0.fffffffffffff8p0 - 0.0 i)":
2415 double: 1
2416 idouble: 1
2417 Test "Imaginary part of: cacosh (0x0.fffffffffffff8p0 - 0x1.fp-1025 i)":
2418 double: 1
2419 idouble: 1
2420 Test "Real part of: cacosh (0x0.fffffffffffff8p0 - 0x1p-52 i)":
2421 double: 1
2422 idouble: 1
2423 Test "Imaginary part of: cacosh (0x0.ffffffffffffffffffffffffffcp0 + 0x1p-105 i)":
2424 ildouble: 1
2425 ldouble: 1
2426 Test "Imaginary part of: cacosh (0x0.ffffffffffffffffffffffffffcp0 - 0x1p-105 i)":
2427 ildouble: 1
2428 ldouble: 1
2429 Test "Imaginary part of: cacosh (0x0.ffffffp0 + 0.0 i)":
2430 double: 1
2431 float: 1
2432 idouble: 1
2433 ifloat: 1
2434 ildouble: 1
2435 ldouble: 1
2436 Test "Imaginary part of: cacosh (0x0.ffffffp0 + 0x1.fp-129 i)":
2437 double: 1
2438 float: 1
2439 idouble: 1
2440 ifloat: 1
2441 ildouble: 1
2442 ldouble: 1
2443 Test "Real part of: cacosh (0x0.ffffffp0 + 0x1p-23 i)":
2444 float: 2
2445 ifloat: 2
2446 Test "Imaginary part of: cacosh (0x0.ffffffp0 + 0x1p-23 i)":
2447 float: 2
2448 ifloat: 2
2449 ildouble: 1
2450 ldouble: 1
2451 Test "Imaginary part of: cacosh (0x0.ffffffp0 - 0.0 i)":
2452 double: 1
2453 float: 1
2454 idouble: 1
2455 ifloat: 1
2456 ildouble: 1
2457 ldouble: 1
2458 Test "Imaginary part of: cacosh (0x0.ffffffp0 - 0x1.fp-129 i)":
2459 double: 1
2460 float: 1
2461 idouble: 1
2462 ifloat: 1
2463 ildouble: 1
2464 ldouble: 1
2465 Test "Real part of: cacosh (0x0.ffffffp0 - 0x1p-23 i)":
2466 float: 2
2467 ifloat: 2
2468 Test "Imaginary part of: cacosh (0x0.ffffffp0 - 0x1p-23 i)":
2469 float: 2
2470 ifloat: 2
2471 ildouble: 1
2472 ldouble: 1
2473 Test "Real part of: cacosh (0x1.0000000000001p0 + 0x1p-52 i)":
2474 ildouble: 1
2475 ldouble: 1
2476 Test "Imaginary part of: cacosh (0x1.0000000000001p0 + 0x1p-52 i)":
2477 double: 1
2478 idouble: 1
2479 Test "Real part of: cacosh (0x1.0000000000001p0 - 0x1p-52 i)":
2480 ildouble: 1
2481 ldouble: 1
2482 Test "Imaginary part of: cacosh (0x1.0000000000001p0 - 0x1p-52 i)":
2483 double: 1
2484 idouble: 1
2485 Test "Real part of: cacosh (0x1.000002p0 + 0x1p-23 i)":
2486 float: 1
2487 ifloat: 1
2488 ildouble: 2
2489 ldouble: 2
2490 Test "Imaginary part of: cacosh (0x1.000002p0 + 0x1p-23 i)":
2491 float: 2
2492 ifloat: 2
2493 Test "Real part of: cacosh (0x1.000002p0 - 0x1p-23 i)":
2494 float: 1
2495 ifloat: 1
2496 ildouble: 2
2497 ldouble: 2
2498 Test "Imaginary part of: cacosh (0x1.000002p0 - 0x1p-23 i)":
2499 float: 2
2500 ifloat: 2
2501 Test "Real part of: cacosh (0x1.fp-10 + 1.0 i)":
2502 double: 1
2503 idouble: 1
2504 ildouble: 1
2505 ldouble: 1
2506 Test "Imaginary part of: cacosh (0x1.fp-10 + 1.0 i)":
2507 ildouble: 1
2508 ldouble: 1
2509 Test "Real part of: cacosh (0x1.fp-10 - 1.0 i)":
2510 double: 1
2511 idouble: 1
2512 ildouble: 1
2513 ldouble: 1
2514 Test "Imaginary part of: cacosh (0x1.fp-10 - 1.0 i)":
2515 ildouble: 1
2516 ldouble: 1
2517 Test "Real part of: cacosh (0x1.fp-100 + 1.0 i)":
2518 double: 1
2519 float: 1
2520 idouble: 1
2521 ifloat: 1
2522 Test "Imaginary part of: cacosh (0x1.fp-100 + 1.0 i)":
2523 ildouble: 1
2524 ldouble: 1
2525 Test "Real part of: cacosh (0x1.fp-100 - 1.0 i)":
2526 double: 1
2527 float: 1
2528 idouble: 1
2529 ifloat: 1
2530 Test "Imaginary part of: cacosh (0x1.fp-100 - 1.0 i)":
2531 ildouble: 1
2532 ldouble: 1
2533 Test "Real part of: cacosh (0x1.fp-1000 + 1.0 i)":
2534 double: 1
2535 idouble: 1
2536 Test "Real part of: cacosh (0x1.fp-1000 - 1.0 i)":
2537 double: 1
2538 idouble: 1
2539 Test "Real part of: cacosh (0x1.fp-1025 + 0x1.000000000000000000000000008p0 i)":
2540 ildouble: 1
2541 ldouble: 1
2542 Test "Real part of: cacosh (0x1.fp-1025 + 1.0 i)":
2543 double: 1
2544 idouble: 1
2545 Test "Real part of: cacosh (0x1.fp-1025 + 1.5 i)":
2546 double: 1
2547 idouble: 1
2548 Test "Real part of: cacosh (0x1.fp-1025 - 0x1.000000000000000000000000008p0 i)":
2549 ildouble: 1
2550 ldouble: 1
2551 Test "Real part of: cacosh (0x1.fp-1025 - 1.0 i)":
2552 double: 1
2553 idouble: 1
2554 Test "Real part of: cacosh (0x1.fp-1025 - 1.5 i)":
2555 double: 1
2556 idouble: 1
2557 Test "Real part of: cacosh (0x1.fp-129 + 0.5 i)":
2558 float: 1
2559 ifloat: 1
2560 Test "Real part of: cacosh (0x1.fp-129 + 1.0 i)":
2561 double: 1
2562 float: 1
2563 idouble: 1
2564 ifloat: 1
2565 Test "Real part of: cacosh (0x1.fp-129 + 1.5 i)":
2566 double: 1
2567 idouble: 1
2568 Test "Real part of: cacosh (0x1.fp-129 - 0.5 i)":
2569 float: 1
2570 ifloat: 1
2571 Test "Real part of: cacosh (0x1.fp-129 - 1.0 i)":
2572 double: 1
2573 float: 1
2574 idouble: 1
2575 ifloat: 1
2576 Test "Real part of: cacosh (0x1.fp-129 - 1.5 i)":
2577 double: 1
2578 idouble: 1
2579 Test "Real part of: cacosh (0x1.fp-30 + 1.0 i)":
2580 double: 1
2581 float: 1
2582 idouble: 1
2583 ifloat: 1
2584 Test "Real part of: cacosh (0x1.fp-30 - 1.0 i)":
2585 double: 1
2586 float: 1
2587 idouble: 1
2588 ifloat: 1
2589 Test "Real part of: cacosh (0x1.fp1023 + 0x1.fp1023 i)":
2590 double: 1
2591 idouble: 1
2592 ildouble: 1
2593 ldouble: 1
2594 Test "Real part of: cacosh (0x1.fp127 + 0x1.fp127 i)":
2595 double: 1
2596 idouble: 1
2597 ildouble: 1
2598 ldouble: 1
2599 Test "Real part of: cacosh (0x1p-105 + 0.5 i)":
2600 float: 1
2601 ifloat: 1
2602 Test "Imaginary part of: cacosh (0x1p-105 + 0.5 i)":
2603 ildouble: 1
2604 ldouble: 1
2605 Test "Real part of: cacosh (0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
2606 ildouble: 1
2607 ldouble: 1
2608 Test "Real part of: cacosh (0x1p-105 - 0.5 i)":
2609 float: 1
2610 ifloat: 1
2611 Test "Imaginary part of: cacosh (0x1p-105 - 0.5 i)":
2612 ildouble: 1
2613 ldouble: 1
2614 Test "Real part of: cacosh (0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
2615 ildouble: 1
2616 ldouble: 1
2617 Test "Real part of: cacosh (0x1p-112 + 0.5 i)":
2618 float: 1
2619 ifloat: 1
2620 Test "Real part of: cacosh (0x1p-112 - 0.5 i)":
2621 float: 1
2622 ifloat: 1
2623 Test "Real part of: cacosh (0x1p-23 + 0.5 i)":
2624 float: 1
2625 ifloat: 1
2626 Test "Real part of: cacosh (0x1p-23 + 0x0.ffffffp0 i)":
2627 double: 1
2628 idouble: 1
2629 Test "Real part of: cacosh (0x1p-23 + 0x1.000002p0 i)":
2630 ildouble: 1
2631 ldouble: 1
2632 Test "Real part of: cacosh (0x1p-23 - 0.5 i)":
2633 float: 1
2634 ifloat: 1
2635 Test "Real part of: cacosh (0x1p-23 - 0x0.ffffffp0 i)":
2636 double: 1
2637 idouble: 1
2638 Test "Real part of: cacosh (0x1p-23 - 0x1.000002p0 i)":
2639 ildouble: 1
2640 ldouble: 1
2641 Test "Real part of: cacosh (0x1p-52 + 0.5 i)":
2642 float: 1
2643 ifloat: 1
2644 Test "Imaginary part of: cacosh (0x1p-52 + 0x0.fffffffffffff8p0 i)":
2645 ildouble: 1
2646 ldouble: 1
2647 Test "Imaginary part of: cacosh (0x1p-52 + 0x1.0000000000001p0 i)":
2648 ildouble: 1
2649 ldouble: 1
2650 Test "Real part of: cacosh (0x1p-52 - 0.5 i)":
2651 float: 1
2652 ifloat: 1
2653 Test "Imaginary part of: cacosh (0x1p-52 - 0x0.fffffffffffff8p0 i)":
2654 ildouble: 1
2655 ldouble: 1
2656 Test "Imaginary part of: cacosh (0x1p-52 - 0x1.0000000000001p0 i)":
2657 ildouble: 1
2658 ldouble: 1
2659 Test "Real part of: cacosh (0x1p-63 + 0.5 i)":
2660 float: 1
2661 ifloat: 1
2662 Test "Real part of: cacosh (0x1p-63 - 0.5 i)":
2663 float: 1
2664 ifloat: 1
2665 Test "Imaginary part of: cacosh (1.0 + 0.25 i)":
2666 double: 1
2667 idouble: 1
2668 Test "Real part of: cacosh (1.0 + 0.5 i)":
2669 float: 1
2670 ifloat: 1
2671 Test "Imaginary part of: cacosh (1.0 + 0.5 i)":
2672 float: 1
2673 ifloat: 1
2674 Test "Real part of: cacosh (1.0 + 0x1.fp-10 i)":
2675 float: 1
2676 ifloat: 1
2677 ildouble: 1
2678 ldouble: 1
2679 Test "Imaginary part of: cacosh (1.0 + 0x1.fp-10 i)":
2680 float: 2
2681 ifloat: 2
2682 ildouble: 1
2683 ldouble: 1
2684 Test "Imaginary part of: cacosh (1.0 + 0x1.fp-30 i)":
2685 double: 1
2686 idouble: 1
2687 Test "Imaginary part of: cacosh (1.0 - 0.25 i)":
2688 double: 1
2689 idouble: 1
2690 Test "Real part of: cacosh (1.0 - 0.5 i)":
2691 float: 1
2692 ifloat: 1
2693 Test "Imaginary part of: cacosh (1.0 - 0.5 i)":
2694 float: 1
2695 ifloat: 1
2696 Test "Real part of: cacosh (1.0 - 0x1.fp-10 i)":
2697 float: 1
2698 ifloat: 1
2699 ildouble: 1
2700 ldouble: 1
2701 Test "Imaginary part of: cacosh (1.0 - 0x1.fp-10 i)":
2702 float: 2
2703 ifloat: 2
2704 ildouble: 1
2705 ldouble: 1
2706 Test "Imaginary part of: cacosh (1.0 - 0x1.fp-30 i)":
2707 double: 1
2708 idouble: 1
2709 Test "Real part of: cacosh (1.5 + +0 i)":
2710 float: 1
2711 ifloat: 1
2712 Test "Real part of: cacosh (1.5 - 0 i)":
2713 float: 1
2714 ifloat: 1
2716 # carg
2717 Test "carg (-inf + inf i)":
2718 ildouble: 1
2719 ldouble: 1
2720 Test "carg (-inf - inf i)":
2721 ildouble: 1
2722 ldouble: 1
2724 # casin
2725 Test "Imaginary part of: casin (+0 + 0.5 i)":
2726 double: 2
2727 float: 1
2728 idouble: 2
2729 ifloat: 1
2730 ildouble: 2
2731 ldouble: 2
2732 Test "Imaginary part of: casin (+0 + 1.0 i)":
2733 double: 3
2734 float: 1
2735 idouble: 3
2736 ifloat: 1
2737 ildouble: 1
2738 ldouble: 1
2739 Test "Imaginary part of: casin (+0 + 1.5 i)":
2740 double: 2
2741 float: 1
2742 idouble: 2
2743 ifloat: 1
2744 ildouble: 1
2745 ldouble: 1
2746 Test "Imaginary part of: casin (+0 - 0.5 i)":
2747 float: 1
2748 ifloat: 1
2749 Test "Imaginary part of: casin (+0 - 1.0 i)":
2750 double: 1
2751 float: 1
2752 idouble: 1
2753 ifloat: 1
2754 Test "Imaginary part of: casin (+0 - 1.5 i)":
2755 double: 1
2756 idouble: 1
2757 Test "Imaginary part of: casin (-0 + 0.5 i)":
2758 double: 2
2759 float: 1
2760 idouble: 2
2761 ifloat: 1
2762 ildouble: 2
2763 ldouble: 2
2764 Test "Imaginary part of: casin (-0 + 1.0 i)":
2765 double: 3
2766 float: 1
2767 idouble: 3
2768 ifloat: 1
2769 ildouble: 1
2770 ldouble: 1
2771 Test "Imaginary part of: casin (-0 + 1.5 i)":
2772 double: 2
2773 float: 1
2774 idouble: 2
2775 ifloat: 1
2776 ildouble: 1
2777 ldouble: 1
2778 Test "Imaginary part of: casin (-0 - 0.5 i)":
2779 float: 1
2780 ifloat: 1
2781 Test "Imaginary part of: casin (-0 - 1.0 i)":
2782 double: 1
2783 float: 1
2784 idouble: 1
2785 ifloat: 1
2786 Test "Imaginary part of: casin (-0 - 1.5 i)":
2787 double: 1
2788 idouble: 1
2789 Test "Imaginary part of: casin (-0.0 + 0x1.000000000000000000000000008p0 i)":
2790 ildouble: 1
2791 ldouble: 1
2792 Test "Imaginary part of: casin (-0.0 - 0x1.000000000000000000000000008p0 i)":
2793 ildouble: 1
2794 ldouble: 1
2795 Test "Imaginary part of: casin (-0.25 + 1.0 i)":
2796 float: 1
2797 ifloat: 1
2798 ildouble: 1
2799 ldouble: 1
2800 Test "Imaginary part of: casin (-0.25 - 1.0 i)":
2801 float: 1
2802 ifloat: 1
2803 ildouble: 1
2804 ldouble: 1
2805 Test "Real part of: casin (-0.5 + +0 i)":
2806 double: 1
2807 idouble: 1
2808 ildouble: 1
2809 ldouble: 1
2810 Test "Real part of: casin (-0.5 + 0x1.fp-1025 i)":
2811 ildouble: 1
2812 ldouble: 1
2813 Test "Real part of: casin (-0.5 + 0x1.fp-129 i)":
2814 ildouble: 1
2815 ldouble: 1
2816 Test "Imaginary part of: casin (-0.5 + 0x1.fp-129 i)":
2817 double: 1
2818 idouble: 1
2819 Test "Real part of: casin (-0.5 + 0x1p-105 i)":
2820 ildouble: 1
2821 ldouble: 1
2822 Test "Imaginary part of: casin (-0.5 + 0x1p-105 i)":
2823 double: 1
2824 idouble: 1
2825 Test "Real part of: casin (-0.5 + 0x1p-112 i)":
2826 ildouble: 1
2827 ldouble: 1
2828 Test "Imaginary part of: casin (-0.5 + 0x1p-112 i)":
2829 double: 1
2830 idouble: 1
2831 Test "Imaginary part of: casin (-0.5 + 0x1p-23 i)":
2832 double: 1
2833 idouble: 1
2834 Test "Real part of: casin (-0.5 + 0x1p-52 i)":
2835 double: 1
2836 idouble: 1
2837 ildouble: 1
2838 ldouble: 1
2839 Test "Imaginary part of: casin (-0.5 + 0x1p-52 i)":
2840 ildouble: 1
2841 ldouble: 1
2842 Test "Real part of: casin (-0.5 + 0x1p-63 i)":
2843 ildouble: 1
2844 ldouble: 1
2845 Test "Imaginary part of: casin (-0.5 + 1.0 i)":
2846 double: 1
2847 idouble: 1
2848 ildouble: 1
2849 ldouble: 1
2850 Test "Real part of: casin (-0.5 - 0 i)":
2851 double: 1
2852 idouble: 1
2853 ildouble: 1
2854 ldouble: 1
2855 Test "Real part of: casin (-0.5 - 0x1.fp-1025 i)":
2856 ildouble: 1
2857 ldouble: 1
2858 Test "Real part of: casin (-0.5 - 0x1.fp-129 i)":
2859 ildouble: 1
2860 ldouble: 1
2861 Test "Imaginary part of: casin (-0.5 - 0x1.fp-129 i)":
2862 double: 1
2863 idouble: 1
2864 Test "Real part of: casin (-0.5 - 0x1p-105 i)":
2865 ildouble: 1
2866 ldouble: 1
2867 Test "Imaginary part of: casin (-0.5 - 0x1p-105 i)":
2868 double: 1
2869 idouble: 1
2870 Test "Real part of: casin (-0.5 - 0x1p-112 i)":
2871 ildouble: 1
2872 ldouble: 1
2873 Test "Imaginary part of: casin (-0.5 - 0x1p-112 i)":
2874 double: 1
2875 idouble: 1
2876 Test "Imaginary part of: casin (-0.5 - 0x1p-23 i)":
2877 double: 1
2878 idouble: 1
2879 Test "Real part of: casin (-0.5 - 0x1p-52 i)":
2880 double: 1
2881 idouble: 1
2882 ildouble: 1
2883 ldouble: 1
2884 Test "Imaginary part of: casin (-0.5 - 0x1p-52 i)":
2885 ildouble: 1
2886 ldouble: 1
2887 Test "Real part of: casin (-0.5 - 0x1p-63 i)":
2888 ildouble: 1
2889 ldouble: 1
2890 Test "Imaginary part of: casin (-0.5 - 1.0 i)":
2891 double: 1
2892 idouble: 1
2893 ildouble: 1
2894 ldouble: 1
2895 Test "Imaginary part of: casin (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
2896 double: 1
2897 idouble: 1
2898 Test "Imaginary part of: casin (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
2899 double: 1
2900 idouble: 1
2901 Test "Real part of: casin (-0x0.ffffffffffffffffffffffffffcp0 + 0.0 i)":
2902 ildouble: 1
2903 ldouble: 1
2904 Test "Real part of: casin (-0x0.ffffffffffffffffffffffffffcp0 + 0x1.fp-1025 i)":
2905 ildouble: 1
2906 ldouble: 1
2907 Test "Real part of: casin (-0x0.ffffffffffffffffffffffffffcp0 - 0.0 i)":
2908 ildouble: 1
2909 ldouble: 1
2910 Test "Real part of: casin (-0x0.ffffffffffffffffffffffffffcp0 - 0x1.fp-1025 i)":
2911 ildouble: 1
2912 ldouble: 1
2913 Test "Real part of: casin (-0x0.ffffffffffffffffp0 + 0x1p-63 i)":
2914 ildouble: 1
2915 ldouble: 1
2916 Test "Real part of: casin (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
2917 ildouble: 1
2918 ldouble: 1
2919 Test "Real part of: casin (-0x0.ffffffp0 + 0.0 i)":
2920 ildouble: 1
2921 ldouble: 1
2922 Test "Real part of: casin (-0x0.ffffffp0 + 0x1.fp-129 i)":
2923 ildouble: 1
2924 ldouble: 1
2925 Test "Real part of: casin (-0x0.ffffffp0 + 0x1p-23 i)":
2926 ildouble: 1
2927 ldouble: 1
2928 Test "Imaginary part of: casin (-0x0.ffffffp0 + 0x1p-23 i)":
2929 float: 2
2930 ifloat: 2
2931 Test "Real part of: casin (-0x0.ffffffp0 - 0.0 i)":
2932 ildouble: 1
2933 ldouble: 1
2934 Test "Real part of: casin (-0x0.ffffffp0 - 0x1.fp-129 i)":
2935 ildouble: 1
2936 ldouble: 1
2937 Test "Real part of: casin (-0x0.ffffffp0 - 0x1p-23 i)":
2938 ildouble: 1
2939 ldouble: 1
2940 Test "Imaginary part of: casin (-0x0.ffffffp0 - 0x1p-23 i)":
2941 float: 2
2942 ifloat: 2
2943 Test "Imaginary part of: casin (-0x1.0000000000001p0 + 0x1p-52 i)":
2944 ildouble: 1
2945 ldouble: 1
2946 Test "Imaginary part of: casin (-0x1.0000000000001p0 - 0x1p-52 i)":
2947 ildouble: 1
2948 ldouble: 1
2949 Test "Imaginary part of: casin (-0x1.000002p0 + 0x1p-23 i)":
2950 float: 1
2951 ifloat: 1
2952 ildouble: 2
2953 ldouble: 2
2954 Test "Imaginary part of: casin (-0x1.000002p0 - 0x1p-23 i)":
2955 float: 1
2956 ifloat: 1
2957 ildouble: 2
2958 ldouble: 2
2959 Test "Real part of: casin (-0x1.fp-10 + 1.0 i)":
2960 float: 1
2961 ifloat: 1
2962 Test "Imaginary part of: casin (-0x1.fp-10 + 1.0 i)":
2963 double: 1
2964 idouble: 1
2965 ildouble: 1
2966 ldouble: 1
2967 Test "Real part of: casin (-0x1.fp-10 - 1.0 i)":
2968 float: 1
2969 ifloat: 1
2970 Test "Imaginary part of: casin (-0x1.fp-10 - 1.0 i)":
2971 double: 1
2972 idouble: 1
2973 ildouble: 1
2974 ldouble: 1
2975 Test "Imaginary part of: casin (-0x1.fp-100 + 1.0 i)":
2976 double: 1
2977 float: 1
2978 idouble: 1
2979 ifloat: 1
2980 Test "Imaginary part of: casin (-0x1.fp-100 - 1.0 i)":
2981 double: 1
2982 float: 1
2983 idouble: 1
2984 ifloat: 1
2985 Test "Imaginary part of: casin (-0x1.fp-1000 + 1.0 i)":
2986 double: 1
2987 idouble: 1
2988 Test "Imaginary part of: casin (-0x1.fp-1000 - 1.0 i)":
2989 double: 1
2990 idouble: 1
2991 Test "Imaginary part of: casin (-0x1.fp-1025 + 0x1.000000000000000000000000008p0 i)":
2992 ildouble: 1
2993 ldouble: 1
2994 Test "Imaginary part of: casin (-0x1.fp-1025 + 1.0 i)":
2995 double: 1
2996 idouble: 1
2997 Test "Imaginary part of: casin (-0x1.fp-1025 + 1.5 i)":
2998 double: 1
2999 idouble: 1
3000 Test "Imaginary part of: casin (-0x1.fp-1025 - 0x1.000000000000000000000000008p0 i)":
3001 ildouble: 1
3002 ldouble: 1
3003 Test "Imaginary part of: casin (-0x1.fp-1025 - 1.0 i)":
3004 double: 1
3005 idouble: 1
3006 Test "Imaginary part of: casin (-0x1.fp-1025 - 1.5 i)":
3007 double: 1
3008 idouble: 1
3009 Test "Imaginary part of: casin (-0x1.fp-129 + 0.5 i)":
3010 float: 1
3011 ifloat: 1
3012 Test "Imaginary part of: casin (-0x1.fp-129 + 1.0 i)":
3013 double: 1
3014 float: 1
3015 idouble: 1
3016 ifloat: 1
3017 Test "Imaginary part of: casin (-0x1.fp-129 + 1.5 i)":
3018 double: 1
3019 idouble: 1
3020 Test "Imaginary part of: casin (-0x1.fp-129 - 0.5 i)":
3021 float: 1
3022 ifloat: 1
3023 Test "Imaginary part of: casin (-0x1.fp-129 - 1.0 i)":
3024 double: 1
3025 float: 1
3026 idouble: 1
3027 ifloat: 1
3028 Test "Imaginary part of: casin (-0x1.fp-129 - 1.5 i)":
3029 double: 1
3030 idouble: 1
3031 Test "Real part of: casin (-0x1.fp-30 + 1.0 i)":
3032 double: 1
3033 idouble: 1
3034 Test "Imaginary part of: casin (-0x1.fp-30 + 1.0 i)":
3035 double: 1
3036 float: 1
3037 idouble: 1
3038 ifloat: 1
3039 Test "Real part of: casin (-0x1.fp-30 - 1.0 i)":
3040 double: 1
3041 idouble: 1
3042 Test "Imaginary part of: casin (-0x1.fp-30 - 1.0 i)":
3043 double: 1
3044 float: 1
3045 idouble: 1
3046 ifloat: 1
3047 Test "Imaginary part of: casin (-0x1p-105 + 0.5 i)":
3048 float: 1
3049 ifloat: 1
3050 Test "Imaginary part of: casin (-0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
3051 ildouble: 1
3052 ldouble: 1
3053 Test "Imaginary part of: casin (-0x1p-105 - 0.5 i)":
3054 float: 1
3055 ifloat: 1
3056 Test "Imaginary part of: casin (-0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
3057 ildouble: 1
3058 ldouble: 1
3059 Test "Imaginary part of: casin (-0x1p-112 + 0.5 i)":
3060 float: 1
3061 ifloat: 1
3062 Test "Imaginary part of: casin (-0x1p-112 - 0.5 i)":
3063 float: 1
3064 ifloat: 1
3065 Test "Real part of: casin (-0x1p-23 + 0.5 i)":
3066 double: 1
3067 float: 1
3068 idouble: 1
3069 ifloat: 1
3070 Test "Imaginary part of: casin (-0x1p-23 + 0.5 i)":
3071 float: 1
3072 ifloat: 1
3073 Test "Imaginary part of: casin (-0x1p-23 + 0x0.ffffffp0 i)":
3074 double: 1
3075 idouble: 1
3076 Test "Real part of: casin (-0x1p-23 + 0x1.000002p0 i)":
3077 double: 1
3078 float: 1
3079 idouble: 1
3080 ifloat: 1
3081 Test "Imaginary part of: casin (-0x1p-23 + 0x1.000002p0 i)":
3082 ildouble: 1
3083 ldouble: 1
3084 Test "Real part of: casin (-0x1p-23 - 0.5 i)":
3085 double: 1
3086 float: 1
3087 idouble: 1
3088 ifloat: 1
3089 Test "Imaginary part of: casin (-0x1p-23 - 0.5 i)":
3090 float: 1
3091 ifloat: 1
3092 Test "Imaginary part of: casin (-0x1p-23 - 0x0.ffffffp0 i)":
3093 double: 1
3094 idouble: 1
3095 Test "Real part of: casin (-0x1p-23 - 0x1.000002p0 i)":
3096 double: 1
3097 float: 1
3098 idouble: 1
3099 ifloat: 1
3100 Test "Imaginary part of: casin (-0x1p-23 - 0x1.000002p0 i)":
3101 ildouble: 1
3102 ldouble: 1
3103 Test "Imaginary part of: casin (-0x1p-52 + 0.5 i)":
3104 float: 1
3105 ifloat: 1
3106 Test "Imaginary part of: casin (-0x1p-52 - 0.5 i)":
3107 float: 1
3108 ifloat: 1
3109 Test "Imaginary part of: casin (-0x1p-63 + 0.5 i)":
3110 float: 1
3111 ifloat: 1
3112 Test "Real part of: casin (-0x1p-63 + 0x0.ffffffffffffffffp0 i)":
3113 ildouble: 1
3114 ldouble: 1
3115 Test "Imaginary part of: casin (-0x1p-63 - 0.5 i)":
3116 float: 1
3117 ifloat: 1
3118 Test "Real part of: casin (-0x1p-63 - 0x0.ffffffffffffffffp0 i)":
3119 ildouble: 1
3120 ldouble: 1
3121 Test "Real part of: casin (-1.0 + 0.25 i)":
3122 double: 1
3123 idouble: 1
3124 Test "Real part of: casin (-1.0 + 0.5 i)":
3125 float: 1
3126 ifloat: 1
3127 ildouble: 1
3128 ldouble: 1
3129 Test "Imaginary part of: casin (-1.0 + 0.5 i)":
3130 float: 1
3131 ifloat: 1
3132 Test "Real part of: casin (-1.0 + 0x1.fp-10 i)":
3133 ildouble: 1
3134 ldouble: 1
3135 Test "Imaginary part of: casin (-1.0 + 0x1.fp-10 i)":
3136 float: 1
3137 ifloat: 1
3138 ildouble: 1
3139 ldouble: 1
3140 Test "Real part of: casin (-1.0 - 0.25 i)":
3141 double: 1
3142 idouble: 1
3143 Test "Real part of: casin (-1.0 - 0.5 i)":
3144 float: 1
3145 ifloat: 1
3146 ildouble: 1
3147 ldouble: 1
3148 Test "Imaginary part of: casin (-1.0 - 0.5 i)":
3149 float: 1
3150 ifloat: 1
3151 Test "Real part of: casin (-1.0 - 0x1.fp-10 i)":
3152 ildouble: 1
3153 ldouble: 1
3154 Test "Imaginary part of: casin (-1.0 - 0x1.fp-10 i)":
3155 float: 1
3156 ifloat: 1
3157 ildouble: 1
3158 ldouble: 1
3159 Test "Imaginary part of: casin (-1.5 + +0 i)":
3160 double: 1
3161 float: 1
3162 idouble: 1
3163 ifloat: 1
3164 Test "Real part of: casin (-2 - 3 i)":
3165 ildouble: 1
3166 ldouble: 1
3167 Test "Imaginary part of: casin (0.0 + 0x1.000000000000000000000000008p0 i)":
3168 ildouble: 1
3169 ldouble: 1
3170 Test "Imaginary part of: casin (0.0 - 0x1.000000000000000000000000008p0 i)":
3171 ildouble: 1
3172 ldouble: 1
3173 Test "Imaginary part of: casin (0.25 + 1.0 i)":
3174 float: 1
3175 ifloat: 1
3176 ildouble: 1
3177 ldouble: 1
3178 Test "Imaginary part of: casin (0.25 - 1.0 i)":
3179 float: 1
3180 ifloat: 1
3181 ildouble: 1
3182 ldouble: 1
3183 Test "Real part of: casin (0.5 + +0 i)":
3184 double: 1
3185 idouble: 1
3186 ildouble: 1
3187 ldouble: 1
3188 Test "Real part of: casin (0.5 + 0x1.fp-1025 i)":
3189 ildouble: 1
3190 ldouble: 1
3191 Test "Real part of: casin (0.5 + 0x1.fp-129 i)":
3192 ildouble: 1
3193 ldouble: 1
3194 Test "Imaginary part of: casin (0.5 + 0x1.fp-129 i)":
3195 double: 1
3196 idouble: 1
3197 Test "Real part of: casin (0.5 + 0x1p-105 i)":
3198 ildouble: 1
3199 ldouble: 1
3200 Test "Imaginary part of: casin (0.5 + 0x1p-105 i)":
3201 double: 1
3202 idouble: 1
3203 Test "Real part of: casin (0.5 + 0x1p-112 i)":
3204 ildouble: 1
3205 ldouble: 1
3206 Test "Imaginary part of: casin (0.5 + 0x1p-112 i)":
3207 double: 1
3208 idouble: 1
3209 Test "Imaginary part of: casin (0.5 + 0x1p-23 i)":
3210 double: 1
3211 idouble: 1
3212 Test "Real part of: casin (0.5 + 0x1p-52 i)":
3213 double: 1
3214 idouble: 1
3215 ildouble: 1
3216 ldouble: 1
3217 Test "Imaginary part of: casin (0.5 + 0x1p-52 i)":
3218 ildouble: 1
3219 ldouble: 1
3220 Test "Real part of: casin (0.5 + 0x1p-63 i)":
3221 ildouble: 1
3222 ldouble: 1
3223 Test "Imaginary part of: casin (0.5 + 1.0 i)":
3224 double: 1
3225 idouble: 1
3226 ildouble: 1
3227 ldouble: 1
3228 Test "Real part of: casin (0.5 - 0 i)":
3229 double: 1
3230 idouble: 1
3231 ildouble: 1
3232 ldouble: 1
3233 Test "Real part of: casin (0.5 - 0x1.fp-1025 i)":
3234 ildouble: 1
3235 ldouble: 1
3236 Test "Real part of: casin (0.5 - 0x1.fp-129 i)":
3237 ildouble: 1
3238 ldouble: 1
3239 Test "Imaginary part of: casin (0.5 - 0x1.fp-129 i)":
3240 double: 1
3241 idouble: 1
3242 Test "Real part of: casin (0.5 - 0x1p-105 i)":
3243 ildouble: 1
3244 ldouble: 1
3245 Test "Imaginary part of: casin (0.5 - 0x1p-105 i)":
3246 double: 1
3247 idouble: 1
3248 Test "Real part of: casin (0.5 - 0x1p-112 i)":
3249 ildouble: 1
3250 ldouble: 1
3251 Test "Imaginary part of: casin (0.5 - 0x1p-112 i)":
3252 double: 1
3253 idouble: 1
3254 Test "Imaginary part of: casin (0.5 - 0x1p-23 i)":
3255 double: 1
3256 idouble: 1
3257 Test "Real part of: casin (0.5 - 0x1p-52 i)":
3258 double: 1
3259 idouble: 1
3260 ildouble: 1
3261 ldouble: 1
3262 Test "Imaginary part of: casin (0.5 - 0x1p-52 i)":
3263 ildouble: 1
3264 ldouble: 1
3265 Test "Real part of: casin (0.5 - 0x1p-63 i)":
3266 ildouble: 1
3267 ldouble: 1
3268 Test "Imaginary part of: casin (0.5 - 1.0 i)":
3269 double: 1
3270 idouble: 1
3271 ildouble: 1
3272 ldouble: 1
3273 Test "Real part of: casin (0.75 + 1.25 i)":
3274 double: 1
3275 float: 1
3276 idouble: 1
3277 ifloat: 1
3278 Test "Imaginary part of: casin (0x0.fffffffffffff8p0 + 0x1p-52 i)":
3279 double: 1
3280 idouble: 1
3281 Test "Imaginary part of: casin (0x0.fffffffffffff8p0 - 0x1p-52 i)":
3282 double: 1
3283 idouble: 1
3284 Test "Real part of: casin (0x0.ffffffffffffffffffffffffffcp0 + 0.0 i)":
3285 ildouble: 1
3286 ldouble: 1
3287 Test "Real part of: casin (0x0.ffffffffffffffffffffffffffcp0 + 0x1.fp-1025 i)":
3288 ildouble: 1
3289 ldouble: 1
3290 Test "Real part of: casin (0x0.ffffffffffffffffffffffffffcp0 - 0.0 i)":
3291 ildouble: 1
3292 ldouble: 1
3293 Test "Real part of: casin (0x0.ffffffffffffffffffffffffffcp0 - 0x1.fp-1025 i)":
3294 ildouble: 1
3295 ldouble: 1
3296 Test "Real part of: casin (0x0.ffffffffffffffffp0 + 0x1p-63 i)":
3297 ildouble: 1
3298 ldouble: 1
3299 Test "Real part of: casin (0x0.ffffffffffffffffp0 - 0x1p-63 i)":
3300 ildouble: 1
3301 ldouble: 1
3302 Test "Real part of: casin (0x0.ffffffp0 + 0.0 i)":
3303 ildouble: 1
3304 ldouble: 1
3305 Test "Real part of: casin (0x0.ffffffp0 + 0x1.fp-129 i)":
3306 ildouble: 1
3307 ldouble: 1
3308 Test "Real part of: casin (0x0.ffffffp0 + 0x1p-23 i)":
3309 ildouble: 1
3310 ldouble: 1
3311 Test "Imaginary part of: casin (0x0.ffffffp0 + 0x1p-23 i)":
3312 float: 2
3313 ifloat: 2
3314 Test "Real part of: casin (0x0.ffffffp0 - 0.0 i)":
3315 ildouble: 1
3316 ldouble: 1
3317 Test "Real part of: casin (0x0.ffffffp0 - 0x1.fp-129 i)":
3318 ildouble: 1
3319 ldouble: 1
3320 Test "Real part of: casin (0x0.ffffffp0 - 0x1p-23 i)":
3321 ildouble: 1
3322 ldouble: 1
3323 Test "Imaginary part of: casin (0x0.ffffffp0 - 0x1p-23 i)":
3324 float: 2
3325 ifloat: 2
3326 Test "Imaginary part of: casin (0x1.0000000000001p0 + 0x1p-52 i)":
3327 ildouble: 1
3328 ldouble: 1
3329 Test "Imaginary part of: casin (0x1.0000000000001p0 - 0x1p-52 i)":
3330 ildouble: 1
3331 ldouble: 1
3332 Test "Imaginary part of: casin (0x1.000002p0 + 0x1p-23 i)":
3333 float: 1
3334 ifloat: 1
3335 ildouble: 2
3336 ldouble: 2
3337 Test "Imaginary part of: casin (0x1.000002p0 - 0x1p-23 i)":
3338 float: 1
3339 ifloat: 1
3340 ildouble: 2
3341 ldouble: 2
3342 Test "Real part of: casin (0x1.fp-10 + 1.0 i)":
3343 float: 1
3344 ifloat: 1
3345 Test "Imaginary part of: casin (0x1.fp-10 + 1.0 i)":
3346 double: 1
3347 idouble: 1
3348 ildouble: 1
3349 ldouble: 1
3350 Test "Real part of: casin (0x1.fp-10 - 1.0 i)":
3351 float: 1
3352 ifloat: 1
3353 Test "Imaginary part of: casin (0x1.fp-10 - 1.0 i)":
3354 double: 1
3355 idouble: 1
3356 ildouble: 1
3357 ldouble: 1
3358 Test "Imaginary part of: casin (0x1.fp-100 + 1.0 i)":
3359 double: 1
3360 float: 1
3361 idouble: 1
3362 ifloat: 1
3363 Test "Imaginary part of: casin (0x1.fp-100 - 1.0 i)":
3364 double: 1
3365 float: 1
3366 idouble: 1
3367 ifloat: 1
3368 Test "Imaginary part of: casin (0x1.fp-1000 + 1.0 i)":
3369 double: 1
3370 idouble: 1
3371 Test "Imaginary part of: casin (0x1.fp-1000 - 1.0 i)":
3372 double: 1
3373 idouble: 1
3374 Test "Imaginary part of: casin (0x1.fp-1025 + 0x1.000000000000000000000000008p0 i)":
3375 ildouble: 1
3376 ldouble: 1
3377 Test "Imaginary part of: casin (0x1.fp-1025 + 1.0 i)":
3378 double: 1
3379 idouble: 1
3380 Test "Imaginary part of: casin (0x1.fp-1025 + 1.5 i)":
3381 double: 1
3382 idouble: 1
3383 Test "Imaginary part of: casin (0x1.fp-1025 - 0x1.000000000000000000000000008p0 i)":
3384 ildouble: 1
3385 ldouble: 1
3386 Test "Imaginary part of: casin (0x1.fp-1025 - 1.0 i)":
3387 double: 1
3388 idouble: 1
3389 Test "Imaginary part of: casin (0x1.fp-1025 - 1.5 i)":
3390 double: 1
3391 idouble: 1
3392 Test "Imaginary part of: casin (0x1.fp-129 + 0.5 i)":
3393 float: 1
3394 ifloat: 1
3395 Test "Imaginary part of: casin (0x1.fp-129 + 1.0 i)":
3396 double: 1
3397 float: 1
3398 idouble: 1
3399 ifloat: 1
3400 Test "Imaginary part of: casin (0x1.fp-129 + 1.5 i)":
3401 double: 1
3402 idouble: 1
3403 Test "Imaginary part of: casin (0x1.fp-129 - 0.5 i)":
3404 float: 1
3405 ifloat: 1
3406 Test "Imaginary part of: casin (0x1.fp-129 - 1.0 i)":
3407 double: 1
3408 float: 1
3409 idouble: 1
3410 ifloat: 1
3411 Test "Imaginary part of: casin (0x1.fp-129 - 1.5 i)":
3412 double: 1
3413 idouble: 1
3414 Test "Real part of: casin (0x1.fp-30 + 1.0 i)":
3415 double: 1
3416 idouble: 1
3417 Test "Imaginary part of: casin (0x1.fp-30 + 1.0 i)":
3418 double: 1
3419 float: 1
3420 idouble: 1
3421 ifloat: 1
3422 Test "Real part of: casin (0x1.fp-30 - 1.0 i)":
3423 double: 1
3424 idouble: 1
3425 Test "Imaginary part of: casin (0x1.fp-30 - 1.0 i)":
3426 double: 1
3427 float: 1
3428 idouble: 1
3429 ifloat: 1
3430 Test "Imaginary part of: casin (0x1.fp1023 + 0x1.fp1023 i)":
3431 double: 1
3432 idouble: 1
3433 ildouble: 1
3434 ldouble: 1
3435 Test "Imaginary part of: casin (0x1.fp127 + 0x1.fp127 i)":
3436 double: 1
3437 idouble: 1
3438 ildouble: 1
3439 ldouble: 1
3440 Test "Imaginary part of: casin (0x1p-105 + 0.5 i)":
3441 float: 1
3442 ifloat: 1
3443 Test "Imaginary part of: casin (0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
3444 ildouble: 1
3445 ldouble: 1
3446 Test "Imaginary part of: casin (0x1p-105 - 0.5 i)":
3447 float: 1
3448 ifloat: 1
3449 Test "Imaginary part of: casin (0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
3450 ildouble: 1
3451 ldouble: 1
3452 Test "Imaginary part of: casin (0x1p-112 + 0.5 i)":
3453 float: 1
3454 ifloat: 1
3455 Test "Imaginary part of: casin (0x1p-112 - 0.5 i)":
3456 float: 1
3457 ifloat: 1
3458 Test "Real part of: casin (0x1p-23 + 0.5 i)":
3459 double: 1
3460 float: 1
3461 idouble: 1
3462 ifloat: 1
3463 Test "Imaginary part of: casin (0x1p-23 + 0.5 i)":
3464 float: 1
3465 ifloat: 1
3466 Test "Imaginary part of: casin (0x1p-23 + 0x0.ffffffp0 i)":
3467 double: 1
3468 idouble: 1
3469 Test "Real part of: casin (0x1p-23 + 0x1.000002p0 i)":
3470 double: 1
3471 float: 1
3472 idouble: 1
3473 ifloat: 1
3474 Test "Imaginary part of: casin (0x1p-23 + 0x1.000002p0 i)":
3475 ildouble: 1
3476 ldouble: 1
3477 Test "Real part of: casin (0x1p-23 - 0.5 i)":
3478 double: 1
3479 float: 1
3480 idouble: 1
3481 ifloat: 1
3482 Test "Imaginary part of: casin (0x1p-23 - 0.5 i)":
3483 float: 1
3484 ifloat: 1
3485 Test "Imaginary part of: casin (0x1p-23 - 0x0.ffffffp0 i)":
3486 double: 1
3487 idouble: 1
3488 Test "Real part of: casin (0x1p-23 - 0x1.000002p0 i)":
3489 double: 1
3490 float: 1
3491 idouble: 1
3492 ifloat: 1
3493 Test "Imaginary part of: casin (0x1p-23 - 0x1.000002p0 i)":
3494 ildouble: 1
3495 ldouble: 1
3496 Test "Imaginary part of: casin (0x1p-52 + 0.5 i)":
3497 float: 1
3498 ifloat: 1
3499 Test "Imaginary part of: casin (0x1p-52 - 0.5 i)":
3500 float: 1
3501 ifloat: 1
3502 Test "Imaginary part of: casin (0x1p-63 + 0.5 i)":
3503 float: 1
3504 ifloat: 1
3505 Test "Real part of: casin (0x1p-63 + 0x0.ffffffffffffffffp0 i)":
3506 ildouble: 1
3507 ldouble: 1
3508 Test "Imaginary part of: casin (0x1p-63 - 0.5 i)":
3509 float: 1
3510 ifloat: 1
3511 Test "Real part of: casin (0x1p-63 - 0x0.ffffffffffffffffp0 i)":
3512 ildouble: 1
3513 ldouble: 1
3514 Test "Real part of: casin (1.0 + 0.25 i)":
3515 double: 1
3516 idouble: 1
3517 Test "Real part of: casin (1.0 + 0.5 i)":
3518 float: 1
3519 ifloat: 1
3520 ildouble: 1
3521 ldouble: 1
3522 Test "Imaginary part of: casin (1.0 + 0.5 i)":
3523 float: 1
3524 ifloat: 1
3525 Test "Real part of: casin (1.0 + 0x1.fp-10 i)":
3526 ildouble: 1
3527 ldouble: 1
3528 Test "Imaginary part of: casin (1.0 + 0x1.fp-10 i)":
3529 float: 1
3530 ifloat: 1
3531 ildouble: 1
3532 ldouble: 1
3533 Test "Real part of: casin (1.0 - 0.25 i)":
3534 double: 1
3535 idouble: 1
3536 Test "Real part of: casin (1.0 - 0.5 i)":
3537 float: 1
3538 ifloat: 1
3539 ildouble: 1
3540 ldouble: 1
3541 Test "Imaginary part of: casin (1.0 - 0.5 i)":
3542 float: 1
3543 ifloat: 1
3544 Test "Real part of: casin (1.0 - 0x1.fp-10 i)":
3545 ildouble: 1
3546 ldouble: 1
3547 Test "Imaginary part of: casin (1.0 - 0x1.fp-10 i)":
3548 float: 1
3549 ifloat: 1
3550 ildouble: 1
3551 ldouble: 1
3552 Test "Imaginary part of: casin (1.5 + +0 i)":
3553 double: 1
3554 float: 1
3555 idouble: 1
3556 ifloat: 1
3558 # casinh
3559 Test "Imaginary part of: casinh (+0 + 0.5 i)":
3560 double: 1
3561 idouble: 1
3562 ildouble: 1
3563 ldouble: 1
3564 Test "Imaginary part of: casinh (+0 - 0.5 i)":
3565 double: 1
3566 idouble: 1
3567 ildouble: 1
3568 ldouble: 1
3569 Test "Imaginary part of: casinh (-0 + 0.5 i)":
3570 double: 1
3571 idouble: 1
3572 ildouble: 1
3573 ldouble: 1
3574 Test "Real part of: casinh (-0 + 1.5 i)":
3575 double: 1
3576 float: 1
3577 idouble: 1
3578 ifloat: 1
3579 Test "Imaginary part of: casinh (-0 - 0.5 i)":
3580 double: 1
3581 idouble: 1
3582 ildouble: 1
3583 ldouble: 1
3584 Test "Real part of: casinh (-0 - 1.5 i)":
3585 double: 1
3586 float: 1
3587 idouble: 1
3588 ifloat: 1
3589 Test "Imaginary part of: casinh (-0.0 + 0x0.ffffffffffffffffffffffffffcp0 i)":
3590 ildouble: 1
3591 ldouble: 1
3592 Test "Imaginary part of: casinh (-0.0 + 0x0.ffffffp0 i)":
3593 ildouble: 1
3594 ldouble: 1
3595 Test "Imaginary part of: casinh (-0.0 - 0x0.ffffffffffffffffffffffffffcp0 i)":
3596 ildouble: 1
3597 ldouble: 1
3598 Test "Imaginary part of: casinh (-0.0 - 0x0.ffffffp0 i)":
3599 ildouble: 1
3600 ldouble: 1
3601 Test "Imaginary part of: casinh (-0.25 + 1.0 i)":
3602 double: 1
3603 idouble: 1
3604 Test "Imaginary part of: casinh (-0.25 - 1.0 i)":
3605 double: 1
3606 idouble: 1
3607 Test "Real part of: casinh (-0.5 + +0 i)":
3608 double: 2
3609 float: 1
3610 idouble: 2
3611 ifloat: 1
3612 ildouble: 2
3613 ldouble: 2
3614 Test "Real part of: casinh (-0.5 + 0x1.fp-129 i)":
3615 float: 1
3616 ifloat: 1
3617 Test "Real part of: casinh (-0.5 + 0x1p-105 i)":
3618 float: 1
3619 ifloat: 1
3620 Test "Real part of: casinh (-0.5 + 0x1p-112 i)":
3621 float: 1
3622 ifloat: 1
3623 Test "Real part of: casinh (-0.5 + 0x1p-23 i)":
3624 float: 1
3625 ifloat: 1
3626 Test "Imaginary part of: casinh (-0.5 + 0x1p-23 i)":
3627 double: 1
3628 float: 1
3629 idouble: 1
3630 ifloat: 1
3631 Test "Real part of: casinh (-0.5 + 0x1p-52 i)":
3632 float: 1
3633 ifloat: 1
3634 Test "Real part of: casinh (-0.5 + 0x1p-63 i)":
3635 float: 1
3636 ifloat: 1
3637 Test "Real part of: casinh (-0.5 + 1.0 i)":
3638 float: 1
3639 ifloat: 1
3640 Test "Imaginary part of: casinh (-0.5 + 1.0 i)":
3641 float: 1
3642 ifloat: 1
3643 ildouble: 1
3644 ldouble: 1
3645 Test "Real part of: casinh (-0.5 - 0 i)":
3646 double: 2
3647 float: 1
3648 idouble: 2
3649 ifloat: 1
3650 ildouble: 2
3651 ldouble: 2
3652 Test "Real part of: casinh (-0.5 - 0x1.fp-129 i)":
3653 float: 1
3654 ifloat: 1
3655 Test "Real part of: casinh (-0.5 - 0x1p-105 i)":
3656 float: 1
3657 ifloat: 1
3658 Test "Real part of: casinh (-0.5 - 0x1p-112 i)":
3659 float: 1
3660 ifloat: 1
3661 Test "Real part of: casinh (-0.5 - 0x1p-23 i)":
3662 float: 1
3663 ifloat: 1
3664 Test "Imaginary part of: casinh (-0.5 - 0x1p-23 i)":
3665 double: 1
3666 float: 1
3667 idouble: 1
3668 ifloat: 1
3669 Test "Real part of: casinh (-0.5 - 0x1p-52 i)":
3670 float: 1
3671 ifloat: 1
3672 Test "Real part of: casinh (-0.5 - 0x1p-63 i)":
3673 float: 1
3674 ifloat: 1
3675 Test "Real part of: casinh (-0.5 - 1.0 i)":
3676 float: 1
3677 ifloat: 1
3678 Test "Imaginary part of: casinh (-0.5 - 1.0 i)":
3679 float: 1
3680 ifloat: 1
3681 ildouble: 1
3682 ldouble: 1
3683 Test "Real part of: casinh (-0x0.ffffffffffffffffffffffffffcp0 + 0x1p-105 i)":
3684 ildouble: 1
3685 ldouble: 1
3686 Test "Real part of: casinh (-0x0.ffffffffffffffffffffffffffcp0 - 0x1p-105 i)":
3687 ildouble: 1
3688 ldouble: 1
3689 Test "Imaginary part of: casinh (-0x0.ffffffffffffffffp0 + 0x1p-63 i)":
3690 ildouble: 1
3691 ldouble: 1
3692 Test "Imaginary part of: casinh (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
3693 ildouble: 1
3694 ldouble: 1
3695 Test "Real part of: casinh (-0x0.ffffffp0 + 0x1p-23 i)":
3696 double: 1
3697 idouble: 1
3698 Test "Real part of: casinh (-0x0.ffffffp0 - 0x1p-23 i)":
3699 double: 1
3700 idouble: 1
3701 Test "Real part of: casinh (-0x1.000000000000000000000000008p0 + 0.0 i)":
3702 ildouble: 1
3703 ldouble: 1
3704 Test "Real part of: casinh (-0x1.000000000000000000000000008p0 + 0x1.fp-1025 i)":
3705 ildouble: 1
3706 ldouble: 1
3707 Test "Real part of: casinh (-0x1.000000000000000000000000008p0 - 0.0 i)":
3708 ildouble: 1
3709 ldouble: 1
3710 Test "Real part of: casinh (-0x1.000000000000000000000000008p0 - 0x1.fp-1025 i)":
3711 ildouble: 1
3712 ldouble: 1
3713 Test "Real part of: casinh (-0x1.000002p0 + 0x1p-23 i)":
3714 ildouble: 1
3715 ldouble: 1
3716 Test "Imaginary part of: casinh (-0x1.000002p0 + 0x1p-23 i)":
3717 double: 1
3718 float: 1
3719 idouble: 1
3720 ifloat: 1
3721 Test "Real part of: casinh (-0x1.000002p0 - 0x1p-23 i)":
3722 ildouble: 1
3723 ldouble: 1
3724 Test "Imaginary part of: casinh (-0x1.000002p0 - 0x1p-23 i)":
3725 double: 1
3726 float: 1
3727 idouble: 1
3728 ifloat: 1
3729 Test "Real part of: casinh (-0x1.fp-10 + 1.0 i)":
3730 float: 1
3731 ifloat: 1
3732 ildouble: 1
3733 ldouble: 1
3734 Test "Imaginary part of: casinh (-0x1.fp-10 + 1.0 i)":
3735 ildouble: 1
3736 ldouble: 1
3737 Test "Real part of: casinh (-0x1.fp-10 - 1.0 i)":
3738 float: 1
3739 ifloat: 1
3740 ildouble: 1
3741 ldouble: 1
3742 Test "Imaginary part of: casinh (-0x1.fp-10 - 1.0 i)":
3743 ildouble: 1
3744 ldouble: 1
3745 Test "Imaginary part of: casinh (-0x1.fp-1025 + 0.5 i)":
3746 ildouble: 1
3747 ldouble: 1
3748 Test "Imaginary part of: casinh (-0x1.fp-1025 + 0x0.ffffffffffffffffffffffffffcp0 i)":
3749 ildouble: 1
3750 ldouble: 1
3751 Test "Imaginary part of: casinh (-0x1.fp-1025 - 0.5 i)":
3752 ildouble: 1
3753 ldouble: 1
3754 Test "Imaginary part of: casinh (-0x1.fp-1025 - 0x0.ffffffffffffffffffffffffffcp0 i)":
3755 ildouble: 1
3756 ldouble: 1
3757 Test "Real part of: casinh (-0x1.fp-129 + 0.5 i)":
3758 double: 1
3759 idouble: 1
3760 Test "Imaginary part of: casinh (-0x1.fp-129 + 0.5 i)":
3761 ildouble: 1
3762 ldouble: 1
3763 Test "Imaginary part of: casinh (-0x1.fp-129 + 0x0.ffffffp0 i)":
3764 ildouble: 1
3765 ldouble: 1
3766 Test "Real part of: casinh (-0x1.fp-129 - 0.5 i)":
3767 double: 1
3768 idouble: 1
3769 Test "Imaginary part of: casinh (-0x1.fp-129 - 0.5 i)":
3770 ildouble: 1
3771 ldouble: 1
3772 Test "Imaginary part of: casinh (-0x1.fp-129 - 0x0.ffffffp0 i)":
3773 ildouble: 1
3774 ldouble: 1
3775 Test "Real part of: casinh (-0x1p-105 + 0.5 i)":
3776 double: 1
3777 idouble: 1
3778 Test "Imaginary part of: casinh (-0x1p-105 + 0.5 i)":
3779 ildouble: 1
3780 ldouble: 1
3781 Test "Real part of: casinh (-0x1p-105 - 0.5 i)":
3782 double: 1
3783 idouble: 1
3784 Test "Imaginary part of: casinh (-0x1p-105 - 0.5 i)":
3785 ildouble: 1
3786 ldouble: 1
3787 Test "Real part of: casinh (-0x1p-112 + 0.5 i)":
3788 double: 1
3789 idouble: 1
3790 Test "Imaginary part of: casinh (-0x1p-112 + 0.5 i)":
3791 ildouble: 1
3792 ldouble: 1
3793 Test "Real part of: casinh (-0x1p-112 - 0.5 i)":
3794 double: 1
3795 idouble: 1
3796 Test "Imaginary part of: casinh (-0x1p-112 - 0.5 i)":
3797 ildouble: 1
3798 ldouble: 1
3799 Test "Real part of: casinh (-0x1p-23 + 0.5 i)":
3800 double: 1
3801 idouble: 1
3802 Test "Real part of: casinh (-0x1p-23 + 0x0.ffffffp0 i)":
3803 float: 2
3804 ifloat: 2
3805 Test "Imaginary part of: casinh (-0x1p-23 + 0x0.ffffffp0 i)":
3806 ildouble: 1
3807 ldouble: 1
3808 Test "Real part of: casinh (-0x1p-23 + 0x1.000002p0 i)":
3809 float: 1
3810 ifloat: 1
3811 ildouble: 2
3812 ldouble: 2
3813 Test "Real part of: casinh (-0x1p-23 - 0.5 i)":
3814 double: 1
3815 idouble: 1
3816 Test "Real part of: casinh (-0x1p-23 - 0x0.ffffffp0 i)":
3817 float: 2
3818 ifloat: 2
3819 Test "Imaginary part of: casinh (-0x1p-23 - 0x0.ffffffp0 i)":
3820 ildouble: 1
3821 ldouble: 1
3822 Test "Real part of: casinh (-0x1p-23 - 0x1.000002p0 i)":
3823 float: 1
3824 ifloat: 1
3825 ildouble: 2
3826 ldouble: 2
3827 Test "Real part of: casinh (-0x1p-52 + 0.5 i)":
3828 ildouble: 1
3829 ldouble: 1
3830 Test "Imaginary part of: casinh (-0x1p-52 + 0.5 i)":
3831 double: 1
3832 idouble: 1
3833 ildouble: 1
3834 ldouble: 1
3835 Test "Real part of: casinh (-0x1p-52 + 0x0.fffffffffffff8p0 i)":
3836 double: 1
3837 idouble: 1
3838 Test "Real part of: casinh (-0x1p-52 + 0x1.0000000000001p0 i)":
3839 ildouble: 1
3840 ldouble: 1
3841 Test "Real part of: casinh (-0x1p-52 - 0.5 i)":
3842 ildouble: 1
3843 ldouble: 1
3844 Test "Imaginary part of: casinh (-0x1p-52 - 0.5 i)":
3845 double: 1
3846 idouble: 1
3847 ildouble: 1
3848 ldouble: 1
3849 Test "Real part of: casinh (-0x1p-52 - 0x0.fffffffffffff8p0 i)":
3850 double: 1
3851 idouble: 1
3852 Test "Real part of: casinh (-0x1p-52 - 0x1.0000000000001p0 i)":
3853 ildouble: 1
3854 ldouble: 1
3855 Test "Imaginary part of: casinh (-0x1p-63 + 0.5 i)":
3856 ildouble: 1
3857 ldouble: 1
3858 Test "Imaginary part of: casinh (-0x1p-63 + 0x0.ffffffffffffffffp0 i)":
3859 ildouble: 1
3860 ldouble: 1
3861 Test "Imaginary part of: casinh (-0x1p-63 - 0.5 i)":
3862 ildouble: 1
3863 ldouble: 1
3864 Test "Imaginary part of: casinh (-0x1p-63 - 0x0.ffffffffffffffffp0 i)":
3865 ildouble: 1
3866 ldouble: 1
3867 Test "Real part of: casinh (-1.0 + +0 i)":
3868 double: 3
3869 float: 1
3870 idouble: 3
3871 ifloat: 1
3872 ildouble: 1
3873 ldouble: 1
3874 Test "Real part of: casinh (-1.0 + 0.25 i)":
3875 float: 1
3876 ifloat: 1
3877 ildouble: 1
3878 ldouble: 1
3879 Test "Real part of: casinh (-1.0 + 0.5 i)":
3880 double: 1
3881 idouble: 1
3882 ildouble: 1
3883 ldouble: 1
3884 Test "Real part of: casinh (-1.0 + 0x1.fp-10 i)":
3885 double: 1
3886 idouble: 1
3887 ildouble: 1
3888 ldouble: 1
3889 Test "Imaginary part of: casinh (-1.0 + 0x1.fp-10 i)":
3890 float: 1
3891 ifloat: 1
3892 Test "Real part of: casinh (-1.0 + 0x1.fp-100 i)":
3893 double: 1
3894 float: 1
3895 idouble: 1
3896 ifloat: 1
3897 Test "Real part of: casinh (-1.0 + 0x1.fp-1000 i)":
3898 double: 1
3899 idouble: 1
3900 Test "Real part of: casinh (-1.0 + 0x1.fp-1025 i)":
3901 double: 1
3902 idouble: 1
3903 Test "Real part of: casinh (-1.0 + 0x1.fp-129 i)":
3904 double: 1
3905 float: 1
3906 idouble: 1
3907 ifloat: 1
3908 Test "Real part of: casinh (-1.0 + 0x1.fp-30 i)":
3909 double: 1
3910 float: 1
3911 idouble: 1
3912 ifloat: 1
3913 Test "Imaginary part of: casinh (-1.0 + 0x1.fp-30 i)":
3914 double: 1
3915 idouble: 1
3916 Test "Real part of: casinh (-1.0 - 0 i)":
3917 double: 3
3918 float: 1
3919 idouble: 3
3920 ifloat: 1
3921 ildouble: 1
3922 ldouble: 1
3923 Test "Real part of: casinh (-1.0 - 0.25 i)":
3924 float: 1
3925 ifloat: 1
3926 ildouble: 1
3927 ldouble: 1
3928 Test "Real part of: casinh (-1.0 - 0.5 i)":
3929 double: 1
3930 idouble: 1
3931 ildouble: 1
3932 ldouble: 1
3933 Test "Real part of: casinh (-1.0 - 0x1.fp-10 i)":
3934 double: 1
3935 idouble: 1
3936 ildouble: 1
3937 ldouble: 1
3938 Test "Imaginary part of: casinh (-1.0 - 0x1.fp-10 i)":
3939 float: 1
3940 ifloat: 1
3941 Test "Real part of: casinh (-1.0 - 0x1.fp-100 i)":
3942 double: 1
3943 float: 1
3944 idouble: 1
3945 ifloat: 1
3946 Test "Real part of: casinh (-1.0 - 0x1.fp-1000 i)":
3947 double: 1
3948 idouble: 1
3949 Test "Real part of: casinh (-1.0 - 0x1.fp-1025 i)":
3950 double: 1
3951 idouble: 1
3952 Test "Real part of: casinh (-1.0 - 0x1.fp-129 i)":
3953 double: 1
3954 float: 1
3955 idouble: 1
3956 ifloat: 1
3957 Test "Real part of: casinh (-1.0 - 0x1.fp-30 i)":
3958 double: 1
3959 float: 1
3960 idouble: 1
3961 ifloat: 1
3962 Test "Imaginary part of: casinh (-1.0 - 0x1.fp-30 i)":
3963 double: 1
3964 idouble: 1
3965 Test "Real part of: casinh (-1.5 + +0 i)":
3966 double: 2
3967 float: 1
3968 idouble: 2
3969 ifloat: 1
3970 ildouble: 1
3971 ldouble: 1
3972 Test "Real part of: casinh (-1.5 + 0x1.fp-1025 i)":
3973 double: 1
3974 idouble: 1
3975 Test "Real part of: casinh (-1.5 + 0x1.fp-129 i)":
3976 double: 1
3977 idouble: 1
3978 Test "Real part of: casinh (-1.5 - 0 i)":
3979 double: 2
3980 float: 1
3981 idouble: 2
3982 ifloat: 1
3983 ildouble: 1
3984 ldouble: 1
3985 Test "Real part of: casinh (-1.5 - 0x1.fp-1025 i)":
3986 double: 1
3987 idouble: 1
3988 Test "Real part of: casinh (-1.5 - 0x1.fp-129 i)":
3989 double: 1
3990 idouble: 1
3991 Test "Real part of: casinh (-2 - 3 i)":
3992 double: 5
3993 float: 1
3994 idouble: 5
3995 ifloat: 1
3996 ildouble: 4
3997 ldouble: 4
3998 Test "Imaginary part of: casinh (-2 - 3 i)":
3999 double: 3
4000 float: 6
4001 idouble: 3
4002 ifloat: 6
4003 ildouble: 1
4004 ldouble: 1
4005 Test "Imaginary part of: casinh (0.0 + 0x0.ffffffffffffffffffffffffffcp0 i)":
4006 ildouble: 1
4007 ldouble: 1
4008 Test "Imaginary part of: casinh (0.0 + 0x0.ffffffp0 i)":
4009 ildouble: 1
4010 ldouble: 1
4011 Test "Imaginary part of: casinh (0.0 - 0x0.ffffffffffffffffffffffffffcp0 i)":
4012 ildouble: 1
4013 ldouble: 1
4014 Test "Imaginary part of: casinh (0.0 - 0x0.ffffffp0 i)":
4015 ildouble: 1
4016 ldouble: 1
4017 Test "Imaginary part of: casinh (0.25 + 1.0 i)":
4018 double: 1
4019 idouble: 1
4020 Test "Imaginary part of: casinh (0.25 - 1.0 i)":
4021 double: 1
4022 idouble: 1
4023 Test "Real part of: casinh (0.5 + +0 i)":
4024 float: 1
4025 ifloat: 1
4026 Test "Real part of: casinh (0.5 + 0x1.fp-129 i)":
4027 float: 1
4028 ifloat: 1
4029 Test "Real part of: casinh (0.5 + 0x1p-105 i)":
4030 float: 1
4031 ifloat: 1
4032 Test "Real part of: casinh (0.5 + 0x1p-112 i)":
4033 float: 1
4034 ifloat: 1
4035 Test "Real part of: casinh (0.5 + 0x1p-23 i)":
4036 float: 1
4037 ifloat: 1
4038 Test "Imaginary part of: casinh (0.5 + 0x1p-23 i)":
4039 double: 1
4040 float: 1
4041 idouble: 1
4042 ifloat: 1
4043 Test "Real part of: casinh (0.5 + 0x1p-52 i)":
4044 float: 1
4045 ifloat: 1
4046 Test "Real part of: casinh (0.5 + 0x1p-63 i)":
4047 float: 1
4048 ifloat: 1
4049 Test "Real part of: casinh (0.5 + 1.0 i)":
4050 float: 1
4051 ifloat: 1
4052 Test "Imaginary part of: casinh (0.5 + 1.0 i)":
4053 float: 1
4054 ifloat: 1
4055 ildouble: 1
4056 ldouble: 1
4057 Test "Real part of: casinh (0.5 - 0 i)":
4058 float: 1
4059 ifloat: 1
4060 Test "Real part of: casinh (0.5 - 0x1.fp-129 i)":
4061 float: 1
4062 ifloat: 1
4063 Test "Real part of: casinh (0.5 - 0x1p-105 i)":
4064 float: 1
4065 ifloat: 1
4066 Test "Real part of: casinh (0.5 - 0x1p-112 i)":
4067 float: 1
4068 ifloat: 1
4069 Test "Real part of: casinh (0.5 - 0x1p-23 i)":
4070 float: 1
4071 ifloat: 1
4072 Test "Imaginary part of: casinh (0.5 - 0x1p-23 i)":
4073 double: 1
4074 float: 1
4075 idouble: 1
4076 ifloat: 1
4077 Test "Real part of: casinh (0.5 - 0x1p-52 i)":
4078 float: 1
4079 ifloat: 1
4080 Test "Real part of: casinh (0.5 - 0x1p-63 i)":
4081 float: 1
4082 ifloat: 1
4083 Test "Real part of: casinh (0.5 - 1.0 i)":
4084 float: 1
4085 ifloat: 1
4086 Test "Imaginary part of: casinh (0.5 - 1.0 i)":
4087 float: 1
4088 ifloat: 1
4089 ildouble: 1
4090 ldouble: 1
4091 Test "Real part of: casinh (0.75 + 1.25 i)":
4092 float: 1
4093 ifloat: 1
4094 Test "Imaginary part of: casinh (0.75 + 1.25 i)":
4095 double: 1
4096 float: 1
4097 idouble: 1
4098 ifloat: 1
4099 Test "Real part of: casinh (0x0.ffffffffffffffffffffffffffcp0 + 0x1p-105 i)":
4100 ildouble: 1
4101 ldouble: 1
4102 Test "Real part of: casinh (0x0.ffffffffffffffffffffffffffcp0 - 0x1p-105 i)":
4103 ildouble: 1
4104 ldouble: 1
4105 Test "Imaginary part of: casinh (0x0.ffffffffffffffffp0 + 0x1p-63 i)":
4106 ildouble: 1
4107 ldouble: 1
4108 Test "Imaginary part of: casinh (0x0.ffffffffffffffffp0 - 0x1p-63 i)":
4109 ildouble: 1
4110 ldouble: 1
4111 Test "Real part of: casinh (0x0.ffffffp0 + 0x1p-23 i)":
4112 double: 1
4113 idouble: 1
4114 Test "Real part of: casinh (0x0.ffffffp0 - 0x1p-23 i)":
4115 double: 1
4116 idouble: 1
4117 Test "Real part of: casinh (0x1.000000000000000000000000008p0 + 0.0 i)":
4118 ildouble: 1
4119 ldouble: 1
4120 Test "Real part of: casinh (0x1.000000000000000000000000008p0 + 0x1.fp-1025 i)":
4121 ildouble: 1
4122 ldouble: 1
4123 Test "Real part of: casinh (0x1.000000000000000000000000008p0 - 0.0 i)":
4124 ildouble: 1
4125 ldouble: 1
4126 Test "Real part of: casinh (0x1.000000000000000000000000008p0 - 0x1.fp-1025 i)":
4127 ildouble: 1
4128 ldouble: 1
4129 Test "Real part of: casinh (0x1.000002p0 + 0x1p-23 i)":
4130 ildouble: 1
4131 ldouble: 1
4132 Test "Imaginary part of: casinh (0x1.000002p0 + 0x1p-23 i)":
4133 double: 1
4134 float: 1
4135 idouble: 1
4136 ifloat: 1
4137 Test "Real part of: casinh (0x1.000002p0 - 0x1p-23 i)":
4138 ildouble: 1
4139 ldouble: 1
4140 Test "Imaginary part of: casinh (0x1.000002p0 - 0x1p-23 i)":
4141 double: 1
4142 float: 1
4143 idouble: 1
4144 ifloat: 1
4145 Test "Real part of: casinh (0x1.fp-10 + 1.0 i)":
4146 float: 1
4147 ifloat: 1
4148 ildouble: 1
4149 ldouble: 1
4150 Test "Imaginary part of: casinh (0x1.fp-10 + 1.0 i)":
4151 ildouble: 1
4152 ldouble: 1
4153 Test "Real part of: casinh (0x1.fp-10 - 1.0 i)":
4154 float: 1
4155 ifloat: 1
4156 ildouble: 1
4157 ldouble: 1
4158 Test "Imaginary part of: casinh (0x1.fp-10 - 1.0 i)":
4159 ildouble: 1
4160 ldouble: 1
4161 Test "Imaginary part of: casinh (0x1.fp-1025 + 0.5 i)":
4162 ildouble: 1
4163 ldouble: 1
4164 Test "Imaginary part of: casinh (0x1.fp-1025 + 0x0.ffffffffffffffffffffffffffcp0 i)":
4165 ildouble: 1
4166 ldouble: 1
4167 Test "Imaginary part of: casinh (0x1.fp-1025 - 0.5 i)":
4168 ildouble: 1
4169 ldouble: 1
4170 Test "Imaginary part of: casinh (0x1.fp-1025 - 0x0.ffffffffffffffffffffffffffcp0 i)":
4171 ildouble: 1
4172 ldouble: 1
4173 Test "Real part of: casinh (0x1.fp-129 + 0.5 i)":
4174 double: 1
4175 idouble: 1
4176 Test "Imaginary part of: casinh (0x1.fp-129 + 0.5 i)":
4177 ildouble: 1
4178 ldouble: 1
4179 Test "Imaginary part of: casinh (0x1.fp-129 + 0x0.ffffffp0 i)":
4180 ildouble: 1
4181 ldouble: 1
4182 Test "Real part of: casinh (0x1.fp-129 - 0.5 i)":
4183 double: 1
4184 idouble: 1
4185 Test "Imaginary part of: casinh (0x1.fp-129 - 0.5 i)":
4186 ildouble: 1
4187 ldouble: 1
4188 Test "Imaginary part of: casinh (0x1.fp-129 - 0x0.ffffffp0 i)":
4189 ildouble: 1
4190 ldouble: 1
4191 Test "Real part of: casinh (0x1.fp1023 + 0x1.fp1023 i)":
4192 double: 1
4193 idouble: 1
4194 ildouble: 1
4195 ldouble: 1
4196 Test "Real part of: casinh (0x1.fp127 + 0x1.fp127 i)":
4197 double: 1
4198 idouble: 1
4199 ildouble: 1
4200 ldouble: 1
4201 Test "Real part of: casinh (0x1p-105 + 0.5 i)":
4202 double: 1
4203 idouble: 1
4204 Test "Imaginary part of: casinh (0x1p-105 + 0.5 i)":
4205 ildouble: 1
4206 ldouble: 1
4207 Test "Real part of: casinh (0x1p-105 - 0.5 i)":
4208 double: 1
4209 idouble: 1
4210 Test "Imaginary part of: casinh (0x1p-105 - 0.5 i)":
4211 ildouble: 1
4212 ldouble: 1
4213 Test "Real part of: casinh (0x1p-112 + 0.5 i)":
4214 double: 1
4215 idouble: 1
4216 Test "Imaginary part of: casinh (0x1p-112 + 0.5 i)":
4217 ildouble: 1
4218 ldouble: 1
4219 Test "Real part of: casinh (0x1p-112 - 0.5 i)":
4220 double: 1
4221 idouble: 1
4222 Test "Imaginary part of: casinh (0x1p-112 - 0.5 i)":
4223 ildouble: 1
4224 ldouble: 1
4225 Test "Real part of: casinh (0x1p-23 + 0.5 i)":
4226 double: 1
4227 idouble: 1
4228 Test "Real part of: casinh (0x1p-23 + 0x0.ffffffp0 i)":
4229 float: 2
4230 ifloat: 2
4231 Test "Imaginary part of: casinh (0x1p-23 + 0x0.ffffffp0 i)":
4232 ildouble: 1
4233 ldouble: 1
4234 Test "Real part of: casinh (0x1p-23 + 0x1.000002p0 i)":
4235 float: 1
4236 ifloat: 1
4237 ildouble: 2
4238 ldouble: 2
4239 Test "Real part of: casinh (0x1p-23 - 0.5 i)":
4240 double: 1
4241 idouble: 1
4242 Test "Real part of: casinh (0x1p-23 - 0x0.ffffffp0 i)":
4243 float: 2
4244 ifloat: 2
4245 Test "Imaginary part of: casinh (0x1p-23 - 0x0.ffffffp0 i)":
4246 ildouble: 1
4247 ldouble: 1
4248 Test "Real part of: casinh (0x1p-23 - 0x1.000002p0 i)":
4249 float: 1
4250 ifloat: 1
4251 ildouble: 2
4252 ldouble: 2
4253 Test "Real part of: casinh (0x1p-52 + 0.5 i)":
4254 ildouble: 1
4255 ldouble: 1
4256 Test "Imaginary part of: casinh (0x1p-52 + 0.5 i)":
4257 double: 1
4258 idouble: 1
4259 ildouble: 1
4260 ldouble: 1
4261 Test "Real part of: casinh (0x1p-52 + 0x0.fffffffffffff8p0 i)":
4262 double: 1
4263 idouble: 1
4264 Test "Real part of: casinh (0x1p-52 + 0x1.0000000000001p0 i)":
4265 ildouble: 1
4266 ldouble: 1
4267 Test "Real part of: casinh (0x1p-52 - 0.5 i)":
4268 ildouble: 1
4269 ldouble: 1
4270 Test "Imaginary part of: casinh (0x1p-52 - 0.5 i)":
4271 double: 1
4272 idouble: 1
4273 ildouble: 1
4274 ldouble: 1
4275 Test "Real part of: casinh (0x1p-52 - 0x0.fffffffffffff8p0 i)":
4276 double: 1
4277 idouble: 1
4278 Test "Real part of: casinh (0x1p-52 - 0x1.0000000000001p0 i)":
4279 ildouble: 1
4280 ldouble: 1
4281 Test "Imaginary part of: casinh (0x1p-63 + 0.5 i)":
4282 ildouble: 1
4283 ldouble: 1
4284 Test "Imaginary part of: casinh (0x1p-63 + 0x0.ffffffffffffffffp0 i)":
4285 ildouble: 1
4286 ldouble: 1
4287 Test "Imaginary part of: casinh (0x1p-63 - 0.5 i)":
4288 ildouble: 1
4289 ldouble: 1
4290 Test "Imaginary part of: casinh (0x1p-63 - 0x0.ffffffffffffffffp0 i)":
4291 ildouble: 1
4292 ldouble: 1
4293 Test "Real part of: casinh (1.0 + +0 i)":
4294 double: 1
4295 float: 1
4296 idouble: 1
4297 ifloat: 1
4298 Test "Real part of: casinh (1.0 + 0.25 i)":
4299 float: 1
4300 ifloat: 1
4301 ildouble: 1
4302 ldouble: 1
4303 Test "Real part of: casinh (1.0 + 0.5 i)":
4304 double: 1
4305 idouble: 1
4306 ildouble: 1
4307 ldouble: 1
4308 Test "Real part of: casinh (1.0 + 0x1.fp-10 i)":
4309 double: 1
4310 idouble: 1
4311 ildouble: 1
4312 ldouble: 1
4313 Test "Imaginary part of: casinh (1.0 + 0x1.fp-10 i)":
4314 float: 1
4315 ifloat: 1
4316 Test "Real part of: casinh (1.0 + 0x1.fp-100 i)":
4317 double: 1
4318 float: 1
4319 idouble: 1
4320 ifloat: 1
4321 Test "Real part of: casinh (1.0 + 0x1.fp-1000 i)":
4322 double: 1
4323 idouble: 1
4324 Test "Real part of: casinh (1.0 + 0x1.fp-1025 i)":
4325 double: 1
4326 idouble: 1
4327 Test "Real part of: casinh (1.0 + 0x1.fp-129 i)":
4328 double: 1
4329 float: 1
4330 idouble: 1
4331 ifloat: 1
4332 Test "Real part of: casinh (1.0 + 0x1.fp-30 i)":
4333 double: 1
4334 float: 1
4335 idouble: 1
4336 ifloat: 1
4337 Test "Imaginary part of: casinh (1.0 + 0x1.fp-30 i)":
4338 double: 1
4339 idouble: 1
4340 Test "Real part of: casinh (1.0 - 0 i)":
4341 double: 1
4342 float: 1
4343 idouble: 1
4344 ifloat: 1
4345 Test "Real part of: casinh (1.0 - 0.25 i)":
4346 float: 1
4347 ifloat: 1
4348 ildouble: 1
4349 ldouble: 1
4350 Test "Real part of: casinh (1.0 - 0.5 i)":
4351 double: 1
4352 idouble: 1
4353 ildouble: 1
4354 ldouble: 1
4355 Test "Real part of: casinh (1.0 - 0x1.fp-10 i)":
4356 double: 1
4357 idouble: 1
4358 ildouble: 1
4359 ldouble: 1
4360 Test "Imaginary part of: casinh (1.0 - 0x1.fp-10 i)":
4361 float: 1
4362 ifloat: 1
4363 Test "Real part of: casinh (1.0 - 0x1.fp-100 i)":
4364 double: 1
4365 float: 1
4366 idouble: 1
4367 ifloat: 1
4368 Test "Real part of: casinh (1.0 - 0x1.fp-1000 i)":
4369 double: 1
4370 idouble: 1
4371 Test "Real part of: casinh (1.0 - 0x1.fp-1025 i)":
4372 double: 1
4373 idouble: 1
4374 Test "Real part of: casinh (1.0 - 0x1.fp-129 i)":
4375 double: 1
4376 float: 1
4377 idouble: 1
4378 ifloat: 1
4379 Test "Real part of: casinh (1.0 - 0x1.fp-30 i)":
4380 double: 1
4381 float: 1
4382 idouble: 1
4383 ifloat: 1
4384 Test "Imaginary part of: casinh (1.0 - 0x1.fp-30 i)":
4385 double: 1
4386 idouble: 1
4387 Test "Real part of: casinh (1.5 + +0 i)":
4388 double: 1
4389 idouble: 1
4390 Test "Real part of: casinh (1.5 + 0x1.fp-1025 i)":
4391 double: 1
4392 idouble: 1
4393 Test "Real part of: casinh (1.5 + 0x1.fp-129 i)":
4394 double: 1
4395 idouble: 1
4396 Test "Real part of: casinh (1.5 - 0 i)":
4397 double: 1
4398 idouble: 1
4399 Test "Real part of: casinh (1.5 - 0x1.fp-1025 i)":
4400 double: 1
4401 idouble: 1
4402 Test "Real part of: casinh (1.5 - 0x1.fp-129 i)":
4403 double: 1
4404 idouble: 1
4406 # catan
4407 Test "Imaginary part of: catan (-0x0.fffffffffffff8p0 + 0x1p-27 i)":
4408 double: 1
4409 idouble: 1
4410 Test "Imaginary part of: catan (-0x0.fffffffffffff8p0 - 0x1p-27 i)":
4411 ildouble: 1
4412 ldouble: 1
4413 Test "Imaginary part of: catan (-0x0.ffffffp0 + 0x1p-13 i)":
4414 double: 1
4415 float: 1
4416 idouble: 1
4417 ifloat: 1
4418 Test "Real part of: catan (-0x1.000000000000000000000000008p0 + 0x1p-54 i)":
4419 ildouble: 1
4420 ldouble: 1
4421 Test "Real part of: catan (-0x1.000000000000000000000000008p0 - 0x1p-54 i)":
4422 ildouble: 1
4423 ldouble: 1
4424 Test "Imaginary part of: catan (-0x1.0000000000001p0 - 0x1p-27 i)":
4425 double: 1
4426 idouble: 1
4427 Test "Real part of: catan (-0x1.000002p0 + 0x1p-126 i)":
4428 float: 1
4429 ifloat: 1
4430 Test "Real part of: catan (-0x1.000002p0 + 0x1p-13 i)":
4431 float: 1
4432 ifloat: 1
4433 Test "Real part of: catan (-0x1.000002p0 - 0x1p-126 i)":
4434 float: 1
4435 ifloat: 1
4436 Test "Real part of: catan (-0x1.000002p0 - 0x1p-13 i)":
4437 float: 1
4438 ifloat: 1
4439 Test "Imaginary part of: catan (-0x1.000002p0 - 0x1p-13 i)":
4440 double: 1
4441 idouble: 1
4442 Test "Imaginary part of: catan (-0x1.fp1023 + 0x1.fp1023 i)":
4443 double: 1
4444 idouble: 1
4445 ildouble: 1
4446 ldouble: 1
4447 Test "Imaginary part of: catan (-0x1.fp1023 - 0x1.fp1023 i)":
4448 double: 1
4449 idouble: 1
4450 ildouble: 1
4451 ldouble: 1
4452 Test "Imaginary part of: catan (-0x1.fp127 + 0x1.fp127 i)":
4453 double: 1
4454 idouble: 1
4455 ildouble: 1
4456 ldouble: 1
4457 Test "Imaginary part of: catan (-0x1.fp127 - 0x1.fp127 i)":
4458 double: 1
4459 idouble: 1
4460 ildouble: 1
4461 ldouble: 1
4462 Test "Imaginary part of: catan (-0x1p-1020 + 1.0 i)":
4463 double: 1
4464 idouble: 1
4465 Test "Imaginary part of: catan (-0x1p-1020 - 1.0 i)":
4466 double: 1
4467 idouble: 1
4468 Test "Real part of: catan (-0x1p-13 + 0x1.000002p0 i)":
4469 float: 1
4470 ifloat: 1
4471 Test "Real part of: catan (-0x1p-13 + 1.0 i)":
4472 float: 1
4473 ifloat: 1
4474 Test "Real part of: catan (-0x1p-13 - 0x1.000002p0 i)":
4475 float: 1
4476 ifloat: 1
4477 Test "Imaginary part of: catan (-0x1p-13 - 0x1.000002p0 i)":
4478 float: 1
4479 ifloat: 1
4480 Test "Real part of: catan (-0x1p-13 - 1.0 i)":
4481 float: 1
4482 ifloat: 1
4483 Test "Real part of: catan (-0x1p-27 + 1.0 i)":
4484 float: 1
4485 ifloat: 1
4486 Test "Real part of: catan (-0x1p-27 - 1.0 i)":
4487 float: 1
4488 ifloat: 1
4489 Test "Real part of: catan (-0x1p-33 + 1.0 i)":
4490 float: 1
4491 ifloat: 1
4492 Test "Real part of: catan (-0x1p-33 - 1.0 i)":
4493 float: 1
4494 ifloat: 1
4495 Test "Real part of: catan (-0x1p-54 + 1.0 i)":
4496 float: 1
4497 ifloat: 1
4498 Test "Imaginary part of: catan (-0x1p-54 + 1.0 i)":
4499 float: 1
4500 ifloat: 1
4501 Test "Real part of: catan (-0x1p-54 - 1.0 i)":
4502 float: 1
4503 ifloat: 1
4504 Test "Imaginary part of: catan (-0x1p-54 - 1.0 i)":
4505 float: 1
4506 ifloat: 1
4507 Test "Real part of: catan (-0x1p-57 + 1.0 i)":
4508 float: 1
4509 ifloat: 1
4510 Test "Imaginary part of: catan (-0x1p-57 + 1.0 i)":
4511 float: 1
4512 ifloat: 1
4513 Test "Real part of: catan (-0x1p-57 - 1.0 i)":
4514 float: 1
4515 ifloat: 1
4516 Test "Imaginary part of: catan (-0x1p-57 - 1.0 i)":
4517 float: 1
4518 ifloat: 1
4519 Test "Real part of: catan (-1.0 + 0x1p-13 i)":
4520 float: 1
4521 ifloat: 1
4522 Test "Real part of: catan (-1.0 + 0x1p-27 i)":
4523 float: 1
4524 ifloat: 1
4525 Test "Real part of: catan (-1.0 + 0x1p-33 i)":
4526 float: 1
4527 ifloat: 1
4528 Test "Real part of: catan (-1.0 + 0x1p-54 i)":
4529 float: 1
4530 ifloat: 1
4531 ildouble: 1
4532 ldouble: 1
4533 Test "Real part of: catan (-1.0 + 0x1p-57 i)":
4534 float: 1
4535 ifloat: 1
4536 Test "Real part of: catan (-1.0 - 0x1p-13 i)":
4537 float: 1
4538 ifloat: 1
4539 Test "Real part of: catan (-1.0 - 0x1p-27 i)":
4540 float: 1
4541 ifloat: 1
4542 Test "Real part of: catan (-1.0 - 0x1p-33 i)":
4543 float: 1
4544 ifloat: 1
4545 Test "Real part of: catan (-1.0 - 0x1p-54 i)":
4546 float: 1
4547 ifloat: 1
4548 ildouble: 1
4549 ldouble: 1
4550 Test "Real part of: catan (-1.0 - 0x1p-57 i)":
4551 float: 1
4552 ifloat: 1
4553 Test "Real part of: catan (-2 - 3 i)":
4554 float: 3
4555 ifloat: 3
4556 ildouble: 1
4557 ldouble: 1
4558 Test "Imaginary part of: catan (-2 - 3 i)":
4559 double: 1
4560 float: 1
4561 idouble: 1
4562 ifloat: 1
4563 Test "Real part of: catan (0.75 + 1.25 i)":
4564 float: 4
4565 ifloat: 4
4566 Test "Imaginary part of: catan (0x0.fffffffffffff8p0 + 0x1p-27 i)":
4567 double: 1
4568 idouble: 1
4569 Test "Imaginary part of: catan (0x0.fffffffffffff8p0 - 0x1p-27 i)":
4570 ildouble: 1
4571 ldouble: 1
4572 Test "Imaginary part of: catan (0x0.ffffffp0 + 0x1p-13 i)":
4573 double: 1
4574 float: 1
4575 idouble: 1
4576 ifloat: 1
4577 Test "Real part of: catan (0x1.000000000000000000000000008p0 + 0x1p-54 i)":
4578 ildouble: 1
4579 ldouble: 1
4580 Test "Real part of: catan (0x1.000000000000000000000000008p0 - 0x1p-54 i)":
4581 ildouble: 1
4582 ldouble: 1
4583 Test "Imaginary part of: catan (0x1.0000000000001p0 - 0x1p-27 i)":
4584 double: 1
4585 idouble: 1
4586 Test "Real part of: catan (0x1.000002p0 + 0x1p-126 i)":
4587 float: 1
4588 ifloat: 1
4589 Test "Real part of: catan (0x1.000002p0 + 0x1p-13 i)":
4590 float: 1
4591 ifloat: 1
4592 Test "Real part of: catan (0x1.000002p0 - 0x1p-126 i)":
4593 float: 1
4594 ifloat: 1
4595 Test "Real part of: catan (0x1.000002p0 - 0x1p-13 i)":
4596 float: 1
4597 ifloat: 1
4598 Test "Imaginary part of: catan (0x1.000002p0 - 0x1p-13 i)":
4599 double: 1
4600 idouble: 1
4601 Test "Imaginary part of: catan (0x1.fp1023 + 0x1.fp1023 i)":
4602 double: 1
4603 idouble: 1
4604 ildouble: 1
4605 ldouble: 1
4606 Test "Imaginary part of: catan (0x1.fp1023 - 0x1.fp1023 i)":
4607 double: 1
4608 idouble: 1
4609 ildouble: 1
4610 ldouble: 1
4611 Test "Imaginary part of: catan (0x1.fp127 + 0x1.fp127 i)":
4612 double: 1
4613 idouble: 1
4614 ildouble: 1
4615 ldouble: 1
4616 Test "Imaginary part of: catan (0x1.fp127 - 0x1.fp127 i)":
4617 double: 1
4618 idouble: 1
4619 ildouble: 1
4620 ldouble: 1
4621 Test "Imaginary part of: catan (0x1p-1020 + 1.0 i)":
4622 double: 1
4623 idouble: 1
4624 Test "Imaginary part of: catan (0x1p-1020 - 1.0 i)":
4625 double: 1
4626 idouble: 1
4627 Test "Real part of: catan (0x1p-13 + 0x1.000002p0 i)":
4628 float: 1
4629 ifloat: 1
4630 Test "Real part of: catan (0x1p-13 + 1.0 i)":
4631 float: 1
4632 ifloat: 1
4633 Test "Real part of: catan (0x1p-13 - 0x1.000002p0 i)":
4634 float: 1
4635 ifloat: 1
4636 Test "Imaginary part of: catan (0x1p-13 - 0x1.000002p0 i)":
4637 float: 1
4638 ifloat: 1
4639 Test "Real part of: catan (0x1p-13 - 1.0 i)":
4640 float: 1
4641 ifloat: 1
4642 Test "Real part of: catan (0x1p-27 + 1.0 i)":
4643 float: 1
4644 ifloat: 1
4645 Test "Real part of: catan (0x1p-27 - 1.0 i)":
4646 float: 1
4647 ifloat: 1
4648 Test "Real part of: catan (0x1p-33 + 1.0 i)":
4649 float: 1
4650 ifloat: 1
4651 Test "Real part of: catan (0x1p-33 - 1.0 i)":
4652 float: 1
4653 ifloat: 1
4654 Test "Real part of: catan (0x1p-54 + 1.0 i)":
4655 float: 1
4656 ifloat: 1
4657 Test "Imaginary part of: catan (0x1p-54 + 1.0 i)":
4658 float: 1
4659 ifloat: 1
4660 Test "Real part of: catan (0x1p-54 - 1.0 i)":
4661 float: 1
4662 ifloat: 1
4663 Test "Imaginary part of: catan (0x1p-54 - 1.0 i)":
4664 float: 1
4665 ifloat: 1
4666 Test "Real part of: catan (0x1p-57 + 1.0 i)":
4667 float: 1
4668 ifloat: 1
4669 Test "Imaginary part of: catan (0x1p-57 + 1.0 i)":
4670 float: 1
4671 ifloat: 1
4672 Test "Real part of: catan (0x1p-57 - 1.0 i)":
4673 float: 1
4674 ifloat: 1
4675 Test "Imaginary part of: catan (0x1p-57 - 1.0 i)":
4676 float: 1
4677 ifloat: 1
4678 Test "Real part of: catan (1.0 + 0x1p-13 i)":
4679 float: 1
4680 ifloat: 1
4681 Test "Real part of: catan (1.0 + 0x1p-27 i)":
4682 float: 1
4683 ifloat: 1
4684 Test "Real part of: catan (1.0 + 0x1p-33 i)":
4685 float: 1
4686 ifloat: 1
4687 Test "Real part of: catan (1.0 + 0x1p-54 i)":
4688 float: 1
4689 ifloat: 1
4690 ildouble: 1
4691 ldouble: 1
4692 Test "Real part of: catan (1.0 + 0x1p-57 i)":
4693 float: 1
4694 ifloat: 1
4695 Test "Real part of: catan (1.0 - 0x1p-13 i)":
4696 float: 1
4697 ifloat: 1
4698 Test "Real part of: catan (1.0 - 0x1p-27 i)":
4699 float: 1
4700 ifloat: 1
4701 Test "Real part of: catan (1.0 - 0x1p-33 i)":
4702 float: 1
4703 ifloat: 1
4704 Test "Real part of: catan (1.0 - 0x1p-54 i)":
4705 float: 1
4706 ifloat: 1
4707 ildouble: 1
4708 ldouble: 1
4709 Test "Real part of: catan (1.0 - 0x1p-57 i)":
4710 float: 1
4711 ifloat: 1
4713 # catanh
4714 Test "Real part of: catanh (-0x1.000002p0 + 0x1p-13 i)":
4715 float: 1
4716 ifloat: 1
4717 Test "Imaginary part of: catanh (-0x1.000002p0 + 0x1p-13 i)":
4718 float: 1
4719 ifloat: 1
4720 Test "Real part of: catanh (-0x1.000002p0 - 0x1p-13 i)":
4721 float: 1
4722 ifloat: 1
4723 Test "Imaginary part of: catanh (-0x1.000002p0 - 0x1p-13 i)":
4724 float: 1
4725 ifloat: 1
4726 Test "Real part of: catanh (-0x1.fp1023 + 0x1.fp1023 i)":
4727 double: 1
4728 idouble: 1
4729 ildouble: 1
4730 ldouble: 1
4731 Test "Real part of: catanh (-0x1.fp1023 - 0x1.fp1023 i)":
4732 double: 1
4733 idouble: 1
4734 ildouble: 1
4735 ldouble: 1
4736 Test "Real part of: catanh (-0x1.fp127 + 0x1.fp127 i)":
4737 double: 1
4738 idouble: 1
4739 ildouble: 1
4740 ldouble: 1
4741 Test "Real part of: catanh (-0x1.fp127 - 0x1.fp127 i)":
4742 double: 1
4743 idouble: 1
4744 ildouble: 1
4745 ldouble: 1
4746 Test "Imaginary part of: catanh (-0x1p-126 + 0x1.000002p0 i)":
4747 float: 1
4748 ifloat: 1
4749 Test "Imaginary part of: catanh (-0x1p-126 - 0x1.000002p0 i)":
4750 float: 1
4751 ifloat: 1
4752 Test "Real part of: catanh (-0x1p-13 + 0x1.000002p0 i)":
4753 double: 1
4754 idouble: 1
4755 Test "Imaginary part of: catanh (-0x1p-13 + 0x1.000002p0 i)":
4756 float: 1
4757 ifloat: 1
4758 Test "Imaginary part of: catanh (-0x1p-13 + 1.0 i)":
4759 float: 1
4760 ifloat: 1
4761 Test "Real part of: catanh (-0x1p-13 - 0x1.000002p0 i)":
4762 double: 1
4763 idouble: 1
4764 Test "Imaginary part of: catanh (-0x1p-13 - 0x1.000002p0 i)":
4765 float: 1
4766 ifloat: 1
4767 Test "Imaginary part of: catanh (-0x1p-13 - 1.0 i)":
4768 float: 1
4769 ifloat: 1
4770 Test "Real part of: catanh (-0x1p-27 + 0x0.fffffffffffff8p0 i)":
4771 ildouble: 1
4772 ldouble: 1
4773 Test "Real part of: catanh (-0x1p-27 + 0x1.0000000000001p0 i)":
4774 double: 1
4775 idouble: 1
4776 Test "Imaginary part of: catanh (-0x1p-27 + 1.0 i)":
4777 float: 1
4778 ifloat: 1
4779 Test "Real part of: catanh (-0x1p-27 - 0x0.fffffffffffff8p0 i)":
4780 ildouble: 1
4781 ldouble: 1
4782 Test "Real part of: catanh (-0x1p-27 - 0x1.0000000000001p0 i)":
4783 double: 1
4784 idouble: 1
4785 Test "Imaginary part of: catanh (-0x1p-27 - 1.0 i)":
4786 float: 1
4787 ifloat: 1
4788 Test "Imaginary part of: catanh (-0x1p-33 + 1.0 i)":
4789 float: 1
4790 ifloat: 1
4791 Test "Imaginary part of: catanh (-0x1p-33 - 1.0 i)":
4792 float: 1
4793 ifloat: 1
4794 Test "Imaginary part of: catanh (-0x1p-54 + 0x1.000000000000000000000000008p0 i)":
4795 ildouble: 1
4796 ldouble: 1
4797 Test "Imaginary part of: catanh (-0x1p-54 + 1.0 i)":
4798 float: 1
4799 ifloat: 1
4800 ildouble: 1
4801 ldouble: 1
4802 Test "Imaginary part of: catanh (-0x1p-54 - 0x1.000000000000000000000000008p0 i)":
4803 ildouble: 1
4804 ldouble: 1
4805 Test "Imaginary part of: catanh (-0x1p-54 - 1.0 i)":
4806 float: 1
4807 ifloat: 1
4808 ildouble: 1
4809 ldouble: 1
4810 Test "Imaginary part of: catanh (-0x1p-57 + 1.0 i)":
4811 float: 1
4812 ifloat: 1
4813 Test "Imaginary part of: catanh (-0x1p-57 - 1.0 i)":
4814 float: 1
4815 ifloat: 1
4816 Test "Real part of: catanh (-1.0 + 0x1p-1020 i)":
4817 double: 1
4818 idouble: 1
4819 Test "Imaginary part of: catanh (-1.0 + 0x1p-13 i)":
4820 float: 1
4821 ifloat: 1
4822 Test "Imaginary part of: catanh (-1.0 + 0x1p-27 i)":
4823 float: 1
4824 ifloat: 1
4825 Test "Imaginary part of: catanh (-1.0 + 0x1p-33 i)":
4826 float: 1
4827 ifloat: 1
4828 Test "Real part of: catanh (-1.0 + 0x1p-54 i)":
4829 float: 1
4830 ifloat: 1
4831 Test "Imaginary part of: catanh (-1.0 + 0x1p-54 i)":
4832 float: 1
4833 ifloat: 1
4834 Test "Real part of: catanh (-1.0 + 0x1p-57 i)":
4835 float: 1
4836 ifloat: 1
4837 Test "Imaginary part of: catanh (-1.0 + 0x1p-57 i)":
4838 float: 1
4839 ifloat: 1
4840 Test "Real part of: catanh (-1.0 - 0x1p-1020 i)":
4841 double: 1
4842 idouble: 1
4843 Test "Imaginary part of: catanh (-1.0 - 0x1p-13 i)":
4844 float: 1
4845 ifloat: 1
4846 Test "Imaginary part of: catanh (-1.0 - 0x1p-27 i)":
4847 float: 1
4848 ifloat: 1
4849 Test "Imaginary part of: catanh (-1.0 - 0x1p-33 i)":
4850 float: 1
4851 ifloat: 1
4852 Test "Real part of: catanh (-1.0 - 0x1p-54 i)":
4853 float: 1
4854 ifloat: 1
4855 Test "Imaginary part of: catanh (-1.0 - 0x1p-54 i)":
4856 float: 1
4857 ifloat: 1
4858 Test "Real part of: catanh (-1.0 - 0x1p-57 i)":
4859 float: 1
4860 ifloat: 1
4861 Test "Imaginary part of: catanh (-1.0 - 0x1p-57 i)":
4862 float: 1
4863 ifloat: 1
4864 Test "Real part of: catanh (-2 - 3 i)":
4865 double: 4
4866 idouble: 4
4867 Test "Imaginary part of: catanh (-2 - 3 i)":
4868 float: 4
4869 ifloat: 4
4870 Test "Real part of: catanh (0.75 + 1.25 i)":
4871 double: 1
4872 idouble: 1
4873 Test "Imaginary part of: catanh (0.75 + 1.25 i)":
4874 float: 6
4875 ifloat: 6
4876 Test "Imaginary part of: catanh (0x1.000002p0 + 0x1p-13 i)":
4877 float: 1
4878 ifloat: 1
4879 Test "Imaginary part of: catanh (0x1.000002p0 - 0x1p-13 i)":
4880 float: 1
4881 ifloat: 1
4882 Test "Real part of: catanh (0x1.fp1023 + 0x1.fp1023 i)":
4883 double: 1
4884 idouble: 1
4885 ildouble: 1
4886 ldouble: 1
4887 Test "Real part of: catanh (0x1.fp1023 - 0x1.fp1023 i)":
4888 double: 1
4889 idouble: 1
4890 ildouble: 1
4891 ldouble: 1
4892 Test "Real part of: catanh (0x1.fp127 + 0x1.fp127 i)":
4893 double: 1
4894 idouble: 1
4895 ildouble: 1
4896 ldouble: 1
4897 Test "Real part of: catanh (0x1.fp127 - 0x1.fp127 i)":
4898 double: 1
4899 idouble: 1
4900 ildouble: 1
4901 ldouble: 1
4902 Test "Imaginary part of: catanh (0x1p-126 + 0x1.000002p0 i)":
4903 float: 1
4904 ifloat: 1
4905 Test "Imaginary part of: catanh (0x1p-126 - 0x1.000002p0 i)":
4906 float: 1
4907 ifloat: 1
4908 Test "Real part of: catanh (0x1p-13 + 0x0.ffffffp0 i)":
4909 double: 1
4910 float: 1
4911 idouble: 1
4912 ifloat: 1
4913 Test "Imaginary part of: catanh (0x1p-13 + 0x1.000002p0 i)":
4914 float: 1
4915 ifloat: 1
4916 Test "Imaginary part of: catanh (0x1p-13 + 1.0 i)":
4917 float: 1
4918 ifloat: 1
4919 Test "Real part of: catanh (0x1p-13 - 0x0.ffffffp0 i)":
4920 double: 1
4921 float: 1
4922 idouble: 1
4923 ifloat: 1
4924 Test "Imaginary part of: catanh (0x1p-13 - 0x1.000002p0 i)":
4925 float: 1
4926 ifloat: 1
4927 Test "Imaginary part of: catanh (0x1p-13 - 1.0 i)":
4928 float: 1
4929 ifloat: 1
4930 Test "Real part of: catanh (0x1p-27 + 0x0.fffffffffffff8p0 i)":
4931 double: 1
4932 idouble: 1
4933 Test "Imaginary part of: catanh (0x1p-27 + 1.0 i)":
4934 float: 1
4935 ifloat: 1
4936 Test "Real part of: catanh (0x1p-27 - 0x0.fffffffffffff8p0 i)":
4937 double: 1
4938 idouble: 1
4939 Test "Imaginary part of: catanh (0x1p-27 - 1.0 i)":
4940 float: 1
4941 ifloat: 1
4942 Test "Imaginary part of: catanh (0x1p-33 + 1.0 i)":
4943 float: 1
4944 ifloat: 1
4945 Test "Imaginary part of: catanh (0x1p-33 - 1.0 i)":
4946 float: 1
4947 ifloat: 1
4948 Test "Imaginary part of: catanh (0x1p-54 + 0x1.000000000000000000000000008p0 i)":
4949 ildouble: 1
4950 ldouble: 1
4951 Test "Imaginary part of: catanh (0x1p-54 + 1.0 i)":
4952 float: 1
4953 ifloat: 1
4954 ildouble: 1
4955 ldouble: 1
4956 Test "Imaginary part of: catanh (0x1p-54 - 0x1.000000000000000000000000008p0 i)":
4957 ildouble: 1
4958 ldouble: 1
4959 Test "Imaginary part of: catanh (0x1p-54 - 1.0 i)":
4960 float: 1
4961 ifloat: 1
4962 ildouble: 1
4963 ldouble: 1
4964 Test "Imaginary part of: catanh (0x1p-57 + 1.0 i)":
4965 float: 1
4966 ifloat: 1
4967 Test "Imaginary part of: catanh (0x1p-57 - 1.0 i)":
4968 float: 1
4969 ifloat: 1
4970 Test "Real part of: catanh (1.0 + 0x1p-1020 i)":
4971 double: 1
4972 idouble: 1
4973 Test "Imaginary part of: catanh (1.0 + 0x1p-13 i)":
4974 float: 1
4975 ifloat: 1
4976 Test "Imaginary part of: catanh (1.0 + 0x1p-27 i)":
4977 float: 1
4978 ifloat: 1
4979 Test "Imaginary part of: catanh (1.0 + 0x1p-33 i)":
4980 float: 1
4981 ifloat: 1
4982 Test "Real part of: catanh (1.0 + 0x1p-54 i)":
4983 float: 1
4984 ifloat: 1
4985 Test "Imaginary part of: catanh (1.0 + 0x1p-54 i)":
4986 float: 1
4987 ifloat: 1
4988 Test "Real part of: catanh (1.0 + 0x1p-57 i)":
4989 float: 1
4990 ifloat: 1
4991 Test "Imaginary part of: catanh (1.0 + 0x1p-57 i)":
4992 float: 1
4993 ifloat: 1
4994 Test "Real part of: catanh (1.0 - 0x1p-1020 i)":
4995 double: 1
4996 idouble: 1
4997 Test "Imaginary part of: catanh (1.0 - 0x1p-13 i)":
4998 float: 1
4999 ifloat: 1
5000 Test "Imaginary part of: catanh (1.0 - 0x1p-27 i)":
5001 float: 1
5002 ifloat: 1
5003 Test "Imaginary part of: catanh (1.0 - 0x1p-33 i)":
5004 float: 1
5005 ifloat: 1
5006 Test "Real part of: catanh (1.0 - 0x1p-54 i)":
5007 float: 1
5008 ifloat: 1
5009 Test "Imaginary part of: catanh (1.0 - 0x1p-54 i)":
5010 float: 1
5011 ifloat: 1
5012 Test "Real part of: catanh (1.0 - 0x1p-57 i)":
5013 float: 1
5014 ifloat: 1
5015 Test "Imaginary part of: catanh (1.0 - 0x1p-57 i)":
5016 float: 1
5017 ifloat: 1
5019 # cbrt
5020 Test "cbrt (-0x1.bp+4)":
5021 double: 1
5022 idouble: 1
5023 Test "cbrt (-0x4.18937p-12)":
5024 float: 1
5025 ifloat: 1
5026 Test "cbrt (-27.0)":
5027 double: 1
5028 idouble: 1
5029 Test "cbrt (0.9921875)":
5030 double: 1
5031 idouble: 1
5032 Test "cbrt (0xf.ep-4)":
5033 double: 1
5034 idouble: 1
5036 # ccos
5037 Test "Imaginary part of: ccos (-0.75 + 710.5 i)":
5038 double: 1
5039 idouble: 1
5040 Test "Imaginary part of: ccos (-0.75 + 89.5 i)":
5041 float: 1
5042 ifloat: 1
5043 ildouble: 1
5044 ldouble: 1
5045 Test "Imaginary part of: ccos (-0.75 - 710.5 i)":
5046 double: 1
5047 idouble: 1
5048 Test "Imaginary part of: ccos (-0.75 - 89.5 i)":
5049 float: 1
5050 ifloat: 1
5051 ildouble: 1
5052 ldouble: 1
5053 Test "Imaginary part of: ccos (-2 - 3 i)":
5054 float: 1
5055 ifloat: 1
5056 Test "Real part of: ccos (0.75 + 1.25 i)":
5057 double: 1
5058 float: 1
5059 idouble: 1
5060 ifloat: 1
5061 Test "Imaginary part of: ccos (0.75 + 1.25 i)":
5062 float: 1
5063 ifloat: 1
5064 Test "Imaginary part of: ccos (0.75 + 710.5 i)":
5065 double: 1
5066 idouble: 1
5067 Test "Imaginary part of: ccos (0.75 + 89.5 i)":
5068 float: 1
5069 ifloat: 1
5070 ildouble: 1
5071 ldouble: 1
5072 Test "Imaginary part of: ccos (0.75 - 710.5 i)":
5073 double: 1
5074 idouble: 1
5075 Test "Imaginary part of: ccos (0.75 - 89.5 i)":
5076 float: 1
5077 ifloat: 1
5078 ildouble: 1
5079 ldouble: 1
5080 Test "Imaginary part of: ccos (0x1p-1074 + 1440 i)":
5081 double: 1
5082 idouble: 1
5084 # ccosh
5085 Test "Real part of: ccosh (-2 - 3 i)":
5086 float: 1
5087 ifloat: 1
5088 Test "Imaginary part of: ccosh (-2 - 3 i)":
5089 float: 1
5090 ifloat: 1
5091 Test "Imaginary part of: ccosh (-710.5 + 0.75 i)":
5092 double: 1
5093 idouble: 1
5094 Test "Imaginary part of: ccosh (-710.5 - 0.75 i)":
5095 double: 1
5096 idouble: 1
5097 Test "Imaginary part of: ccosh (-89.5 + 0.75 i)":
5098 float: 1
5099 ifloat: 1
5100 ildouble: 1
5101 ldouble: 1
5102 Test "Imaginary part of: ccosh (-89.5 - 0.75 i)":
5103 float: 1
5104 ifloat: 1
5105 ildouble: 1
5106 ldouble: 1
5107 Test "Real part of: ccosh (0.75 + 1.25 i)":
5108 double: 1
5109 float: 1
5110 idouble: 1
5111 ifloat: 1
5112 ildouble: 1
5113 ldouble: 1
5114 Test "Imaginary part of: ccosh (0.75 + 1.25 i)":
5115 float: 1
5116 ifloat: 1
5117 ildouble: 2
5118 ldouble: 2
5119 Test "Imaginary part of: ccosh (1440 + 0x1p-1074 i)":
5120 double: 1
5121 idouble: 1
5122 Test "Imaginary part of: ccosh (710.5 + 0.75 i)":
5123 double: 1
5124 idouble: 1
5125 Test "Imaginary part of: ccosh (710.5 - 0.75 i)":
5126 double: 1
5127 idouble: 1
5128 Test "Imaginary part of: ccosh (89.5 + 0.75 i)":
5129 float: 1
5130 ifloat: 1
5131 ildouble: 1
5132 ldouble: 1
5133 Test "Imaginary part of: ccosh (89.5 - 0.75 i)":
5134 float: 1
5135 ifloat: 1
5136 ildouble: 1
5137 ldouble: 1
5139 # cexp
5140 Test "Imaginary part of: cexp (-2.0 - 3.0 i)":
5141 float: 1
5142 ifloat: 1
5143 Test "Imaginary part of: cexp (-95 + 0.75 i)":
5144 double: 1
5145 idouble: 1
5146 ildouble: 1
5147 ldouble: 1
5148 Test "Real part of: cexp (0.75 + 1.25 i)":
5149 float: 1
5150 ifloat: 1
5151 ildouble: 2
5152 ldouble: 2
5153 Test "Imaginary part of: cexp (0.75 + 1.25 i)":
5154 ildouble: 1
5155 ldouble: 1
5156 Test "Imaginary part of: cexp (1440 + 0x1p-1074 i)":
5157 double: 1
5158 idouble: 1
5159 Test "Real part of: cexp (50 + 0x1p127 i)":
5160 double: 2
5161 float: 1
5162 idouble: 2
5163 ifloat: 1
5164 ildouble: 1
5165 ldouble: 1
5166 Test "Imaginary part of: cexp (50 + 0x1p127 i)":
5167 double: 1
5168 idouble: 1
5169 ildouble: 2
5170 ldouble: 2
5171 Test "Real part of: cexp (500 + 0x1p1023 i)":
5172 double: 1
5173 idouble: 1
5174 Test "Imaginary part of: cexp (500 + 0x1p1023 i)":
5175 ildouble: 1
5176 ldouble: 1
5177 Test "Real part of: cexp (709.8125 + 0.75 i)":
5178 double: 1
5179 idouble: 1
5180 ildouble: 1
5181 ldouble: 1
5182 Test "Imaginary part of: cexp (709.8125 + 0.75 i)":
5183 double: 1
5184 idouble: 1
5185 Test "Real part of: cexp (88.75 + 0.75 i)":
5186 float: 1
5187 ifloat: 1
5188 Test "Imaginary part of: cexp (88.75 + 0.75 i)":
5189 float: 2
5190 ifloat: 2
5192 # clog
5193 Test "Real part of: clog (-0x1.0000000123456p0 + 0x1.2345678p-1000 i)":
5194 double: 1
5195 idouble: 1
5196 ildouble: 1
5197 ldouble: 1
5198 Test "Real part of: clog (-0x1.0000000123456p0 + 0x1.2345678p-30 i)":
5199 double: 1
5200 idouble: 1
5201 Test "Imaginary part of: clog (-0x1.234566p-40 - 1.0 i)":
5202 float: 1
5203 ifloat: 1
5204 Test "Real part of: clog (-0x1.fp+127 + 0x1p-149 i)":
5205 float: 1
5206 ifloat: 1
5207 Test "Real part of: clog (-0x1.fp+127 - 0x1p-149 i)":
5208 float: 1
5209 ifloat: 1
5210 Test "Real part of: clog (-0x1p-149 + 0x1.fp+127 i)":
5211 float: 1
5212 ifloat: 1
5213 Test "Imaginary part of: clog (-0x1p-149 + 0x1.fp+127 i)":
5214 float: 1
5215 ifloat: 1
5216 Test "Real part of: clog (-0x1p-149 - 0x1.fp+127 i)":
5217 float: 1
5218 ifloat: 1
5219 Test "Imaginary part of: clog (-0x1p-149 - 0x1.fp+127 i)":
5220 float: 1
5221 ifloat: 1
5222 Test "Imaginary part of: clog (-2 - 3 i)":
5223 float: 3
5224 ifloat: 3
5225 ildouble: 1
5226 ldouble: 1
5227 Test "Imaginary part of: clog (-inf + inf i)":
5228 ildouble: 1
5229 ldouble: 1
5230 Test "Imaginary part of: clog (-inf - inf i)":
5231 ildouble: 1
5232 ldouble: 1
5233 Test "Real part of: clog (0.75 + 1.25 i)":
5234 float: 2
5235 ifloat: 2
5236 ildouble: 2
5237 ldouble: 2
5238 Test "Imaginary part of: clog (0.75 + 1.25 i)":
5239 ildouble: 1
5240 ldouble: 1
5241 Test "Real part of: clog (0x0.ffffffp0 + 0x0.ffffffp-100 i)":
5242 float: 1
5243 ifloat: 1
5244 Test "Real part of: clog (0x1.000566p0 + 0x1.234p-10 i)":
5245 float: 1
5246 ifloat: 1
5247 Test "Imaginary part of: clog (0x1.fffffffffffffp+1023 + 0x1p+1023 i)":
5248 double: 1
5249 idouble: 1
5250 Test "Real part of: clog (0x1.fp+127 + 0x1p-149 i)":
5251 float: 1
5252 ifloat: 1
5253 Test "Real part of: clog (0x1.fp+127 - 0x1p-149 i)":
5254 float: 1
5255 ifloat: 1
5256 Test "Imaginary part of: clog (0x11682p-23 + 0x7ffed1p-23 i)":
5257 ildouble: 1
5258 ldouble: 1
5259 Test "Imaginary part of: clog (0x155f8afc4c48685bf63610p-85 + 0x17d0cf2652cdbeb1294e19p-85 i)":
5260 ildouble: 2
5261 ldouble: 2
5262 Test "Imaginary part of: clog (0x15cfbd1990d1ffp-53 + 0x176a3973e09a9ap-53 i)":
5263 ildouble: 1
5264 ldouble: 1
5265 Test "Imaginary part of: clog (0x187190c1a334497bdbde5a95f48p-106 + 0x3b25f08062d0a095c4cfbbc338dp-106 i)":
5266 ildouble: 1
5267 ldouble: 1
5268 Test "Real part of: clog (0x1p-1074 + 0x1p-1074 i)":
5269 double: 1
5270 idouble: 1
5271 Test "Real part of: clog (0x1p-147 + 0x1p-147 i)":
5272 float: 1
5273 ifloat: 1
5274 Test "Real part of: clog (0x1p-149 + 0x1.fp+127 i)":
5275 float: 1
5276 ifloat: 1
5277 Test "Real part of: clog (0x1p-149 - 0x1.fp+127 i)":
5278 float: 1
5279 ifloat: 1
5280 Test "Imaginary part of: clog (0x2818p-15 + 0x798fp-15 i)":
5281 double: 1
5282 float: 1
5283 idouble: 1
5284 ifloat: 1
5285 Test "Imaginary part of: clog (0x4d4ep-15 + 0x6605p-15 i)":
5286 double: 1
5287 idouble: 1
5288 Test "Imaginary part of: clog (0x4d9c37e2b5cb4533p-63 + 0x65c98be2385a042ep-63 i)":
5289 ildouble: 1
5290 ldouble: 1
5291 Test "Imaginary part of: clog (0x6241ef0da53f539f02fad67dabp-106 + 0x3fb46641182f7efd9caa769dac0p-106 i)":
5292 ildouble: 1
5293 ldouble: 1
5294 Test "Imaginary part of: clog (0xa1f2c1p-24 + 0xc643aep-24 i)":
5295 ildouble: 1
5296 ldouble: 1
5297 Test "Imaginary part of: clog (0xa4722f19346cp-51 + 0x7f9631c5e7f07p-51 i)":
5298 ildouble: 1
5299 ldouble: 1
5300 Test "Imaginary part of: clog (0xf2p-10 + 0x3e3p-10 i)":
5301 ildouble: 1
5302 ldouble: 1
5303 Test "Real part of: clog (1.0 + 0x1.234566p-10 i)":
5304 float: 1
5305 ifloat: 1
5307 # clog10
5308 Test "Imaginary part of: clog10 (-0 + inf i)":
5309 double: 1
5310 float: 1
5311 idouble: 1
5312 ifloat: 1
5313 ildouble: 1
5314 ldouble: 1
5315 Test "Imaginary part of: clog10 (-0 - inf i)":
5316 double: 1
5317 float: 1
5318 idouble: 1
5319 ifloat: 1
5320 ildouble: 1
5321 ldouble: 1
5322 Test "Real part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-1000 i)":
5323 double: 2
5324 idouble: 2
5325 ildouble: 2
5326 ldouble: 2
5327 Test "Imaginary part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-1000 i)":
5328 double: 1
5329 idouble: 1
5330 ildouble: 1
5331 ldouble: 1
5332 Test "Real part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-30 i)":
5333 double: 2
5334 idouble: 2
5335 Test "Imaginary part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-30 i)":
5336 double: 1
5337 idouble: 1
5338 Test "Imaginary part of: clog10 (-0x1.fp+1023 + 0x1p-1074 i)":
5339 double: 1
5340 idouble: 1
5341 ildouble: 1
5342 ldouble: 1
5343 Test "Imaginary part of: clog10 (-0x1.fp+1023 - 0x1p-1074 i)":
5344 double: 1
5345 idouble: 1
5346 ildouble: 1
5347 ldouble: 1
5348 Test "Imaginary part of: clog10 (-0x1.fp+127 + 0x1p-149 i)":
5349 double: 1
5350 float: 1
5351 idouble: 1
5352 ifloat: 1
5353 ildouble: 1
5354 ldouble: 1
5355 Test "Imaginary part of: clog10 (-0x1.fp+127 - 0x1p-149 i)":
5356 double: 1
5357 float: 1
5358 idouble: 1
5359 ifloat: 1
5360 ildouble: 1
5361 ldouble: 1
5362 Test "Imaginary part of: clog10 (-0x1p-1074 + 0x1.fp+1023 i)":
5363 double: 1
5364 idouble: 1
5365 ildouble: 1
5366 ldouble: 1
5367 Test "Imaginary part of: clog10 (-0x1p-1074 - 0x1.fp+1023 i)":
5368 double: 1
5369 idouble: 1
5370 ildouble: 1
5371 ldouble: 1
5372 Test "Imaginary part of: clog10 (-0x1p-149 + 0x1.fp+127 i)":
5373 double: 1
5374 idouble: 1
5375 ildouble: 1
5376 ldouble: 1
5377 Test "Imaginary part of: clog10 (-0x1p-149 - 0x1.fp+127 i)":
5378 double: 1
5379 idouble: 1
5380 ildouble: 1
5381 ldouble: 1
5382 Test "Imaginary part of: clog10 (-1.0 + 0x1.234566p-20 i)":
5383 double: 1
5384 idouble: 1
5385 Test "Real part of: clog10 (-2 - 3 i)":
5386 double: 1
5387 idouble: 1
5388 Test "Imaginary part of: clog10 (-2 - 3 i)":
5389 double: 1
5390 float: 5
5391 idouble: 1
5392 ifloat: 5
5393 ildouble: 1
5394 ldouble: 1
5395 Test "Imaginary part of: clog10 (-3 + inf i)":
5396 double: 1
5397 float: 1
5398 idouble: 1
5399 ifloat: 1
5400 ildouble: 1
5401 ldouble: 1
5402 Test "Imaginary part of: clog10 (-3 - inf i)":
5403 double: 1
5404 float: 1
5405 idouble: 1
5406 ifloat: 1
5407 ildouble: 1
5408 ldouble: 1
5409 Test "Imaginary part of: clog10 (-inf + 0 i)":
5410 double: 1
5411 float: 1
5412 idouble: 1
5413 ifloat: 1
5414 ildouble: 1
5415 ldouble: 1
5416 Test "Imaginary part of: clog10 (-inf + 1 i)":
5417 double: 1
5418 float: 1
5419 idouble: 1
5420 ifloat: 1
5421 ildouble: 1
5422 ldouble: 1
5423 Test "Imaginary part of: clog10 (-inf + inf i)":
5424 double: 1
5425 idouble: 1
5426 Test "Imaginary part of: clog10 (-inf - 0 i)":
5427 double: 1
5428 float: 1
5429 idouble: 1
5430 ifloat: 1
5431 ildouble: 1
5432 ldouble: 1
5433 Test "Imaginary part of: clog10 (-inf - 1 i)":
5434 double: 1
5435 float: 1
5436 idouble: 1
5437 ifloat: 1
5438 ildouble: 1
5439 ldouble: 1
5440 Test "Imaginary part of: clog10 (0 + inf i)":
5441 double: 1
5442 float: 1
5443 idouble: 1
5444 ifloat: 1
5445 ildouble: 1
5446 ldouble: 1
5447 Test "Imaginary part of: clog10 (0 - inf i)":
5448 double: 1
5449 float: 1
5450 idouble: 1
5451 ifloat: 1
5452 ildouble: 1
5453 ldouble: 1
5454 Test "Real part of: clog10 (0.75 + 1.25 i)":
5455 float: 2
5456 ifloat: 2
5457 ildouble: 1
5458 ldouble: 1
5459 Test "Real part of: clog10 (0x0.fffffffffffff8p0 + 0x0.fffffffffffff8p-1000 i)":
5460 double: 1
5461 idouble: 1
5462 Test "Real part of: clog10 (0x0.ffffffp0 + 0x0.ffffffp-100 i)":
5463 double: 1
5464 float: 2
5465 idouble: 1
5466 ifloat: 2
5467 Test "Real part of: clog10 (0x1.000566p0 + 0x1.234p-10 i)":
5468 float: 1
5469 ifloat: 1
5470 Test "Imaginary part of: clog10 (0x1.000566p0 + 0x1.234p-10 i)":
5471 double: 1
5472 idouble: 1
5473 ildouble: 1
5474 ldouble: 1
5475 Test "Real part of: clog10 (0x1.000566p0 + 0x1.234p-100 i)":
5476 float: 1
5477 ifloat: 1
5478 Test "Imaginary part of: clog10 (0x1.234566p-30 + 1.0 i)":
5479 float: 1
5480 ifloat: 1
5481 Test "Imaginary part of: clog10 (0x1.234566p-50 + 1.0 i)":
5482 float: 1
5483 ifloat: 1
5484 Test "Imaginary part of: clog10 (0x1.234566p-60 + 1.0 i)":
5485 double: 1
5486 float: 1
5487 idouble: 1
5488 ifloat: 1
5489 ildouble: 1
5490 ldouble: 1
5491 Test "Imaginary part of: clog10 (0x1.fffffep+127 + 0x1.fffffep+127 i)":
5492 double: 1
5493 float: 1
5494 idouble: 1
5495 ifloat: 1
5496 ildouble: 1
5497 ldouble: 1
5498 Test "Real part of: clog10 (0x1.fffffep+127 + 1.0 i)":
5499 float: 1
5500 ifloat: 1
5501 Test "Imaginary part of: clog10 (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)":
5502 double: 1
5503 idouble: 1
5504 ildouble: 1
5505 ldouble: 1
5506 Test "Imaginary part of: clog10 (0x1.fffffffffffffp+1023 + 0x1p+1023 i)":
5507 double: 1
5508 idouble: 1
5509 Test "Real part of: clog10 (0x10673dd0f2481p-51 + 0x7ef1d17cefbd2p-51 i)":
5510 double: 1
5511 idouble: 1
5512 Test "Imaginary part of: clog10 (0x10673dd0f2481p-51 + 0x7ef1d17cefbd2p-51 i)":
5513 ildouble: 1
5514 ldouble: 1
5515 Test "Real part of: clog10 (0x1367a310575591p-54 + 0x3cfcc0a0541f60p-54 i)":
5516 double: 1
5517 idouble: 1
5518 Test "Imaginary part of: clog10 (0x1367a310575591p-54 + 0x3cfcc0a0541f60p-54 i)":
5519 double: 1
5520 idouble: 1
5521 ildouble: 1
5522 ldouble: 1
5523 Test "Imaginary part of: clog10 (0x155f8afc4c48685bf63610p-85 + 0x17d0cf2652cdbeb1294e19p-85 i)":
5524 ildouble: 2
5525 ldouble: 2
5526 Test "Real part of: clog10 (0x15d8ab6ed05ca514086ac3a1e84p-105 + 0x1761e480aa094c0b10b34b09ce9p-105 i)":
5527 ildouble: 1
5528 ldouble: 1
5529 Test "Imaginary part of: clog10 (0x164c74eea876p-45 + 0x16f393482f77p-45 i)":
5530 double: 1
5531 idouble: 1
5532 Test "Imaginary part of: clog10 (0x1a6p-10 + 0x3a5p-10 i)":
5533 double: 1
5534 idouble: 1
5535 Test "Imaginary part of: clog10 (0x1df515eb171a808b9e400266p-95 + 0x7c71eb0cd4688dfe98581c77p-95 i)":
5536 ildouble: 1
5537 ldouble: 1
5538 Test "Imaginary part of: clog10 (0x1p-1073 + 0x1p-1073 i)":
5539 double: 1
5540 idouble: 1
5541 ildouble: 1
5542 ldouble: 1
5543 Test "Imaginary part of: clog10 (0x1p-1074 + 0x1.fp+1023 i)":
5544 double: 1
5545 idouble: 1
5546 ildouble: 1
5547 ldouble: 1
5548 Test "Real part of: clog10 (0x1p-1074 + 0x1p-1074 i)":
5549 double: 1
5550 idouble: 1
5551 Test "Imaginary part of: clog10 (0x1p-1074 + 0x1p-1074 i)":
5552 double: 1
5553 idouble: 1
5554 ildouble: 1
5555 ldouble: 1
5556 Test "Imaginary part of: clog10 (0x1p-1074 - 0x1.fp+1023 i)":
5557 double: 1
5558 idouble: 1
5559 ildouble: 1
5560 ldouble: 1
5561 Test "Imaginary part of: clog10 (0x1p-147 + 0x1p-147 i)":
5562 double: 1
5563 float: 1
5564 idouble: 1
5565 ifloat: 1
5566 ildouble: 1
5567 ldouble: 1
5568 Test "Imaginary part of: clog10 (0x1p-149 + 0x1.fp+127 i)":
5569 double: 1
5570 float: 1
5571 idouble: 1
5572 ifloat: 1
5573 ildouble: 1
5574 ldouble: 1
5575 Test "Imaginary part of: clog10 (0x1p-149 + 0x1p-149 i)":
5576 double: 1
5577 float: 1
5578 idouble: 1
5579 ifloat: 1
5580 ildouble: 1
5581 ldouble: 1
5582 Test "Imaginary part of: clog10 (0x1p-149 - 0x1.fp+127 i)":
5583 double: 1
5584 float: 1
5585 idouble: 1
5586 ifloat: 1
5587 ildouble: 1
5588 ldouble: 1
5589 Test "Imaginary part of: clog10 (0x1p-509 + 1.0 i)":
5590 double: 1
5591 idouble: 1
5592 ildouble: 1
5593 ldouble: 1
5594 Test "Imaginary part of: clog10 (0x1p-510 + 1.0 i)":
5595 double: 1
5596 idouble: 1
5597 ildouble: 1
5598 ldouble: 1
5599 Test "Imaginary part of: clog10 (0x1p-511 + 1.0 i)":
5600 double: 1
5601 idouble: 1
5602 ildouble: 1
5603 ldouble: 1
5604 Test "Imaginary part of: clog10 (0x1p-61 + 1.0 i)":
5605 double: 1
5606 float: 1
5607 idouble: 1
5608 ifloat: 1
5609 ildouble: 1
5610 ldouble: 1
5611 Test "Imaginary part of: clog10 (0x1p-62 + 1.0 i)":
5612 double: 1
5613 float: 1
5614 idouble: 1
5615 ifloat: 1
5616 Test "Imaginary part of: clog10 (0x1p-63 + 1.0 i)":
5617 double: 1
5618 float: 1
5619 idouble: 1
5620 ifloat: 1
5621 Test "Real part of: clog10 (0x2818p-15 + 0x798fp-15 i)":
5622 double: 1
5623 float: 1
5624 idouble: 1
5625 ifloat: 1
5626 ildouble: 1
5627 ldouble: 1
5628 Test "Imaginary part of: clog10 (0x2818p-15 + 0x798fp-15 i)":
5629 double: 1
5630 float: 1
5631 idouble: 1
5632 ifloat: 1
5633 Test "Imaginary part of: clog10 (0x298c62cb546588a7p-63 + 0x7911b1dfcc4ecdaep-63 i)":
5634 ildouble: 1
5635 ldouble: 1
5636 Test "Real part of: clog10 (0x2dd46725bp-35 + 0x7783a1284p-35 i)":
5637 double: 1
5638 idouble: 1
5639 Test "Real part of: clog10 (0x2ede88p-23 + 0x771c3fp-23 i)":
5640 float: 1
5641 ifloat: 1
5642 Test "Imaginary part of: clog10 (0x2ede88p-23 + 0x771c3fp-23 i)":
5643 double: 1
5644 idouble: 1
5645 Test "Real part of: clog10 (0x4447d7175p-35 + 0x6c445e00ap-35 i)":
5646 double: 1
5647 idouble: 1
5648 Test "Imaginary part of: clog10 (0x4d4ep-15 + 0x6605p-15 i)":
5649 double: 1
5650 idouble: 1
5651 ildouble: 1
5652 ldouble: 1
5653 Test "Imaginary part of: clog10 (0x5b06b680ea2ccp-52 + 0xef452b965da9fp-52 i)":
5654 double: 1
5655 idouble: 1
5656 Test "Imaginary part of: clog10 (0x81b7efa81fc35ad1p-65 + 0x1ef4b835f1c79d812p-65 i)":
5657 ildouble: 1
5658 ldouble: 1
5659 Test "Imaginary part of: clog10 (0x9b57bp-20 + 0xcb7b4p-20 i)":
5660 double: 1
5661 idouble: 1
5662 Test "Real part of: clog10 (0xf2p-10 + 0x3e3p-10 i)":
5663 double: 1
5664 idouble: 1
5665 Test "Imaginary part of: clog10 (0xf2p-10 + 0x3e3p-10 i)":
5666 double: 1
5667 idouble: 1
5668 ildouble: 1
5669 ldouble: 1
5670 Test "Imaginary part of: clog10 (0xfe961079616p-45 + 0x1bc37e09e6d1p-45 i)":
5671 double: 1
5672 idouble: 1
5673 Test "Imaginary part of: clog10 (1.0 + 0x1.234566p-10 i)":
5674 double: 1
5675 idouble: 1
5676 ildouble: 1
5677 ldouble: 1
5678 Test "Imaginary part of: clog10 (3 + inf i)":
5679 double: 1
5680 float: 1
5681 idouble: 1
5682 ifloat: 1
5683 ildouble: 1
5684 ldouble: 1
5685 Test "Imaginary part of: clog10 (3 - inf i)":
5686 double: 1
5687 float: 1
5688 idouble: 1
5689 ifloat: 1
5690 ildouble: 1
5691 ldouble: 1
5692 Test "Imaginary part of: clog10 (inf + inf i)":
5693 double: 1
5694 float: 1
5695 idouble: 1
5696 ifloat: 1
5697 ildouble: 1
5698 ldouble: 1
5699 Test "Imaginary part of: clog10 (inf - inf i)":
5700 double: 1
5701 float: 1
5702 idouble: 1
5703 ifloat: 1
5704 ildouble: 1
5705 ldouble: 1
5707 # cos
5708 Test "cos (0x1p+120)":
5709 float: 1
5710 ifloat: 1
5711 Test "cos (0x1p+127)":
5712 float: 1
5713 ifloat: 1
5714 Test "cos (0x2.182a4705ae6cb08cb7665c1eacp+0)":
5715 ildouble: 2
5716 ldouble: 2
5717 Test "cos (0x2.182a4705ae6cb08cb7665c1eadp+0)":
5718 ildouble: 2
5719 ldouble: 2
5720 Test "cos (0x2.182a4705ae6cb08cp+0)":
5721 ildouble: 2
5722 ldouble: 2
5723 Test "cos (0x2.182a4705ae6cb09p+0)":
5724 ildouble: 2
5725 ldouble: 2
5726 Test "cos (0x7p+0)":
5727 float: 1
5728 ifloat: 1
5729 Test "cos (0x8p+124)":
5730 float: 1
5731 ifloat: 1
5732 Test "cos (16.0)":
5733 ildouble: 2
5734 ldouble: 2
5735 Test "cos (M_PI_6l * 2.0)":
5736 double: 1
5737 float: 1
5738 idouble: 1
5739 ifloat: 1
5740 Test "cos (M_PI_6l * 4.0)":
5741 double: 2
5742 float: 1
5743 idouble: 2
5744 ifloat: 1
5745 ildouble: 2
5746 ldouble: 2
5747 Test "cos (pi/2)":
5748 double: 1
5749 float: 1
5750 idouble: 1
5751 ifloat: 1
5753 # cos_downward
5754 Test "cos_downward (0x1.000000cf4a2a2p+0)":
5755 double: 1
5756 idouble: 1
5757 Test "cos_downward (0x1.0000010b239a9p+0)":
5758 double: 1
5759 idouble: 1
5760 Test "cos_downward (0x1.00000162a932bp+0)":
5761 double: 1
5762 idouble: 1
5763 Test "cos_downward (0x1.000002d452a1p+0)":
5764 double: 1
5765 idouble: 1
5766 Test "cos_downward (0x1.000002p+0)":
5767 double: 1
5768 float: 1
5769 idouble: 1
5770 ifloat: 1
5771 Test "cos_downward (0x1.000004p+0)":
5772 float: 1
5773 ifloat: 1
5774 ildouble: 1
5775 ldouble: 1
5776 Test "cos_downward (0x1.000006p+0)":
5777 float: 1
5778 ifloat: 1
5779 Test "cos_downward (0x1.0c1522p+0)":
5780 float: 1
5781 ifloat: 1
5782 Test "cos_downward (0x1.0c152382d7365p+0)":
5783 double: 1
5784 idouble: 1
5785 Test "cos_downward (0x1.0c1524p+0)":
5786 float: 1
5787 ifloat: 1
5788 Test "cos_downward (0x1.921fb4p+0)":
5789 float: 1
5790 ifloat: 1
5791 ildouble: 2
5792 ldouble: 2
5793 Test "cos_downward (0x1.921fb54442d18468p+0)":
5794 ildouble: 1
5795 ldouble: 1
5796 Test "cos_downward (0x1.921fb54442d18469898cc517018p+0)":
5797 ildouble: 1
5798 ldouble: 1
5799 Test "cos_downward (0x1.921fb54442d18469898cc51702p+0)":
5800 ildouble: 1
5801 ldouble: 1
5802 Test "cos_downward (0x1.921fb54442d1846ap+0)":
5803 ildouble: 1
5804 ldouble: 1
5805 Test "cos_downward (0x1.921fb54442d18p+0)":
5806 double: 1
5807 idouble: 1
5808 ildouble: 1
5809 ldouble: 1
5810 Test "cos_downward (0x1.921fb54442d19p+0)":
5811 ildouble: 2
5812 ldouble: 2
5813 Test "cos_downward (0x1.921fb6p+0)":
5814 double: 1
5815 float: 1
5816 idouble: 1
5817 ifloat: 1
5818 ildouble: 3
5819 ldouble: 3
5820 Test "cos_downward (0x1p+0)":
5821 double: 1
5822 float: 1
5823 idouble: 1
5824 ifloat: 1
5825 Test "cos_downward (0x1p+120)":
5826 float: 2
5827 ifloat: 2
5828 ildouble: 2
5829 ldouble: 2
5830 Test "cos_downward (0x1p+28)":
5831 double: 1
5832 idouble: 1
5833 ildouble: 1
5834 ldouble: 1
5835 Test "cos_downward (0x2.182a44p+0)":
5836 double: 1
5837 float: 1
5838 idouble: 1
5839 ifloat: 1
5840 Test "cos_downward (0x2.182a4705ae6cap+0)":
5841 double: 1
5842 idouble: 1
5843 ildouble: 1
5844 ldouble: 1
5845 Test "cos_downward (0x2.182a4705ae6cb08cb7665c1eacp+0)":
5846 ildouble: 3
5847 ldouble: 3
5848 Test "cos_downward (0x2.182a4705ae6cb08cb7665c1eadp+0)":
5849 ildouble: 3
5850 ldouble: 3
5851 Test "cos_downward (0x2.182a4705ae6cb08cp+0)":
5852 ildouble: 2
5853 ldouble: 2
5854 Test "cos_downward (0x2.182a4705ae6cb09p+0)":
5855 ildouble: 3
5856 ldouble: 3
5857 Test "cos_downward (0x2.182a4705ae6ccp+0)":
5858 ildouble: 1
5859 ldouble: 1
5860 Test "cos_downward (0x2.182a48p+0)":
5861 float: 1
5862 ifloat: 1
5863 ildouble: 1
5864 ldouble: 1
5865 Test "cos_downward (0x2.1e19e0c9bab24p+72)":
5866 double: 1
5867 idouble: 1
5868 Test "cos_downward (0x2.1e19e4p+72)":
5869 double: 1
5870 idouble: 1
5871 Test "cos_downward (0x2.1e19ep+72)":
5872 double: 1
5873 idouble: 1
5874 Test "cos_downward (0x2p+0)":
5875 float: 1
5876 ifloat: 1
5877 ildouble: 1
5878 ldouble: 1
5879 Test "cos_downward (0x3p+0)":
5880 double: 1
5881 float: 1
5882 idouble: 1
5883 ifloat: 1
5884 Test "cos_downward (0x4p+0)":
5885 ildouble: 1
5886 ldouble: 1
5887 Test "cos_downward (0x4p+48)":
5888 double: 1
5889 idouble: 1
5890 Test "cos_downward (0x8p+0)":
5891 float: 1
5892 ifloat: 1
5893 ildouble: 2
5894 ldouble: 2
5895 Test "cos_downward (0x8p+1020)":
5896 ildouble: 1
5897 ldouble: 1
5898 Test "cos_downward (0x9p+0)":
5899 double: 1
5900 float: 1
5901 idouble: 1
5902 ifloat: 1
5903 ildouble: 1
5904 ldouble: 1
5905 Test "cos_downward (0xa.217bap+12)":
5906 float: 1
5907 ifloat: 1
5908 ildouble: 1
5909 ldouble: 1
5910 Test "cos_downward (0xap+0)":
5911 double: 1
5912 float: 1
5913 idouble: 1
5914 ifloat: 1
5915 ildouble: 2
5916 ldouble: 2
5917 Test "cos_downward (0xc.d4966d92d1708p-4)":
5918 double: 1
5919 idouble: 1
5920 Test "cos_downward (0xc.d4966d92d171p-4)":
5921 double: 1
5922 idouble: 1
5923 Test "cos_downward (0xc.d4966p-4)":
5924 double: 1
5925 float: 1
5926 idouble: 1
5927 ifloat: 1
5928 Test "cos_downward (0xc.d4967p-4)":
5929 float: 1
5930 ifloat: 1
5931 Test "cos_downward (0xcp-4)":
5932 double: 1
5933 idouble: 1
5934 Test "cos_downward (0xf.ffffcp+124)":
5935 ildouble: 1
5936 ldouble: 1
5937 Test "cos_downward (0xf.ffffffffffff8p+1020)":
5938 double: 1
5939 idouble: 1
5940 ildouble: 1
5941 ldouble: 1
5942 Test "cos_downward (0xf.ffffffffffffbffffffffffffcp+1020)":
5943 ildouble: 1
5944 ldouble: 1
5945 Test "cos_downward (0xf.fffffp+124)":
5946 double: 1
5947 idouble: 1
5948 Test "cos_downward (1)":
5949 float: 1
5950 ifloat: 1
5951 ildouble: 1
5952 ldouble: 1
5953 Test "cos_downward (10)":
5954 ildouble: 1
5955 ldouble: 1
5956 Test "cos_downward (2)":
5957 float: 1
5958 ifloat: 1
5959 Test "cos_downward (3)":
5960 float: 1
5961 ifloat: 1
5962 Test "cos_downward (4)":
5963 float: 1
5964 ifloat: 1
5965 Test "cos_downward (5)":
5966 float: 1
5967 ifloat: 1
5968 Test "cos_downward (6)":
5969 ildouble: 1
5970 ldouble: 1
5971 Test "cos_downward (7)":
5972 float: 1
5973 ifloat: 1
5974 Test "cos_downward (8)":
5975 float: 1
5976 ifloat: 1
5977 ildouble: 2
5978 ldouble: 2
5979 Test "cos_downward (9)":
5980 ildouble: 1
5981 ldouble: 1
5983 # cos_tonearest
5984 Test "cos_tonearest (0x1p+120)":
5985 float: 1
5986 ifloat: 1
5987 Test "cos_tonearest (0x2.182a4705ae6cb08cb7665c1eacp+0)":
5988 ildouble: 2
5989 ldouble: 2
5990 Test "cos_tonearest (0x2.182a4705ae6cb08cb7665c1eadp+0)":
5991 ildouble: 2
5992 ldouble: 2
5993 Test "cos_tonearest (0x2.182a4705ae6cb08cp+0)":
5994 ildouble: 2
5995 ldouble: 2
5996 Test "cos_tonearest (0x2.182a4705ae6cb09p+0)":
5997 ildouble: 2
5998 ldouble: 2
5999 Test "cos_tonearest (0x7p+0)":
6000 float: 1
6001 ifloat: 1
6002 Test "cos_tonearest (0x8p+124)":
6003 float: 1
6004 ifloat: 1
6005 Test "cos_tonearest (7)":
6006 float: 1
6007 ifloat: 1
6009 # cos_towardzero
6010 Test "cos_towardzero (0x1.000000cf4a2a2p+0)":
6011 double: 1
6012 idouble: 1
6013 Test "cos_towardzero (0x1.0000010b239a9p+0)":
6014 double: 1
6015 idouble: 1
6016 Test "cos_towardzero (0x1.00000162a932bp+0)":
6017 double: 1
6018 idouble: 1
6019 Test "cos_towardzero (0x1.000002d452a1p+0)":
6020 double: 1
6021 idouble: 1
6022 Test "cos_towardzero (0x1.000002p+0)":
6023 double: 1
6024 idouble: 1
6025 Test "cos_towardzero (0x1.000004p+0)":
6026 ildouble: 1
6027 ldouble: 1
6028 Test "cos_towardzero (0x1.0c152382d7365p+0)":
6029 double: 1
6030 idouble: 1
6031 Test "cos_towardzero (0x1.921fb4p+0)":
6032 ildouble: 3
6033 ldouble: 3
6034 Test "cos_towardzero (0x1.921fb54442d18p+0)":
6035 double: 1
6036 idouble: 1
6037 ildouble: 2
6038 ldouble: 2
6039 Test "cos_towardzero (0x1.921fb54442d19p+0)":
6040 double: 1
6041 idouble: 1
6042 ildouble: 3
6043 ldouble: 3
6044 Test "cos_towardzero (0x1.921fb6p+0)":
6045 ildouble: 2
6046 ldouble: 2
6047 Test "cos_towardzero (0x1p+0)":
6048 double: 1
6049 idouble: 1
6050 Test "cos_towardzero (0x1p+120)":
6051 double: 1
6052 float: 1
6053 idouble: 1
6054 ifloat: 1
6055 Test "cos_towardzero (0x2.182a4705ae6cb08cb7665c1eacp+0)":
6056 ildouble: 1
6057 ldouble: 1
6058 Test "cos_towardzero (0x2.182a4705ae6cb08cb7665c1eadp+0)":
6059 ildouble: 1
6060 ldouble: 1
6061 Test "cos_towardzero (0x2.182a4705ae6cb08cp+0)":
6062 ildouble: 2
6063 ldouble: 2
6064 Test "cos_towardzero (0x2.182a4705ae6cb09p+0)":
6065 ildouble: 1
6066 ldouble: 1
6067 Test "cos_towardzero (0x2.182a4705ae6ccp+0)":
6068 double: 1
6069 idouble: 1
6070 Test "cos_towardzero (0x2.182a48p+0)":
6071 double: 1
6072 idouble: 1
6073 Test "cos_towardzero (0x2.1e19e0c9bab24p+72)":
6074 double: 1
6075 idouble: 1
6076 Test "cos_towardzero (0x2.1e19e4p+72)":
6077 double: 1
6078 idouble: 1
6079 Test "cos_towardzero (0x2.1e19ep+72)":
6080 double: 1
6081 idouble: 1
6082 Test "cos_towardzero (0x2p+0)":
6083 double: 1
6084 idouble: 1
6085 Test "cos_towardzero (0x4p+0)":
6086 double: 1
6087 idouble: 1
6088 Test "cos_towardzero (0x4p+48)":
6089 double: 1
6090 idouble: 1
6091 Test "cos_towardzero (0x5p+0)":
6092 ildouble: 1
6093 ldouble: 1
6094 Test "cos_towardzero (0x8p+0)":
6095 double: 1
6096 idouble: 1
6097 ildouble: 1
6098 ldouble: 1
6099 Test "cos_towardzero (0x8p+1020)":
6100 double: 1
6101 idouble: 1
6102 Test "cos_towardzero (0xa.217bap+12)":
6103 ildouble: 1
6104 ldouble: 1
6105 Test "cos_towardzero (0xap+0)":
6106 ildouble: 1
6107 ldouble: 1
6108 Test "cos_towardzero (0xc.d4966d92d1708p-4)":
6109 double: 1
6110 idouble: 1
6111 Test "cos_towardzero (0xc.d4966d92d171p-4)":
6112 double: 1
6113 idouble: 1
6114 Test "cos_towardzero (0xc.d4966p-4)":
6115 double: 1
6116 idouble: 1
6117 Test "cos_towardzero (0xcp-4)":
6118 double: 1
6119 idouble: 1
6120 Test "cos_towardzero (0xf.ffffcp+124)":
6121 ildouble: 1
6122 ldouble: 1
6123 Test "cos_towardzero (0xf.fffffp+124)":
6124 double: 1
6125 idouble: 1
6126 Test "cos_towardzero (1)":
6127 ildouble: 1
6128 ldouble: 1
6129 Test "cos_towardzero (10)":
6130 ildouble: 1
6131 ldouble: 1
6132 Test "cos_towardzero (2)":
6133 float: 1
6134 ifloat: 1
6135 Test "cos_towardzero (3)":
6136 float: 1
6137 ifloat: 1
6138 Test "cos_towardzero (4)":
6139 ildouble: 1
6140 ldouble: 1
6141 Test "cos_towardzero (5)":
6142 float: 1
6143 ifloat: 1
6144 Test "cos_towardzero (7)":
6145 float: 1
6146 ifloat: 1
6147 Test "cos_towardzero (8)":
6148 float: 1
6149 ifloat: 1
6150 ildouble: 2
6151 ldouble: 2
6153 # cos_upward
6154 Test "cos_upward (-0x2p+64)":
6155 double: 1
6156 idouble: 1
6157 Test "cos_upward (0x1.000002p+0)":
6158 float: 1
6159 ifloat: 1
6160 Test "cos_upward (0x1.000004p+0)":
6161 double: 1
6162 float: 1
6163 idouble: 1
6164 ifloat: 1
6165 Test "cos_upward (0x1.000005bc7d86dp+0)":
6166 double: 1
6167 idouble: 1
6168 Test "cos_upward (0x1.000006p+0)":
6169 double: 1
6170 float: 1
6171 idouble: 1
6172 ifloat: 1
6173 Test "cos_upward (0x1.0c1522p+0)":
6174 double: 1
6175 float: 1
6176 idouble: 1
6177 ifloat: 1
6178 Test "cos_upward (0x1.0c152382d7366p+0)":
6179 double: 1
6180 idouble: 1
6181 Test "cos_upward (0x1.0c1524p+0)":
6182 double: 1
6183 idouble: 1
6184 Test "cos_upward (0x1.921fb4p+0)":
6185 double: 1
6186 float: 1
6187 idouble: 1
6188 ifloat: 1
6189 ildouble: 4
6190 ldouble: 4
6191 Test "cos_upward (0x1.921fb54442d18468p+0)":
6192 ildouble: 1
6193 ldouble: 1
6194 Test "cos_upward (0x1.921fb54442d1846ap+0)":
6195 ildouble: 1
6196 ldouble: 1
6197 Test "cos_upward (0x1.921fb54442d18p+0)":
6198 ildouble: 3
6199 ldouble: 3
6200 Test "cos_upward (0x1.921fb54442d19p+0)":
6201 double: 1
6202 idouble: 1
6203 ildouble: 1
6204 ldouble: 1
6205 Test "cos_upward (0x1.921fb6p+0)":
6206 float: 1
6207 ifloat: 1
6208 ildouble: 2
6209 ldouble: 2
6210 Test "cos_upward (0x1p+0)":
6211 float: 1
6212 ifloat: 1
6213 Test "cos_upward (0x1p+120)":
6214 double: 1
6215 float: 1
6216 idouble: 1
6217 ifloat: 1
6218 Test "cos_upward (0x1p+28)":
6219 ildouble: 1
6220 ldouble: 1
6221 Test "cos_upward (0x2.182a44p+0)":
6222 float: 1
6223 ifloat: 1
6224 ildouble: 1
6225 ldouble: 1
6226 Test "cos_upward (0x2.182a4705ae6cap+0)":
6227 ildouble: 1
6228 ldouble: 1
6229 Test "cos_upward (0x2.182a4705ae6cb08cb7665c1eacp+0)":
6230 ildouble: 2
6231 ldouble: 2
6232 Test "cos_upward (0x2.182a4705ae6cb08cb7665c1eadp+0)":
6233 ildouble: 2
6234 ldouble: 2
6235 Test "cos_upward (0x2.182a4705ae6cb08cp+0)":
6236 ildouble: 3
6237 ldouble: 3
6238 Test "cos_upward (0x2.182a4705ae6cb09p+0)":
6239 ildouble: 2
6240 ldouble: 2
6241 Test "cos_upward (0x2.182a4705ae6ccp+0)":
6242 double: 1
6243 idouble: 1
6244 Test "cos_upward (0x2.182a48p+0)":
6245 double: 1
6246 float: 1
6247 idouble: 1
6248 ifloat: 1
6249 ildouble: 1
6250 ldouble: 1
6251 Test "cos_upward (0x2.1e19e4p+72)":
6252 float: 1
6253 ifloat: 1
6254 ildouble: 1
6255 ldouble: 1
6256 Test "cos_upward (0x2p+0)":
6257 double: 1
6258 float: 1
6259 idouble: 1
6260 ifloat: 1
6261 Test "cos_upward (0x2p+64)":
6262 double: 1
6263 idouble: 1
6264 Test "cos_upward (0x3p+0)":
6265 float: 1
6266 ifloat: 1
6267 ildouble: 1
6268 ldouble: 1
6269 Test "cos_upward (0x4p+0)":
6270 double: 1
6271 idouble: 1
6272 ildouble: 1
6273 ldouble: 1
6274 Test "cos_upward (0x5p+0)":
6275 double: 1
6276 idouble: 1
6277 ildouble: 1
6278 ldouble: 1
6279 Test "cos_upward (0x6p+0)":
6280 double: 1
6281 idouble: 1
6282 Test "cos_upward (0x7p+0)":
6283 double: 1
6284 float: 1
6285 idouble: 1
6286 ifloat: 1
6287 Test "cos_upward (0x8p+0)":
6288 double: 1
6289 float: 1
6290 idouble: 1
6291 ifloat: 1
6292 ildouble: 1
6293 ldouble: 1
6294 Test "cos_upward (0x8p+1020)":
6295 double: 1
6296 idouble: 1
6297 ildouble: 1
6298 ldouble: 1
6299 Test "cos_upward (0x8p+124)":
6300 double: 1
6301 float: 1
6302 idouble: 1
6303 ifloat: 1
6304 Test "cos_upward (0x9p+0)":
6305 float: 2
6306 ifloat: 2
6307 ildouble: 1
6308 ldouble: 1
6309 Test "cos_upward (0xa.217bap+12)":
6310 double: 1
6311 float: 1
6312 idouble: 1
6313 ifloat: 1
6314 ildouble: 2
6315 ldouble: 2
6316 Test "cos_upward (0xap+0)":
6317 float: 1
6318 ifloat: 1
6319 ildouble: 1
6320 ldouble: 1
6321 Test "cos_upward (0xc.d4966d92d171p-4)":
6322 ildouble: 1
6323 ldouble: 1
6324 Test "cos_upward (0xc.d4966p-4)":
6325 float: 1
6326 ifloat: 1
6327 ildouble: 1
6328 ldouble: 1
6329 Test "cos_upward (0xc.d4967p-4)":
6330 double: 1
6331 float: 1
6332 idouble: 1
6333 ifloat: 1
6334 Test "cos_upward (0xf.ffffcp+124)":
6335 double: 1
6336 idouble: 1
6337 Test "cos_upward (0xf.ffffffffffff8p+1020)":
6338 ildouble: 1
6339 ldouble: 1
6340 Test "cos_upward (0xf.ffffffffffffbffffffffffffcp+1020)":
6341 ildouble: 1
6342 ldouble: 1
6343 Test "cos_upward (1)":
6344 ildouble: 2
6345 ldouble: 2
6346 Test "cos_upward (10)":
6347 float: 1
6348 ifloat: 1
6349 ildouble: 1
6350 ldouble: 1
6351 Test "cos_upward (4)":
6352 ildouble: 1
6353 ldouble: 1
6354 Test "cos_upward (5)":
6355 ildouble: 1
6356 ldouble: 1
6357 Test "cos_upward (6)":
6358 float: 1
6359 ifloat: 1
6360 Test "cos_upward (7)":
6361 float: 1
6362 ifloat: 1
6363 ildouble: 1
6364 ldouble: 1
6365 Test "cos_upward (9)":
6366 float: 2
6367 ifloat: 2
6369 # cosh
6370 Test "cosh (-0x2.c5e3acp+8)":
6371 double: 1
6372 idouble: 1
6373 Test "cosh (0x1.8p+4)":
6374 ildouble: 1
6375 ldouble: 1
6376 Test "cosh (0x2.c5e3acp+8)":
6377 double: 1
6378 idouble: 1
6380 # cosh_downward
6381 Test "cosh_downward (-0x2.c5e3acd2922a6p+8)":
6382 ildouble: 1
6383 ldouble: 1
6384 Test "cosh_downward (-0x2.c5e3acp+8)":
6385 ildouble: 2
6386 ldouble: 2
6387 Test "cosh_downward (-0x2.c5e3bp+8)":
6388 double: 1
6389 idouble: 1
6390 ildouble: 2
6391 ldouble: 2
6392 Test "cosh_downward (0x1.6p+4)":
6393 double: 1
6394 idouble: 1
6395 ildouble: 1
6396 ldouble: 1
6397 Test "cosh_downward (0x1.7p+4)":
6398 double: 1
6399 idouble: 1
6400 ildouble: 1
6401 ldouble: 1
6402 Test "cosh_downward (0x2.c5e3acd2922a6p+8)":
6403 ildouble: 1
6404 ldouble: 1
6405 Test "cosh_downward (0x2.c5e3acp+8)":
6406 ildouble: 2
6407 ldouble: 2
6408 Test "cosh_downward (0x2.c5e3bp+8)":
6409 double: 1
6410 idouble: 1
6411 ildouble: 2
6412 ldouble: 2
6413 Test "cosh_downward (0xcp-4)":
6414 ildouble: 2
6415 ldouble: 2
6416 Test "cosh_downward (22)":
6417 float: 1
6418 ifloat: 1
6419 ildouble: 1
6420 ldouble: 1
6421 Test "cosh_downward (23)":
6422 float: 1
6423 ifloat: 1
6424 ildouble: 1
6425 ldouble: 1
6426 Test "cosh_downward (24)":
6427 float: 1
6428 ifloat: 1
6429 ildouble: 1
6430 ldouble: 1
6432 # cosh_tonearest
6433 Test "cosh_tonearest (-0x2.c5e3acp+8)":
6434 double: 1
6435 idouble: 1
6436 Test "cosh_tonearest (0x1.8p+4)":
6437 ildouble: 1
6438 ldouble: 1
6439 Test "cosh_tonearest (0x2.c5e3acp+8)":
6440 double: 1
6441 idouble: 1
6442 Test "cosh_tonearest (24)":
6443 ildouble: 1
6444 ldouble: 1
6446 # cosh_towardzero
6447 Test "cosh_towardzero (-0x2.c5e3acd2922a6p+8)":
6448 ildouble: 1
6449 ldouble: 1
6450 Test "cosh_towardzero (-0x2.c5e3acp+8)":
6451 ildouble: 2
6452 ldouble: 2
6453 Test "cosh_towardzero (-0x2.c5e3bp+8)":
6454 double: 1
6455 idouble: 1
6456 ildouble: 2
6457 ldouble: 2
6458 Test "cosh_towardzero (0x1.6p+4)":
6459 double: 1
6460 idouble: 1
6461 ildouble: 1
6462 ldouble: 1
6463 Test "cosh_towardzero (0x1.7p+4)":
6464 double: 1
6465 idouble: 1
6466 ildouble: 1
6467 ldouble: 1
6468 Test "cosh_towardzero (0x2.c5e3acd2922a6p+8)":
6469 ildouble: 1
6470 ldouble: 1
6471 Test "cosh_towardzero (0x2.c5e3acp+8)":
6472 ildouble: 2
6473 ldouble: 2
6474 Test "cosh_towardzero (0x2.c5e3bp+8)":
6475 double: 1
6476 idouble: 1
6477 ildouble: 2
6478 ldouble: 2
6479 Test "cosh_towardzero (0xcp-4)":
6480 ildouble: 2
6481 ldouble: 2
6482 Test "cosh_towardzero (22)":
6483 float: 1
6484 ifloat: 1
6485 ildouble: 1
6486 ldouble: 1
6487 Test "cosh_towardzero (23)":
6488 float: 1
6489 ifloat: 1
6490 ildouble: 1
6491 ldouble: 1
6492 Test "cosh_towardzero (24)":
6493 float: 1
6494 ifloat: 1
6495 ildouble: 1
6496 ldouble: 1
6498 # cosh_upward
6499 Test "cosh_upward (-0x2.c5e3acd2922a6p+8)":
6500 ildouble: 1
6501 ldouble: 1
6502 Test "cosh_upward (-0x2.c5e3acp+8)":
6503 ildouble: 1
6504 ldouble: 1
6505 Test "cosh_upward (-0x2.c5e3bp+8)":
6506 double: 1
6507 idouble: 1
6508 ildouble: 1
6509 ldouble: 1
6510 Test "cosh_upward (0x1.6p+4)":
6511 ildouble: 1
6512 ldouble: 1
6513 Test "cosh_upward (0x1.7p+4)":
6514 ildouble: 1
6515 ldouble: 1
6516 Test "cosh_upward (0x1.8p+4)":
6517 double: 1
6518 idouble: 1
6519 ildouble: 2
6520 ldouble: 2
6521 Test "cosh_upward (0x2.c5e3acd2922a6p+8)":
6522 ildouble: 1
6523 ldouble: 1
6524 Test "cosh_upward (0x2.c5e3acp+8)":
6525 ildouble: 1
6526 ldouble: 1
6527 Test "cosh_upward (0x2.c5e3bp+8)":
6528 double: 1
6529 idouble: 1
6530 ildouble: 1
6531 ldouble: 1
6532 Test "cosh_upward (22)":
6533 ildouble: 2
6534 ldouble: 2
6535 Test "cosh_upward (23)":
6536 ildouble: 2
6537 ldouble: 2
6538 Test "cosh_upward (24)":
6539 ildouble: 2
6540 ldouble: 2
6542 # cpow
6543 Test "Real part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i)":
6544 float: 1
6545 ifloat: 1
6546 ildouble: 1
6547 ldouble: 1
6548 Test "Imaginary part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i)":
6549 float: 2
6550 ifloat: 2
6551 ildouble: 1
6552 ldouble: 1
6553 Test "Real part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i)":
6554 double: 1
6555 float: 4
6556 idouble: 1
6557 ifloat: 4
6558 ildouble: 2
6559 ldouble: 2
6560 Test "Imaginary part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i)":
6561 float: 1
6562 ifloat: 1
6563 Test "Real part of: cpow (0.75 + 1.25 i, 1.0 + 0.0 i)":
6564 float: 1
6565 ifloat: 1
6566 ildouble: 2
6567 ldouble: 2
6568 Test "Real part of: cpow (0.75 + 1.25 i, 1.0 + 1.0 i)":
6569 double: 2
6570 float: 4
6571 idouble: 2
6572 ifloat: 4
6573 ildouble: 4
6574 ldouble: 4
6575 Test "Imaginary part of: cpow (0.75 + 1.25 i, 1.0 + 1.0 i)":
6576 float: 1
6577 ifloat: 1
6578 Test "Real part of: cpow (2 + 0 i, 10 + 0 i)":
6579 ildouble: 1
6580 ldouble: 1
6581 Test "Real part of: cpow (2 + 3 i, 4 + 0 i)":
6582 double: 1
6583 float: 5
6584 idouble: 1
6585 ifloat: 5
6586 Test "Imaginary part of: cpow (2 + 3 i, 4 + 0 i)":
6587 float: 2
6588 ifloat: 2
6589 ildouble: 2
6590 ldouble: 2
6591 Test "Imaginary part of: cpow (e + 0 i, 0 + 2 * M_PIl i)":
6592 double: 2
6593 float: 2
6594 idouble: 2
6595 ifloat: 2
6596 ildouble: 2
6597 ldouble: 2
6599 # csin
6600 Test "Real part of: csin (-0.75 + 710.5 i)":
6601 double: 1
6602 idouble: 1
6603 Test "Real part of: csin (-0.75 + 89.5 i)":
6604 float: 1
6605 ifloat: 1
6606 ildouble: 1
6607 ldouble: 1
6608 Test "Real part of: csin (-0.75 - 710.5 i)":
6609 double: 1
6610 idouble: 1
6611 Test "Real part of: csin (-0.75 - 89.5 i)":
6612 float: 1
6613 ifloat: 1
6614 ildouble: 1
6615 ldouble: 1
6616 Test "Real part of: csin (0.75 + 710.5 i)":
6617 double: 1
6618 idouble: 1
6619 Test "Real part of: csin (0.75 + 89.5 i)":
6620 float: 1
6621 ifloat: 1
6622 ildouble: 1
6623 ldouble: 1
6624 Test "Real part of: csin (0.75 - 710.5 i)":
6625 double: 1
6626 idouble: 1
6627 Test "Real part of: csin (0.75 - 89.5 i)":
6628 float: 1
6629 ifloat: 1
6630 ildouble: 1
6631 ldouble: 1
6632 Test "Real part of: csin (0x1p-1074 + 1440 i)":
6633 double: 1
6634 idouble: 1
6636 # csinh
6637 Test "Imaginary part of: csinh (-2 - 3 i)":
6638 double: 1
6639 idouble: 1
6640 ildouble: 1
6641 ldouble: 1
6642 Test "Imaginary part of: csinh (-710.5 + 0.75 i)":
6643 double: 1
6644 idouble: 1
6645 Test "Imaginary part of: csinh (-710.5 - 0.75 i)":
6646 double: 1
6647 idouble: 1
6648 Test "Imaginary part of: csinh (-89.5 + 0.75 i)":
6649 float: 1
6650 ifloat: 1
6651 ildouble: 1
6652 ldouble: 1
6653 Test "Imaginary part of: csinh (-89.5 - 0.75 i)":
6654 float: 1
6655 ifloat: 1
6656 ildouble: 1
6657 ldouble: 1
6658 Test "Real part of: csinh (0.75 + 1.25 i)":
6659 float: 1
6660 ifloat: 1
6661 ildouble: 1
6662 ldouble: 1
6663 Test "Imaginary part of: csinh (0.75 + 1.25 i)":
6664 float: 1
6665 ifloat: 1
6666 ildouble: 1
6667 ldouble: 1
6668 Test "Imaginary part of: csinh (1440 + 0x1p-1074 i)":
6669 double: 1
6670 idouble: 1
6671 Test "Imaginary part of: csinh (710.5 + 0.75 i)":
6672 double: 1
6673 idouble: 1
6674 Test "Imaginary part of: csinh (710.5 - 0.75 i)":
6675 double: 1
6676 idouble: 1
6677 Test "Imaginary part of: csinh (89.5 + 0.75 i)":
6678 float: 1
6679 ifloat: 1
6680 ildouble: 1
6681 ldouble: 1
6682 Test "Imaginary part of: csinh (89.5 - 0.75 i)":
6683 float: 1
6684 ifloat: 1
6685 ildouble: 1
6686 ldouble: 1
6688 # csqrt
6689 Test "Real part of: csqrt (-0x1.000002p-126 - 0x1.000002p-126 i)":
6690 double: 1
6691 idouble: 1
6692 Test "Real part of: csqrt (-2 + 3 i)":
6693 float: 1
6694 ifloat: 1
6695 Test "Imaginary part of: csqrt (-2 + 3 i)":
6696 float: 1
6697 ifloat: 1
6698 Test "Real part of: csqrt (-2 - 3 i)":
6699 float: 1
6700 ifloat: 1
6701 Test "Imaginary part of: csqrt (-2 - 3 i)":
6702 float: 1
6703 ifloat: 1
6704 Test "Real part of: csqrt (0 - 1 i)":
6705 double: 1
6706 idouble: 1
6707 Test "Imaginary part of: csqrt (0 - 1 i)":
6708 double: 1
6709 idouble: 1
6710 Test "Imaginary part of: csqrt (0x1.000002p-126 + 0x1.000002p-126 i)":
6711 double: 1
6712 idouble: 1
6713 Test "Imaginary part of: csqrt (0x1.fffffep+127 + 1.0 i)":
6714 float: 1
6715 ifloat: 1
6716 Test "Real part of: csqrt (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)":
6717 double: 1
6718 idouble: 1
6719 Test "Imaginary part of: csqrt (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)":
6720 double: 1
6721 idouble: 1
6722 Test "Imaginary part of: csqrt (0x1.fffffffffffffp+1023 + 0x1p+1023 i)":
6723 double: 1
6724 idouble: 1
6725 ildouble: 1
6726 ldouble: 1
6727 Test "Real part of: csqrt (0x1p-1073 + 0x1p-1073 i)":
6728 double: 1
6729 idouble: 1
6730 Test "Imaginary part of: csqrt (0x1p-1073 + 0x1p-1073 i)":
6731 double: 1
6732 idouble: 1
6733 Test "Imaginary part of: csqrt (0x1p-1074 + 0x1p-1074 i)":
6734 ildouble: 1
6735 ldouble: 1
6736 Test "Real part of: csqrt (0x1p-147 + 0x1p-147 i)":
6737 double: 1
6738 idouble: 1
6739 Test "Imaginary part of: csqrt (0x1p-147 + 0x1p-147 i)":
6740 double: 1
6741 idouble: 1
6742 Test "Real part of: csqrt (0x1p-149 + 0x1p-149 i)":
6743 double: 1
6744 float: 2
6745 idouble: 1
6746 ifloat: 2
6747 Test "Imaginary part of: csqrt (0x1p-149 + 0x1p-149 i)":
6748 double: 1
6749 float: 2
6750 idouble: 1
6751 ifloat: 2
6753 # ctan
6754 Test "Real part of: ctan (-2 - 3 i)":
6755 double: 1
6756 float: 1
6757 idouble: 1
6758 ifloat: 1
6759 ildouble: 1
6760 ldouble: 1
6761 Test "Imaginary part of: ctan (-2 - 3 i)":
6762 double: 1
6763 idouble: 1
6764 ildouble: 1
6765 ldouble: 1
6766 Test "Real part of: ctan (0.75 + 1.25 i)":
6767 float: 1
6768 ifloat: 1
6769 Test "Imaginary part of: ctan (0.75 + 1.25 i)":
6770 double: 1
6771 float: 1
6772 idouble: 1
6773 ifloat: 1
6774 ildouble: 1
6775 ldouble: 1
6776 Test "Real part of: ctan (0x1p1023 + 1 i)":
6777 double: 1
6778 idouble: 1
6779 Test "Imaginary part of: ctan (0x1p1023 + 1 i)":
6780 ildouble: 1
6781 ldouble: 1
6782 Test "Real part of: ctan (0x1p127 + 1 i)":
6783 float: 1
6784 ifloat: 1
6785 ildouble: 1
6786 ldouble: 1
6787 Test "Imaginary part of: ctan (0x1p127 + 1 i)":
6788 double: 1
6789 float: 1
6790 idouble: 1
6791 ifloat: 1
6792 ildouble: 2
6793 ldouble: 2
6794 Test "Real part of: ctan (0x3.243f6cp-1 + 0 i)":
6795 float: 1
6796 ifloat: 1
6797 ildouble: 2
6798 ldouble: 2
6799 Test "Real part of: ctan (1 + 47 i)":
6800 ildouble: 1
6801 ldouble: 1
6803 # ctan_downward
6804 Test "Real part of: ctan_downward (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
6805 ildouble: 3
6806 ldouble: 3
6807 Test "Real part of: ctan_downward (0x1.921fb6p+0 + 0x1p-149 i)":
6808 double: 2
6809 float: 1
6810 idouble: 2
6811 ifloat: 1
6812 ildouble: 4
6813 ldouble: 4
6814 Test "Imaginary part of: ctan_downward (0x1.921fb6p+0 + 0x1p-149 i)":
6815 float: 1
6816 ifloat: 1
6817 ildouble: 10
6818 ldouble: 10
6820 # ctan_tonearest
6821 Test "Real part of: ctan_tonearest (0x1.921fb6p+0 + 0x1p-149 i)":
6822 float: 1
6823 ifloat: 1
6824 ildouble: 2
6825 ldouble: 2
6826 Test "Imaginary part of: ctan_tonearest (0x1.921fb6p+0 + 0x1p-149 i)":
6827 float: 1
6828 ifloat: 1
6829 ildouble: 1
6830 ldouble: 1
6832 # ctan_towardzero
6833 Test "Real part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
6834 ildouble: 4
6835 ldouble: 4
6836 Test "Imaginary part of: ctan_towardzero (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
6837 ildouble: 13
6838 ldouble: 13
6839 Test "Real part of: ctan_towardzero (0x1.921fb6p+0 + 0x1p-149 i)":
6840 float: 1
6841 ifloat: 1
6842 ildouble: 2
6843 ldouble: 2
6844 Test "Imaginary part of: ctan_towardzero (0x1.921fb6p+0 + 0x1p-149 i)":
6845 float: 1
6846 ifloat: 1
6847 ildouble: 10
6848 ldouble: 10
6850 # ctan_upward
6851 Test "Real part of: ctan_upward (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
6852 double: 1
6853 idouble: 1
6854 ildouble: 6
6855 ldouble: 6
6856 Test "Imaginary part of: ctan_upward (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
6857 ildouble: 10
6858 ldouble: 10
6859 Test "Real part of: ctan_upward (0x1.921fb6p+0 + 0x1p-149 i)":
6860 double: 2
6861 float: 1
6862 idouble: 2
6863 ifloat: 1
6864 ildouble: 5
6865 ldouble: 5
6866 Test "Imaginary part of: ctan_upward (0x1.921fb6p+0 + 0x1p-149 i)":
6867 double: 1
6868 float: 2
6869 idouble: 1
6870 ifloat: 2
6871 ildouble: 5
6872 ldouble: 5
6874 # ctanh
6875 Test "Real part of: ctanh (-2 - 3 i)":
6876 double: 1
6877 float: 2
6878 idouble: 2
6879 ifloat: 2
6880 ildouble: 2
6881 ldouble: 2
6882 Test "Imaginary part of: ctanh (-2 - 3 i)":
6883 double: 1
6884 idouble: 1
6885 ildouble: 2
6886 ldouble: 2
6887 Test "Imaginary part of: ctanh (0 + 0x3.243f6cp-1 i)":
6888 float: 1
6889 ifloat: 1
6890 ildouble: 2
6891 ldouble: 2
6892 Test "Imaginary part of: ctanh (0 + pi/4 i)":
6893 double: 1
6894 float: 1
6895 idouble: 1
6896 ifloat: 1
6897 Test "Real part of: ctanh (0.75 + 1.25 i)":
6898 double: 1
6899 idouble: 1
6900 ildouble: 2
6901 ldouble: 2
6902 Test "Imaginary part of: ctanh (0.75 + 1.25 i)":
6903 float: 1
6904 ifloat: 1
6905 ildouble: 2
6906 ldouble: 2
6907 Test "Real part of: ctanh (1 + 0x1p1023 i)":
6908 ildouble: 1
6909 ldouble: 1
6910 Test "Imaginary part of: ctanh (1 + 0x1p1023 i)":
6911 double: 1
6912 idouble: 1
6913 Test "Real part of: ctanh (1 + 0x1p127 i)":
6914 double: 1
6915 float: 1
6916 idouble: 1
6917 ifloat: 1
6918 ildouble: 2
6919 ldouble: 2
6920 Test "Imaginary part of: ctanh (1 + 0x1p127 i)":
6921 double: 1
6922 float: 1
6923 ifloat: 1
6924 ildouble: 1
6925 ldouble: 1
6926 Test "Imaginary part of: ctanh (47 + 1 i)":
6927 ildouble: 1
6928 ldouble: 1
6930 # ctanh_downward
6931 Test "Imaginary part of: ctanh_downward (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
6932 ildouble: 3
6933 ldouble: 3
6934 Test "Real part of: ctanh_downward (0x1p-149 + 0x1.921fb6p+0 i)":
6935 float: 1
6936 ifloat: 1
6937 ildouble: 10
6938 ldouble: 10
6939 Test "Imaginary part of: ctanh_downward (0x1p-149 + 0x1.921fb6p+0 i)":
6940 double: 2
6941 float: 1
6942 idouble: 2
6943 ifloat: 1
6944 ildouble: 4
6945 ldouble: 4
6947 # ctanh_tonearest
6948 Test "Real part of: ctanh_tonearest (0x1p-149 + 0x1.921fb6p+0 i)":
6949 float: 1
6950 ifloat: 1
6951 ildouble: 1
6952 ldouble: 1
6953 Test "Imaginary part of: ctanh_tonearest (0x1p-149 + 0x1.921fb6p+0 i)":
6954 float: 1
6955 ifloat: 1
6956 ildouble: 2
6957 ldouble: 2
6959 # ctanh_towardzero
6960 Test "Real part of: ctanh_towardzero (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
6961 ildouble: 13
6962 ldouble: 13
6963 Test "Imaginary part of: ctanh_towardzero (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
6964 ildouble: 4
6965 ldouble: 4
6966 Test "Real part of: ctanh_towardzero (0x1p-149 + 0x1.921fb6p+0 i)":
6967 float: 1
6968 ifloat: 1
6969 ildouble: 10
6970 ldouble: 10
6971 Test "Imaginary part of: ctanh_towardzero (0x1p-149 + 0x1.921fb6p+0 i)":
6972 float: 1
6973 ifloat: 1
6974 ildouble: 2
6975 ldouble: 2
6977 # ctanh_upward
6978 Test "Real part of: ctanh_upward (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
6979 ildouble: 10
6980 ldouble: 10
6981 Test "Imaginary part of: ctanh_upward (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
6982 double: 1
6983 idouble: 1
6984 ildouble: 6
6985 ldouble: 6
6986 Test "Real part of: ctanh_upward (0x1p-149 + 0x1.921fb6p+0 i)":
6987 double: 1
6988 float: 2
6989 idouble: 1
6990 ifloat: 2
6991 ildouble: 5
6992 ldouble: 5
6993 Test "Imaginary part of: ctanh_upward (0x1p-149 + 0x1.921fb6p+0 i)":
6994 double: 2
6995 float: 1
6996 idouble: 2
6997 ifloat: 1
6998 ildouble: 5
6999 ldouble: 5
7001 # erf
7002 Test "erf (0x1.4p+0)":
7003 double: 1
7004 idouble: 1
7005 Test "erf (1.25)":
7006 double: 1
7007 idouble: 1
7009 # erfc
7010 Test "erfc (-0x8p-4)":
7011 float: 1
7012 ifloat: 1
7013 Test "erfc (0.75)":
7014 float: 1
7015 ifloat: 1
7016 Test "erfc (0x1.f7303cp+1)":
7017 double: 1
7018 idouble: 1
7019 Test "erfc (0x1.ffa002p+2)":
7020 float: 1
7021 ifloat: 1
7022 Test "erfc (0x1.ffff56789abcdef0123456789a8p+2)":
7023 ildouble: 1
7024 ldouble: 1
7025 Test "erfc (0x2p+0)":
7026 double: 1
7027 idouble: 1
7028 Test "erfc (0x3.ee6078p+0)":
7029 double: 1
7030 idouble: 1
7031 Test "erfc (0x4.2p+0)":
7032 double: 1
7033 idouble: 1
7034 Test "erfc (0x7.fe8008p+0)":
7035 float: 1
7036 ifloat: 1
7037 Test "erfc (0x7.fffd59e26af37bc048d159e26ap+0)":
7038 ildouble: 1
7039 ldouble: 1
7040 Test "erfc (0x7.fffd59e26af37bc8p+0)":
7041 ildouble: 2
7042 ldouble: 2
7043 Test "erfc (0x7.fffd59e26af37bcp+0)":
7044 ildouble: 2
7045 ldouble: 2
7046 Test "erfc (0x7.fffd6p+0)":
7047 float: 1
7048 ifloat: 1
7049 Test "erfc (0xcp-4)":
7050 float: 1
7051 ifloat: 1
7052 Test "erfc (2.0)":
7053 double: 1
7054 idouble: 1
7055 Test "erfc (4.125)":
7056 double: 1
7057 idouble: 1
7059 # exp
7060 Test "exp (0.75)":
7061 ildouble: 1
7062 ldouble: 1
7063 Test "exp (0x3.2p+4)":
7064 ildouble: 1
7065 ldouble: 1
7066 Test "exp (0xcp-4)":
7067 ildouble: 1
7068 ldouble: 1
7069 Test "exp (50.0)":
7070 ildouble: 1
7071 ldouble: 1
7073 # exp10
7074 Test "exp10 (-0x1.31p+8)":
7075 double: 1
7076 idouble: 1
7077 ildouble: 1
7078 ldouble: 1
7079 Test "exp10 (-0x1p+0)":
7080 double: 1
7081 idouble: 1
7082 Test "exp10 (-0x2.4p+4)":
7083 double: 1
7084 idouble: 1
7085 Test "exp10 (-1)":
7086 double: 2
7087 float: 1
7088 idouble: 2
7089 ifloat: 1
7090 ildouble: 1
7091 ldouble: 1
7092 Test "exp10 (-305)":
7093 double: 1
7094 idouble: 1
7095 ildouble: 1
7096 ldouble: 1
7097 Test "exp10 (-36)":
7098 double: 1
7099 idouble: 1
7100 Test "exp10 (0.75)":
7101 double: 1
7102 float: 1
7103 idouble: 1
7104 ifloat: 1
7105 ildouble: 1
7106 ldouble: 1
7107 Test "exp10 (0x2.4p+4)":
7108 double: 1
7109 idouble: 1
7110 Test "exp10 (0x3p+0)":
7111 double: 1
7112 idouble: 1
7113 Test "exp10 (3)":
7114 double: 1
7115 float: 1
7116 idouble: 1
7117 ifloat: 1
7118 ildouble: 1
7119 ldouble: 1
7120 Test "exp10 (36)":
7121 double: 1
7122 idouble: 1
7124 # exp2
7125 Test "exp2 (10)":
7126 ildouble: 2
7127 ldouble: 2
7129 # exp_downward
7130 Test "exp_downward (0x1p+0)":
7131 ildouble: 1
7132 ldouble: 1
7133 Test "exp_downward (0x2p+0)":
7134 double: 1
7135 idouble: 1
7136 Test "exp_downward (0x3p+0)":
7137 double: 1
7138 idouble: 1
7139 Test "exp_downward (0x5.8b9028p+4)":
7140 double: 1
7141 idouble: 1
7142 Test "exp_downward (0xcp-4)":
7143 double: 1
7144 idouble: 1
7145 Test "exp_downward (2)":
7146 float: 1
7147 ifloat: 1
7148 Test "exp_downward (3)":
7149 float: 1
7150 ifloat: 1
7151 ildouble: 1
7152 ldouble: 1
7154 # exp_tonearest
7155 Test "exp_tonearest (0x3.2p+4)":
7156 ildouble: 1
7157 ldouble: 1
7158 Test "exp_tonearest (0xcp-4)":
7159 ildouble: 1
7160 ldouble: 1
7162 # exp_towardzero
7163 Test "exp_towardzero (0x1p+0)":
7164 ildouble: 1
7165 ldouble: 1
7166 Test "exp_towardzero (0x2p+0)":
7167 double: 1
7168 idouble: 1
7169 Test "exp_towardzero (0x3p+0)":
7170 double: 1
7171 idouble: 1
7172 Test "exp_towardzero (0x5.8b9028p+4)":
7173 double: 1
7174 idouble: 1
7175 Test "exp_towardzero (0xcp-4)":
7176 double: 1
7177 idouble: 1
7178 Test "exp_towardzero (2)":
7179 float: 1
7180 ifloat: 1
7181 Test "exp_towardzero (3)":
7182 float: 1
7183 ifloat: 1
7184 ildouble: 1
7185 ldouble: 1
7187 # exp_upward
7188 Test "exp_upward (-0x2.e870a4p+8)":
7189 double: 1
7190 idouble: 1
7191 Test "exp_upward (-0x2.e870a7e5e88c2p+8)":
7192 double: 1
7193 idouble: 1
7194 Test "exp_upward (-0x2.e870a7e5e88cp+8)":
7195 double: 1
7196 idouble: 1
7197 Test "exp_upward (-0x2.e870a8p+8)":
7198 double: 1
7199 idouble: 1
7200 Test "exp_upward (-0x2.ebe224p+8)":
7201 double: 1
7202 idouble: 1
7203 ildouble: 1
7204 ldouble: 1
7205 Test "exp_upward (-0x2.ebe227861639p+8)":
7206 double: 1
7207 idouble: 1
7208 ildouble: 1
7209 ldouble: 1
7210 Test "exp_upward (-0x2.ebe228p+8)":
7211 double: 1
7212 idouble: 1
7213 ildouble: 1
7214 ldouble: 1
7215 Test "exp_upward (-0x4.d2p+8)":
7216 double: 1
7217 idouble: 1
7218 ildouble: 1
7219 ldouble: 1
7220 Test "exp_upward (-0xf.ffffffffffff8p+1020)":
7221 double: 1
7222 idouble: 1
7223 ildouble: 1
7224 ldouble: 1
7225 Test "exp_upward (-0xf.ffffffffffffbffffffffffffcp+1020)":
7226 ildouble: 1
7227 ldouble: 1
7228 Test "exp_upward (-0xf.fffffp+124)":
7229 double: 1
7230 idouble: 1
7231 ildouble: 1
7232 ldouble: 1
7233 Test "exp_upward (0x1p+0)":
7234 double: 1
7235 idouble: 1
7236 ildouble: 1
7237 ldouble: 1
7238 Test "exp_upward (0x2.c5cp+8)":
7239 double: 1
7240 idouble: 1
7241 Test "exp_upward (0x2p+0)":
7242 ildouble: 1
7243 ldouble: 1
7244 Test "exp_upward (0x3.2p+4)":
7245 double: 1
7246 idouble: 1
7247 Test "exp_upward (1)":
7248 float: 1
7249 ifloat: 1
7250 ildouble: 1
7251 ldouble: 1
7253 # expm1
7254 Test "expm1 (0.75)":
7255 double: 1
7256 idouble: 1
7257 Test "expm1 (0x1.f4p+8)":
7258 double: 1
7259 idouble: 1
7260 Test "expm1 (0x1p+0)":
7261 double: 1
7262 float: 1
7263 idouble: 1
7264 ifloat: 1
7265 Test "expm1 (0xcp-4)":
7266 double: 1
7267 idouble: 1
7268 Test "expm1 (1)":
7269 double: 1
7270 float: 1
7271 idouble: 1
7272 ifloat: 1
7273 Test "expm1 (500.0)":
7274 double: 1
7275 idouble: 1
7277 # gamma
7278 Test "gamma (-0x1p-10)":
7279 double: 1
7280 idouble: 1
7281 Test "gamma (-0x1p-15)":
7282 double: 1
7283 float: 1
7284 idouble: 1
7285 ifloat: 1
7286 Test "gamma (-0x1p-20)":
7287 double: 1
7288 idouble: 1
7289 Test "gamma (-0x1p-5)":
7290 double: 1
7291 idouble: 1
7292 Test "gamma (-0x2p-16)":
7293 double: 1
7294 float: 1
7295 idouble: 1
7296 ifloat: 1
7297 Test "gamma (-0x4p-12)":
7298 double: 1
7299 idouble: 1
7300 Test "gamma (-0x8p-8)":
7301 double: 1
7302 idouble: 1
7303 Test "gamma (0.7)":
7304 double: 1
7305 float: 1
7306 idouble: 1
7307 ifloat: 1
7308 Test "gamma (0x1p-10)":
7309 float: 1
7310 ifloat: 1
7311 Test "gamma (0x1p-30)":
7312 double: 1
7313 idouble: 1
7314 Test "gamma (0x4p-12)":
7315 float: 1
7316 ifloat: 1
7317 Test "gamma (0x4p-32)":
7318 double: 1
7319 idouble: 1
7320 Test "gamma (0xb.333333333333p-4)":
7321 double: 1
7322 idouble: 1
7323 Test "gamma (0xb.33333p-4)":
7324 double: 1
7325 idouble: 1
7326 Test "gamma (1.2)":
7327 double: 1
7328 float: 2
7329 idouble: 1
7330 ifloat: 2
7331 ildouble: 3
7332 ldouble: 3
7334 # hypot
7335 Test "hypot (-0.7, -12.4)":
7336 double: 1
7337 float: 1
7338 idouble: 1
7339 ifloat: 1
7340 Test "hypot (-0.7, 12.4)":
7341 double: 1
7342 float: 1
7343 idouble: 1
7344 ifloat: 1
7345 Test "hypot (-0xb.33333333333333333333333334p-4, -0xc.66666666666666666666666668p+0)":
7346 ildouble: 1
7347 ldouble: 1
7348 Test "hypot (-0xb.33333333333333333333333334p-4, 0xc.66666666666666666666666668p+0)":
7349 ildouble: 1
7350 ldouble: 1
7351 Test "hypot (-0xb.3333333333333333333333333p-4, -0xc.66666666666666666666666668p+0)":
7352 ildouble: 1
7353 ldouble: 1
7354 Test "hypot (-0xb.3333333333333333333333333p-4, 0xc.66666666666666666666666668p+0)":
7355 ildouble: 1
7356 ldouble: 1
7357 Test "hypot (-0xb.333333333333334p-4, -0xc.666666666666667p+0)":
7358 ildouble: 1
7359 ldouble: 1
7360 Test "hypot (-0xb.333333333333334p-4, -0xc.66666p+0)":
7361 ildouble: 1
7362 ldouble: 1
7363 Test "hypot (-0xb.333333333333334p-4, 0xc.666666666666667p+0)":
7364 ildouble: 1
7365 ldouble: 1
7366 Test "hypot (-0xb.333333333333334p-4, 0xc.66666p+0)":
7367 ildouble: 1
7368 ldouble: 1
7369 Test "hypot (-0xb.333333333333p-4, -0xc.6666666666668p+0)":
7370 ildouble: 1
7371 ldouble: 1
7372 Test "hypot (-0xb.333333333333p-4, 0xc.6666666666668p+0)":
7373 ildouble: 1
7374 ldouble: 1
7375 Test "hypot (-0xb.33334p-4, -0xc.6666666666668p+0)":
7376 double: 1
7377 idouble: 1
7378 Test "hypot (-0xb.33334p-4, 0xc.6666666666668p+0)":
7379 double: 1
7380 idouble: 1
7381 Test "hypot (-0xc.66666666666666666666666668p+0, -0xb.33333333333333333333333334p-4)":
7382 ildouble: 1
7383 ldouble: 1
7384 Test "hypot (-0xc.66666666666666666666666668p+0, -0xb.3333333333333333333333333p-4)":
7385 ildouble: 1
7386 ldouble: 1
7387 Test "hypot (-0xc.66666666666666666666666668p+0, 0xb.33333333333333333333333334p-4)":
7388 ildouble: 1
7389 ldouble: 1
7390 Test "hypot (-0xc.66666666666666666666666668p+0, 0xb.3333333333333333333333333p-4)":
7391 ildouble: 1
7392 ldouble: 1
7393 Test "hypot (-0xc.666666666666667p+0, -0xb.333333333333334p-4)":
7394 ildouble: 1
7395 ldouble: 1
7396 Test "hypot (-0xc.666666666666667p+0, 0xb.333333333333334p-4)":
7397 ildouble: 1
7398 ldouble: 1
7399 Test "hypot (-0xc.6666666666668p+0, -0xb.333333333333p-4)":
7400 ildouble: 1
7401 ldouble: 1
7402 Test "hypot (-0xc.6666666666668p+0, -0xb.33334p-4)":
7403 double: 1
7404 idouble: 1
7405 Test "hypot (-0xc.6666666666668p+0, 0xb.333333333333p-4)":
7406 ildouble: 1
7407 ldouble: 1
7408 Test "hypot (-0xc.6666666666668p+0, 0xb.33334p-4)":
7409 double: 1
7410 idouble: 1
7411 Test "hypot (-0xc.66666p+0, -0xb.333333333333334p-4)":
7412 ildouble: 1
7413 ldouble: 1
7414 Test "hypot (-0xc.66666p+0, 0xb.333333333333334p-4)":
7415 ildouble: 1
7416 ldouble: 1
7417 Test "hypot (-12.4, -0.7)":
7418 double: 1
7419 float: 1
7420 idouble: 1
7421 ifloat: 1
7422 Test "hypot (-12.4, 0.7)":
7423 double: 1
7424 float: 1
7425 idouble: 1
7426 ifloat: 1
7427 Test "hypot (0.7, -12.4)":
7428 double: 1
7429 float: 1
7430 idouble: 1
7431 ifloat: 1
7432 Test "hypot (0.7, 12.4)":
7433 double: 1
7434 float: 1
7435 idouble: 1
7436 ifloat: 1
7437 Test "hypot (0.75, 1.25)":
7438 float: 1
7439 ifloat: 1
7440 ildouble: 1
7441 ldouble: 1
7442 Test "hypot (0x1.234566p-126, 0x1.234566p-126)":
7443 double: 1
7444 idouble: 1
7445 Test "hypot (0x1.23456789abcdefp-500, 0x1.23456789abcdefp-500)":
7446 ildouble: 1
7447 ldouble: 1
7448 Test "hypot (0xb.33333333333333333333333334p-4, -0xc.66666666666666666666666668p+0)":
7449 ildouble: 1
7450 ldouble: 1
7451 Test "hypot (0xb.33333333333333333333333334p-4, 0xc.66666666666666666666666668p+0)":
7452 ildouble: 1
7453 ldouble: 1
7454 Test "hypot (0xb.3333333333333333333333333p-4, -0xc.66666666666666666666666668p+0)":
7455 ildouble: 1
7456 ldouble: 1
7457 Test "hypot (0xb.3333333333333333333333333p-4, 0xc.66666666666666666666666668p+0)":
7458 ildouble: 1
7459 ldouble: 1
7460 Test "hypot (0xb.333333333333334p-4, -0xc.666666666666667p+0)":
7461 ildouble: 1
7462 ldouble: 1
7463 Test "hypot (0xb.333333333333334p-4, -0xc.66666p+0)":
7464 ildouble: 1
7465 ldouble: 1
7466 Test "hypot (0xb.333333333333334p-4, 0xc.666666666666667p+0)":
7467 ildouble: 1
7468 ldouble: 1
7469 Test "hypot (0xb.333333333333334p-4, 0xc.66666p+0)":
7470 ildouble: 1
7471 ldouble: 1
7472 Test "hypot (0xb.333333333333p-4, -0xc.6666666666668p+0)":
7473 ildouble: 1
7474 ldouble: 1
7475 Test "hypot (0xb.333333333333p-4, 0xc.6666666666668p+0)":
7476 ildouble: 1
7477 ldouble: 1
7478 Test "hypot (0xb.33334p-4, -0xc.6666666666668p+0)":
7479 double: 1
7480 idouble: 1
7481 Test "hypot (0xb.33334p-4, 0xc.6666666666668p+0)":
7482 double: 1
7483 idouble: 1
7484 Test "hypot (0xc.66666666666666666666666668p+0, -0xb.33333333333333333333333334p-4)":
7485 ildouble: 1
7486 ldouble: 1
7487 Test "hypot (0xc.66666666666666666666666668p+0, -0xb.3333333333333333333333333p-4)":
7488 ildouble: 1
7489 ldouble: 1
7490 Test "hypot (0xc.66666666666666666666666668p+0, 0xb.33333333333333333333333334p-4)":
7491 ildouble: 1
7492 ldouble: 1
7493 Test "hypot (0xc.66666666666666666666666668p+0, 0xb.3333333333333333333333333p-4)":
7494 ildouble: 1
7495 ldouble: 1
7496 Test "hypot (0xc.666666666666667p+0, -0xb.333333333333334p-4)":
7497 ildouble: 1
7498 ldouble: 1
7499 Test "hypot (0xc.666666666666667p+0, 0xb.333333333333334p-4)":
7500 ildouble: 1
7501 ldouble: 1
7502 Test "hypot (0xc.6666666666668p+0, -0xb.333333333333p-4)":
7503 ildouble: 1
7504 ldouble: 1
7505 Test "hypot (0xc.6666666666668p+0, -0xb.33334p-4)":
7506 double: 1
7507 idouble: 1
7508 Test "hypot (0xc.6666666666668p+0, 0xb.333333333333p-4)":
7509 ildouble: 1
7510 ldouble: 1
7511 Test "hypot (0xc.6666666666668p+0, 0xb.33334p-4)":
7512 double: 1
7513 idouble: 1
7514 Test "hypot (0xc.66666p+0, -0xb.333333333333334p-4)":
7515 ildouble: 1
7516 ldouble: 1
7517 Test "hypot (0xc.66666p+0, 0xb.333333333333334p-4)":
7518 ildouble: 1
7519 ldouble: 1
7520 Test "hypot (0xcp-4, 0x1.4p+0)":
7521 ildouble: 1
7522 ldouble: 1
7523 Test "hypot (12.4, -0.7)":
7524 double: 1
7525 float: 1
7526 idouble: 1
7527 ifloat: 1
7528 Test "hypot (12.4, 0.7)":
7529 double: 1
7530 float: 1
7531 idouble: 1
7532 ifloat: 1
7534 # j0
7535 Test "j0 (-0x1.001000001p+593)":
7536 ildouble: 2
7537 ldouble: 2
7538 Test "j0 (-0x2.002000002p+592)":
7539 ildouble: 2
7540 ldouble: 2
7541 Test "j0 (-0x4p+0)":
7542 double: 1
7543 float: 1
7544 idouble: 1
7545 ifloat: 1
7546 Test "j0 (-0xf.fffffp+124)":
7547 double: 2
7548 float: 2
7549 idouble: 2
7550 ifloat: 2
7551 Test "j0 (-4.0)":
7552 double: 1
7553 float: 2
7554 idouble: 1
7555 ifloat: 2
7556 ildouble: 1
7557 ldouble: 1
7558 Test "j0 (0x1.d7ce3ap+107)":
7559 double: 1
7560 float: 2
7561 idouble: 1
7562 ifloat: 2
7563 ildouble: 1
7564 ldouble: 1
7565 Test "j0 (0x1p1023)":
7566 ildouble: 1
7567 ldouble: 1
7568 Test "j0 (0x4p+0)":
7569 double: 1
7570 float: 1
7571 idouble: 1
7572 ifloat: 1
7573 Test "j0 (0x8p+0)":
7574 float: 1
7575 ifloat: 1
7576 Test "j0 (0x8p+1020)":
7577 ildouble: 1
7578 ldouble: 1
7579 Test "j0 (0xap+0)":
7580 double: 2
7581 float: 1
7582 idouble: 2
7583 ifloat: 1
7584 Test "j0 (0xe.be71dp+104)":
7585 float: 2
7586 ifloat: 2
7587 ildouble: 1
7588 ldouble: 1
7589 Test "j0 (0xf.fffffp+124)":
7590 double: 2
7591 float: 2
7592 idouble: 2
7593 ifloat: 2
7594 Test "j0 (10.0)":
7595 double: 3
7596 float: 1
7597 idouble: 3
7598 ifloat: 1
7599 ildouble: 1
7600 ldouble: 1
7601 Test "j0 (2.0)":
7602 double: 1
7603 float: 2
7604 idouble: 1
7605 ifloat: 2
7606 Test "j0 (4.0)":
7607 double: 1
7608 float: 2
7609 idouble: 1
7610 ifloat: 2
7611 ildouble: 1
7612 ldouble: 1
7613 Test "j0 (8.0)":
7614 double: 1
7615 float: 1
7616 idouble: 1
7617 ifloat: 1
7618 ildouble: 1
7619 ldouble: 1
7621 # j1
7622 Test "j1 (0x1.3ffp+74)":
7623 double: 1
7624 idouble: 1
7625 Test "j1 (0x1.ff00000000002p+840)":
7626 double: 1
7627 idouble: 1
7628 ildouble: 1
7629 ldouble: 1
7630 Test "j1 (0x1p1023)":
7631 ildouble: 1
7632 ldouble: 1
7633 Test "j1 (0x2p+0)":
7634 double: 1
7635 idouble: 1
7636 Test "j1 (0x4.ffcp+72)":
7637 double: 1
7638 idouble: 1
7639 Test "j1 (0x8p+0)":
7640 double: 1
7641 idouble: 1
7642 ildouble: 1
7643 ldouble: 1
7644 Test "j1 (0x8p+1020)":
7645 ildouble: 1
7646 ldouble: 1
7647 Test "j1 (0xap+0)":
7648 float: 2
7649 ifloat: 2
7650 Test "j1 (0xf.ffffffffffff8p+1020)":
7651 double: 1
7652 idouble: 1
7653 ildouble: 1
7654 ldouble: 1
7655 Test "j1 (0xf.ffffffffffffbffffffffffffcp+1020)":
7656 ildouble: 1
7657 ldouble: 1
7658 Test "j1 (0xf.fffffp+124)":
7659 double: 1
7660 float: 1
7661 idouble: 1
7662 ifloat: 1
7663 ildouble: 1
7664 ldouble: 1
7665 Test "j1 (10.0)":
7666 float: 2
7667 ifloat: 2
7668 ildouble: 1
7669 ldouble: 1
7670 Test "j1 (2.0)":
7671 double: 1
7672 idouble: 1
7673 Test "j1 (8.0)":
7674 double: 1
7675 idouble: 1
7676 ildouble: 1
7677 ldouble: 1
7679 # jn
7680 Test "jn (0, -4.0)":
7681 double: 1
7682 float: 2
7683 idouble: 1
7684 ifloat: 2
7685 ildouble: 1
7686 ldouble: 1
7687 Test "jn (0, 10.0)":
7688 double: 3
7689 float: 1
7690 idouble: 3
7691 ifloat: 1
7692 ildouble: 1
7693 ldouble: 1
7694 Test "jn (0, 2.0)":
7695 double: 1
7696 float: 2
7697 idouble: 1
7698 ifloat: 2
7699 Test "jn (0, 4.0)":
7700 double: 1
7701 float: 2
7702 idouble: 1
7703 ifloat: 2
7704 ildouble: 1
7705 ldouble: 1
7706 Test "jn (0, 8.0)":
7707 double: 1
7708 float: 1
7709 idouble: 1
7710 ifloat: 1
7711 ildouble: 1
7712 ldouble: 1
7713 Test "jn (1, 10.0)":
7714 float: 2
7715 ifloat: 2
7716 ildouble: 1
7717 ldouble: 1
7718 Test "jn (1, 2.0)":
7719 double: 1
7720 idouble: 1
7721 Test "jn (1, 8.0)":
7722 double: 1
7723 idouble: 1
7724 ildouble: 1
7725 ldouble: 1
7726 Test "jn (10, -1.0)":
7727 ildouble: 1
7728 ldouble: 1
7729 Test "jn (10, 0.125)":
7730 double: 1
7731 float: 1
7732 idouble: 1
7733 ifloat: 1
7734 ildouble: 1
7735 ldouble: 1
7736 Test "jn (10, 0.75)":
7737 double: 1
7738 float: 1
7739 idouble: 1
7740 ifloat: 1
7741 Test "jn (10, 1.0)":
7742 ildouble: 1
7743 ldouble: 1
7744 Test "jn (10, 10.0)":
7745 double: 2
7746 float: 2
7747 idouble: 2
7748 ifloat: 2
7749 ildouble: 4
7750 ldouble: 4
7751 Test "jn (10, 2.0)":
7752 double: 1
7753 float: 4
7754 idouble: 1
7755 ifloat: 4
7756 Test "jn (2, 0x1.ffff62p+99)":
7757 double: 2
7758 float: 2
7759 idouble: 2
7760 ifloat: 2
7761 Test "jn (2, 0x1p1023)":
7762 ildouble: 1
7763 ldouble: 1
7764 Test "jn (2, 0x1p127)":
7765 double: 1
7766 idouble: 1
7767 ildouble: 1
7768 ldouble: 1
7769 Test "jn (2, 2.4048255576957729)":
7770 double: 2
7771 float: 1
7772 idouble: 2
7773 ifloat: 1
7774 Test "jn (3, -1.0)":
7775 ildouble: 1
7776 ldouble: 1
7777 Test "jn (3, 0.125)":
7778 double: 1
7779 float: 1
7780 idouble: 1
7781 ifloat: 1
7782 Test "jn (3, 0.75)":
7783 double: 1
7784 idouble: 1
7785 Test "jn (3, 1.0)":
7786 ildouble: 1
7787 ldouble: 1
7788 Test "jn (3, 10.0)":
7789 double: 3
7790 float: 2
7791 idouble: 3
7792 ifloat: 2
7793 ildouble: 2
7794 ldouble: 2
7795 Test "jn (3, 2.0)":
7796 double: 1
7797 float: 2
7798 idouble: 1
7799 ifloat: 2
7800 ildouble: 2
7801 ldouble: 2
7802 Test "jn (3, 2.4048255576957729)":
7803 double: 3
7804 idouble: 3
7805 ildouble: 1
7806 ldouble: 1
7807 Test "jn (4, 2.4048255576957729)":
7808 double: 1
7809 idouble: 1
7810 ildouble: 2
7811 ldouble: 2
7812 Test "jn (5, 2.4048255576957729)":
7813 double: 3
7814 float: 1
7815 idouble: 3
7816 ifloat: 1
7817 ildouble: 1
7818 ldouble: 1
7819 Test "jn (6, 2.4048255576957729)":
7820 double: 4
7821 float: 3
7822 idouble: 4
7823 ifloat: 3
7824 ildouble: 4
7825 ldouble: 4
7826 Test "jn (7, 2.4048255576957729)":
7827 double: 3
7828 float: 5
7829 idouble: 3
7830 ifloat: 5
7831 ildouble: 2
7832 ldouble: 2
7833 Test "jn (8, 2.4048255576957729)":
7834 double: 3
7835 float: 2
7836 idouble: 3
7837 ifloat: 2
7838 ildouble: 4
7839 ldouble: 4
7840 Test "jn (9, 2.4048255576957729)":
7841 double: 2
7842 float: 2
7843 idouble: 2
7844 ifloat: 2
7845 ildouble: 7
7846 ldouble: 7
7848 # lgamma
7849 Test "lgamma (-0x1p-10)":
7850 double: 1
7851 idouble: 1
7852 Test "lgamma (-0x1p-15)":
7853 double: 1
7854 float: 1
7855 idouble: 1
7856 ifloat: 1
7857 Test "lgamma (-0x1p-20)":
7858 double: 1
7859 idouble: 1
7860 Test "lgamma (-0x1p-5)":
7861 double: 1
7862 idouble: 1
7863 Test "lgamma (-0x2p-16)":
7864 double: 1
7865 float: 1
7866 idouble: 1
7867 ifloat: 1
7868 Test "lgamma (-0x4p-12)":
7869 double: 1
7870 idouble: 1
7871 Test "lgamma (-0x8p-8)":
7872 double: 1
7873 idouble: 1
7874 Test "lgamma (0.7)":
7875 double: 1
7876 float: 1
7877 idouble: 1
7878 ifloat: 1
7879 Test "lgamma (0x1p-10)":
7880 float: 1
7881 ifloat: 1
7882 Test "lgamma (0x1p-30)":
7883 double: 1
7884 idouble: 1
7885 Test "lgamma (0x4p-12)":
7886 float: 1
7887 ifloat: 1
7888 Test "lgamma (0x4p-32)":
7889 double: 1
7890 idouble: 1
7891 Test "lgamma (0xb.333333333333p-4)":
7892 double: 1
7893 idouble: 1
7894 Test "lgamma (0xb.33333p-4)":
7895 double: 1
7896 idouble: 1
7897 Test "lgamma (1.2)":
7898 double: 1
7899 float: 2
7900 idouble: 1
7901 ifloat: 2
7902 ildouble: 3
7903 ldouble: 3
7905 # log
7906 Test "log (0x2.b7e15p+0)":
7907 float: 1
7908 ifloat: 1
7910 # log10
7911 Test "log10 (0.75)":
7912 double: 1
7913 float: 2
7914 idouble: 1
7915 ifloat: 2
7916 Test "log10 (0x2.b7e154p+0)":
7917 float: 1
7918 ifloat: 1
7919 Test "log10 (0xcp-4)":
7920 double: 1
7921 float: 2
7922 idouble: 1
7923 ifloat: 2
7924 Test "log10 (e)":
7925 float: 1
7926 ifloat: 1
7928 # log1p
7929 Test "log1p (-0.25)":
7930 float: 1
7931 ifloat: 1
7932 Test "log1p (0x1.b7e15p+0)":
7933 float: 1
7934 ifloat: 1
7936 # log2
7937 Test "log2 (e)":
7938 ildouble: 1
7939 ldouble: 1
7941 # pow
7942 Test "pow (0x0.ffffffp0, -0x1p24)":
7943 float: 1
7944 ifloat: 1
7945 Test "pow (0x0.ffffffp0, 0x1p24)":
7946 float: 1
7947 ifloat: 1
7948 Test "pow (0x1.000002p0, 0x1p24)":
7949 float: 1
7950 ifloat: 1
7951 Test "pow (0xf.fffffp-4, 0x1p+24)":
7952 float: 1
7953 ifloat: 1
7955 # pow10
7956 Test "pow10 (-0x1.31p+8)":
7957 double: 1
7958 idouble: 1
7959 ildouble: 1
7960 ldouble: 1
7961 Test "pow10 (-0x1p+0)":
7962 double: 1
7963 idouble: 1
7964 Test "pow10 (-0x2.4p+4)":
7965 double: 1
7966 idouble: 1
7967 Test "pow10 (-1)":
7968 double: 1
7969 idouble: 1
7970 Test "pow10 (-305)":
7971 double: 1
7972 idouble: 1
7973 ildouble: 1
7974 ldouble: 1
7975 Test "pow10 (-36)":
7976 double: 1
7977 idouble: 1
7978 Test "pow10 (0x2.4p+4)":
7979 double: 1
7980 idouble: 1
7981 Test "pow10 (0x3p+0)":
7982 double: 1
7983 idouble: 1
7984 Test "pow10 (3)":
7985 double: 1
7986 idouble: 1
7987 Test "pow10 (36)":
7988 double: 1
7989 idouble: 1
7991 # pow_downward
7992 Test "pow_downward (1.0625, 1.125)":
7993 ildouble: 1
7994 ldouble: 1
7995 Test "pow_downward (1.5, 1.03125)":
7996 float: 1
7997 ifloat: 1
7999 # pow_tonearest
8000 Test "pow_tonearest (0xf.fffffp-4, 0x1p+24)":
8001 float: 1
8002 ifloat: 1
8004 # pow_towardzero
8005 Test "pow_towardzero (1.0625, 1.125)":
8006 ildouble: 1
8007 ldouble: 1
8008 Test "pow_towardzero (1.5, 1.03125)":
8009 float: 1
8010 ifloat: 1
8012 # pow_upward
8013 Test "pow_upward (1.0625, 1.125)":
8014 float: 1
8015 ifloat: 1
8016 Test "pow_upward (1.5, 1.03125)":
8017 ildouble: 1
8018 ldouble: 1
8020 # sin
8021 Test "sin (0x1p+0)":
8022 float: 1
8023 ifloat: 1
8024 Test "sin (0x4.1237e153f7080008p+0)":
8025 ildouble: 1
8026 ldouble: 1
8027 Test "sin (0xc.d4967p-4)":
8028 float: 1
8029 ifloat: 1
8030 Test "sin (0xf.ffffffffffff8p+1020)":
8031 ildouble: 1
8032 ldouble: 1
8033 Test "sin (16.0)":
8034 ildouble: 2
8035 ldouble: 2
8037 # sin_downward
8038 Test "sin_downward (-0x1.921fb4p+0)":
8039 double: 1
8040 idouble: 1
8041 Test "sin_downward (-0x1.921fb6p+0)":
8042 double: 1
8043 idouble: 1
8044 ildouble: 1
8045 ldouble: 1
8046 Test "sin_downward (-0x2p+64)":
8047 double: 1
8048 idouble: 1
8049 ildouble: 1
8050 ldouble: 1
8051 Test "sin_downward (-0x8.60a91c16b9b28p-4)":
8052 ildouble: 2
8053 ldouble: 2
8054 Test "sin_downward (-0x8.60a91c16b9b2c232dd99707ab4p-4)":
8055 ildouble: 1
8056 ldouble: 1
8057 Test "sin_downward (-0x8.60a91c16b9b2c24p-4)":
8058 ildouble: 1
8059 ldouble: 1
8060 Test "sin_downward (-0x8.60a91c16b9b3p-4)":
8061 double: 1
8062 idouble: 1
8063 Test "sin_downward (-0x8.60a91p-4)":
8064 double: 1
8065 idouble: 1
8066 Test "sin_downward (-0x8.60a92p-4)":
8067 double: 1
8068 idouble: 1
8069 ildouble: 2
8070 ldouble: 2
8071 Test "sin_downward (0x1.921fb54442d18p+0)":
8072 double: 1
8073 idouble: 1
8074 Test "sin_downward (0x1.921fb54442d19p+0)":
8075 double: 1
8076 idouble: 1
8077 Test "sin_downward (0x1p+0)":
8078 ildouble: 1
8079 ldouble: 1
8080 Test "sin_downward (0x1p+120)":
8081 float: 1
8082 ifloat: 1
8083 Test "sin_downward (0x1p+28)":
8084 double: 1
8085 float: 1
8086 idouble: 1
8087 ifloat: 1
8088 ildouble: 1
8089 ldouble: 1
8090 Test "sin_downward (0x2.1e19e0c9bab24p+72)":
8091 double: 1
8092 idouble: 1
8093 ildouble: 1
8094 ldouble: 1
8095 Test "sin_downward (0x2.1e19e4p+72)":
8096 ildouble: 1
8097 ldouble: 1
8098 Test "sin_downward (0x2.1e19ep+72)":
8099 float: 2
8100 ifloat: 2
8101 ildouble: 1
8102 ldouble: 1
8103 Test "sin_downward (0x2.553534p+0)":
8104 double: 1
8105 idouble: 1
8106 Test "sin_downward (0x2.5535376715b9ep+0)":
8107 ildouble: 1
8108 ldouble: 1
8109 Test "sin_downward (0x2.5535376715bap+0)":
8110 double: 1
8111 idouble: 1
8112 Test "sin_downward (0x2p+0)":
8113 double: 1
8114 idouble: 1
8115 Test "sin_downward (0x3.be735c19be9fep+0)":
8116 double: 1
8117 idouble: 1
8118 ildouble: 1
8119 ldouble: 1
8120 Test "sin_downward (0x3.be735c19be9fffffffffffffffp+0)":
8121 ildouble: 1
8122 ldouble: 1
8123 Test "sin_downward (0x3.be735c19beap+0)":
8124 ildouble: 1
8125 ldouble: 1
8126 Test "sin_downward (0x3.be735cp+0)":
8127 ildouble: 1
8128 ldouble: 1
8129 Test "sin_downward (0x3.be736p+0)":
8130 double: 1
8131 float: 1
8132 idouble: 1
8133 ifloat: 1
8134 Test "sin_downward (0x3.ec2a0250032a00000000000001p+0)":
8135 ildouble: 1
8136 ldouble: 1
8137 Test "sin_downward (0x3.ec2a0250032a0004p+0)":
8138 ildouble: 1
8139 ldouble: 1
8140 Test "sin_downward (0x3.ec2a0250032a2p+0)":
8141 double: 1
8142 idouble: 1
8143 ildouble: 1
8144 ldouble: 1
8145 Test "sin_downward (0x3.ec2a0250032ap+0)":
8146 double: 1
8147 idouble: 1
8148 ildouble: 1
8149 ldouble: 1
8150 Test "sin_downward (0x3.ec2a04p+0)":
8151 ildouble: 1
8152 ldouble: 1
8153 Test "sin_downward (0x3.ec2ap+0)":
8154 double: 1
8155 float: 1
8156 idouble: 1
8157 ifloat: 1
8158 Test "sin_downward (0x3p+0)":
8159 float: 1
8160 ifloat: 1
8161 ildouble: 2
8162 ldouble: 2
8163 Test "sin_downward (0x4.093385688a2d150c00bf42a09p-4)":
8164 ildouble: 1
8165 ldouble: 1
8166 Test "sin_downward (0x4.093388p-4)":
8167 double: 1
8168 idouble: 1
8169 Test "sin_downward (0x4.1237e153f70800000000000002p+0)":
8170 ildouble: 2
8171 ldouble: 2
8172 Test "sin_downward (0x4.1237e153f7080008p+0)":
8173 ildouble: 1
8174 ldouble: 1
8175 Test "sin_downward (0x4.1237e153f7084p+0)":
8176 double: 1
8177 idouble: 1
8178 ildouble: 2
8179 ldouble: 2
8180 Test "sin_downward (0x4.1237e153f708p+0)":
8181 double: 1
8182 idouble: 1
8183 ildouble: 1
8184 ldouble: 1
8185 Test "sin_downward (0x4.1237e8p+0)":
8186 ildouble: 2
8187 ldouble: 2
8188 Test "sin_downward (0x4.1237ep+0)":
8189 float: 1
8190 ifloat: 1
8191 ildouble: 2
8192 ldouble: 2
8193 Test "sin_downward (0x4.c92d08p+0)":
8194 double: 1
8195 float: 1
8196 idouble: 1
8197 ifloat: 1
8198 ildouble: 1
8199 ldouble: 1
8200 Test "sin_downward (0x4.c92d0ffa4bf000000000000002p+0)":
8201 ildouble: 1
8202 ldouble: 1
8203 Test "sin_downward (0x4.c92d0ffa4bf00008p+0)":
8204 ildouble: 1
8205 ldouble: 1
8206 Test "sin_downward (0x4.c92d0ffa4bf04p+0)":
8207 ildouble: 1
8208 ldouble: 1
8209 Test "sin_downward (0x4.c92d0ffa4bfp+0)":
8210 ildouble: 1
8211 ldouble: 1
8212 Test "sin_downward (0x4.c92d1p+0)":
8213 double: 1
8214 float: 1
8215 idouble: 1
8216 ifloat: 1
8217 ildouble: 1
8218 ldouble: 1
8219 Test "sin_downward (0x4p+0)":
8220 double: 1
8221 idouble: 1
8222 ildouble: 1
8223 ldouble: 1
8224 Test "sin_downward (0x4p+48)":
8225 double: 1
8226 idouble: 1
8227 Test "sin_downward (0x5.fbec7477d4a800000000000002p+0)":
8228 ildouble: 1
8229 ldouble: 1
8230 Test "sin_downward (0x5.fbec7477d4a84p+0)":
8231 double: 1
8232 idouble: 1
8233 Test "sin_downward (0x5.fbec7477d4a8p+0)":
8234 double: 1
8235 idouble: 1
8236 ildouble: 1
8237 ldouble: 1
8238 Test "sin_downward (0x5.fbec78p+0)":
8239 double: 1
8240 idouble: 1
8241 ildouble: 1
8242 ldouble: 1
8243 Test "sin_downward (0x5.fbec7p+0)":
8244 ildouble: 1
8245 ldouble: 1
8246 Test "sin_downward (0x5p+0)":
8247 double: 1
8248 float: 1
8249 idouble: 1
8250 ifloat: 1
8251 Test "sin_downward (0x6p+0)":
8252 double: 1
8253 idouble: 1
8254 ildouble: 1
8255 ldouble: 1
8256 Test "sin_downward (0x8.60a91c16b9b28p-4)":
8257 ildouble: 1
8258 ldouble: 1
8259 Test "sin_downward (0x8.60a92p-4)":
8260 ildouble: 1
8261 ldouble: 1
8262 Test "sin_downward (0x8p+0)":
8263 double: 1
8264 idouble: 1
8265 Test "sin_downward (0x8p+1020)":
8266 double: 1
8267 idouble: 1
8268 Test "sin_downward (0x9p+0)":
8269 double: 1
8270 float: 1
8271 idouble: 1
8272 ifloat: 1
8273 Test "sin_downward (0xap+0)":
8274 double: 1
8275 float: 1
8276 idouble: 1
8277 ifloat: 1
8278 Test "sin_downward (0xb.fa09ap+100)":
8279 ildouble: 2
8280 ldouble: 2
8281 Test "sin_downward (0xc.d4966d92d17082980965c1a66p-4)":
8282 ildouble: 2
8283 ldouble: 2
8284 Test "sin_downward (0xc.d4966d92d170829p-4)":
8285 ildouble: 2
8286 ldouble: 2
8287 Test "sin_downward (0xc.d4966d92d17082ap-4)":
8288 ildouble: 2
8289 ldouble: 2
8290 Test "sin_downward (0xc.d4966d92d1708p-4)":
8291 double: 1
8292 idouble: 1
8293 ildouble: 1
8294 ldouble: 1
8295 Test "sin_downward (0xc.d4966d92d171p-4)":
8296 ildouble: 1
8297 ldouble: 1
8298 Test "sin_downward (0xc.d4966p-4)":
8299 double: 1
8300 idouble: 1
8301 ildouble: 1
8302 ldouble: 1
8303 Test "sin_downward (0xc.d4967p-4)":
8304 ildouble: 2
8305 ldouble: 2
8306 Test "sin_downward (0xe.ef3af1b5d800001p-4)":
8307 ildouble: 2
8308 ldouble: 2
8309 Test "sin_downward (0xe.ef3af1b5d8008p-4)":
8310 ildouble: 2
8311 ldouble: 2
8312 Test "sin_downward (0xe.ef3af1b5d8p-4)":
8313 ildouble: 1
8314 ldouble: 1
8315 Test "sin_downward (0xe.ef3afp-4)":
8316 ildouble: 3
8317 ldouble: 3
8318 Test "sin_downward (0xe.ef3bp-4)":
8319 ildouble: 2
8320 ldouble: 2
8321 Test "sin_downward (0xf.ffffcp+124)":
8322 double: 1
8323 idouble: 1
8324 Test "sin_downward (0xf.ffffffffffff8p+1020)":
8325 double: 1
8326 idouble: 1
8327 ildouble: 2
8328 ldouble: 2
8329 Test "sin_downward (0xf.fffffp+124)":
8330 double: 1
8331 idouble: 1
8332 ildouble: 1
8333 ldouble: 1
8334 Test "sin_downward (1)":
8335 ildouble: 4
8336 ldouble: 4
8337 Test "sin_downward (10)":
8338 float: 1
8339 ifloat: 1
8340 Test "sin_downward (2)":
8341 ildouble: 1
8342 ldouble: 1
8343 Test "sin_downward (3)":
8344 float: 1
8345 ifloat: 1
8346 ildouble: 2
8347 ldouble: 2
8348 Test "sin_downward (4)":
8349 ildouble: 1
8350 ldouble: 1
8351 Test "sin_downward (5)":
8352 float: 1
8353 ifloat: 1
8354 Test "sin_downward (6)":
8355 float: 1
8356 ifloat: 1
8357 ildouble: 2
8358 ldouble: 2
8359 Test "sin_downward (8)":
8360 ildouble: 1
8361 ldouble: 1
8363 # sin_tonearest
8364 Test "sin_tonearest (0x1p+0)":
8365 float: 1
8366 ifloat: 1
8367 Test "sin_tonearest (0x4.1237e153f7080008p+0)":
8368 ildouble: 1
8369 ldouble: 1
8370 Test "sin_tonearest (0xc.d4967p-4)":
8371 float: 1
8372 ifloat: 1
8373 Test "sin_tonearest (0xf.ffffffffffff8p+1020)":
8374 ildouble: 1
8375 ldouble: 1
8376 Test "sin_tonearest (1)":
8377 float: 1
8378 ifloat: 1
8380 # sin_towardzero
8381 Test "sin_towardzero (-0x1.921fb54442d18p+0)":
8382 double: 1
8383 idouble: 1
8384 Test "sin_towardzero (-0x1.921fb54442d19p+0)":
8385 double: 1
8386 idouble: 1
8387 Test "sin_towardzero (-0x2p+64)":
8388 double: 1
8389 idouble: 1
8390 ildouble: 1
8391 ldouble: 1
8392 Test "sin_towardzero (-0x8.60a91c16b9b28p-4)":
8393 ildouble: 1
8394 ldouble: 1
8395 Test "sin_towardzero (-0x8.60a92p-4)":
8396 ildouble: 1
8397 ldouble: 1
8398 Test "sin_towardzero (0x1.921fb54442d18p+0)":
8399 double: 1
8400 idouble: 1
8401 Test "sin_towardzero (0x1.921fb54442d19p+0)":
8402 double: 1
8403 idouble: 1
8404 Test "sin_towardzero (0x1p+0)":
8405 float: 1
8406 ifloat: 1
8407 ildouble: 3
8408 ldouble: 3
8409 Test "sin_towardzero (0x2.1e19e4p+72)":
8410 double: 1
8411 idouble: 1
8412 Test "sin_towardzero (0x2.1e19ep+72)":
8413 double: 1
8414 float: 1
8415 idouble: 1
8416 ifloat: 1
8417 Test "sin_towardzero (0x2.553534p+0)":
8418 double: 1
8419 idouble: 1
8420 Test "sin_towardzero (0x2.5535376715b9ep+0)":
8421 ildouble: 1
8422 ldouble: 1
8423 Test "sin_towardzero (0x2.5535376715b9ffffffffffffffp+0)":
8424 ildouble: 1
8425 ldouble: 1
8426 Test "sin_towardzero (0x2.5535376715bap+0)":
8427 double: 1
8428 idouble: 1
8429 Test "sin_towardzero (0x2p+0)":
8430 double: 1
8431 idouble: 1
8432 Test "sin_towardzero (0x2p+64)":
8433 double: 1
8434 idouble: 1
8435 ildouble: 1
8436 ldouble: 1
8437 Test "sin_towardzero (0x3.be735c19beap+0)":
8438 double: 1
8439 idouble: 1
8440 Test "sin_towardzero (0x3.be735cp+0)":
8441 double: 1
8442 float: 1
8443 idouble: 1
8444 ifloat: 1
8445 Test "sin_towardzero (0x3.be736p+0)":
8446 ildouble: 1
8447 ldouble: 1
8448 Test "sin_towardzero (0x3.ec2a04p+0)":
8449 double: 1
8450 float: 1
8451 idouble: 1
8452 ifloat: 1
8453 Test "sin_towardzero (0x3p+0)":
8454 ildouble: 1
8455 ldouble: 1
8456 Test "sin_towardzero (0x4.093385688a2d150c00bf42a09p-4)":
8457 ildouble: 1
8458 ldouble: 1
8459 Test "sin_towardzero (0x4.093388p-4)":
8460 double: 1
8461 idouble: 1
8462 Test "sin_towardzero (0x4.1237e153f70800000000000002p+0)":
8463 ildouble: 1
8464 ldouble: 1
8465 Test "sin_towardzero (0x4.1237e153f7084p+0)":
8466 ildouble: 1
8467 ldouble: 1
8468 Test "sin_towardzero (0x4.1237e153f708p+0)":
8469 ildouble: 1
8470 ldouble: 1
8471 Test "sin_towardzero (0x4.1237e8p+0)":
8472 double: 1
8473 idouble: 1
8474 Test "sin_towardzero (0x4.1237ep+0)":
8475 double: 1
8476 idouble: 1
8477 Test "sin_towardzero (0x4.c92d0ffa4bf04p+0)":
8478 double: 1
8479 idouble: 1
8480 Test "sin_towardzero (0x4.c92d0ffa4bfp+0)":
8481 double: 1
8482 idouble: 1
8483 Test "sin_towardzero (0x4p+0)":
8484 ildouble: 1
8485 ldouble: 1
8486 Test "sin_towardzero (0x4p+48)":
8487 double: 1
8488 idouble: 1
8489 Test "sin_towardzero (0x5.fbec7p+0)":
8490 double: 1
8491 idouble: 1
8492 Test "sin_towardzero (0x8.60a91c16b9b28p-4)":
8493 ildouble: 1
8494 ldouble: 1
8495 Test "sin_towardzero (0x8.60a92p-4)":
8496 ildouble: 1
8497 ldouble: 1
8498 Test "sin_towardzero (0x8p+0)":
8499 double: 1
8500 idouble: 1
8501 Test "sin_towardzero (0x8p+1020)":
8502 double: 1
8503 idouble: 1
8504 Test "sin_towardzero (0x9p+0)":
8505 double: 1
8506 idouble: 1
8507 Test "sin_towardzero (0xb.fa09ap+100)":
8508 double: 1
8509 idouble: 1
8510 Test "sin_towardzero (0xc.d4966d92d17082980965c1a664p-4)":
8511 ildouble: 2
8512 ldouble: 2
8513 Test "sin_towardzero (0xc.d4966d92d17082980965c1a66p-4)":
8514 ildouble: 2
8515 ldouble: 2
8516 Test "sin_towardzero (0xc.d4966d92d170829p-4)":
8517 ildouble: 2
8518 ldouble: 2
8519 Test "sin_towardzero (0xc.d4966d92d17082ap-4)":
8520 ildouble: 2
8521 ldouble: 2
8522 Test "sin_towardzero (0xc.d4966d92d1708p-4)":
8523 double: 1
8524 idouble: 1
8525 ildouble: 2
8526 ldouble: 2
8527 Test "sin_towardzero (0xc.d4966d92d171p-4)":
8528 ildouble: 4
8529 ldouble: 4
8530 Test "sin_towardzero (0xc.d4966p-4)":
8531 double: 1
8532 idouble: 1
8533 ildouble: 2
8534 ldouble: 2
8535 Test "sin_towardzero (0xc.d4967p-4)":
8536 float: 1
8537 ifloat: 1
8538 ildouble: 2
8539 ldouble: 2
8540 Test "sin_towardzero (0xe.ef3af1b5d80000000000000004p-4)":
8541 ildouble: 3
8542 ldouble: 3
8543 Test "sin_towardzero (0xe.ef3af1b5d800001p-4)":
8544 ildouble: 2
8545 ldouble: 2
8546 Test "sin_towardzero (0xe.ef3af1b5d8008p-4)":
8547 ildouble: 2
8548 ldouble: 2
8549 Test "sin_towardzero (0xe.ef3af1b5d8p-4)":
8550 ildouble: 3
8551 ldouble: 3
8552 Test "sin_towardzero (0xe.ef3afp-4)":
8553 float: 1
8554 ifloat: 1
8555 ildouble: 1
8556 ldouble: 1
8557 Test "sin_towardzero (0xe.ef3bp-4)":
8558 ildouble: 2
8559 ldouble: 2
8560 Test "sin_towardzero (0xf.ffffcp+124)":
8561 double: 1
8562 idouble: 1
8563 Test "sin_towardzero (0xf.ffffffffffff8p+1020)":
8564 double: 1
8565 idouble: 1
8566 Test "sin_towardzero (1)":
8567 float: 1
8568 ifloat: 1
8569 ildouble: 3
8570 ldouble: 3
8571 Test "sin_towardzero (10)":
8572 float: 1
8573 ifloat: 1
8574 Test "sin_towardzero (2)":
8575 ildouble: 1
8576 ldouble: 1
8577 Test "sin_towardzero (3)":
8578 ildouble: 1
8579 ldouble: 1
8580 Test "sin_towardzero (4)":
8581 float: 1
8582 ifloat: 1
8583 Test "sin_towardzero (5)":
8584 float: 1
8585 ifloat: 1
8586 Test "sin_towardzero (8)":
8587 ildouble: 1
8588 ldouble: 1
8589 Test "sin_towardzero (9)":
8590 float: 1
8591 ifloat: 1
8592 ildouble: 1
8593 ldouble: 1
8595 # sin_upward
8596 Test "sin_upward (-0x1.921fb4p+0)":
8597 float: 1
8598 ifloat: 1
8599 ildouble: 1
8600 ldouble: 1
8601 Test "sin_upward (-0x1.921fb54442d18p+0)":
8602 double: 1
8603 idouble: 1
8604 Test "sin_upward (-0x1.921fb54442d19p+0)":
8605 double: 1
8606 idouble: 1
8607 Test "sin_upward (-0x1.921fb6p+0)":
8608 float: 1
8609 ifloat: 1
8610 ildouble: 1
8611 ldouble: 1
8612 Test "sin_upward (-0x2p+64)":
8613 ildouble: 1
8614 ldouble: 1
8615 Test "sin_upward (-0x8.60a91c16b9b28p-4)":
8616 ildouble: 1
8617 ldouble: 1
8618 Test "sin_upward (-0x8.60a91c16b9b2c232dd99707ab4p-4)":
8619 ildouble: 1
8620 ldouble: 1
8621 Test "sin_upward (-0x8.60a91c16b9b2c24p-4)":
8622 ildouble: 1
8623 ldouble: 1
8624 Test "sin_upward (-0x8.60a91c16b9b3p-4)":
8625 ildouble: 1
8626 ldouble: 1
8627 Test "sin_upward (-0x8.60a91p-4)":
8628 ildouble: 1
8629 ldouble: 1
8630 Test "sin_upward (-0x8.60a92p-4)":
8631 ildouble: 1
8632 ldouble: 1
8633 Test "sin_upward (0x1.921fb4p+0)":
8634 double: 1
8635 idouble: 1
8636 Test "sin_upward (0x1.921fb6p+0)":
8637 double: 1
8638 idouble: 1
8639 Test "sin_upward (0x1p+0)":
8640 double: 1
8641 idouble: 1
8642 ildouble: 2
8643 ldouble: 2
8644 Test "sin_upward (0x1p+120)":
8645 double: 1
8646 float: 1
8647 idouble: 1
8648 ifloat: 1
8649 Test "sin_upward (0x1p+28)":
8650 float: 1
8651 ifloat: 1
8652 ildouble: 1
8653 ldouble: 1
8654 Test "sin_upward (0x2.1e19e0c9bab24p+72)":
8655 ildouble: 1
8656 ldouble: 1
8657 Test "sin_upward (0x2.1e19e4p+72)":
8658 double: 1
8659 idouble: 1
8660 ildouble: 1
8661 ldouble: 1
8662 Test "sin_upward (0x2.1e19ep+72)":
8663 double: 1
8664 float: 1
8665 idouble: 1
8666 ifloat: 1
8667 ildouble: 1
8668 ldouble: 1
8669 Test "sin_upward (0x2.5535376715b9ep+0)":
8670 double: 1
8671 idouble: 1
8672 Test "sin_upward (0x2.5535376715b9ffffffffffffffp+0)":
8673 ildouble: 1
8674 ldouble: 1
8675 Test "sin_upward (0x2.553538p+0)":
8676 double: 1
8677 idouble: 1
8678 Test "sin_upward (0x2p+0)":
8679 float: 1
8680 ifloat: 1
8681 Test "sin_upward (0x2p+64)":
8682 double: 1
8683 idouble: 1
8684 ildouble: 1
8685 ldouble: 1
8686 Test "sin_upward (0x3.be735c19be9fep+0)":
8687 ildouble: 1
8688 ldouble: 1
8689 Test "sin_upward (0x3.be735c19be9ffffcp+0)":
8690 ildouble: 1
8691 ldouble: 1
8692 Test "sin_upward (0x3.be735c19be9fffffffffffffffp+0)":
8693 ildouble: 1
8694 ldouble: 1
8695 Test "sin_upward (0x3.be735c19beap+0)":
8696 double: 1
8697 idouble: 1
8698 Test "sin_upward (0x3.be735cp+0)":
8699 double: 1
8700 float: 1
8701 idouble: 1
8702 ifloat: 1
8703 Test "sin_upward (0x3.be736p+0)":
8704 float: 1
8705 ifloat: 1
8706 ildouble: 1
8707 ldouble: 1
8708 Test "sin_upward (0x3.ec2a0250032a00000000000001p+0)":
8709 ildouble: 1
8710 ldouble: 1
8711 Test "sin_upward (0x3.ec2a0250032a0004p+0)":
8712 ildouble: 1
8713 ldouble: 1
8714 Test "sin_upward (0x3.ec2a0250032a2p+0)":
8715 ildouble: 1
8716 ldouble: 1
8717 Test "sin_upward (0x3.ec2a0250032ap+0)":
8718 ildouble: 1
8719 ldouble: 1
8720 Test "sin_upward (0x3.ec2a04p+0)":
8721 double: 1
8722 float: 1
8723 idouble: 1
8724 ifloat: 1
8725 Test "sin_upward (0x3.ec2ap+0)":
8726 ildouble: 1
8727 ldouble: 1
8728 Test "sin_upward (0x3p+0)":
8729 double: 1
8730 float: 1
8731 idouble: 1
8732 ifloat: 1
8733 ildouble: 2
8734 ldouble: 2
8735 Test "sin_upward (0x4.093385688a2d4p-4)":
8736 double: 1
8737 idouble: 1
8738 Test "sin_upward (0x4.093385688a2dp-4)":
8739 double: 1
8740 idouble: 1
8741 Test "sin_upward (0x4.09338p-4)":
8742 double: 1
8743 idouble: 1
8744 Test "sin_upward (0x4.1237e153f70800000000000002p+0)":
8745 ildouble: 2
8746 ldouble: 2
8747 Test "sin_upward (0x4.1237e153f7080008p+0)":
8748 ildouble: 2
8749 ldouble: 2
8750 Test "sin_upward (0x4.1237e153f7084p+0)":
8751 ildouble: 2
8752 ldouble: 2
8753 Test "sin_upward (0x4.1237e153f708p+0)":
8754 ildouble: 2
8755 ldouble: 2
8756 Test "sin_upward (0x4.1237e8p+0)":
8757 double: 1
8758 float: 2
8759 idouble: 1
8760 ifloat: 2
8761 ildouble: 1
8762 ldouble: 1
8763 Test "sin_upward (0x4.1237ep+0)":
8764 double: 1
8765 float: 1
8766 idouble: 1
8767 ifloat: 1
8768 ildouble: 2
8769 ldouble: 2
8770 Test "sin_upward (0x4.c92d08p+0)":
8771 float: 1
8772 ifloat: 1
8773 ildouble: 1
8774 ldouble: 1
8775 Test "sin_upward (0x4.c92d0ffa4bf000000000000002p+0)":
8776 ildouble: 1
8777 ldouble: 1
8778 Test "sin_upward (0x4.c92d0ffa4bf00008p+0)":
8779 ildouble: 1
8780 ldouble: 1
8781 Test "sin_upward (0x4.c92d0ffa4bf04p+0)":
8782 double: 1
8783 idouble: 1
8784 ildouble: 1
8785 ldouble: 1
8786 Test "sin_upward (0x4.c92d0ffa4bfp+0)":
8787 double: 1
8788 idouble: 1
8789 Test "sin_upward (0x4.c92d1p+0)":
8790 float: 1
8791 ifloat: 1
8792 ildouble: 1
8793 ldouble: 1
8794 Test "sin_upward (0x4p+0)":
8795 float: 2
8796 ifloat: 2
8797 ildouble: 2
8798 ldouble: 2
8799 Test "sin_upward (0x4p+48)":
8800 float: 1
8801 ifloat: 1
8802 Test "sin_upward (0x5.fbec7477d4a800000000000002p+0)":
8803 ildouble: 1
8804 ldouble: 1
8805 Test "sin_upward (0x5.fbec7477d4a80008p+0)":
8806 ildouble: 2
8807 ldouble: 2
8808 Test "sin_upward (0x5.fbec7477d4a84p+0)":
8809 ildouble: 1
8810 ldouble: 1
8811 Test "sin_upward (0x5.fbec7477d4a8p+0)":
8812 ildouble: 1
8813 ldouble: 1
8814 Test "sin_upward (0x5.fbec78p+0)":
8815 ildouble: 1
8816 ldouble: 1
8817 Test "sin_upward (0x5.fbec7p+0)":
8818 double: 1
8819 idouble: 1
8820 ildouble: 1
8821 ldouble: 1
8822 Test "sin_upward (0x5p+0)":
8823 float: 1
8824 ifloat: 1
8825 ildouble: 1
8826 ldouble: 1
8827 Test "sin_upward (0x6p+0)":
8828 ildouble: 1
8829 ldouble: 1
8830 Test "sin_upward (0x7p+0)":
8831 double: 1
8832 float: 1
8833 idouble: 1
8834 ifloat: 1
8835 Test "sin_upward (0x8.60a91c16b9b3p-4)":
8836 double: 1
8837 idouble: 1
8838 Test "sin_upward (0x8.60a91p-4)":
8839 double: 1
8840 idouble: 1
8841 Test "sin_upward (0x8.60a92p-4)":
8842 double: 1
8843 idouble: 1
8844 Test "sin_upward (0x8p+0)":
8845 float: 1
8846 ifloat: 1
8847 Test "sin_upward (0x8p+1020)":
8848 ildouble: 1
8849 ldouble: 1
8850 Test "sin_upward (0x8p+124)":
8851 double: 1
8852 idouble: 1
8853 Test "sin_upward (0x9p+0)":
8854 float: 1
8855 ifloat: 1
8856 Test "sin_upward (0xap+0)":
8857 float: 1
8858 ifloat: 1
8859 ildouble: 1
8860 ldouble: 1
8861 Test "sin_upward (0xb.fa09ap+100)":
8862 double: 1
8863 idouble: 1
8864 Test "sin_upward (0xc.d4966d92d17082980965c1a664p-4)":
8865 ildouble: 3
8866 ldouble: 3
8867 Test "sin_upward (0xc.d4966d92d17082980965c1a66p-4)":
8868 ildouble: 2
8869 ldouble: 2
8870 Test "sin_upward (0xc.d4966d92d170829p-4)":
8871 ildouble: 2
8872 ldouble: 2
8873 Test "sin_upward (0xc.d4966d92d17082ap-4)":
8874 ildouble: 2
8875 ldouble: 2
8876 Test "sin_upward (0xc.d4966d92d1708p-4)":
8877 ildouble: 3
8878 ldouble: 3
8879 Test "sin_upward (0xc.d4966d92d171p-4)":
8880 double: 1
8881 idouble: 1
8882 ildouble: 3
8883 ldouble: 3
8884 Test "sin_upward (0xc.d4966p-4)":
8885 ildouble: 3
8886 ldouble: 3
8887 Test "sin_upward (0xc.d4967p-4)":
8888 double: 1
8889 idouble: 1
8890 ildouble: 2
8891 ldouble: 2
8892 Test "sin_upward (0xcp-4)":
8893 double: 1
8894 idouble: 1
8895 Test "sin_upward (0xe.ef3af1b5d80000000000000004p-4)":
8896 ildouble: 3
8897 ldouble: 3
8898 Test "sin_upward (0xe.ef3af1b5d800001p-4)":
8899 ildouble: 2
8900 ldouble: 2
8901 Test "sin_upward (0xe.ef3af1b5d8008p-4)":
8902 double: 1
8903 idouble: 1
8904 ildouble: 2
8905 ldouble: 2
8906 Test "sin_upward (0xe.ef3af1b5d8p-4)":
8907 double: 1
8908 idouble: 1
8909 ildouble: 2
8910 ldouble: 2
8911 Test "sin_upward (0xe.ef3afp-4)":
8912 double: 1
8913 idouble: 1
8914 ildouble: 2
8915 ldouble: 2
8916 Test "sin_upward (0xe.ef3bp-4)":
8917 double: 1
8918 idouble: 1
8919 ildouble: 3
8920 ldouble: 3
8921 Test "sin_upward (0xf.ffffcp+124)":
8922 ildouble: 2
8923 ldouble: 2
8924 Test "sin_upward (0xf.ffffffffffff8p+1020)":
8925 ildouble: 1
8926 ldouble: 1
8927 Test "sin_upward (0xf.ffffffffffffbffffffffffffcp+1020)":
8928 ildouble: 1
8929 ldouble: 1
8930 Test "sin_upward (0xf.fffffp+124)":
8931 ildouble: 1
8932 ldouble: 1
8933 Test "sin_upward (1)":
8934 float: 1
8935 ifloat: 1
8936 ildouble: 3
8937 ldouble: 3
8938 Test "sin_upward (2)":
8939 float: 2
8940 ifloat: 2
8941 Test "sin_upward (3)":
8942 ildouble: 1
8943 ldouble: 1
8944 Test "sin_upward (4)":
8945 float: 1
8946 ifloat: 1
8947 ildouble: 1
8948 ldouble: 1
8949 Test "sin_upward (6)":
8950 ildouble: 1
8951 ldouble: 1
8952 Test "sin_upward (9)":
8953 float: 1
8954 ifloat: 1
8956 # sincos
8957 Test "sincos (0x1p+120) extra output 2":
8958 float: 1
8959 ifloat: 1
8960 Test "sincos (0x1p+127) extra output 2":
8961 float: 1
8962 ifloat: 1
8963 Test "sincos (M_PI_6l*2.0) extra output 1":
8964 double: 1
8965 float: 1
8966 idouble: 1
8967 ifloat: 1
8968 Test "sincos (M_PI_6l*2.0) extra output 2":
8969 double: 1
8970 float: 1
8971 idouble: 1
8972 ifloat: 1
8973 Test "sincos (pi/2) extra output 2":
8974 double: 1
8975 float: 1
8976 idouble: 1
8977 ifloat: 1
8978 Test "sincos (pi/6) extra output 2":
8979 float: 1
8980 ifloat: 1
8982 # sinh
8983 Test "sinh (0.75)":
8984 ildouble: 1
8985 ldouble: 1
8986 Test "sinh (0xcp-4)":
8987 ildouble: 1
8988 ldouble: 1
8990 # sinh_downward
8991 Test "sinh_downward (0x1.6p+4)":
8992 double: 1
8993 idouble: 1
8994 ildouble: 1
8995 ldouble: 1
8996 Test "sinh_downward (0x1.7p+4)":
8997 double: 1
8998 idouble: 1
8999 Test "sinh_downward (0x1.8p+4)":
9000 ildouble: 1
9001 ldouble: 1
9002 Test "sinh_downward (22)":
9003 float: 1
9004 ifloat: 1
9005 ildouble: 2
9006 ldouble: 2
9007 Test "sinh_downward (23)":
9008 float: 1
9009 ifloat: 1
9010 Test "sinh_downward (24)":
9011 float: 1
9012 ifloat: 1
9013 ildouble: 1
9014 ldouble: 1
9016 # sinh_tonearest
9017 Test "sinh_tonearest (0xcp-4)":
9018 ildouble: 1
9019 ldouble: 1
9021 # sinh_towardzero
9022 Test "sinh_towardzero (0x1.6p+4)":
9023 double: 1
9024 idouble: 1
9025 ildouble: 1
9026 ldouble: 1
9027 Test "sinh_towardzero (0x1.7p+4)":
9028 double: 1
9029 idouble: 1
9030 Test "sinh_towardzero (0x1.8p+4)":
9031 ildouble: 1
9032 ldouble: 1
9033 Test "sinh_towardzero (22)":
9034 float: 1
9035 ifloat: 1
9036 ildouble: 2
9037 ldouble: 2
9038 Test "sinh_towardzero (23)":
9039 float: 1
9040 ifloat: 1
9041 Test "sinh_towardzero (24)":
9042 float: 1
9043 ifloat: 1
9044 ildouble: 1
9045 ldouble: 1
9047 # sinh_upward
9048 Test "sinh_upward (0x1.8p+4)":
9049 double: 1
9050 idouble: 1
9051 Test "sinh_upward (0x8p-32)":
9052 double: 1
9053 float: 1
9054 idouble: 1
9055 ifloat: 1
9056 ildouble: 1
9057 ldouble: 1
9058 Test "sinh_upward (0xcp-4)":
9059 ildouble: 1
9060 ldouble: 1
9061 Test "sinh_upward (23)":
9062 ildouble: 1
9063 ldouble: 1
9064 Test "sinh_upward (24)":
9065 ildouble: 1
9066 ldouble: 1
9068 # sqrt
9069 Test "sqrt (0.75)":
9070 double: 1
9071 idouble: 1
9072 Test "sqrt (2)":
9073 double: 1
9074 idouble: 1
9076 # sqrt_downward
9077 Test "sqrt_downward (0x1.33b43b08p-1016)":
9078 ildouble: 1
9079 ldouble: 1
9080 Test "sqrt_downward (0x4.000000000000cp-1024)":
9081 ildouble: 1
9082 ldouble: 1
9083 Test "sqrt_downward (0x4.000000000001cp-1024)":
9084 ildouble: 1
9085 ldouble: 1
9086 Test "sqrt_downward (0x4.000000000002cp-1024)":
9087 ildouble: 1
9088 ldouble: 1
9089 Test "sqrt_downward (0x4.000000000003cp-1024)":
9090 ildouble: 1
9091 ldouble: 1
9092 Test "sqrt_downward (0x4.000000000004cp-1024)":
9093 ildouble: 1
9094 ldouble: 1
9095 Test "sqrt_downward (0x4.000000000005cp-1024)":
9096 ildouble: 1
9097 ldouble: 1
9098 Test "sqrt_downward (0x4.000000000006cp-1024)":
9099 ildouble: 1
9100 ldouble: 1
9101 Test "sqrt_downward (0x4.000000000007cp-1024)":
9102 ildouble: 1
9103 ldouble: 1
9104 Test "sqrt_downward (0x4.000000000008cp-1024)":
9105 ildouble: 1
9106 ldouble: 1
9107 Test "sqrt_downward (0x4.000000000009cp-1024)":
9108 ildouble: 1
9109 ldouble: 1
9110 Test "sqrt_downward (0x4.00000000000acp-1024)":
9111 ildouble: 1
9112 ldouble: 1
9113 Test "sqrt_downward (0x4.00000000000bcp-1024)":
9114 ildouble: 1
9115 ldouble: 1
9116 Test "sqrt_downward (0x4.00000000000ccp-1024)":
9117 ildouble: 1
9118 ldouble: 1
9119 Test "sqrt_downward (0x4.00000000000dcp-1024)":
9120 ildouble: 1
9121 ldouble: 1
9122 Test "sqrt_downward (0x5.c59ef8p+4)":
9123 ildouble: 1
9124 ldouble: 1
9125 Test "sqrt_downward (0x5.c59efp+4)":
9126 ildouble: 1
9127 ldouble: 1
9128 Test "sqrt_downward (0x5.f6ba5a510bf98p+4)":
9129 ildouble: 1
9130 ldouble: 1
9131 Test "sqrt_downward (0x5.fe1118p+4)":
9132 ildouble: 1
9133 ldouble: 1
9134 Test "sqrt_downward (0x6.379124f88b718p+4)":
9135 ildouble: 1
9136 ldouble: 1
9137 Test "sqrt_downward (0x6.4920a685e8a2p+4)":
9138 ildouble: 1
9139 ldouble: 1
9140 Test "sqrt_downward (0x6.4920a8p+4)":
9141 ildouble: 1
9142 ldouble: 1
9143 Test "sqrt_downward (0x6.54d82p+4)":
9144 ildouble: 1
9145 ldouble: 1
9146 Test "sqrt_downward (0xd.0ac284p-1020)":
9147 ildouble: 1
9148 ldouble: 1
9150 # sqrt_towardzero
9151 Test "sqrt_towardzero (0x1.33b43b08p-1016)":
9152 ildouble: 1
9153 ldouble: 1
9154 Test "sqrt_towardzero (0x4.000000000000cp-1024)":
9155 ildouble: 1
9156 ldouble: 1
9157 Test "sqrt_towardzero (0x4.000000000001cp-1024)":
9158 ildouble: 1
9159 ldouble: 1
9160 Test "sqrt_towardzero (0x4.000000000002cp-1024)":
9161 ildouble: 1
9162 ldouble: 1
9163 Test "sqrt_towardzero (0x4.000000000003cp-1024)":
9164 ildouble: 1
9165 ldouble: 1
9166 Test "sqrt_towardzero (0x4.000000000004cp-1024)":
9167 ildouble: 1
9168 ldouble: 1
9169 Test "sqrt_towardzero (0x4.000000000005cp-1024)":
9170 ildouble: 1
9171 ldouble: 1
9172 Test "sqrt_towardzero (0x4.000000000006cp-1024)":
9173 ildouble: 1
9174 ldouble: 1
9175 Test "sqrt_towardzero (0x4.000000000007cp-1024)":
9176 ildouble: 1
9177 ldouble: 1
9178 Test "sqrt_towardzero (0x4.000000000008cp-1024)":
9179 ildouble: 1
9180 ldouble: 1
9181 Test "sqrt_towardzero (0x4.000000000009cp-1024)":
9182 ildouble: 1
9183 ldouble: 1
9184 Test "sqrt_towardzero (0x4.00000000000acp-1024)":
9185 ildouble: 1
9186 ldouble: 1
9187 Test "sqrt_towardzero (0x4.00000000000bcp-1024)":
9188 ildouble: 1
9189 ldouble: 1
9190 Test "sqrt_towardzero (0x4.00000000000ccp-1024)":
9191 ildouble: 1
9192 ldouble: 1
9193 Test "sqrt_towardzero (0x4.00000000000dcp-1024)":
9194 ildouble: 1
9195 ldouble: 1
9196 Test "sqrt_towardzero (0x5.c59ef8p+4)":
9197 ildouble: 1
9198 ldouble: 1
9199 Test "sqrt_towardzero (0x5.c59efp+4)":
9200 ildouble: 1
9201 ldouble: 1
9202 Test "sqrt_towardzero (0x5.f6ba5a510bf98p+4)":
9203 ildouble: 1
9204 ldouble: 1
9205 Test "sqrt_towardzero (0x5.fe1118p+4)":
9206 ildouble: 1
9207 ldouble: 1
9208 Test "sqrt_towardzero (0x6.379124f88b718p+4)":
9209 ildouble: 1
9210 ldouble: 1
9211 Test "sqrt_towardzero (0x6.4920a685e8a2p+4)":
9212 ildouble: 1
9213 ldouble: 1
9214 Test "sqrt_towardzero (0x6.4920a8p+4)":
9215 ildouble: 1
9216 ldouble: 1
9217 Test "sqrt_towardzero (0x6.54d82p+4)":
9218 ildouble: 1
9219 ldouble: 1
9220 Test "sqrt_towardzero (0xd.0ac284p-1020)":
9221 ildouble: 1
9222 ldouble: 1
9223 Test "sqrt_towardzero (0xf.ffffffffffff8p+1020)":
9224 ildouble: 1
9225 ldouble: 1
9226 Test "sqrt_towardzero (0xf.ffffffffffff8p-4)":
9227 ildouble: 1
9228 ldouble: 1
9230 # sqrt_upward
9231 Test "sqrt_upward (0x5.f6ba6p+4)":
9232 ildouble: 1
9233 ldouble: 1
9234 Test "sqrt_upward (0x6.16fb78p+4)":
9235 ildouble: 1
9236 ldouble: 1
9237 Test "sqrt_upward (0x6.1ce128p+4)":
9238 ildouble: 1
9239 ldouble: 1
9241 # tan
9242 Test "tan (-0xc.908p-4)":
9243 ildouble: 2
9244 ldouble: 2
9245 Test "tan (-0xc.90cp-4)":
9246 ildouble: 2
9247 ldouble: 2
9248 Test "tan (-0xc.90ep-4)":
9249 ildouble: 2
9250 ldouble: 2
9251 Test "tan (-0xc.90f8p-4)":
9252 ildouble: 2
9253 ldouble: 2
9254 Test "tan (-0xc.90fcp-4)":
9255 ildouble: 1
9256 ldouble: 1
9257 Test "tan (-0xc.90fd8p-4)":
9258 ildouble: 1
9259 ldouble: 1
9260 Test "tan (-0xc.90fdap-4)":
9261 ildouble: 1
9262 ldouble: 1
9263 Test "tan (-0xc.92p-4)":
9264 ildouble: 1
9265 ldouble: 1
9266 Test "tan (-0xc.9p-4)":
9267 ildouble: 1
9268 ldouble: 1
9269 Test "tan (0x2.1e19ep+72)":
9270 ildouble: 1
9271 ldouble: 1
9272 Test "tan (0x4p+0)":
9273 ildouble: 1
9274 ldouble: 1
9275 Test "tan (0x7p+0)":
9276 ildouble: 1
9277 ldouble: 1
9278 Test "tan (0xap+0)":
9279 ildouble: 1
9280 ldouble: 1
9281 Test "tan (0xc.908p-4)":
9282 ildouble: 2
9283 ldouble: 2
9284 Test "tan (0xc.90cp-4)":
9285 ildouble: 2
9286 ldouble: 2
9287 Test "tan (0xc.90ep-4)":
9288 ildouble: 2
9289 ldouble: 2
9290 Test "tan (0xc.90f8p-4)":
9291 ildouble: 2
9292 ldouble: 2
9293 Test "tan (0xc.90fcp-4)":
9294 ildouble: 1
9295 ldouble: 1
9296 Test "tan (0xc.90fd8p-4)":
9297 ildouble: 1
9298 ldouble: 1
9299 Test "tan (0xc.90fdaa22168c234c4c6628b81p-4)":
9300 ildouble: 1
9301 ldouble: 1
9302 Test "tan (0xc.90fdaa22168c235p-4)":
9303 ildouble: 1
9304 ldouble: 1
9305 Test "tan (0xc.90fdap-4)":
9306 ildouble: 1
9307 ldouble: 1
9308 Test "tan (0xc.92p-4)":
9309 ildouble: 1
9310 ldouble: 1
9311 Test "tan (0xc.9p-4)":
9312 ildouble: 1
9313 ldouble: 1
9314 Test "tan (pi/4)":
9315 double: 1
9316 idouble: 1
9317 ildouble: 1
9318 ldouble: 1
9320 # tan_downward
9321 Test "tan_downward (-0x2p+64)":
9322 double: 1
9323 idouble: 1
9324 Test "tan_downward (-0xc.908p-4)":
9325 float: 2
9326 ifloat: 2
9327 Test "tan_downward (-0xc.90cp-4)":
9328 float: 1
9329 ifloat: 1
9330 Test "tan_downward (-0xc.90ep-4)":
9331 double: 1
9332 float: 1
9333 idouble: 1
9334 ifloat: 1
9335 Test "tan_downward (-0xc.90f8p-4)":
9336 double: 1
9337 float: 1
9338 idouble: 1
9339 ifloat: 1
9340 Test "tan_downward (-0xc.90fcp-4)":
9341 float: 1
9342 ifloat: 1
9343 Test "tan_downward (-0xc.90fd8p-4)":
9344 double: 1
9345 float: 1
9346 idouble: 1
9347 ifloat: 1
9348 Test "tan_downward (-0xc.90fdap-4)":
9349 double: 1
9350 float: 1
9351 idouble: 1
9352 ifloat: 1
9353 Test "tan_downward (-0xc.90fdbp-4)":
9354 double: 1
9355 float: 1
9356 idouble: 1
9357 ifloat: 1
9358 Test "tan_downward (-0xc.90fdcp-4)":
9359 double: 1
9360 float: 1
9361 idouble: 1
9362 ifloat: 1
9363 Test "tan_downward (-0xc.90fdp-4)":
9364 float: 1
9365 ifloat: 1
9366 Test "tan_downward (-0xc.90fep-4)":
9367 double: 1
9368 float: 1
9369 idouble: 1
9370 ifloat: 1
9371 Test "tan_downward (-0xc.90fp-4)":
9372 double: 1
9373 float: 1
9374 idouble: 1
9375 ifloat: 1
9376 Test "tan_downward (-0xc.91p-4)":
9377 double: 1
9378 float: 1
9379 idouble: 1
9380 ifloat: 1
9381 Test "tan_downward (-0xc.92p-4)":
9382 double: 1
9383 idouble: 1
9384 Test "tan_downward (-0xc.94p-4)":
9385 ildouble: 2
9386 ldouble: 2
9387 Test "tan_downward (-0xc.98p-4)":
9388 ildouble: 1
9389 ldouble: 1
9390 Test "tan_downward (-0xc.9p-4)":
9391 double: 1
9392 float: 1
9393 idouble: 1
9394 ifloat: 1
9395 ildouble: 1
9396 ldouble: 1
9397 Test "tan_downward (-0xc.ap-4)":
9398 double: 1
9399 idouble: 1
9400 Test "tan_downward (0x1p+0)":
9401 double: 1
9402 idouble: 1
9403 Test "tan_downward (0x2.1e19e0c9bab24p+72)":
9404 double: 1
9405 idouble: 1
9406 ildouble: 1
9407 ldouble: 1
9408 Test "tan_downward (0x2.1e19ep+72)":
9409 ildouble: 1
9410 ldouble: 1
9411 Test "tan_downward (0x2p+0)":
9412 double: 1
9413 idouble: 1
9414 ildouble: 1
9415 ldouble: 1
9416 Test "tan_downward (0x3p+0)":
9417 double: 1
9418 idouble: 1
9419 Test "tan_downward (0x4p+0)":
9420 float: 1
9421 ifloat: 1
9422 Test "tan_downward (0x6p+0)":
9423 double: 1
9424 idouble: 1
9425 Test "tan_downward (0x7p+0)":
9426 double: 1
9427 idouble: 1
9428 Test "tan_downward (0x8p+1020)":
9429 double: 1
9430 idouble: 1
9431 Test "tan_downward (0x9p+0)":
9432 ildouble: 1
9433 ldouble: 1
9434 Test "tan_downward (0xap+0)":
9435 ildouble: 1
9436 ldouble: 1
9437 Test "tan_downward (0xc.908p-4)":
9438 double: 1
9439 float: 1
9440 idouble: 1
9441 ifloat: 1
9442 Test "tan_downward (0xc.90cp-4)":
9443 double: 1
9444 idouble: 1
9445 Test "tan_downward (0xc.90ep-4)":
9446 ildouble: 1
9447 ldouble: 1
9448 Test "tan_downward (0xc.90f8p-4)":
9449 ildouble: 2
9450 ldouble: 2
9451 Test "tan_downward (0xc.90fcp-4)":
9452 double: 1
9453 idouble: 1
9454 Test "tan_downward (0xc.90fd8p-4)":
9455 ildouble: 1
9456 ldouble: 1
9457 Test "tan_downward (0xc.90fdaa22168c234c4c6628b81p-4)":
9458 ildouble: 2
9459 ldouble: 2
9460 Test "tan_downward (0xc.90fdaa22168c235p-4)":
9461 ildouble: 1
9462 ldouble: 1
9463 Test "tan_downward (0xc.90fdaa22168c8p-4)":
9464 double: 1
9465 idouble: 1
9466 Test "tan_downward (0xc.90fdap-4)":
9467 ildouble: 1
9468 ldouble: 1
9469 Test "tan_downward (0xc.90fdp-4)":
9470 double: 1
9471 idouble: 1
9472 Test "tan_downward (0xc.90fep-4)":
9473 ildouble: 1
9474 ldouble: 1
9475 Test "tan_downward (0xc.90fp-4)":
9476 ildouble: 2
9477 ldouble: 2
9478 Test "tan_downward (0xc.92p-4)":
9479 float: 1
9480 ifloat: 1
9481 ildouble: 1
9482 ldouble: 1
9483 Test "tan_downward (0xc.94p-4)":
9484 double: 1
9485 float: 1
9486 idouble: 1
9487 ifloat: 1
9488 Test "tan_downward (0xc.98p-4)":
9489 double: 1
9490 float: 1
9491 idouble: 1
9492 ifloat: 1
9493 Test "tan_downward (0xc.9p-4)":
9494 ildouble: 2
9495 ldouble: 2
9496 Test "tan_downward (0xc.ap-4)":
9497 float: 1
9498 ifloat: 1
9499 Test "tan_downward (0xcp-4)":
9500 double: 1
9501 idouble: 1
9502 Test "tan_downward (0xf.fffffp+124)":
9503 ildouble: 2
9504 ldouble: 2
9505 Test "tan_downward (1)":
9506 float: 1
9507 ifloat: 1
9508 ildouble: 2
9509 ldouble: 2
9510 Test "tan_downward (10)":
9511 float: 1
9512 ifloat: 1
9513 ildouble: 2
9514 ldouble: 2
9515 Test "tan_downward (2)":
9516 float: 1
9517 ifloat: 1
9518 ildouble: 1
9519 ldouble: 1
9520 Test "tan_downward (6)":
9521 float: 1
9522 ifloat: 1
9523 ildouble: 1
9524 ldouble: 1
9525 Test "tan_downward (8)":
9526 float: 1
9527 ifloat: 1
9528 Test "tan_downward (9)":
9529 float: 1
9530 ifloat: 1
9531 ildouble: 1
9532 ldouble: 1
9534 # tan_tonearest
9535 Test "tan_tonearest (-0xc.908p-4)":
9536 ildouble: 2
9537 ldouble: 2
9538 Test "tan_tonearest (-0xc.90cp-4)":
9539 ildouble: 2
9540 ldouble: 2
9541 Test "tan_tonearest (-0xc.90ep-4)":
9542 ildouble: 2
9543 ldouble: 2
9544 Test "tan_tonearest (-0xc.90f8p-4)":
9545 ildouble: 2
9546 ldouble: 2
9547 Test "tan_tonearest (-0xc.90fcp-4)":
9548 ildouble: 1
9549 ldouble: 1
9550 Test "tan_tonearest (-0xc.90fd8p-4)":
9551 ildouble: 1
9552 ldouble: 1
9553 Test "tan_tonearest (-0xc.90fdap-4)":
9554 ildouble: 1
9555 ldouble: 1
9556 Test "tan_tonearest (-0xc.92p-4)":
9557 ildouble: 1
9558 ldouble: 1
9559 Test "tan_tonearest (-0xc.9p-4)":
9560 ildouble: 1
9561 ldouble: 1
9562 Test "tan_tonearest (0x2.1e19ep+72)":
9563 ildouble: 1
9564 ldouble: 1
9565 Test "tan_tonearest (0x4p+0)":
9566 ildouble: 1
9567 ldouble: 1
9568 Test "tan_tonearest (0x7p+0)":
9569 ildouble: 1
9570 ldouble: 1
9571 Test "tan_tonearest (0xap+0)":
9572 ildouble: 1
9573 ldouble: 1
9574 Test "tan_tonearest (0xc.908p-4)":
9575 ildouble: 2
9576 ldouble: 2
9577 Test "tan_tonearest (0xc.90cp-4)":
9578 ildouble: 2
9579 ldouble: 2
9580 Test "tan_tonearest (0xc.90ep-4)":
9581 ildouble: 2
9582 ldouble: 2
9583 Test "tan_tonearest (0xc.90f8p-4)":
9584 ildouble: 2
9585 ldouble: 2
9586 Test "tan_tonearest (0xc.90fcp-4)":
9587 ildouble: 1
9588 ldouble: 1
9589 Test "tan_tonearest (0xc.90fd8p-4)":
9590 ildouble: 1
9591 ldouble: 1
9592 Test "tan_tonearest (0xc.90fdaa22168c234c4c6628b81p-4)":
9593 ildouble: 1
9594 ldouble: 1
9595 Test "tan_tonearest (0xc.90fdaa22168c235p-4)":
9596 ildouble: 1
9597 ldouble: 1
9598 Test "tan_tonearest (0xc.90fdap-4)":
9599 ildouble: 1
9600 ldouble: 1
9601 Test "tan_tonearest (0xc.92p-4)":
9602 ildouble: 1
9603 ldouble: 1
9604 Test "tan_tonearest (0xc.9p-4)":
9605 ildouble: 1
9606 ldouble: 1
9607 Test "tan_tonearest (10)":
9608 ildouble: 1
9609 ldouble: 1
9610 Test "tan_tonearest (4)":
9611 ildouble: 1
9612 ldouble: 1
9613 Test "tan_tonearest (7)":
9614 ildouble: 1
9615 ldouble: 1
9617 # tan_towardzero
9618 Test "tan_towardzero (-0x2p+64)":
9619 double: 1
9620 idouble: 1
9621 ildouble: 2
9622 ldouble: 2
9623 Test "tan_towardzero (-0xc.908p-4)":
9624 double: 1
9625 float: 1
9626 idouble: 1
9627 ifloat: 1
9628 Test "tan_towardzero (-0xc.90cp-4)":
9629 double: 1
9630 idouble: 1
9631 Test "tan_towardzero (-0xc.90ep-4)":
9632 ildouble: 1
9633 ldouble: 1
9634 Test "tan_towardzero (-0xc.90f8p-4)":
9635 ildouble: 2
9636 ldouble: 2
9637 Test "tan_towardzero (-0xc.90fcp-4)":
9638 double: 1
9639 idouble: 1
9640 Test "tan_towardzero (-0xc.90fd8p-4)":
9641 ildouble: 1
9642 ldouble: 1
9643 Test "tan_towardzero (-0xc.90fdap-4)":
9644 ildouble: 1
9645 ldouble: 1
9646 Test "tan_towardzero (-0xc.90fdp-4)":
9647 double: 1
9648 idouble: 1
9649 Test "tan_towardzero (-0xc.90fp-4)":
9650 ildouble: 2
9651 ldouble: 2
9652 Test "tan_towardzero (-0xc.94p-4)":
9653 double: 1
9654 idouble: 1
9655 ildouble: 1
9656 ldouble: 1
9657 Test "tan_towardzero (-0xc.98p-4)":
9658 double: 1
9659 idouble: 1
9660 ildouble: 1
9661 ldouble: 1
9662 Test "tan_towardzero (-0xc.9p-4)":
9663 ildouble: 2
9664 ldouble: 2
9665 Test "tan_towardzero (0x1p+0)":
9666 double: 1
9667 float: 1
9668 idouble: 1
9669 ifloat: 1
9670 Test "tan_towardzero (0x2.1e19e0c9bab24p+72)":
9671 ildouble: 2
9672 ldouble: 2
9673 Test "tan_towardzero (0x2.1e19e4p+72)":
9674 double: 1
9675 idouble: 1
9676 ildouble: 2
9677 ldouble: 2
9678 Test "tan_towardzero (0x2.1e19ep+72)":
9679 double: 1
9680 idouble: 1
9681 ildouble: 1
9682 ldouble: 1
9683 Test "tan_towardzero (0x2p+0)":
9684 ildouble: 2
9685 ldouble: 2
9686 Test "tan_towardzero (0x2p+64)":
9687 double: 1
9688 idouble: 1
9689 ildouble: 2
9690 ldouble: 2
9691 Test "tan_towardzero (0x3p+0)":
9692 ildouble: 2
9693 ldouble: 2
9694 Test "tan_towardzero (0x4p+0)":
9695 ildouble: 1
9696 ldouble: 1
9697 Test "tan_towardzero (0x5p+0)":
9698 double: 1
9699 idouble: 1
9700 Test "tan_towardzero (0x6p+0)":
9701 ildouble: 1
9702 ldouble: 1
9703 Test "tan_towardzero (0x7p+0)":
9704 double: 1
9705 idouble: 1
9706 ildouble: 2
9707 ldouble: 2
9708 Test "tan_towardzero (0x8p+0)":
9709 double: 1
9710 idouble: 1
9711 Test "tan_towardzero (0x8p+1020)":
9712 ildouble: 2
9713 ldouble: 2
9714 Test "tan_towardzero (0x9p+0)":
9715 double: 1
9716 float: 1
9717 idouble: 1
9718 ifloat: 1
9719 Test "tan_towardzero (0xap+0)":
9720 ildouble: 1
9721 ldouble: 1
9722 Test "tan_towardzero (0xc.908p-4)":
9723 double: 1
9724 float: 1
9725 idouble: 1
9726 ifloat: 1
9727 Test "tan_towardzero (0xc.90cp-4)":
9728 double: 1
9729 idouble: 1
9730 Test "tan_towardzero (0xc.90ep-4)":
9731 ildouble: 1
9732 ldouble: 1
9733 Test "tan_towardzero (0xc.90f8p-4)":
9734 ildouble: 2
9735 ldouble: 2
9736 Test "tan_towardzero (0xc.90fcp-4)":
9737 double: 1
9738 idouble: 1
9739 Test "tan_towardzero (0xc.90fd8p-4)":
9740 ildouble: 1
9741 ldouble: 1
9742 Test "tan_towardzero (0xc.90fdaa22168c234c4c6628b80cp-4)":
9743 ildouble: 1
9744 ldouble: 1
9745 Test "tan_towardzero (0xc.90fdaa22168c234p-4)":
9746 ildouble: 1
9747 ldouble: 1
9748 Test "tan_towardzero (0xc.90fdaa22168c8p-4)":
9749 double: 1
9750 idouble: 1
9751 ildouble: 1
9752 ldouble: 1
9753 Test "tan_towardzero (0xc.90fdaa22168cp-4)":
9754 ildouble: 1
9755 ldouble: 1
9756 Test "tan_towardzero (0xc.90fdap-4)":
9757 ildouble: 1
9758 ldouble: 1
9759 Test "tan_towardzero (0xc.90fdp-4)":
9760 double: 1
9761 idouble: 1
9762 Test "tan_towardzero (0xc.90fp-4)":
9763 ildouble: 2
9764 ldouble: 2
9765 Test "tan_towardzero (0xc.94p-4)":
9766 double: 1
9767 idouble: 1
9768 ildouble: 1
9769 ldouble: 1
9770 Test "tan_towardzero (0xc.98p-4)":
9771 double: 1
9772 idouble: 1
9773 ildouble: 1
9774 ldouble: 1
9775 Test "tan_towardzero (0xc.9p-4)":
9776 ildouble: 2
9777 ldouble: 2
9778 Test "tan_towardzero (0xcp-4)":
9779 double: 1
9780 idouble: 1
9781 Test "tan_towardzero (0xf.ffffffffffff8p+1020)":
9782 double: 1
9783 idouble: 1
9784 Test "tan_towardzero (0xf.ffffffffffffbffffffffffffcp+1020)":
9785 ildouble: 1
9786 ldouble: 1
9787 Test "tan_towardzero (0xf.fffffp+124)":
9788 double: 1
9789 idouble: 1
9790 Test "tan_towardzero (10)":
9791 float: 1
9792 ifloat: 1
9793 ildouble: 2
9794 ldouble: 2
9795 Test "tan_towardzero (2)":
9796 ildouble: 1
9797 ldouble: 1
9798 Test "tan_towardzero (3)":
9799 float: 1
9800 ifloat: 1
9801 ildouble: 3
9802 ldouble: 3
9803 Test "tan_towardzero (4)":
9804 float: 1
9805 ifloat: 1
9806 ildouble: 1
9807 ldouble: 1
9808 Test "tan_towardzero (5)":
9809 float: 1
9810 ifloat: 1
9811 Test "tan_towardzero (6)":
9812 ildouble: 1
9813 ldouble: 1
9814 Test "tan_towardzero (7)":
9815 ildouble: 2
9816 ldouble: 2
9817 Test "tan_towardzero (9)":
9818 float: 1
9819 ifloat: 1
9820 ildouble: 1
9821 ldouble: 1
9823 # tan_upward
9824 Test "tan_upward (-0xc.908p-4)":
9825 double: 1
9826 idouble: 1
9827 ildouble: 2
9828 ldouble: 2
9829 Test "tan_upward (-0xc.90cp-4)":
9830 double: 1
9831 float: 1
9832 idouble: 1
9833 ifloat: 1
9834 ildouble: 2
9835 ldouble: 2
9836 Test "tan_upward (-0xc.90ep-4)":
9837 float: 1
9838 ifloat: 1
9839 ildouble: 2
9840 ldouble: 2
9841 Test "tan_upward (-0xc.90f8p-4)":
9842 float: 1
9843 ifloat: 1
9844 ildouble: 2
9845 ldouble: 2
9846 Test "tan_upward (-0xc.90fcp-4)":
9847 double: 1
9848 float: 1
9849 idouble: 1
9850 ifloat: 1
9851 ildouble: 2
9852 ldouble: 2
9853 Test "tan_upward (-0xc.90fd8p-4)":
9854 float: 1
9855 ifloat: 1
9856 ildouble: 2
9857 ldouble: 2
9858 Test "tan_upward (-0xc.90fdap-4)":
9859 float: 1
9860 ifloat: 1
9861 ildouble: 1
9862 ldouble: 1
9863 Test "tan_upward (-0xc.90fdbp-4)":
9864 float: 1
9865 ifloat: 1
9866 Test "tan_upward (-0xc.90fdcp-4)":
9867 float: 1
9868 ifloat: 1
9869 Test "tan_upward (-0xc.90fdp-4)":
9870 double: 1
9871 float: 1
9872 idouble: 1
9873 ifloat: 1
9874 ildouble: 2
9875 ldouble: 2
9876 Test "tan_upward (-0xc.90fep-4)":
9877 float: 1
9878 ifloat: 1
9879 Test "tan_upward (-0xc.90fp-4)":
9880 float: 1
9881 ifloat: 1
9882 ildouble: 2
9883 ldouble: 2
9884 Test "tan_upward (-0xc.91p-4)":
9885 float: 1
9886 ifloat: 1
9887 Test "tan_upward (-0xc.94p-4)":
9888 double: 1
9889 idouble: 1
9890 ildouble: 1
9891 ldouble: 1
9892 Test "tan_upward (-0xc.98p-4)":
9893 double: 1
9894 idouble: 1
9895 ildouble: 1
9896 ldouble: 1
9897 Test "tan_upward (-0xc.9p-4)":
9898 float: 1
9899 ifloat: 1
9900 ildouble: 2
9901 ldouble: 2
9902 Test "tan_upward (0x2.1e19e4p+72)":
9903 double: 1
9904 idouble: 1
9905 ildouble: 2
9906 ldouble: 2
9907 Test "tan_upward (0x2.1e19ep+72)":
9908 double: 1
9909 idouble: 1
9910 Test "tan_upward (0x2p+0)":
9911 ildouble: 1
9912 ldouble: 1
9913 Test "tan_upward (0x2p+64)":
9914 double: 1
9915 idouble: 1
9916 ildouble: 2
9917 ldouble: 2
9918 Test "tan_upward (0x3p+0)":
9919 ildouble: 2
9920 ldouble: 2
9921 Test "tan_upward (0x4p+0)":
9922 double: 1
9923 idouble: 1
9924 ildouble: 2
9925 ldouble: 2
9926 Test "tan_upward (0x5p+0)":
9927 double: 1
9928 idouble: 1
9929 ildouble: 1
9930 ldouble: 1
9931 Test "tan_upward (0x6p+0)":
9932 ildouble: 1
9933 ldouble: 1
9934 Test "tan_upward (0x7p+0)":
9935 float: 1
9936 ifloat: 1
9937 Test "tan_upward (0x8p+0)":
9938 double: 1
9939 idouble: 1
9940 Test "tan_upward (0x8p+1020)":
9941 ildouble: 2
9942 ldouble: 2
9943 Test "tan_upward (0x9p+0)":
9944 double: 1
9945 idouble: 1
9946 Test "tan_upward (0xap+0)":
9947 double: 1
9948 idouble: 1
9949 ildouble: 1
9950 ldouble: 1
9951 Test "tan_upward (0xc.908p-4)":
9952 float: 1
9953 ifloat: 1
9954 Test "tan_upward (0xc.90ep-4)":
9955 double: 1
9956 idouble: 1
9957 ildouble: 1
9958 ldouble: 1
9959 Test "tan_upward (0xc.90f8p-4)":
9960 double: 1
9961 idouble: 1
9962 ildouble: 1
9963 ldouble: 1
9964 Test "tan_upward (0xc.90fcp-4)":
9965 ildouble: 1
9966 ldouble: 1
9967 Test "tan_upward (0xc.90fd8p-4)":
9968 double: 1
9969 idouble: 1
9970 ildouble: 1
9971 ldouble: 1
9972 Test "tan_upward (0xc.90fdaa22168c234c4c6628b80cp-4)":
9973 ildouble: 2
9974 ldouble: 2
9975 Test "tan_upward (0xc.90fdaa22168c234c4c6628b81p-4)":
9976 ildouble: 1
9977 ldouble: 1
9978 Test "tan_upward (0xc.90fdaa22168c234p-4)":
9979 ildouble: 2
9980 ldouble: 2
9981 Test "tan_upward (0xc.90fdaa22168c235p-4)":
9982 ildouble: 1
9983 ldouble: 1
9984 Test "tan_upward (0xc.90fdaa22168c8p-4)":
9985 ildouble: 2
9986 ldouble: 2
9987 Test "tan_upward (0xc.90fdaa22168cp-4)":
9988 ildouble: 2
9989 ldouble: 2
9990 Test "tan_upward (0xc.90fdap-4)":
9991 double: 1
9992 idouble: 1
9993 Test "tan_upward (0xc.90fdbp-4)":
9994 double: 1
9995 idouble: 1
9996 ildouble: 2
9997 ldouble: 2
9998 Test "tan_upward (0xc.90fdcp-4)":
9999 double: 1
10000 idouble: 1
10001 ildouble: 2
10002 ldouble: 2
10003 Test "tan_upward (0xc.90fep-4)":
10004 double: 1
10005 idouble: 1
10006 ildouble: 1
10007 ldouble: 1
10008 Test "tan_upward (0xc.90fp-4)":
10009 double: 1
10010 idouble: 1
10011 ildouble: 1
10012 ldouble: 1
10013 Test "tan_upward (0xc.91p-4)":
10014 double: 1
10015 idouble: 1
10016 ildouble: 2
10017 ldouble: 2
10018 Test "tan_upward (0xc.92p-4)":
10019 double: 1
10020 float: 1
10021 idouble: 1
10022 ifloat: 1
10023 ildouble: 1
10024 ldouble: 1
10025 Test "tan_upward (0xc.94p-4)":
10026 float: 1
10027 ifloat: 1
10028 ildouble: 2
10029 ldouble: 2
10030 Test "tan_upward (0xc.98p-4)":
10031 float: 1
10032 ifloat: 1
10033 ildouble: 2
10034 ldouble: 2
10035 Test "tan_upward (0xc.9p-4)":
10036 double: 1
10037 idouble: 1
10038 ildouble: 1
10039 ldouble: 1
10040 Test "tan_upward (0xc.ap-4)":
10041 double: 1
10042 float: 1
10043 idouble: 1
10044 ifloat: 1
10045 ildouble: 2
10046 ldouble: 2
10047 Test "tan_upward (0xcp-4)":
10048 float: 1
10049 ifloat: 1
10050 Test "tan_upward (0xf.ffffffffffff8p+1020)":
10051 double: 1
10052 idouble: 1
10053 Test "tan_upward (0xf.fffffp+124)":
10054 double: 1
10055 idouble: 1
10056 Test "tan_upward (10)":
10057 ildouble: 1
10058 ldouble: 1
10059 Test "tan_upward (3)":
10060 float: 1
10061 ifloat: 1
10062 ildouble: 3
10063 ldouble: 3
10064 Test "tan_upward (5)":
10065 float: 1
10066 ifloat: 1
10067 ildouble: 1
10068 ldouble: 1
10069 Test "tan_upward (6)":
10070 ildouble: 1
10071 ldouble: 1
10072 Test "tan_upward (7)":
10073 ildouble: 1
10074 ldouble: 1
10075 Test "tan_upward (9)":
10076 ildouble: 1
10077 ldouble: 1
10079 # tanh
10080 Test "tanh (-0.75)":
10081 ildouble: 1
10082 ldouble: 1
10083 Test "tanh (-0xcp-4)":
10084 ildouble: 1
10085 ldouble: 1
10086 Test "tanh (0.75)":
10087 ildouble: 1
10088 ldouble: 1
10089 Test "tanh (0xcp-4)":
10090 ildouble: 1
10091 ldouble: 1
10093 # tgamma
10094 Test "tgamma (-0.5)":
10095 double: 1
10096 float: 1
10097 idouble: 1
10098 ifloat: 1
10099 Test "tgamma (-0x0.fffffffffffff8p0)":
10100 double: 1
10101 idouble: 1
10102 ildouble: 1
10103 ldouble: 1
10104 Test "tgamma (-0x0.ffffffp0)":
10105 float: 1
10106 ifloat: 1
10107 Test "tgamma (-0x1.000002p+0)":
10108 double: 2
10109 idouble: 2
10110 Test "tgamma (-0x1.000002p0)":
10111 double: 2
10112 idouble: 2
10113 ildouble: 1
10114 ldouble: 1
10115 Test "tgamma (-0x1.0a32a2p+5)":
10116 float: 2
10117 ifloat: 2
10118 Test "tgamma (-0x1.3ffffep+4)":
10119 float: 1
10120 ifloat: 1
10121 Test "tgamma (-0x1.3ffffffffffffffep+4)":
10122 ildouble: 1
10123 ldouble: 1
10124 Test "tgamma (-0x1.3fffffffffffffffffffffffff8p+4)":
10125 ildouble: 2
10126 ldouble: 2
10127 Test "tgamma (-0x1.3ffffffffffffp+4)":
10128 ildouble: 1
10129 ldouble: 1
10130 Test "tgamma (-0x1.4000000000000002p+4)":
10131 ildouble: 1
10132 ldouble: 1
10133 Test "tgamma (-0x1.4000000000001p+4)":
10134 double: 1
10135 idouble: 1
10136 ildouble: 2
10137 ldouble: 2
10138 Test "tgamma (-0x1.400002p+4)":
10139 float: 1
10140 ifloat: 1
10141 Test "tgamma (-0x1.dffffep+4)":
10142 double: 1
10143 float: 1
10144 idouble: 1
10145 ifloat: 1
10146 ildouble: 1
10147 ldouble: 1
10148 Test "tgamma (-0x1.dffffffffffffffep+4)":
10149 ildouble: 2
10150 ldouble: 2
10151 Test "tgamma (-0x1.dfffffffffffffffffffffffff8p+4)":
10152 ildouble: 1
10153 ldouble: 1
10154 Test "tgamma (-0x1.dffffffffffffp+4)":
10155 ildouble: 1
10156 ldouble: 1
10157 Test "tgamma (-0x1.e00000000000000000000000008p+4)":
10158 ildouble: 2
10159 ldouble: 2
10160 Test "tgamma (-0x1.e000000000001p+4)":
10161 double: 3
10162 idouble: 3
10163 ildouble: 3
10164 ldouble: 3
10165 Test "tgamma (-0x1.e00002p+4)":
10166 double: 1
10167 float: 1
10168 idouble: 1
10169 ifloat: 1
10170 Test "tgamma (-0x13.ffffep0)":
10171 float: 2
10172 ifloat: 2
10173 Test "tgamma (-0x13.fffffffffffffffffffffffff8p0)":
10174 ildouble: 2
10175 ldouble: 2
10176 Test "tgamma (-0x13.ffffffffffffp0)":
10177 ildouble: 1
10178 ldouble: 1
10179 Test "tgamma (-0x14.000000000001p0)":
10180 double: 1
10181 idouble: 1
10182 ildouble: 2
10183 ldouble: 2
10184 Test "tgamma (-0x14.00002p0)":
10185 float: 1
10186 ifloat: 1
10187 Test "tgamma (-0x1d.ffffep0)":
10188 double: 1
10189 float: 1
10190 idouble: 1
10191 ifloat: 1
10192 ildouble: 1
10193 ldouble: 1
10194 Test "tgamma (-0x1d.fffffffffffffffffffffffff8p0)":
10195 ildouble: 1
10196 ldouble: 1
10197 Test "tgamma (-0x1d.ffffffffffffp0)":
10198 ildouble: 1
10199 ldouble: 1
10200 Test "tgamma (-0x1e.00000000000000000000000008p0)":
10201 ildouble: 2
10202 ldouble: 2
10203 Test "tgamma (-0x1e.000000000001p0)":
10204 double: 3
10205 idouble: 3
10206 ildouble: 3
10207 ldouble: 3
10208 Test "tgamma (-0x1e.00002p0)":
10209 double: 1
10210 float: 1
10211 idouble: 1
10212 ifloat: 1
10213 Test "tgamma (-0x2.0000000000002p+0)":
10214 double: 1
10215 idouble: 1
10216 Test "tgamma (-0x2.0000000000002p0)":
10217 double: 1
10218 idouble: 1
10219 Test "tgamma (-0x2.000004p+0)":
10220 double: 2
10221 float: 1
10222 idouble: 2
10223 ifloat: 1
10224 ildouble: 1
10225 ldouble: 1
10226 Test "tgamma (-0x2.000004p0)":
10227 double: 2
10228 float: 1
10229 idouble: 2
10230 ifloat: 1
10231 ildouble: 1
10232 ldouble: 1
10233 Test "tgamma (-0x2.146544p+4)":
10234 float: 2
10235 ifloat: 2
10236 Test "tgamma (-0x2.7fffffffffffep+4)":
10237 double: 1
10238 idouble: 1
10239 Test "tgamma (-0x2.7fffffffffffffffffffffffffp+4)":
10240 ildouble: 1
10241 ldouble: 1
10242 Test "tgamma (-0x2.8000000000002p+4)":
10243 double: 1
10244 idouble: 1
10245 ildouble: 1
10246 ldouble: 1
10247 Test "tgamma (-0x2.800004p+4)":
10248 double: 2
10249 idouble: 2
10250 Test "tgamma (-0x2.8ffffffffffffffcp+4)":
10251 ildouble: 1
10252 ldouble: 1
10253 Test "tgamma (-0x2.8p+0)":
10254 double: 1
10255 float: 2
10256 idouble: 1
10257 ifloat: 2
10258 ildouble: 1
10259 ldouble: 1
10260 Test "tgamma (-0x2.90000000000000000000000001p+4)":
10261 ildouble: 1
10262 ldouble: 1
10263 Test "tgamma (-0x2.9000000000000004p+4)":
10264 ildouble: 1
10265 ldouble: 1
10266 Test "tgamma (-0x2.900004p+4)":
10267 double: 1
10268 idouble: 1
10269 Test "tgamma (-0x2.9ffffcp+4)":
10270 double: 1
10271 idouble: 1
10272 ildouble: 1
10273 ldouble: 1
10274 Test "tgamma (-0x2.9fffffffffffep+4)":
10275 ildouble: 1
10276 ldouble: 1
10277 Test "tgamma (-0x2.a0000000000000000000000001p+4)":
10278 ildouble: 1
10279 ldouble: 1
10280 Test "tgamma (-0x2.fffffcp+0)":
10281 double: 1
10282 float: 1
10283 idouble: 1
10284 ifloat: 1
10285 ildouble: 1
10286 ldouble: 1
10287 Test "tgamma (-0x2.fffffcp0)":
10288 double: 1
10289 float: 1
10290 idouble: 1
10291 ifloat: 1
10292 ildouble: 1
10293 ldouble: 1
10294 Test "tgamma (-0x27.fffffffffffep0)":
10295 double: 1
10296 idouble: 1
10297 Test "tgamma (-0x27.fffffffffffffffffffffffffp0)":
10298 ildouble: 1
10299 ldouble: 1
10300 Test "tgamma (-0x28.0000000000000000000000001p0)":
10301 ildouble: 1
10302 ldouble: 1
10303 Test "tgamma (-0x28.000000000002p0)":
10304 double: 1
10305 idouble: 1
10306 ildouble: 1
10307 ldouble: 1
10308 Test "tgamma (-0x28.00004p0)":
10309 double: 2
10310 idouble: 2
10311 Test "tgamma (-0x29.0000000000000000000000001p0)":
10312 ildouble: 1
10313 ldouble: 1
10314 Test "tgamma (-0x29.00004p0)":
10315 double: 1
10316 idouble: 1
10317 Test "tgamma (-0x29.ffffcp0)":
10318 double: 1
10319 idouble: 1
10320 ildouble: 1
10321 ldouble: 1
10322 Test "tgamma (-0x29.fffffffffffep0)":
10323 ildouble: 1
10324 ldouble: 1
10325 Test "tgamma (-0x2a.0000000000000000000000001p0)":
10326 ildouble: 1
10327 ldouble: 1
10328 Test "tgamma (-0x3.000004p+0)":
10329 double: 2
10330 float: 1
10331 idouble: 2
10332 ifloat: 1
10333 Test "tgamma (-0x3.000004p0)":
10334 double: 2
10335 float: 1
10336 idouble: 2
10337 ifloat: 1
10338 Test "tgamma (-0x3.1ffffcp+4)":
10339 double: 1
10340 idouble: 1
10341 ildouble: 2
10342 ldouble: 2
10343 Test "tgamma (-0x3.1fffffffffffep+4)":
10344 double: 3
10345 idouble: 3
10346 Test "tgamma (-0x3.1ffffffffffffffcp+4)":
10347 ildouble: 2
10348 ldouble: 2
10349 Test "tgamma (-0x3.20000000000000000000000001p+4)":
10350 ildouble: 1
10351 ldouble: 1
10352 Test "tgamma (-0x3.2000000000002p+4)":
10353 ildouble: 1
10354 ldouble: 1
10355 Test "tgamma (-0x3.200004p+4)":
10356 ildouble: 2
10357 ldouble: 2
10358 Test "tgamma (-0x3.8p+0)":
10359 double: 1
10360 float: 1
10361 idouble: 1
10362 ifloat: 1
10363 Test "tgamma (-0x3.fffffcp+0)":
10364 double: 1
10365 float: 1
10366 idouble: 1
10367 ifloat: 1
10368 Test "tgamma (-0x3.fffffcp0)":
10369 double: 1
10370 float: 1
10371 idouble: 1
10372 ifloat: 1
10373 Test "tgamma (-0x3.ffffffffffffep+0)":
10374 double: 2
10375 idouble: 2
10376 Test "tgamma (-0x3.ffffffffffffep0)":
10377 double: 2
10378 idouble: 2
10379 Test "tgamma (-0x31.fffffffffffep0)":
10380 double: 3
10381 idouble: 3
10382 Test "tgamma (-0x32.0000000000000000000000001p0)":
10383 ildouble: 1
10384 ldouble: 1
10385 Test "tgamma (-0x32.000000000002p0)":
10386 ildouble: 1
10387 ldouble: 1
10388 Test "tgamma (-0x4.000008p+0)":
10389 float: 1
10390 ifloat: 1
10391 Test "tgamma (-0x4.000008p0)":
10392 float: 1
10393 ifloat: 1
10394 Test "tgamma (-0x4.8p+0)":
10395 double: 1
10396 float: 1
10397 idouble: 1
10398 ifloat: 1
10399 ildouble: 1
10400 ldouble: 1
10401 Test "tgamma (-0x4.fffff8p+0)":
10402 double: 1
10403 float: 1
10404 idouble: 1
10405 ifloat: 1
10406 Test "tgamma (-0x4.fffff8p0)":
10407 double: 1
10408 float: 1
10409 idouble: 1
10410 ifloat: 1
10411 Test "tgamma (-0x4.ffffffffffffcp+0)":
10412 double: 1
10413 idouble: 1
10414 ildouble: 1
10415 ldouble: 1
10416 Test "tgamma (-0x4.ffffffffffffcp0)":
10417 double: 1
10418 idouble: 1
10419 ildouble: 1
10420 ldouble: 1
10421 Test "tgamma (-0x5.0000000000004p+0)":
10422 ildouble: 1
10423 ldouble: 1
10424 Test "tgamma (-0x5.0000000000004p0)":
10425 ildouble: 1
10426 ldouble: 1
10427 Test "tgamma (-0x5.000008p+0)":
10428 double: 1
10429 float: 2
10430 idouble: 1
10431 ifloat: 2
10432 Test "tgamma (-0x5.000008p0)":
10433 double: 1
10434 float: 2
10435 idouble: 1
10436 ifloat: 2
10437 Test "tgamma (-0x5.8p+0)":
10438 double: 1
10439 idouble: 1
10440 Test "tgamma (-0x5.ffffffffffffcp+0)":
10441 double: 1
10442 idouble: 1
10443 Test "tgamma (-0x5.ffffffffffffcp0)":
10444 double: 1
10445 idouble: 1
10446 Test "tgamma (-0x5.fffffffffffffff8p+0)":
10447 ildouble: 1
10448 ldouble: 1
10449 Test "tgamma (-0x6.000008p+0)":
10450 float: 2
10451 ifloat: 2
10452 ildouble: 1
10453 ldouble: 1
10454 Test "tgamma (-0x6.000008p0)":
10455 float: 2
10456 ifloat: 2
10457 ildouble: 1
10458 ldouble: 1
10459 Test "tgamma (-0x6.3fffffffffffcp+4)":
10460 double: 2
10461 idouble: 2
10462 ildouble: 1
10463 ldouble: 1
10464 Test "tgamma (-0x6.3ffffffffffffffffffffffffep+4)":
10465 ildouble: 1
10466 ldouble: 1
10467 Test "tgamma (-0x6.4000000000000008p+4)":
10468 ildouble: 1
10469 ldouble: 1
10470 Test "tgamma (-0x6.4000000000004p+4)":
10471 double: 1
10472 idouble: 1
10473 ildouble: 1
10474 ldouble: 1
10475 Test "tgamma (-0x6.400008p+4)":
10476 double: 1
10477 idouble: 1
10478 Test "tgamma (-0x6.8p+0)":
10479 float: 1
10480 ifloat: 1
10481 Test "tgamma (-0x6.fffff8p+0)":
10482 double: 2
10483 float: 1
10484 idouble: 2
10485 ifloat: 1
10486 ildouble: 1
10487 ldouble: 1
10488 Test "tgamma (-0x6.fffff8p0)":
10489 double: 2
10490 float: 1
10491 idouble: 2
10492 ifloat: 1
10493 ildouble: 1
10494 ldouble: 1
10495 Test "tgamma (-0x6.ffffffffffffcp+0)":
10496 double: 4
10497 idouble: 4
10498 ildouble: 2
10499 ldouble: 2
10500 Test "tgamma (-0x6.ffffffffffffcp0)":
10501 double: 4
10502 idouble: 4
10503 ildouble: 2
10504 ldouble: 2
10505 Test "tgamma (-0x63.fffffffffffcp0)":
10506 double: 2
10507 idouble: 2
10508 ildouble: 1
10509 ldouble: 1
10510 Test "tgamma (-0x63.ffffffffffffffffffffffffep0)":
10511 ildouble: 1
10512 ldouble: 1
10513 Test "tgamma (-0x64.000000000004p0)":
10514 double: 1
10515 idouble: 1
10516 ildouble: 1
10517 ldouble: 1
10518 Test "tgamma (-0x7.0000000000004p+0)":
10519 double: 3
10520 idouble: 3
10521 ildouble: 1
10522 ldouble: 1
10523 Test "tgamma (-0x7.0000000000004p0)":
10524 double: 3
10525 idouble: 3
10526 ildouble: 2
10527 ldouble: 2
10528 Test "tgamma (-0x7.000008p+0)":
10529 double: 1
10530 idouble: 1
10531 Test "tgamma (-0x7.000008p0)":
10532 double: 1
10533 float: 1
10534 idouble: 1
10535 ifloat: 1
10536 Test "tgamma (-0x7.8p+0)":
10537 double: 2
10538 float: 1
10539 idouble: 2
10540 ifloat: 1
10541 Test "tgamma (-0x7.fffff8p+0)":
10542 double: 3
10543 float: 1
10544 idouble: 3
10545 ifloat: 1
10546 Test "tgamma (-0x7.fffff8p0)":
10547 double: 3
10548 float: 1
10549 idouble: 3
10550 ifloat: 1
10551 Test "tgamma (-0x7.ffffffffffffcp+0)":
10552 double: 3
10553 idouble: 3
10554 ildouble: 3
10555 ldouble: 3
10556 Test "tgamma (-0x7.ffffffffffffcp0)":
10557 double: 3
10558 idouble: 3
10559 ildouble: 3
10560 ldouble: 3
10561 Test "tgamma (-0x7.fffffffffffffff8p+0)":
10562 ildouble: 1
10563 ldouble: 1
10564 Test "tgamma (-0x8.00000000000000000000000004p+0)":
10565 ildouble: 1
10566 ldouble: 1
10567 Test "tgamma (-0x8.00000000000000000000000004p0)":
10568 ildouble: 1
10569 ldouble: 1
10570 Test "tgamma (-0x8.00001p+0)":
10571 double: 2
10572 idouble: 2
10573 Test "tgamma (-0x8.00001p0)":
10574 double: 2
10575 idouble: 2
10576 Test "tgamma (-0x8.8p+0)":
10577 double: 1
10578 float: 1
10579 idouble: 1
10580 ifloat: 1
10581 Test "tgamma (-0x8p-4)":
10582 double: 1
10583 float: 1
10584 idouble: 1
10585 ifloat: 1
10586 Test "tgamma (-0x9.5ffffffffffffffp+4)":
10587 ildouble: 1
10588 ldouble: 1
10589 Test "tgamma (-0x9.600000000000001p+4)":
10590 ildouble: 1
10591 ldouble: 1
10592 Test "tgamma (-0x9.6000000000008p+4)":
10593 double: 1
10594 idouble: 1
10595 Test "tgamma (-0x9.60001p+4)":
10596 double: 1
10597 idouble: 1
10598 Test "tgamma (-0x9.8p+0)":
10599 double: 1
10600 float: 2
10601 idouble: 1
10602 ifloat: 2
10603 Test "tgamma (-0x9.ffffffffffff8p+0)":
10604 double: 1
10605 idouble: 1
10606 ildouble: 2
10607 ldouble: 2
10608 Test "tgamma (-0x9.ffffffffffff8p0)":
10609 double: 1
10610 idouble: 1
10611 ildouble: 2
10612 ldouble: 2
10613 Test "tgamma (-0x9.fffffp+0)":
10614 ildouble: 1
10615 ldouble: 1
10616 Test "tgamma (-0x9.fffffp0)":
10617 float: 1
10618 ifloat: 1
10619 ildouble: 1
10620 ldouble: 1
10621 Test "tgamma (-0x96.000000000008p0)":
10622 double: 1
10623 idouble: 1
10624 Test "tgamma (-0xa.00001p+0)":
10625 double: 1
10626 idouble: 1
10627 ildouble: 2
10628 ldouble: 2
10629 Test "tgamma (-0xa.00001p0)":
10630 double: 1
10631 idouble: 1
10632 ildouble: 2
10633 ldouble: 2
10634 Test "tgamma (-0xa.c0001p+4)":
10635 double: 1
10636 idouble: 1
10637 Test "tgamma (-0xf.ffffffffffff8p-4)":
10638 double: 1
10639 idouble: 1
10640 ildouble: 1
10641 ldouble: 1
10642 Test "tgamma (-0xf.fffffp-4)":
10643 float: 1
10644 ifloat: 1
10645 Test "tgamma (-2.5)":
10646 double: 1
10647 float: 2
10648 idouble: 1
10649 ifloat: 2
10650 ildouble: 1
10651 ldouble: 1
10652 Test "tgamma (-3.5)":
10653 double: 1
10654 float: 1
10655 idouble: 1
10656 ifloat: 1
10657 Test "tgamma (-4.5)":
10658 double: 1
10659 float: 1
10660 idouble: 1
10661 ifloat: 1
10662 ildouble: 1
10663 ldouble: 1
10664 Test "tgamma (-5.5)":
10665 double: 1
10666 idouble: 1
10667 Test "tgamma (-6.5)":
10668 float: 1
10669 ifloat: 1
10670 Test "tgamma (-7.5)":
10671 double: 2
10672 float: 1
10673 idouble: 2
10674 ifloat: 1
10675 Test "tgamma (-8.5)":
10676 double: 1
10677 float: 1
10678 idouble: 1
10679 ifloat: 1
10680 Test "tgamma (-9.5)":
10681 double: 1
10682 float: 2
10683 idouble: 1
10684 ifloat: 2
10685 Test "tgamma (0.5)":
10686 float: 1
10687 ifloat: 1
10688 Test "tgamma (0.7)":
10689 double: 1
10690 float: 1
10691 idouble: 1
10692 ifloat: 1
10693 Test "tgamma (0x1.28p+4)":
10694 double: 1
10695 idouble: 1
10696 ildouble: 1
10697 ldouble: 1
10698 Test "tgamma (0x1.38p+4)":
10699 double: 2
10700 idouble: 2
10701 Test "tgamma (0x1.78p+4)":
10702 double: 1
10703 float: 1
10704 idouble: 1
10705 ifloat: 1
10706 Test "tgamma (0x1.d8p+4)":
10707 double: 1
10708 float: 1
10709 idouble: 1
10710 ifloat: 1
10711 Test "tgamma (0x1.fffffep+0)":
10712 float: 1
10713 ifloat: 1
10714 Test "tgamma (0x1.fffffep0)":
10715 float: 1
10716 ifloat: 1
10717 Test "tgamma (0x1.fffffffffffffp+0)":
10718 double: 1
10719 idouble: 1
10720 Test "tgamma (0x1.fffffffffffffp0)":
10721 double: 1
10722 idouble: 1
10723 Test "tgamma (0x1p-24)":
10724 float: 1
10725 ifloat: 1
10726 Test "tgamma (0x1p-53)":
10727 double: 1
10728 idouble: 1
10729 Test "tgamma (0x2.18p+4)":
10730 ildouble: 1
10731 ldouble: 1
10732 Test "tgamma (0x2.28p+4)":
10733 double: 1
10734 idouble: 1
10735 ildouble: 1
10736 ldouble: 1
10737 Test "tgamma (0x2.30a43cp+4)":
10738 double: 1
10739 float: 2
10740 idouble: 1
10741 ifloat: 2
10742 Test "tgamma (0x2.8p+0)":
10743 float: 2
10744 ifloat: 2
10745 ildouble: 1
10746 ldouble: 1
10747 Test "tgamma (0x2.fffffcp+0)":
10748 float: 3
10749 ifloat: 3
10750 Test "tgamma (0x2.fffffcp0)":
10751 float: 3
10752 ifloat: 3
10753 Test "tgamma (0x3.8p+0)":
10754 float: 2
10755 ifloat: 2
10756 Test "tgamma (0x3.fffffcp+0)":
10757 float: 1
10758 ifloat: 1
10759 Test "tgamma (0x3.fffffcp0)":
10760 float: 1
10761 ifloat: 1
10762 Test "tgamma (0x3.ffffffffffffep+0)":
10763 double: 1
10764 idouble: 1
10765 Test "tgamma (0x3.ffffffffffffep0)":
10766 double: 1
10767 idouble: 1
10768 Test "tgamma (0x3p+0)":
10769 float: 1
10770 ifloat: 1
10771 Test "tgamma (0x4.0000000000004p+0)":
10772 double: 1
10773 idouble: 1
10774 Test "tgamma (0x4.0000000000004p0)":
10775 double: 1
10776 idouble: 1
10777 Test "tgamma (0x4.8p+0)":
10778 double: 1
10779 float: 1
10780 idouble: 1
10781 ifloat: 1
10782 Test "tgamma (0x4.fffff8p+0)":
10783 float: 1
10784 ifloat: 1
10785 Test "tgamma (0x4.fffff8p0)":
10786 float: 1
10787 ifloat: 1
10788 Test "tgamma (0x4.ffffffffffffcp+0)":
10789 double: 1
10790 idouble: 1
10791 ildouble: 1
10792 ldouble: 1
10793 Test "tgamma (0x4.ffffffffffffcp0)":
10794 double: 1
10795 idouble: 1
10796 ildouble: 1
10797 ldouble: 1
10798 Test "tgamma (0x4p+0)":
10799 float: 1
10800 ifloat: 1
10801 Test "tgamma (0x5.0000000000004p+0)":
10802 double: 1
10803 idouble: 1
10804 Test "tgamma (0x5.0000000000004p0)":
10805 double: 1
10806 idouble: 1
10807 Test "tgamma (0x5.000008p+0)":
10808 float: 3
10809 ifloat: 3
10810 Test "tgamma (0x5.000008p0)":
10811 float: 3
10812 ifloat: 3
10813 Test "tgamma (0x5.fffff8p+0)":
10814 double: 1
10815 float: 1
10816 idouble: 1
10817 ifloat: 1
10818 Test "tgamma (0x5.fffff8p0)":
10819 double: 1
10820 float: 1
10821 idouble: 1
10822 ifloat: 1
10823 Test "tgamma (0x6.0000000000004p+0)":
10824 double: 1
10825 idouble: 1
10826 Test "tgamma (0x6.0000000000004p0)":
10827 double: 1
10828 idouble: 1
10829 Test "tgamma (0x6.000008p+0)":
10830 float: 2
10831 ifloat: 2
10832 Test "tgamma (0x6.000008p0)":
10833 float: 2
10834 ifloat: 2
10835 Test "tgamma (0x6.8p+0)":
10836 float: 1
10837 ifloat: 1
10838 Test "tgamma (0x6.fffff8p+0)":
10839 double: 1
10840 idouble: 1
10841 Test "tgamma (0x6.fffff8p0)":
10842 double: 1
10843 idouble: 1
10844 Test "tgamma (0x6.ffffffffffffcp+0)":
10845 double: 4
10846 idouble: 4
10847 ildouble: 1
10848 ldouble: 1
10849 Test "tgamma (0x6.ffffffffffffcp0)":
10850 double: 4
10851 idouble: 4
10852 ildouble: 1
10853 ldouble: 1
10854 Test "tgamma (0x6p+0)":
10855 float: 1
10856 ifloat: 1
10857 Test "tgamma (0x7.0000000000004p+0)":
10858 double: 4
10859 idouble: 4
10860 Test "tgamma (0x7.0000000000004p0)":
10861 double: 4
10862 idouble: 4
10863 ildouble: 1
10864 ldouble: 1
10865 Test "tgamma (0x7.000008p+0)":
10866 double: 1
10867 idouble: 1
10868 Test "tgamma (0x7.000008p0)":
10869 double: 1
10870 float: 1
10871 idouble: 1
10872 ifloat: 1
10873 Test "tgamma (0x7.8p+0)":
10874 double: 2
10875 float: 1
10876 idouble: 2
10877 ifloat: 1
10878 ildouble: 1
10879 ldouble: 1
10880 Test "tgamma (0x7.fffff8p+0)":
10881 double: 2
10882 float: 1
10883 idouble: 2
10884 ifloat: 1
10885 Test "tgamma (0x7.fffff8p0)":
10886 double: 2
10887 float: 1
10888 idouble: 2
10889 ifloat: 1
10890 Test "tgamma (0x7.ffffffffffffcp+0)":
10891 double: 2
10892 idouble: 2
10893 ildouble: 1
10894 ldouble: 1
10895 Test "tgamma (0x7.ffffffffffffcp0)":
10896 double: 2
10897 idouble: 2
10898 ildouble: 1
10899 ldouble: 1
10900 Test "tgamma (0x7p+0)":
10901 double: 1
10902 idouble: 1
10903 Test "tgamma (0x8.00001p+0)":
10904 double: 2
10905 idouble: 2
10906 Test "tgamma (0x8.00001p0)":
10907 double: 2
10908 idouble: 2
10909 Test "tgamma (0x8.8p+0)":
10910 double: 1
10911 float: 1
10912 idouble: 1
10913 ifloat: 1
10914 Test "tgamma (0x8p+0)":
10915 double: 1
10916 idouble: 1
10917 Test "tgamma (0x8p-4)":
10918 float: 1
10919 ifloat: 1
10920 Test "tgamma (0x8p-56)":
10921 double: 1
10922 idouble: 1
10923 Test "tgamma (0x9.8p+0)":
10924 double: 1
10925 float: 1
10926 idouble: 1
10927 ifloat: 1
10928 ildouble: 1
10929 ldouble: 1
10930 Test "tgamma (0x9p+0)":
10931 double: 1
10932 idouble: 1
10933 Test "tgamma (0xa.b9fd72b0fb238p+4)":
10934 double: 1
10935 idouble: 1
10936 ildouble: 2
10937 ldouble: 2
10938 Test "tgamma (0xa.b9fd72b0fb23a9ddbf0d3804f4p+4)":
10939 ildouble: 1
10940 ldouble: 1
10941 Test "tgamma (0xa.b9fd7p+4)":
10942 double: 2
10943 idouble: 2
10944 ildouble: 2
10945 ldouble: 2
10946 Test "tgamma (0xap+0)":
10947 double: 1
10948 float: 1
10949 idouble: 1
10950 ifloat: 1
10951 Test "tgamma (0xb.333333333333333p-4)":
10952 ildouble: 1
10953 ldouble: 1
10954 Test "tgamma (0xb.33334p-4)":
10955 ildouble: 1
10956 ldouble: 1
10957 Test "tgamma (10)":
10958 double: 1
10959 float: 1
10960 idouble: 1
10961 ifloat: 1
10962 Test "tgamma (18.5)":
10963 double: 1
10964 float: 1
10965 idouble: 1
10966 ifloat: 1
10967 ildouble: 1
10968 ldouble: 1
10969 Test "tgamma (19.5)":
10970 double: 2
10971 idouble: 2
10972 ildouble: 1
10973 ldouble: 1
10974 Test "tgamma (2.5)":
10975 float: 2
10976 ifloat: 2
10977 ildouble: 1
10978 ldouble: 1
10979 Test "tgamma (23.5)":
10980 double: 1
10981 float: 1
10982 idouble: 1
10983 ifloat: 1
10984 Test "tgamma (29.5)":
10985 double: 1
10986 float: 1
10987 idouble: 1
10988 ifloat: 1
10989 Test "tgamma (3)":
10990 float: 1
10991 ifloat: 1
10992 Test "tgamma (3.5)":
10993 float: 2
10994 ifloat: 2
10995 Test "tgamma (30.5)":
10996 float: 1
10997 ifloat: 1
10998 Test "tgamma (33.5)":
10999 float: 1
11000 ifloat: 1
11001 ildouble: 1
11002 ldouble: 1
11003 Test "tgamma (34.5)":
11004 double: 1
11005 float: 2
11006 idouble: 1
11007 ifloat: 2
11008 ildouble: 1
11009 ldouble: 1
11010 Test "tgamma (4)":
11011 float: 1
11012 ifloat: 1
11013 Test "tgamma (4.5)":
11014 double: 1
11015 float: 1
11016 idouble: 1
11017 ifloat: 1
11018 Test "tgamma (6)":
11019 float: 1
11020 ifloat: 1
11021 Test "tgamma (6.5)":
11022 float: 1
11023 ifloat: 1
11024 Test "tgamma (7)":
11025 double: 1
11026 idouble: 1
11027 Test "tgamma (7.5)":
11028 double: 2
11029 float: 1
11030 idouble: 2
11031 ifloat: 1
11032 ildouble: 1
11033 ldouble: 1
11034 Test "tgamma (8)":
11035 double: 1
11036 idouble: 1
11037 Test "tgamma (8.5)":
11038 double: 1
11039 float: 1
11040 idouble: 1
11041 ifloat: 1
11042 Test "tgamma (9)":
11043 double: 1
11044 idouble: 1
11045 Test "tgamma (9.5)":
11046 double: 1
11047 float: 1
11048 idouble: 1
11049 ifloat: 1
11050 ildouble: 1
11051 ldouble: 1
11053 # y0
11054 Test "y0 (0.125)":
11055 ildouble: 1
11056 ldouble: 1
11057 Test "y0 (0.75)":
11058 ildouble: 1
11059 ldouble: 1
11060 Test "y0 (0x1.3ffp+74)":
11061 double: 1
11062 idouble: 1
11063 Test "y0 (0x1.8p+0)":
11064 double: 2
11065 float: 1
11066 idouble: 2
11067 ifloat: 1
11068 Test "y0 (0x1.ff00000000002p+840)":
11069 double: 1
11070 idouble: 1
11071 ildouble: 1
11072 ldouble: 1
11073 Test "y0 (0x1p+0)":
11074 double: 2
11075 float: 1
11076 idouble: 2
11077 ifloat: 1
11078 ildouble: 1
11079 ldouble: 1
11080 Test "y0 (0x1p-100)":
11081 ildouble: 1
11082 ldouble: 1
11083 Test "y0 (0x1p-110)":
11084 double: 1
11085 idouble: 1
11086 ildouble: 1
11087 ldouble: 1
11088 Test "y0 (0x1p-20)":
11089 double: 1
11090 idouble: 1
11091 Test "y0 (0x1p-30)":
11092 float: 1
11093 ifloat: 1
11094 ildouble: 1
11095 ldouble: 1
11096 Test "y0 (0x1p-40)":
11097 double: 1
11098 float: 1
11099 idouble: 1
11100 ifloat: 1
11101 Test "y0 (0x1p-60)":
11102 float: 1
11103 ifloat: 1
11104 Test "y0 (0x1p-70)":
11105 double: 1
11106 float: 1
11107 idouble: 1
11108 ifloat: 1
11109 Test "y0 (0x1p-80)":
11110 double: 1
11111 idouble: 1
11112 Test "y0 (0x1p1023)":
11113 ildouble: 1
11114 ldouble: 1
11115 Test "y0 (0x2p+0)":
11116 double: 1
11117 idouble: 1
11118 Test "y0 (0x2p-4)":
11119 ildouble: 1
11120 ldouble: 1
11121 Test "y0 (0x4.ffcp+72)":
11122 double: 1
11123 idouble: 1
11124 Test "y0 (0x4p-112)":
11125 double: 1
11126 idouble: 1
11127 ildouble: 1
11128 ldouble: 1
11129 Test "y0 (0x4p-32)":
11130 float: 1
11131 ifloat: 1
11132 ildouble: 1
11133 ldouble: 1
11134 Test "y0 (0x4p-72)":
11135 double: 1
11136 float: 1
11137 idouble: 1
11138 ifloat: 1
11139 Test "y0 (0x8p+0)":
11140 double: 1
11141 float: 1
11142 idouble: 1
11143 ifloat: 1
11144 ildouble: 1
11145 ldouble: 1
11146 Test "y0 (0x8p+1020)":
11147 ildouble: 1
11148 ldouble: 1
11149 Test "y0 (0xap+0)":
11150 double: 1
11151 float: 1
11152 idouble: 1
11153 ifloat: 1
11154 Test "y0 (0xf.ffffffffffff8p+1020)":
11155 double: 1
11156 idouble: 1
11157 ildouble: 1
11158 ldouble: 1
11159 Test "y0 (0xf.ffffffffffffbffffffffffffcp+1020)":
11160 ildouble: 1
11161 ldouble: 1
11162 Test "y0 (0xf.fffffp+124)":
11163 double: 1
11164 float: 1
11165 idouble: 1
11166 ifloat: 1
11167 ildouble: 1
11168 ldouble: 1
11169 Test "y0 (1.0)":
11170 double: 2
11171 float: 1
11172 idouble: 2
11173 ifloat: 1
11174 ildouble: 1
11175 ldouble: 1
11176 Test "y0 (1.5)":
11177 double: 2
11178 float: 1
11179 idouble: 2
11180 ifloat: 1
11181 Test "y0 (10.0)":
11182 double: 1
11183 float: 1
11184 idouble: 1
11185 ifloat: 1
11186 ildouble: 1
11187 ldouble: 1
11188 Test "y0 (2.0)":
11189 double: 1
11190 idouble: 1
11191 Test "y0 (8.0)":
11192 double: 1
11193 float: 1
11194 idouble: 1
11195 ifloat: 1
11196 ildouble: 1
11197 ldouble: 1
11199 # y1
11200 Test "y1 (0.125)":
11201 double: 1
11202 idouble: 1
11203 Test "y1 (0x1.001000001p+593)":
11204 ildouble: 2
11205 ldouble: 2
11206 Test "y1 (0x1.27e204p+99)":
11207 double: 1
11208 float: 1
11209 idouble: 1
11210 ifloat: 1
11211 ildouble: 1
11212 ldouble: 1
11213 Test "y1 (0x1.8p+0)":
11214 float: 1
11215 ifloat: 1
11216 Test "y1 (0x1p-10)":
11217 double: 1
11218 idouble: 1
11219 Test "y1 (0x1p-20)":
11220 ildouble: 1
11221 ldouble: 1
11222 Test "y1 (0x1p1023)":
11223 ildouble: 1
11224 ldouble: 1
11225 Test "y1 (0x2.002000002p+592)":
11226 ildouble: 2
11227 ldouble: 2
11228 Test "y1 (0x2p+0)":
11229 double: 1
11230 float: 1
11231 idouble: 1
11232 ifloat: 1
11233 Test "y1 (0x2p-4)":
11234 double: 1
11235 idouble: 1
11236 Test "y1 (0x4p-12)":
11237 double: 1
11238 idouble: 1
11239 Test "y1 (0x8p+0)":
11240 double: 1
11241 float: 2
11242 idouble: 1
11243 ifloat: 2
11244 ildouble: 1
11245 ldouble: 1
11246 Test "y1 (0x8p+1020)":
11247 ildouble: 1
11248 ldouble: 1
11249 Test "y1 (0x9.3f102p+96)":
11250 double: 1
11251 idouble: 1
11252 ildouble: 1
11253 ldouble: 1
11254 Test "y1 (0xap+0)":
11255 double: 3
11256 float: 1
11257 idouble: 3
11258 ifloat: 1
11259 ildouble: 2
11260 ldouble: 2
11261 Test "y1 (0xf.fffffp+124)":
11262 double: 2
11263 float: 2
11264 idouble: 2
11265 ifloat: 2
11266 Test "y1 (1.5)":
11267 float: 1
11268 ifloat: 1
11269 Test "y1 (10.0)":
11270 double: 3
11271 float: 1
11272 idouble: 3
11273 ifloat: 1
11274 ildouble: 2
11275 ldouble: 2
11276 Test "y1 (2.0)":
11277 double: 2
11278 float: 1
11279 idouble: 2
11280 ifloat: 2
11281 Test "y1 (8.0)":
11282 double: 1
11283 float: 2
11284 idouble: 1
11285 ifloat: 2
11286 ildouble: 1
11287 ldouble: 1
11289 # yn
11290 Test "yn (-10, 1.0)":
11291 float: 2
11292 ifloat: 2
11293 Test "yn (0, 0.125)":
11294 ildouble: 1
11295 ldouble: 1
11296 Test "yn (0, 0.75)":
11297 ildouble: 1
11298 ldouble: 1
11299 Test "yn (0, 1.0)":
11300 double: 2
11301 float: 1
11302 idouble: 2
11303 ifloat: 1
11304 ildouble: 1
11305 ldouble: 1
11306 Test "yn (0, 1.5)":
11307 double: 2
11308 float: 1
11309 idouble: 2
11310 ifloat: 1
11311 Test "yn (0, 10.0)":
11312 double: 1
11313 float: 1
11314 idouble: 1
11315 ifloat: 1
11316 ildouble: 2
11317 ldouble: 2
11318 Test "yn (0, 2.0)":
11319 double: 1
11320 idouble: 1
11321 Test "yn (0, 8.0)":
11322 double: 1
11323 float: 1
11324 idouble: 1
11325 ifloat: 1
11326 ildouble: 1
11327 ldouble: 1
11328 Test "yn (1, 0.125)":
11329 double: 1
11330 idouble: 1
11331 Test "yn (1, 1.5)":
11332 float: 2
11333 ifloat: 2
11334 Test "yn (1, 10.0)":
11335 double: 3
11336 float: 1
11337 idouble: 3
11338 ifloat: 1
11339 ildouble: 2
11340 ldouble: 2
11341 Test "yn (1, 2.0)":
11342 double: 2
11343 float: 1
11344 idouble: 2
11345 ifloat: 1
11346 Test "yn (1, 8.0)":
11347 double: 1
11348 float: 2
11349 idouble: 1
11350 ifloat: 2
11351 ildouble: 1
11352 ldouble: 1
11353 Test "yn (10, 0.125)":
11354 double: 1
11355 idouble: 1
11356 Test "yn (10, 0.75)":
11357 double: 1
11358 float: 2
11359 idouble: 1
11360 ifloat: 2
11361 Test "yn (10, 1.0)":
11362 float: 2
11363 ifloat: 2
11364 Test "yn (10, 10.0)":
11365 double: 2
11366 float: 2
11367 idouble: 2
11368 ifloat: 2
11369 ildouble: 2
11370 ldouble: 2
11371 Test "yn (10, 2.0)":
11372 double: 3
11373 float: 1
11374 idouble: 3
11375 ifloat: 1
11376 ildouble: 1
11377 ldouble: 1
11378 Test "yn (2, 0x1.ffff62p+99)":
11379 double: 1
11380 idouble: 1
11381 Test "yn (2, 0x1p1023)":
11382 ildouble: 1
11383 ldouble: 1
11384 Test "yn (2, 0x1p127)":
11385 double: 1
11386 float: 1
11387 idouble: 1
11388 ifloat: 1
11389 ildouble: 1
11390 ldouble: 1
11391 Test "yn (3, 0.125)":
11392 double: 1
11393 idouble: 1
11394 Test "yn (3, 0.75)":
11395 float: 1
11396 ifloat: 1
11397 Test "yn (3, 10.0)":
11398 double: 1
11399 float: 1
11400 idouble: 1
11401 ifloat: 1
11402 ildouble: 1
11403 ldouble: 1
11404 Test "yn (3, 2.0)":
11405 double: 1
11406 idouble: 1
11408 # Maximal error of functions:
11409 Function: "acos":
11410 ildouble: 1
11411 ldouble: 1
11413 Function: "acos_downward":
11414 double: 1
11415 float: 1
11416 idouble: 1
11417 ifloat: 1
11418 ildouble: 3
11419 ldouble: 3
11421 Function: "acos_tonearest":
11422 ildouble: 1
11423 ldouble: 1
11425 Function: "acos_towardzero":
11426 double: 1
11427 float: 1
11428 idouble: 1
11429 ifloat: 1
11430 ildouble: 3
11431 ldouble: 3
11433 Function: "acos_upward":
11434 double: 1
11435 idouble: 1
11436 ildouble: 2
11437 ldouble: 2
11439 Function: "acosh":
11440 ildouble: 1
11441 ldouble: 1
11443 Function: "asin":
11444 ildouble: 2
11445 ldouble: 2
11447 Function: "asin_downward":
11448 double: 1
11449 float: 1
11450 idouble: 1
11451 ifloat: 1
11452 ildouble: 2
11453 ldouble: 2
11455 Function: "asin_tonearest":
11456 ildouble: 2
11457 ldouble: 2
11459 Function: "asin_towardzero":
11460 double: 1
11461 float: 1
11462 idouble: 1
11463 ifloat: 1
11464 ildouble: 1
11465 ldouble: 1
11467 Function: "asin_upward":
11468 double: 1
11469 float: 1
11470 idouble: 1
11471 ifloat: 1
11472 ildouble: 2
11473 ldouble: 2
11475 Function: "asinh":
11476 ildouble: 1
11477 ldouble: 1
11479 Function: "atan2":
11480 float: 1
11481 ifloat: 1
11482 ildouble: 2
11483 ldouble: 2
11485 Function: "atanh":
11486 float: 1
11487 ifloat: 1
11489 Function: "cabs":
11490 float: 1
11491 ifloat: 1
11492 ildouble: 1
11493 ldouble: 1
11495 Function: Real part of "cacos":
11496 double: 1
11497 float: 2
11498 idouble: 1
11499 ifloat: 2
11501 Function: Imaginary part of "cacos":
11502 double: 3
11503 float: 2
11504 idouble: 3
11505 ifloat: 2
11507 Function: Real part of "cacosh":
11508 double: 1
11509 float: 7
11510 idouble: 1
11511 ifloat: 7
11513 Function: Imaginary part of "cacosh":
11514 double: 1
11515 float: 3
11516 idouble: 1
11517 ifloat: 3
11519 Function: "carg":
11520 ildouble: 1
11521 ldouble: 1
11523 Function: Real part of "casin":
11524 double: 1
11525 float: 1
11526 idouble: 1
11527 ifloat: 1
11528 ildouble: 1
11529 ldouble: 1
11531 Function: Imaginary part of "casin":
11532 double: 3
11533 float: 2
11534 idouble: 3
11535 ifloat: 2
11537 Function: Real part of "casinh":
11538 double: 5
11539 float: 2
11540 idouble: 5
11541 ifloat: 2
11543 Function: Imaginary part of "casinh":
11544 double: 3
11545 float: 1
11546 idouble: 3
11547 ifloat: 1
11548 ildouble: 1
11549 ldouble: 1
11551 Function: Real part of "catan":
11552 float: 4
11553 ifloat: 4
11555 Function: Imaginary part of "catan":
11556 double: 1
11557 float: 1
11558 idouble: 1
11559 ifloat: 1
11560 ildouble: 1
11561 ldouble: 1
11563 Function: Real part of "catanh":
11564 double: 4
11565 float: 1
11566 idouble: 4
11567 ifloat: 1
11568 ildouble: 1
11569 ldouble: 1
11571 Function: Imaginary part of "catanh":
11572 float: 1
11573 ifloat: 1
11575 Function: "cbrt":
11576 double: 1
11577 float: 1
11578 idouble: 1
11579 ifloat: 1
11581 Function: Real part of "ccos":
11582 double: 1
11583 float: 1
11584 idouble: 1
11585 ifloat: 1
11586 ildouble: 1
11587 ldouble: 1
11589 Function: Imaginary part of "ccos":
11590 double: 1
11591 float: 1
11592 idouble: 1
11593 ifloat: 1
11594 ildouble: 1
11595 ldouble: 1
11597 Function: Real part of "ccosh":
11598 double: 1
11599 float: 1
11600 idouble: 1
11601 ifloat: 1
11602 ildouble: 1
11603 ldouble: 1
11605 Function: Imaginary part of "ccosh":
11606 double: 1
11607 float: 1
11608 idouble: 1
11609 ifloat: 1
11610 ildouble: 2
11611 ldouble: 2
11613 Function: Real part of "cexp":
11614 double: 2
11615 float: 1
11616 idouble: 2
11617 ifloat: 1
11618 ildouble: 2
11619 ldouble: 2
11621 Function: Imaginary part of "cexp":
11622 double: 1
11623 float: 2
11624 idouble: 1
11625 ifloat: 2
11626 ildouble: 2
11627 ldouble: 2
11629 Function: Real part of "clog":
11630 double: 1
11631 float: 2
11632 idouble: 1
11633 ifloat: 2
11634 ildouble: 1
11635 ldouble: 1
11637 Function: Imaginary part of "clog":
11638 double: 1
11639 float: 3
11640 idouble: 1
11641 ifloat: 3
11642 ildouble: 2
11643 ldouble: 2
11645 Function: Real part of "clog10":
11646 double: 2
11647 float: 2
11648 idouble: 2
11649 ifloat: 2
11650 ildouble: 2
11651 ldouble: 2
11653 Function: Imaginary part of "clog10":
11654 double: 1
11655 float: 1
11656 idouble: 1
11657 ifloat: 1
11658 ildouble: 2
11659 ldouble: 2
11661 Function: "cos":
11662 double: 2
11663 float: 1
11664 idouble: 2
11665 ifloat: 1
11666 ildouble: 2
11667 ldouble: 2
11669 Function: "cos_downward":
11670 double: 1
11671 float: 2
11672 idouble: 1
11673 ifloat: 2
11674 ildouble: 3
11675 ldouble: 3
11677 Function: "cos_tonearest":
11678 float: 1
11679 ifloat: 1
11680 ildouble: 2
11681 ldouble: 2
11683 Function: "cos_towardzero":
11684 double: 1
11685 float: 1
11686 idouble: 1
11687 ifloat: 1
11688 ildouble: 3
11689 ldouble: 3
11691 Function: "cos_upward":
11692 double: 1
11693 float: 2
11694 idouble: 1
11695 ifloat: 2
11696 ildouble: 4
11697 ldouble: 4
11699 Function: "cosh":
11700 double: 1
11701 idouble: 1
11702 ildouble: 1
11703 ldouble: 1
11705 Function: "cosh_downward":
11706 double: 1
11707 float: 1
11708 idouble: 1
11709 ifloat: 1
11710 ildouble: 2
11711 ldouble: 2
11713 Function: "cosh_tonearest":
11714 double: 1
11715 idouble: 1
11716 ildouble: 1
11717 ldouble: 1
11719 Function: "cosh_towardzero":
11720 double: 1
11721 float: 1
11722 idouble: 1
11723 ifloat: 1
11724 ildouble: 2
11725 ldouble: 2
11727 Function: "cosh_upward":
11728 double: 1
11729 idouble: 1
11730 ildouble: 2
11731 ldouble: 2
11733 Function: Real part of "cpow":
11734 double: 2
11735 float: 5
11736 idouble: 2
11737 ifloat: 5
11738 ildouble: 4
11739 ldouble: 4
11741 Function: Imaginary part of "cpow":
11742 double: 2
11743 float: 2
11744 idouble: 2
11745 ifloat: 2
11746 ildouble: 2
11747 ldouble: 2
11749 Function: Imaginary part of "cproj":
11750 ildouble: 1
11751 ldouble: 1
11753 Function: Real part of "csin":
11754 double: 1
11755 float: 1
11756 idouble: 1
11757 ifloat: 1
11758 ildouble: 1
11759 ldouble: 1
11761 Function: Imaginary part of "csin":
11762 ildouble: 1
11763 ldouble: 1
11765 Function: Real part of "csinh":
11766 float: 1
11767 ifloat: 1
11768 ildouble: 1
11769 ldouble: 1
11771 Function: Imaginary part of "csinh":
11772 double: 1
11773 float: 1
11774 idouble: 1
11775 ifloat: 1
11776 ildouble: 1
11777 ldouble: 1
11779 Function: Real part of "csqrt":
11780 double: 1
11781 float: 2
11782 idouble: 1
11783 ifloat: 2
11784 ildouble: 1
11785 ldouble: 1
11787 Function: Imaginary part of "csqrt":
11788 double: 1
11789 float: 2
11790 idouble: 1
11791 ifloat: 2
11792 ildouble: 1
11793 ldouble: 1
11795 Function: Real part of "ctan":
11796 double: 1
11797 float: 1
11798 idouble: 1
11799 ifloat: 1
11800 ildouble: 2
11801 ldouble: 2
11803 Function: Imaginary part of "ctan":
11804 double: 1
11805 float: 1
11806 idouble: 1
11807 ifloat: 1
11808 ildouble: 2
11809 ldouble: 2
11811 Function: Real part of "ctan_downward":
11812 double: 2
11813 float: 1
11814 idouble: 2
11815 ifloat: 1
11816 ildouble: 4
11817 ldouble: 4
11819 Function: Imaginary part of "ctan_downward":
11820 float: 1
11821 ifloat: 1
11822 ildouble: 10
11823 ldouble: 10
11825 Function: Real part of "ctan_tonearest":
11826 float: 1
11827 ifloat: 1
11828 ildouble: 2
11829 ldouble: 2
11831 Function: Imaginary part of "ctan_tonearest":
11832 float: 1
11833 ifloat: 1
11834 ildouble: 1
11835 ldouble: 1
11837 Function: Real part of "ctan_towardzero":
11838 float: 1
11839 ifloat: 1
11840 ildouble: 4
11841 ldouble: 4
11843 Function: Imaginary part of "ctan_towardzero":
11844 float: 1
11845 ifloat: 1
11846 ildouble: 13
11847 ldouble: 13
11849 Function: Real part of "ctan_upward":
11850 double: 2
11851 float: 1
11852 idouble: 2
11853 ifloat: 1
11854 ildouble: 6
11855 ldouble: 6
11857 Function: Imaginary part of "ctan_upward":
11858 double: 1
11859 float: 2
11860 idouble: 1
11861 ifloat: 2
11862 ildouble: 10
11863 ldouble: 10
11865 Function: Real part of "ctanh":
11866 double: 1
11867 float: 2
11868 idouble: 1
11869 ifloat: 2
11870 ildouble: 2
11871 ldouble: 2
11873 Function: Imaginary part of "ctanh":
11874 double: 1
11875 float: 1
11876 idouble: 1
11877 ifloat: 1
11878 ildouble: 2
11879 ldouble: 2
11881 Function: Real part of "ctanh_downward":
11882 float: 1
11883 ifloat: 1
11884 ildouble: 10
11885 ldouble: 10
11887 Function: Imaginary part of "ctanh_downward":
11888 double: 2
11889 float: 1
11890 idouble: 2
11891 ifloat: 1
11892 ildouble: 4
11893 ldouble: 4
11895 Function: Real part of "ctanh_tonearest":
11896 float: 1
11897 ifloat: 1
11898 ildouble: 1
11899 ldouble: 1
11901 Function: Imaginary part of "ctanh_tonearest":
11902 float: 1
11903 ifloat: 1
11904 ildouble: 2
11905 ldouble: 2
11907 Function: Real part of "ctanh_towardzero":
11908 float: 1
11909 ifloat: 1
11910 ildouble: 13
11911 ldouble: 13
11913 Function: Imaginary part of "ctanh_towardzero":
11914 float: 1
11915 ifloat: 1
11916 ildouble: 4
11917 ldouble: 4
11919 Function: Real part of "ctanh_upward":
11920 double: 1
11921 float: 2
11922 idouble: 1
11923 ifloat: 2
11924 ildouble: 10
11925 ldouble: 10
11927 Function: Imaginary part of "ctanh_upward":
11928 double: 2
11929 float: 1
11930 idouble: 2
11931 ifloat: 1
11932 ildouble: 6
11933 ldouble: 6
11935 Function: "erf":
11936 double: 1
11937 idouble: 1
11938 ildouble: 1
11939 ldouble: 1
11941 Function: "erfc":
11942 double: 1
11943 float: 1
11944 idouble: 1
11945 ifloat: 1
11946 ildouble: 2
11947 ldouble: 2
11949 Function: "exp":
11950 ildouble: 1
11951 ldouble: 1
11953 Function: "exp10":
11954 double: 1
11955 float: 1
11956 idouble: 1
11957 ifloat: 1
11958 ildouble: 1
11959 ldouble: 1
11961 Function: "exp2":
11962 ildouble: 2
11963 ldouble: 2
11965 Function: "exp_downward":
11966 double: 1
11967 float: 1
11968 idouble: 1
11969 ifloat: 1
11970 ildouble: 1
11971 ldouble: 1
11973 Function: "exp_tonearest":
11974 ildouble: 1
11975 ldouble: 1
11977 Function: "exp_towardzero":
11978 double: 1
11979 float: 1
11980 idouble: 1
11981 ifloat: 1
11982 ildouble: 1
11983 ldouble: 1
11985 Function: "exp_upward":
11986 double: 1
11987 float: 1
11988 idouble: 1
11989 ifloat: 1
11990 ildouble: 1
11991 ldouble: 1
11993 Function: "expm1":
11994 double: 1
11995 float: 1
11996 idouble: 1
11997 ifloat: 1
11998 ildouble: 1
11999 ldouble: 1
12001 Function: "gamma":
12002 double: 1
12003 float: 2
12004 idouble: 1
12005 ifloat: 2
12007 Function: "hypot":
12008 double: 1
12009 float: 1
12010 idouble: 1
12011 ifloat: 1
12012 ildouble: 1
12013 ldouble: 1
12015 Function: "j0":
12016 double: 3
12017 float: 2
12018 idouble: 3
12019 ifloat: 2
12020 ildouble: 2
12021 ldouble: 2
12023 Function: "j1":
12024 double: 1
12025 float: 2
12026 idouble: 1
12027 ifloat: 2
12028 ildouble: 1
12029 ldouble: 1
12031 Function: "jn":
12032 double: 4
12033 float: 5
12034 idouble: 4
12035 ifloat: 5
12036 ildouble: 7
12037 ldouble: 7
12039 Function: "lgamma":
12040 double: 1
12041 float: 2
12042 idouble: 1
12043 ifloat: 2
12045 Function: "log":
12046 float: 1
12047 ifloat: 1
12048 ildouble: 1
12049 ldouble: 1
12051 Function: "log10":
12052 double: 1
12053 float: 2
12054 idouble: 1
12055 ifloat: 2
12056 ildouble: 1
12057 ldouble: 1
12059 Function: "log1p":
12060 float: 1
12061 ifloat: 1
12062 ildouble: 1
12063 ldouble: 1
12065 Function: "log2":
12066 ildouble: 1
12067 ldouble: 1
12069 Function: "pow":
12070 float: 1
12071 ifloat: 1
12072 ildouble: 1
12073 ldouble: 1
12075 Function: "pow10":
12076 double: 1
12077 idouble: 1
12078 ildouble: 1
12079 ldouble: 1
12081 Function: "pow_downward":
12082 float: 1
12083 ifloat: 1
12084 ildouble: 1
12085 ldouble: 1
12087 Function: "pow_tonearest":
12088 float: 1
12089 ifloat: 1
12090 ildouble: 1
12091 ldouble: 1
12093 Function: "pow_towardzero":
12094 float: 1
12095 ifloat: 1
12096 ildouble: 1
12097 ldouble: 1
12099 Function: "pow_upward":
12100 float: 1
12101 ifloat: 1
12102 ildouble: 1
12103 ldouble: 1
12105 Function: "sin":
12106 float: 1
12107 ifloat: 1
12108 ildouble: 1
12109 ldouble: 1
12111 Function: "sin_downward":
12112 double: 1
12113 float: 2
12114 idouble: 1
12115 ifloat: 2
12116 ildouble: 4
12117 ldouble: 4
12119 Function: "sin_tonearest":
12120 float: 1
12121 ifloat: 1
12122 ildouble: 1
12123 ldouble: 1
12125 Function: "sin_towardzero":
12126 double: 1
12127 float: 1
12128 idouble: 1
12129 ifloat: 1
12130 ildouble: 4
12131 ldouble: 4
12133 Function: "sin_upward":
12134 double: 1
12135 float: 2
12136 idouble: 1
12137 ifloat: 2
12138 ildouble: 3
12139 ldouble: 3
12141 Function: "sincos":
12142 double: 1
12143 float: 1
12144 idouble: 1
12145 ifloat: 1
12146 ildouble: 1
12147 ldouble: 1
12149 Function: "sinh":
12150 ildouble: 1
12151 ldouble: 1
12153 Function: "sinh_downward":
12154 double: 1
12155 float: 1
12156 idouble: 1
12157 ifloat: 1
12158 ildouble: 2
12159 ldouble: 2
12161 Function: "sinh_tonearest":
12162 ildouble: 1
12163 ldouble: 1
12165 Function: "sinh_towardzero":
12166 double: 1
12167 float: 1
12168 idouble: 1
12169 ifloat: 1
12170 ildouble: 2
12171 ldouble: 2
12173 Function: "sinh_upward":
12174 double: 1
12175 float: 1
12176 idouble: 1
12177 ifloat: 1
12178 ildouble: 1
12179 ldouble: 1
12181 Function: "sqrt":
12182 double: 1
12183 idouble: 1
12184 ildouble: 1
12185 ldouble: 1
12187 Function: "sqrt_downward":
12188 ildouble: 1
12189 ldouble: 1
12191 Function: "sqrt_tonearest":
12192 ildouble: 1
12193 ldouble: 1
12195 Function: "sqrt_towardzero":
12196 ildouble: 1
12197 ldouble: 1
12199 Function: "sqrt_upward":
12200 ildouble: 1
12201 ldouble: 1
12203 Function: "tan":
12204 double: 1
12205 idouble: 1
12206 ildouble: 2
12207 ldouble: 2
12209 Function: "tan_downward":
12210 double: 1
12211 float: 2
12212 idouble: 1
12213 ifloat: 2
12214 ildouble: 2
12215 ldouble: 2
12217 Function: "tan_tonearest":
12218 ildouble: 2
12219 ldouble: 2
12221 Function: "tan_towardzero":
12222 double: 1
12223 float: 1
12224 idouble: 1
12225 ifloat: 1
12226 ildouble: 3
12227 ldouble: 3
12229 Function: "tan_upward":
12230 double: 1
12231 float: 1
12232 idouble: 1
12233 ifloat: 1
12234 ildouble: 3
12235 ldouble: 3
12237 Function: "tanh":
12238 ildouble: 1
12239 ldouble: 1
12241 Function: "tgamma":
12242 double: 4
12243 float: 3
12244 idouble: 4
12245 ifloat: 3
12246 ildouble: 3
12247 ldouble: 3
12249 Function: "y0":
12250 double: 2
12251 float: 1
12252 idouble: 2
12253 ifloat: 1
12254 ildouble: 1
12255 ldouble: 1
12257 Function: "y1":
12258 double: 3
12259 float: 2
12260 idouble: 3
12261 ifloat: 2
12262 ildouble: 2
12263 ldouble: 2
12265 Function: "yn":
12266 double: 3
12267 float: 2
12268 idouble: 3
12269 ifloat: 2
12270 ildouble: 2
12271 ldouble: 2
12273 # end of automatic generation