Update copyright notices with scripts/update-copyrights
[glibc.git] / ports / sysdeps / mips / mips32 / libm-test-ulps
blob7a421bfed0467e0e957271389d3f692154506e6c
1 # Begin of automatic generation
3 # acos_downward
4 Test "acos_downward (-0)":
5 float: 1
6 ifloat: 1
7 Test "acos_downward (-0.5)":
8 double: 1
9 idouble: 1
10 Test "acos_downward (-1)":
11 float: 1
12 ifloat: 1
13 Test "acos_downward (0)":
14 float: 1
15 ifloat: 1
16 Test "acos_downward (0.5)":
17 double: 1
18 float: 1
19 idouble: 1
20 ifloat: 1
22 # acos_towardzero
23 Test "acos_towardzero (-0)":
24 float: 1
25 ifloat: 1
26 Test "acos_towardzero (-0.5)":
27 double: 1
28 idouble: 1
29 Test "acos_towardzero (-1)":
30 float: 1
31 ifloat: 1
32 Test "acos_towardzero (0)":
33 float: 1
34 ifloat: 1
35 Test "acos_towardzero (0.5)":
36 double: 1
37 float: 1
38 idouble: 1
39 ifloat: 1
41 # asin_downward
42 Test "asin_downward (-0.5)":
43 double: 1
44 idouble: 1
45 Test "asin_downward (0.5)":
46 double: 1
47 idouble: 1
48 Test "asin_downward (1.0)":
49 float: 1
50 ifloat: 1
52 # asin_towardzero
53 Test "asin_towardzero (-0.5)":
54 double: 1
55 idouble: 1
56 Test "asin_towardzero (-1.0)":
57 float: 1
58 ifloat: 1
59 Test "asin_towardzero (0.5)":
60 double: 1
61 idouble: 1
62 Test "asin_towardzero (1.0)":
63 float: 1
64 ifloat: 1
66 # asin_upward
67 Test "asin_upward (-1.0)":
68 float: 1
69 ifloat: 1
71 # atan2
72 Test "atan2 (-0.75, -1.0)":
73 float: 1
74 ifloat: 1
75 Test "atan2 (-max_value, -min_value)":
76 float: 1
77 ifloat: 1
78 Test "atan2 (0.75, -1.0)":
79 float: 1
80 ifloat: 1
81 Test "atan2 (1.390625, 0.9296875)":
82 float: 1
83 ifloat: 1
85 # atanh
86 Test "atanh (0.75)":
87 float: 1
88 ifloat: 1
90 # cacos
91 Test "Imaginary part of: cacos (+0 + 0.5 i)":
92 float: 1
93 ifloat: 1
94 Test "Imaginary part of: cacos (+0 + 1.0 i)":
95 double: 1
96 float: 1
97 idouble: 1
98 ifloat: 1
99 Test "Imaginary part of: cacos (+0 + 1.5 i)":
100 double: 1
101 idouble: 1
102 Test "Imaginary part of: cacos (+0 - 0.5 i)":
103 float: 1
104 ifloat: 1
105 Test "Imaginary part of: cacos (+0 - 1.0 i)":
106 double: 1
107 float: 1
108 idouble: 1
109 ifloat: 1
110 Test "Imaginary part of: cacos (+0 - 1.5 i)":
111 double: 1
112 idouble: 1
113 Test "Imaginary part of: cacos (-0 + 0.5 i)":
114 float: 1
115 ifloat: 1
116 Test "Imaginary part of: cacos (-0 + 1.0 i)":
117 double: 1
118 float: 1
119 idouble: 1
120 ifloat: 1
121 Test "Imaginary part of: cacos (-0 + 1.5 i)":
122 double: 1
123 idouble: 1
124 Test "Imaginary part of: cacos (-0 - 0.5 i)":
125 float: 1
126 ifloat: 1
127 Test "Imaginary part of: cacos (-0 - 1.0 i)":
128 double: 1
129 float: 1
130 idouble: 1
131 ifloat: 1
132 Test "Imaginary part of: cacos (-0 - 1.5 i)":
133 double: 1
134 idouble: 1
135 Test "Real part of: cacos (-0.25 + 1.0 i)":
136 double: 1
137 float: 1
138 idouble: 1
139 ifloat: 1
140 Test "Imaginary part of: cacos (-0.25 + 1.0 i)":
141 float: 1
142 ifloat: 1
143 Test "Real part of: cacos (-0.25 - 1.0 i)":
144 double: 1
145 float: 1
146 idouble: 1
147 ifloat: 1
148 Test "Imaginary part of: cacos (-0.25 - 1.0 i)":
149 float: 1
150 ifloat: 1
151 Test "Imaginary part of: cacos (-0.5 + 0x1.fp-129 i)":
152 double: 1
153 idouble: 1
154 Test "Imaginary part of: cacos (-0.5 + 0x1p-105 i)":
155 double: 1
156 idouble: 1
157 Test "Imaginary part of: cacos (-0.5 + 0x1p-112 i)":
158 double: 1
159 idouble: 1
160 Test "Imaginary part of: cacos (-0.5 + 0x1p-23 i)":
161 double: 1
162 idouble: 1
163 Test "Real part of: cacos (-0.5 + 1.0 i)":
164 float: 1
165 ifloat: 1
166 Test "Imaginary part of: cacos (-0.5 + 1.0 i)":
167 double: 1
168 idouble: 1
169 Test "Imaginary part of: cacos (-0.5 - 0x1.fp-129 i)":
170 double: 1
171 idouble: 1
172 Test "Imaginary part of: cacos (-0.5 - 0x1p-105 i)":
173 double: 1
174 idouble: 1
175 Test "Imaginary part of: cacos (-0.5 - 0x1p-112 i)":
176 double: 1
177 idouble: 1
178 Test "Imaginary part of: cacos (-0.5 - 0x1p-23 i)":
179 double: 1
180 idouble: 1
181 Test "Real part of: cacos (-0.5 - 1.0 i)":
182 float: 1
183 ifloat: 1
184 Test "Imaginary part of: cacos (-0.5 - 1.0 i)":
185 double: 1
186 idouble: 1
187 Test "Imaginary part of: cacos (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
188 double: 1
189 idouble: 1
190 Test "Imaginary part of: cacos (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
191 double: 1
192 idouble: 1
193 Test "Imaginary part of: cacos (-0x0.ffffffp0 + 0x1p-23 i)":
194 float: 2
195 ifloat: 2
196 Test "Imaginary part of: cacos (-0x0.ffffffp0 - 0x1p-23 i)":
197 float: 2
198 ifloat: 2
199 Test "Imaginary part of: cacos (-0x1.000002p0 + 0x1p-23 i)":
200 float: 1
201 ifloat: 1
202 Test "Imaginary part of: cacos (-0x1.000002p0 - 0x1p-23 i)":
203 float: 1
204 ifloat: 1
205 Test "Imaginary part of: cacos (-0x1.fp-10 + 1.0 i)":
206 double: 1
207 idouble: 1
208 Test "Imaginary part of: cacos (-0x1.fp-10 - 1.0 i)":
209 double: 1
210 idouble: 1
211 Test "Real part of: cacos (-0x1.fp-100 + 1.0 i)":
212 float: 1
213 ifloat: 1
214 Test "Imaginary part of: cacos (-0x1.fp-100 + 1.0 i)":
215 double: 1
216 float: 1
217 idouble: 1
218 ifloat: 1
219 Test "Real part of: cacos (-0x1.fp-100 - 1.0 i)":
220 float: 1
221 ifloat: 1
222 Test "Imaginary part of: cacos (-0x1.fp-100 - 1.0 i)":
223 double: 1
224 float: 1
225 idouble: 1
226 ifloat: 1
227 Test "Imaginary part of: cacos (-0x1.fp-1000 + 1.0 i)":
228 double: 1
229 idouble: 1
230 Test "Imaginary part of: cacos (-0x1.fp-1000 - 1.0 i)":
231 double: 1
232 idouble: 1
233 Test "Imaginary part of: cacos (-0x1.fp-1025 + 1.0 i)":
234 double: 1
235 idouble: 1
236 Test "Imaginary part of: cacos (-0x1.fp-1025 + 1.5 i)":
237 double: 1
238 idouble: 1
239 Test "Imaginary part of: cacos (-0x1.fp-1025 - 1.0 i)":
240 double: 1
241 idouble: 1
242 Test "Imaginary part of: cacos (-0x1.fp-1025 - 1.5 i)":
243 double: 1
244 idouble: 1
245 Test "Real part of: cacos (-0x1.fp-129 + 0.5 i)":
246 float: 1
247 ifloat: 1
248 Test "Imaginary part of: cacos (-0x1.fp-129 + 0.5 i)":
249 float: 1
250 ifloat: 1
251 Test "Real part of: cacos (-0x1.fp-129 + 0x0.ffffffp0 i)":
252 float: 1
253 ifloat: 1
254 Test "Real part of: cacos (-0x1.fp-129 + 0x1.000002p0 i)":
255 float: 1
256 ifloat: 1
257 Test "Real part of: cacos (-0x1.fp-129 + 0x1.fp-129 i)":
258 float: 1
259 ifloat: 1
260 Test "Real part of: cacos (-0x1.fp-129 + 0x1p-23 i)":
261 float: 1
262 ifloat: 1
263 Test "Real part of: cacos (-0x1.fp-129 + 1.0 i)":
264 float: 1
265 ifloat: 1
266 Test "Imaginary part of: cacos (-0x1.fp-129 + 1.0 i)":
267 double: 1
268 float: 1
269 idouble: 1
270 ifloat: 1
271 Test "Real part of: cacos (-0x1.fp-129 + 1.5 i)":
272 float: 1
273 ifloat: 1
274 Test "Imaginary part of: cacos (-0x1.fp-129 + 1.5 i)":
275 double: 1
276 idouble: 1
277 Test "Real part of: cacos (-0x1.fp-129 - 0.5 i)":
278 float: 1
279 ifloat: 1
280 Test "Imaginary part of: cacos (-0x1.fp-129 - 0.5 i)":
281 float: 1
282 ifloat: 1
283 Test "Real part of: cacos (-0x1.fp-129 - 0x0.ffffffp0 i)":
284 float: 1
285 ifloat: 1
286 Test "Real part of: cacos (-0x1.fp-129 - 0x1.000002p0 i)":
287 float: 1
288 ifloat: 1
289 Test "Real part of: cacos (-0x1.fp-129 - 0x1.fp-129 i)":
290 float: 1
291 ifloat: 1
292 Test "Real part of: cacos (-0x1.fp-129 - 0x1p-23 i)":
293 float: 1
294 ifloat: 1
295 Test "Real part of: cacos (-0x1.fp-129 - 1.0 i)":
296 float: 1
297 ifloat: 1
298 Test "Imaginary part of: cacos (-0x1.fp-129 - 1.0 i)":
299 double: 1
300 float: 1
301 idouble: 1
302 ifloat: 1
303 Test "Real part of: cacos (-0x1.fp-129 - 1.5 i)":
304 float: 1
305 ifloat: 1
306 Test "Imaginary part of: cacos (-0x1.fp-129 - 1.5 i)":
307 double: 1
308 idouble: 1
309 Test "Real part of: cacos (-0x1.fp-30 + 1.0 i)":
310 float: 1
311 ifloat: 1
312 Test "Imaginary part of: cacos (-0x1.fp-30 + 1.0 i)":
313 double: 1
314 float: 1
315 idouble: 1
316 ifloat: 1
317 Test "Real part of: cacos (-0x1.fp-30 - 1.0 i)":
318 float: 1
319 ifloat: 1
320 Test "Imaginary part of: cacos (-0x1.fp-30 - 1.0 i)":
321 double: 1
322 float: 1
323 idouble: 1
324 ifloat: 1
325 Test "Real part of: cacos (-0x1p-105 + 0.0 i)":
326 float: 1
327 ifloat: 1
328 Test "Real part of: cacos (-0x1p-105 + 0.5 i)":
329 float: 1
330 ifloat: 1
331 Test "Imaginary part of: cacos (-0x1p-105 + 0.5 i)":
332 float: 1
333 ifloat: 1
334 Test "Real part of: cacos (-0x1p-105 + 0x1p-105 i)":
335 float: 1
336 ifloat: 1
337 Test "Real part of: cacos (-0x1p-105 - 0.0 i)":
338 float: 1
339 ifloat: 1
340 Test "Real part of: cacos (-0x1p-105 - 0.5 i)":
341 float: 1
342 ifloat: 1
343 Test "Imaginary part of: cacos (-0x1p-105 - 0.5 i)":
344 float: 1
345 ifloat: 1
346 Test "Real part of: cacos (-0x1p-105 - 0x1p-105 i)":
347 float: 1
348 ifloat: 1
349 Test "Real part of: cacos (-0x1p-112 + 0.0 i)":
350 float: 1
351 ifloat: 1
352 Test "Real part of: cacos (-0x1p-112 + 0.5 i)":
353 float: 1
354 ifloat: 1
355 Test "Imaginary part of: cacos (-0x1p-112 + 0.5 i)":
356 float: 1
357 ifloat: 1
358 Test "Real part of: cacos (-0x1p-112 + 0x1p-112 i)":
359 float: 1
360 ifloat: 1
361 Test "Real part of: cacos (-0x1p-112 - 0.0 i)":
362 float: 1
363 ifloat: 1
364 Test "Real part of: cacos (-0x1p-112 - 0.5 i)":
365 float: 1
366 ifloat: 1
367 Test "Imaginary part of: cacos (-0x1p-112 - 0.5 i)":
368 float: 1
369 ifloat: 1
370 Test "Real part of: cacos (-0x1p-112 - 0x1p-112 i)":
371 float: 1
372 ifloat: 1
373 Test "Real part of: cacos (-0x1p-23 + 0.0 i)":
374 float: 1
375 ifloat: 1
376 Test "Real part of: cacos (-0x1p-23 + 0.5 i)":
377 float: 1
378 ifloat: 1
379 Test "Imaginary part of: cacos (-0x1p-23 + 0.5 i)":
380 float: 1
381 ifloat: 1
382 Test "Imaginary part of: cacos (-0x1p-23 + 0x0.ffffffp0 i)":
383 double: 1
384 idouble: 1
385 Test "Real part of: cacos (-0x1p-23 + 0x1.fp-129 i)":
386 float: 1
387 ifloat: 1
388 Test "Real part of: cacos (-0x1p-23 + 0x1p-23 i)":
389 float: 1
390 ifloat: 1
391 Test "Real part of: cacos (-0x1p-23 - 0.0 i)":
392 float: 1
393 ifloat: 1
394 Test "Real part of: cacos (-0x1p-23 - 0.5 i)":
395 float: 1
396 ifloat: 1
397 Test "Imaginary part of: cacos (-0x1p-23 - 0.5 i)":
398 float: 1
399 ifloat: 1
400 Test "Imaginary part of: cacos (-0x1p-23 - 0x0.ffffffp0 i)":
401 double: 1
402 idouble: 1
403 Test "Real part of: cacos (-0x1p-23 - 0x1.fp-129 i)":
404 float: 1
405 ifloat: 1
406 Test "Real part of: cacos (-0x1p-23 - 0x1p-23 i)":
407 float: 1
408 ifloat: 1
409 Test "Real part of: cacos (-0x1p-52 + 0.0 i)":
410 float: 1
411 ifloat: 1
412 Test "Real part of: cacos (-0x1p-52 + 0.5 i)":
413 float: 1
414 ifloat: 1
415 Test "Imaginary part of: cacos (-0x1p-52 + 0.5 i)":
416 float: 1
417 ifloat: 1
418 Test "Real part of: cacos (-0x1p-52 + 0x1p-52 i)":
419 float: 1
420 ifloat: 1
421 Test "Real part of: cacos (-0x1p-52 - 0.0 i)":
422 float: 1
423 ifloat: 1
424 Test "Real part of: cacos (-0x1p-52 - 0.5 i)":
425 float: 1
426 ifloat: 1
427 Test "Imaginary part of: cacos (-0x1p-52 - 0.5 i)":
428 float: 1
429 ifloat: 1
430 Test "Real part of: cacos (-0x1p-52 - 0x1p-52 i)":
431 float: 1
432 ifloat: 1
433 Test "Real part of: cacos (-0x1p-63 + 0.0 i)":
434 float: 1
435 ifloat: 1
436 Test "Real part of: cacos (-0x1p-63 + 0.5 i)":
437 float: 1
438 ifloat: 1
439 Test "Imaginary part of: cacos (-0x1p-63 + 0.5 i)":
440 float: 1
441 ifloat: 1
442 Test "Real part of: cacos (-0x1p-63 + 0x1p-63 i)":
443 float: 1
444 ifloat: 1
445 Test "Real part of: cacos (-0x1p-63 - 0.0 i)":
446 float: 1
447 ifloat: 1
448 Test "Real part of: cacos (-0x1p-63 - 0.5 i)":
449 float: 1
450 ifloat: 1
451 Test "Imaginary part of: cacos (-0x1p-63 - 0.5 i)":
452 float: 1
453 ifloat: 1
454 Test "Real part of: cacos (-0x1p-63 - 0x1p-63 i)":
455 float: 1
456 ifloat: 1
457 Test "Imaginary part of: cacos (-1.0 + 0.5 i)":
458 float: 1
459 ifloat: 1
460 Test "Imaginary part of: cacos (-1.0 + 0x1.fp-10 i)":
461 float: 1
462 ifloat: 1
463 Test "Real part of: cacos (-1.0 + 0x1p50 i)":
464 float: 1
465 ifloat: 1
466 Test "Imaginary part of: cacos (-1.0 - 0.5 i)":
467 float: 1
468 ifloat: 1
469 Test "Imaginary part of: cacos (-1.0 - 0x1.fp-10 i)":
470 float: 1
471 ifloat: 1
472 Test "Real part of: cacos (-1.0 - 0x1p50 i)":
473 float: 1
474 ifloat: 1
475 Test "Real part of: cacos (-2 - 3 i)":
476 float: 1
477 ifloat: 1
478 Test "Imaginary part of: cacos (0.25 + 1.0 i)":
479 float: 1
480 ifloat: 1
481 Test "Imaginary part of: cacos (0.25 - 1.0 i)":
482 float: 1
483 ifloat: 1
484 Test "Real part of: cacos (0.5 + +0 i)":
485 double: 1
486 idouble: 1
487 Test "Real part of: cacos (0.5 + 0x1.fp-1025 i)":
488 double: 1
489 idouble: 1
490 Test "Real part of: cacos (0.5 + 0x1.fp-129 i)":
491 double: 1
492 idouble: 1
493 Test "Imaginary part of: cacos (0.5 + 0x1.fp-129 i)":
494 double: 1
495 idouble: 1
496 Test "Real part of: cacos (0.5 + 0x1p-105 i)":
497 double: 1
498 idouble: 1
499 Test "Imaginary part of: cacos (0.5 + 0x1p-105 i)":
500 double: 1
501 idouble: 1
502 Test "Real part of: cacos (0.5 + 0x1p-112 i)":
503 double: 1
504 idouble: 1
505 Test "Imaginary part of: cacos (0.5 + 0x1p-112 i)":
506 double: 1
507 idouble: 1
508 Test "Imaginary part of: cacos (0.5 + 0x1p-23 i)":
509 double: 1
510 idouble: 1
511 Test "Real part of: cacos (0.5 + 0x1p-52 i)":
512 double: 1
513 idouble: 1
514 Test "Real part of: cacos (0.5 + 0x1p-63 i)":
515 double: 1
516 idouble: 1
517 Test "Real part of: cacos (0.5 + 1.0 i)":
518 float: 1
519 ifloat: 1
520 Test "Imaginary part of: cacos (0.5 + 1.0 i)":
521 double: 1
522 idouble: 1
523 Test "Real part of: cacos (0.5 - 0 i)":
524 double: 1
525 idouble: 1
526 Test "Real part of: cacos (0.5 - 0x1.fp-1025 i)":
527 double: 1
528 idouble: 1
529 Test "Real part of: cacos (0.5 - 0x1.fp-129 i)":
530 double: 1
531 idouble: 1
532 Test "Imaginary part of: cacos (0.5 - 0x1.fp-129 i)":
533 double: 1
534 idouble: 1
535 Test "Real part of: cacos (0.5 - 0x1p-105 i)":
536 double: 1
537 idouble: 1
538 Test "Imaginary part of: cacos (0.5 - 0x1p-105 i)":
539 double: 1
540 idouble: 1
541 Test "Real part of: cacos (0.5 - 0x1p-112 i)":
542 double: 1
543 idouble: 1
544 Test "Imaginary part of: cacos (0.5 - 0x1p-112 i)":
545 double: 1
546 idouble: 1
547 Test "Imaginary part of: cacos (0.5 - 0x1p-23 i)":
548 double: 1
549 idouble: 1
550 Test "Real part of: cacos (0.5 - 0x1p-52 i)":
551 double: 1
552 idouble: 1
553 Test "Real part of: cacos (0.5 - 0x1p-63 i)":
554 double: 1
555 idouble: 1
556 Test "Real part of: cacos (0.5 - 1.0 i)":
557 float: 1
558 ifloat: 1
559 Test "Imaginary part of: cacos (0.5 - 1.0 i)":
560 double: 1
561 idouble: 1
562 Test "Imaginary part of: cacos (0x0.fffffffffffff8p0 + 0x1p-52 i)":
563 double: 1
564 idouble: 1
565 Test "Imaginary part of: cacos (0x0.fffffffffffff8p0 - 0x1p-52 i)":
566 double: 1
567 idouble: 1
568 Test "Real part of: cacos (0x0.ffffffp0 + 0.0 i)":
569 float: 1
570 ifloat: 1
571 Test "Real part of: cacos (0x0.ffffffp0 + 0x1.fp-129 i)":
572 float: 1
573 ifloat: 1
574 Test "Real part of: cacos (0x0.ffffffp0 + 0x1p-23 i)":
575 float: 2
576 ifloat: 2
577 Test "Imaginary part of: cacos (0x0.ffffffp0 + 0x1p-23 i)":
578 float: 2
579 ifloat: 2
580 Test "Real part of: cacos (0x0.ffffffp0 - 0.0 i)":
581 float: 1
582 ifloat: 1
583 Test "Real part of: cacos (0x0.ffffffp0 - 0x1.fp-129 i)":
584 float: 1
585 ifloat: 1
586 Test "Real part of: cacos (0x0.ffffffp0 - 0x1p-23 i)":
587 float: 2
588 ifloat: 2
589 Test "Imaginary part of: cacos (0x0.ffffffp0 - 0x1p-23 i)":
590 float: 2
591 ifloat: 2
592 Test "Real part of: cacos (0x1.0000000000001p0 + 0x1p-52 i)":
593 double: 1
594 idouble: 1
595 Test "Real part of: cacos (0x1.0000000000001p0 - 0x1p-52 i)":
596 double: 1
597 idouble: 1
598 Test "Real part of: cacos (0x1.000002p0 + 0x1p-23 i)":
599 float: 2
600 ifloat: 2
601 Test "Imaginary part of: cacos (0x1.000002p0 + 0x1p-23 i)":
602 float: 1
603 ifloat: 1
604 Test "Real part of: cacos (0x1.000002p0 - 0x1p-23 i)":
605 float: 2
606 ifloat: 2
607 Test "Imaginary part of: cacos (0x1.000002p0 - 0x1p-23 i)":
608 float: 1
609 ifloat: 1
610 Test "Imaginary part of: cacos (0x1.fp-10 + 1.0 i)":
611 double: 1
612 idouble: 1
613 Test "Imaginary part of: cacos (0x1.fp-10 - 1.0 i)":
614 double: 1
615 idouble: 1
616 Test "Imaginary part of: cacos (0x1.fp-100 + 1.0 i)":
617 double: 1
618 float: 1
619 idouble: 1
620 ifloat: 1
621 Test "Imaginary part of: cacos (0x1.fp-100 - 1.0 i)":
622 double: 1
623 float: 1
624 idouble: 1
625 ifloat: 1
626 Test "Imaginary part of: cacos (0x1.fp-1000 + 1.0 i)":
627 double: 1
628 idouble: 1
629 Test "Imaginary part of: cacos (0x1.fp-1000 - 1.0 i)":
630 double: 1
631 idouble: 1
632 Test "Imaginary part of: cacos (0x1.fp-1025 + 1.0 i)":
633 double: 1
634 idouble: 1
635 Test "Imaginary part of: cacos (0x1.fp-1025 + 1.5 i)":
636 double: 1
637 idouble: 1
638 Test "Imaginary part of: cacos (0x1.fp-1025 - 1.0 i)":
639 double: 1
640 idouble: 1
641 Test "Imaginary part of: cacos (0x1.fp-1025 - 1.5 i)":
642 double: 1
643 idouble: 1
644 Test "Imaginary part of: cacos (0x1.fp-129 + 0.5 i)":
645 float: 1
646 ifloat: 1
647 Test "Imaginary part of: cacos (0x1.fp-129 + 1.0 i)":
648 double: 1
649 float: 1
650 idouble: 1
651 ifloat: 1
652 Test "Imaginary part of: cacos (0x1.fp-129 + 1.5 i)":
653 double: 1
654 idouble: 1
655 Test "Imaginary part of: cacos (0x1.fp-129 - 0.5 i)":
656 float: 1
657 ifloat: 1
658 Test "Imaginary part of: cacos (0x1.fp-129 - 1.0 i)":
659 double: 1
660 float: 1
661 idouble: 1
662 ifloat: 1
663 Test "Imaginary part of: cacos (0x1.fp-129 - 1.5 i)":
664 double: 1
665 idouble: 1
666 Test "Imaginary part of: cacos (0x1.fp-30 + 1.0 i)":
667 double: 1
668 float: 1
669 idouble: 1
670 ifloat: 1
671 Test "Imaginary part of: cacos (0x1.fp-30 - 1.0 i)":
672 double: 1
673 float: 1
674 idouble: 1
675 ifloat: 1
676 Test "Imaginary part of: cacos (0x1.fp1023 + 0x1.fp1023 i)":
677 double: 1
678 idouble: 1
679 Test "Imaginary part of: cacos (0x1.fp127 + 0x1.fp127 i)":
680 double: 1
681 idouble: 1
682 Test "Imaginary part of: cacos (0x1p-105 + 0.5 i)":
683 float: 1
684 ifloat: 1
685 Test "Imaginary part of: cacos (0x1p-105 - 0.5 i)":
686 float: 1
687 ifloat: 1
688 Test "Imaginary part of: cacos (0x1p-112 + 0.5 i)":
689 float: 1
690 ifloat: 1
691 Test "Imaginary part of: cacos (0x1p-112 - 0.5 i)":
692 float: 1
693 ifloat: 1
694 Test "Imaginary part of: cacos (0x1p-23 + 0.5 i)":
695 float: 1
696 ifloat: 1
697 Test "Imaginary part of: cacos (0x1p-23 + 0x0.ffffffp0 i)":
698 double: 1
699 idouble: 1
700 Test "Imaginary part of: cacos (0x1p-23 - 0.5 i)":
701 float: 1
702 ifloat: 1
703 Test "Imaginary part of: cacos (0x1p-23 - 0x0.ffffffp0 i)":
704 double: 1
705 idouble: 1
706 Test "Imaginary part of: cacos (0x1p-52 + 0.5 i)":
707 float: 1
708 ifloat: 1
709 Test "Imaginary part of: cacos (0x1p-52 - 0.5 i)":
710 float: 1
711 ifloat: 1
712 Test "Imaginary part of: cacos (0x1p-63 + 0.5 i)":
713 float: 1
714 ifloat: 1
715 Test "Imaginary part of: cacos (0x1p-63 - 0.5 i)":
716 float: 1
717 ifloat: 1
718 Test "Real part of: cacos (1.0 + 0.25 i)":
719 double: 1
720 idouble: 1
721 Test "Real part of: cacos (1.0 + 0.5 i)":
722 float: 1
723 ifloat: 1
724 Test "Imaginary part of: cacos (1.0 + 0.5 i)":
725 float: 1
726 ifloat: 1
727 Test "Real part of: cacos (1.0 + 0x1.fp-10 i)":
728 float: 2
729 ifloat: 2
730 Test "Imaginary part of: cacos (1.0 + 0x1.fp-10 i)":
731 float: 1
732 ifloat: 1
733 Test "Real part of: cacos (1.0 - 0.25 i)":
734 double: 1
735 idouble: 1
736 Test "Real part of: cacos (1.0 - 0.5 i)":
737 float: 1
738 ifloat: 1
739 Test "Imaginary part of: cacos (1.0 - 0.5 i)":
740 float: 1
741 ifloat: 1
742 Test "Real part of: cacos (1.0 - 0x1.fp-10 i)":
743 float: 2
744 ifloat: 2
745 Test "Imaginary part of: cacos (1.0 - 0x1.fp-10 i)":
746 float: 1
747 ifloat: 1
749 # cacosh
750 Test "Real part of: cacosh (+0 + 0.5 i)":
751 float: 1
752 ifloat: 1
753 Test "Real part of: cacosh (+0 + 1.0 i)":
754 double: 1
755 float: 1
756 idouble: 1
757 ifloat: 1
758 Test "Real part of: cacosh (+0 + 1.5 i)":
759 double: 1
760 idouble: 1
761 Test "Real part of: cacosh (+0 - 0.5 i)":
762 float: 1
763 ifloat: 1
764 Test "Real part of: cacosh (+0 - 1.0 i)":
765 double: 1
766 float: 1
767 idouble: 1
768 ifloat: 1
769 Test "Real part of: cacosh (+0 - 1.5 i)":
770 double: 1
771 idouble: 1
772 Test "Real part of: cacosh (-0 + 0.5 i)":
773 float: 1
774 ifloat: 1
775 Test "Real part of: cacosh (-0 + 1.0 i)":
776 double: 1
777 float: 1
778 idouble: 1
779 ifloat: 1
780 Test "Real part of: cacosh (-0 + 1.5 i)":
781 double: 1
782 idouble: 1
783 Test "Real part of: cacosh (-0 - 0.5 i)":
784 float: 1
785 ifloat: 1
786 Test "Real part of: cacosh (-0 - 1.0 i)":
787 double: 1
788 float: 1
789 idouble: 1
790 ifloat: 1
791 Test "Real part of: cacosh (-0 - 1.5 i)":
792 double: 1
793 idouble: 1
794 Test "Real part of: cacosh (-0.25 + 1.0 i)":
795 float: 1
796 ifloat: 1
797 Test "Imaginary part of: cacosh (-0.25 + 1.0 i)":
798 double: 1
799 float: 1
800 idouble: 1
801 ifloat: 1
802 Test "Real part of: cacosh (-0.25 - 1.0 i)":
803 float: 1
804 ifloat: 1
805 Test "Imaginary part of: cacosh (-0.25 - 1.0 i)":
806 double: 1
807 float: 1
808 idouble: 1
809 ifloat: 1
810 Test "Real part of: cacosh (-0.5 + 0x1.fp-129 i)":
811 double: 1
812 idouble: 1
813 Test "Real part of: cacosh (-0.5 + 0x1p-105 i)":
814 double: 1
815 idouble: 1
816 Test "Real part of: cacosh (-0.5 + 0x1p-112 i)":
817 double: 1
818 idouble: 1
819 Test "Real part of: cacosh (-0.5 + 0x1p-23 i)":
820 double: 1
821 idouble: 1
822 Test "Real part of: cacosh (-0.5 + 1.0 i)":
823 double: 1
824 idouble: 1
825 Test "Imaginary part of: cacosh (-0.5 + 1.0 i)":
826 float: 1
827 ifloat: 1
828 Test "Real part of: cacosh (-0.5 - 0x1.fp-129 i)":
829 double: 1
830 idouble: 1
831 Test "Real part of: cacosh (-0.5 - 0x1p-105 i)":
832 double: 1
833 idouble: 1
834 Test "Real part of: cacosh (-0.5 - 0x1p-112 i)":
835 double: 1
836 idouble: 1
837 Test "Real part of: cacosh (-0.5 - 0x1p-23 i)":
838 double: 1
839 idouble: 1
840 Test "Real part of: cacosh (-0.5 - 1.0 i)":
841 double: 1
842 idouble: 1
843 Test "Imaginary part of: cacosh (-0.5 - 1.0 i)":
844 float: 1
845 ifloat: 1
846 Test "Real part of: cacosh (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
847 double: 1
848 idouble: 1
849 Test "Real part of: cacosh (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
850 double: 1
851 idouble: 1
852 Test "Real part of: cacosh (-0x0.ffffffp0 + 0x1p-23 i)":
853 float: 2
854 ifloat: 2
855 Test "Real part of: cacosh (-0x0.ffffffp0 - 0x1p-23 i)":
856 float: 2
857 ifloat: 2
858 Test "Real part of: cacosh (-0x1.000002p0 + 0x1p-23 i)":
859 float: 1
860 ifloat: 1
861 Test "Real part of: cacosh (-0x1.000002p0 - 0x1p-23 i)":
862 float: 1
863 ifloat: 1
864 Test "Real part of: cacosh (-0x1.fp-10 + 1.0 i)":
865 double: 1
866 idouble: 1
867 Test "Real part of: cacosh (-0x1.fp-10 - 1.0 i)":
868 double: 1
869 idouble: 1
870 Test "Real part of: cacosh (-0x1.fp-100 + 1.0 i)":
871 double: 1
872 float: 1
873 idouble: 1
874 ifloat: 1
875 Test "Imaginary part of: cacosh (-0x1.fp-100 + 1.0 i)":
876 float: 1
877 ifloat: 1
878 Test "Real part of: cacosh (-0x1.fp-100 - 1.0 i)":
879 double: 1
880 float: 1
881 idouble: 1
882 ifloat: 1
883 Test "Imaginary part of: cacosh (-0x1.fp-100 - 1.0 i)":
884 float: 1
885 ifloat: 1
886 Test "Real part of: cacosh (-0x1.fp-1000 + 1.0 i)":
887 double: 1
888 idouble: 1
889 Test "Real part of: cacosh (-0x1.fp-1000 - 1.0 i)":
890 double: 1
891 idouble: 1
892 Test "Real part of: cacosh (-0x1.fp-1025 + 1.0 i)":
893 double: 1
894 idouble: 1
895 Test "Real part of: cacosh (-0x1.fp-1025 + 1.5 i)":
896 double: 1
897 idouble: 1
898 Test "Real part of: cacosh (-0x1.fp-1025 - 1.0 i)":
899 double: 1
900 idouble: 1
901 Test "Real part of: cacosh (-0x1.fp-1025 - 1.5 i)":
902 double: 1
903 idouble: 1
904 Test "Real part of: cacosh (-0x1.fp-129 + 0.5 i)":
905 float: 1
906 ifloat: 1
907 Test "Imaginary part of: cacosh (-0x1.fp-129 + 0.5 i)":
908 float: 1
909 ifloat: 1
910 Test "Imaginary part of: cacosh (-0x1.fp-129 + 0x0.ffffffp0 i)":
911 float: 1
912 ifloat: 1
913 Test "Imaginary part of: cacosh (-0x1.fp-129 + 0x1.000002p0 i)":
914 float: 1
915 ifloat: 1
916 Test "Imaginary part of: cacosh (-0x1.fp-129 + 0x1.fp-129 i)":
917 float: 1
918 ifloat: 1
919 Test "Imaginary part of: cacosh (-0x1.fp-129 + 0x1p-23 i)":
920 float: 1
921 ifloat: 1
922 Test "Real part of: cacosh (-0x1.fp-129 + 1.0 i)":
923 double: 1
924 float: 1
925 idouble: 1
926 ifloat: 1
927 Test "Imaginary part of: cacosh (-0x1.fp-129 + 1.0 i)":
928 float: 1
929 ifloat: 1
930 Test "Real part of: cacosh (-0x1.fp-129 + 1.5 i)":
931 double: 1
932 idouble: 1
933 Test "Imaginary part of: cacosh (-0x1.fp-129 + 1.5 i)":
934 float: 1
935 ifloat: 1
936 Test "Real part of: cacosh (-0x1.fp-129 - 0.5 i)":
937 float: 1
938 ifloat: 1
939 Test "Imaginary part of: cacosh (-0x1.fp-129 - 0.5 i)":
940 float: 1
941 ifloat: 1
942 Test "Imaginary part of: cacosh (-0x1.fp-129 - 0x0.ffffffp0 i)":
943 float: 1
944 ifloat: 1
945 Test "Imaginary part of: cacosh (-0x1.fp-129 - 0x1.000002p0 i)":
946 float: 1
947 ifloat: 1
948 Test "Imaginary part of: cacosh (-0x1.fp-129 - 0x1.fp-129 i)":
949 float: 1
950 ifloat: 1
951 Test "Imaginary part of: cacosh (-0x1.fp-129 - 0x1p-23 i)":
952 float: 1
953 ifloat: 1
954 Test "Real part of: cacosh (-0x1.fp-129 - 1.0 i)":
955 double: 1
956 float: 1
957 idouble: 1
958 ifloat: 1
959 Test "Imaginary part of: cacosh (-0x1.fp-129 - 1.0 i)":
960 float: 1
961 ifloat: 1
962 Test "Real part of: cacosh (-0x1.fp-129 - 1.5 i)":
963 double: 1
964 idouble: 1
965 Test "Imaginary part of: cacosh (-0x1.fp-129 - 1.5 i)":
966 float: 1
967 ifloat: 1
968 Test "Real part of: cacosh (-0x1.fp-30 + 1.0 i)":
969 double: 1
970 float: 1
971 idouble: 1
972 ifloat: 1
973 Test "Imaginary part of: cacosh (-0x1.fp-30 + 1.0 i)":
974 float: 1
975 ifloat: 1
976 Test "Real part of: cacosh (-0x1.fp-30 - 1.0 i)":
977 double: 1
978 float: 1
979 idouble: 1
980 ifloat: 1
981 Test "Imaginary part of: cacosh (-0x1.fp-30 - 1.0 i)":
982 float: 1
983 ifloat: 1
984 Test "Imaginary part of: cacosh (-0x1p-105 + 0.0 i)":
985 float: 1
986 ifloat: 1
987 Test "Real part of: cacosh (-0x1p-105 + 0.5 i)":
988 float: 1
989 ifloat: 1
990 Test "Imaginary part of: cacosh (-0x1p-105 + 0.5 i)":
991 float: 1
992 ifloat: 1
993 Test "Imaginary part of: cacosh (-0x1p-105 + 0x1p-105 i)":
994 float: 1
995 ifloat: 1
996 Test "Imaginary part of: cacosh (-0x1p-105 - 0.0 i)":
997 float: 1
998 ifloat: 1
999 Test "Real part of: cacosh (-0x1p-105 - 0.5 i)":
1000 float: 1
1001 ifloat: 1
1002 Test "Imaginary part of: cacosh (-0x1p-105 - 0.5 i)":
1003 float: 1
1004 ifloat: 1
1005 Test "Imaginary part of: cacosh (-0x1p-105 - 0x1p-105 i)":
1006 float: 1
1007 ifloat: 1
1008 Test "Imaginary part of: cacosh (-0x1p-112 + 0.0 i)":
1009 float: 1
1010 ifloat: 1
1011 Test "Real part of: cacosh (-0x1p-112 + 0.5 i)":
1012 float: 1
1013 ifloat: 1
1014 Test "Imaginary part of: cacosh (-0x1p-112 + 0.5 i)":
1015 float: 1
1016 ifloat: 1
1017 Test "Imaginary part of: cacosh (-0x1p-112 + 0x1p-112 i)":
1018 float: 1
1019 ifloat: 1
1020 Test "Imaginary part of: cacosh (-0x1p-112 - 0.0 i)":
1021 float: 1
1022 ifloat: 1
1023 Test "Real part of: cacosh (-0x1p-112 - 0.5 i)":
1024 float: 1
1025 ifloat: 1
1026 Test "Imaginary part of: cacosh (-0x1p-112 - 0.5 i)":
1027 float: 1
1028 ifloat: 1
1029 Test "Imaginary part of: cacosh (-0x1p-112 - 0x1p-112 i)":
1030 float: 1
1031 ifloat: 1
1032 Test "Imaginary part of: cacosh (-0x1p-23 + 0.0 i)":
1033 float: 1
1034 ifloat: 1
1035 Test "Real part of: cacosh (-0x1p-23 + 0.5 i)":
1036 float: 1
1037 ifloat: 1
1038 Test "Imaginary part of: cacosh (-0x1p-23 + 0.5 i)":
1039 float: 1
1040 ifloat: 1
1041 Test "Real part of: cacosh (-0x1p-23 + 0x0.ffffffp0 i)":
1042 double: 1
1043 idouble: 1
1044 Test "Imaginary part of: cacosh (-0x1p-23 + 0x1.fp-129 i)":
1045 float: 1
1046 ifloat: 1
1047 Test "Imaginary part of: cacosh (-0x1p-23 + 0x1p-23 i)":
1048 float: 1
1049 ifloat: 1
1050 Test "Imaginary part of: cacosh (-0x1p-23 - 0.0 i)":
1051 float: 1
1052 ifloat: 1
1053 Test "Real part of: cacosh (-0x1p-23 - 0.5 i)":
1054 float: 1
1055 ifloat: 1
1056 Test "Imaginary part of: cacosh (-0x1p-23 - 0.5 i)":
1057 float: 1
1058 ifloat: 1
1059 Test "Real part of: cacosh (-0x1p-23 - 0x0.ffffffp0 i)":
1060 double: 1
1061 idouble: 1
1062 Test "Imaginary part of: cacosh (-0x1p-23 - 0x1.fp-129 i)":
1063 float: 1
1064 ifloat: 1
1065 Test "Imaginary part of: cacosh (-0x1p-23 - 0x1p-23 i)":
1066 float: 1
1067 ifloat: 1
1068 Test "Imaginary part of: cacosh (-0x1p-52 + 0.0 i)":
1069 float: 1
1070 ifloat: 1
1071 Test "Real part of: cacosh (-0x1p-52 + 0.5 i)":
1072 float: 1
1073 ifloat: 1
1074 Test "Imaginary part of: cacosh (-0x1p-52 + 0.5 i)":
1075 float: 1
1076 ifloat: 1
1077 Test "Imaginary part of: cacosh (-0x1p-52 + 0x1p-52 i)":
1078 float: 1
1079 ifloat: 1
1080 Test "Imaginary part of: cacosh (-0x1p-52 - 0.0 i)":
1081 float: 1
1082 ifloat: 1
1083 Test "Real part of: cacosh (-0x1p-52 - 0.5 i)":
1084 float: 1
1085 ifloat: 1
1086 Test "Imaginary part of: cacosh (-0x1p-52 - 0.5 i)":
1087 float: 1
1088 ifloat: 1
1089 Test "Imaginary part of: cacosh (-0x1p-52 - 0x1p-52 i)":
1090 float: 1
1091 ifloat: 1
1092 Test "Imaginary part of: cacosh (-0x1p-63 + 0.0 i)":
1093 float: 1
1094 ifloat: 1
1095 Test "Real part of: cacosh (-0x1p-63 + 0.5 i)":
1096 float: 1
1097 ifloat: 1
1098 Test "Imaginary part of: cacosh (-0x1p-63 + 0.5 i)":
1099 float: 1
1100 ifloat: 1
1101 Test "Imaginary part of: cacosh (-0x1p-63 + 0x1p-63 i)":
1102 float: 1
1103 ifloat: 1
1104 Test "Imaginary part of: cacosh (-0x1p-63 - 0.0 i)":
1105 float: 1
1106 ifloat: 1
1107 Test "Real part of: cacosh (-0x1p-63 - 0.5 i)":
1108 float: 1
1109 ifloat: 1
1110 Test "Imaginary part of: cacosh (-0x1p-63 - 0.5 i)":
1111 float: 1
1112 ifloat: 1
1113 Test "Imaginary part of: cacosh (-0x1p-63 - 0x1p-63 i)":
1114 float: 1
1115 ifloat: 1
1116 Test "Real part of: cacosh (-1.0 + 0.5 i)":
1117 float: 1
1118 ifloat: 1
1119 Test "Real part of: cacosh (-1.0 + 0x1.fp-10 i)":
1120 float: 1
1121 ifloat: 1
1122 Test "Imaginary part of: cacosh (-1.0 + 0x1p50 i)":
1123 float: 1
1124 ifloat: 1
1125 Test "Real part of: cacosh (-1.0 - 0.5 i)":
1126 float: 1
1127 ifloat: 1
1128 Test "Real part of: cacosh (-1.0 - 0x1.fp-10 i)":
1129 float: 1
1130 ifloat: 1
1131 Test "Imaginary part of: cacosh (-1.0 - 0x1p50 i)":
1132 float: 1
1133 ifloat: 1
1134 Test "Imaginary part of: cacosh (-2 - 3 i)":
1135 float: 1
1136 ifloat: 1
1137 Test "Real part of: cacosh (0.25 + 1.0 i)":
1138 float: 1
1139 ifloat: 1
1140 Test "Real part of: cacosh (0.25 - 1.0 i)":
1141 float: 1
1142 ifloat: 1
1143 Test "Imaginary part of: cacosh (0.5 + +0 i)":
1144 double: 1
1145 idouble: 1
1146 Test "Imaginary part of: cacosh (0.5 + 0x1.fp-1025 i)":
1147 double: 1
1148 idouble: 1
1149 Test "Real part of: cacosh (0.5 + 0x1.fp-129 i)":
1150 double: 1
1151 idouble: 1
1152 Test "Imaginary part of: cacosh (0.5 + 0x1.fp-129 i)":
1153 double: 1
1154 idouble: 1
1155 Test "Real part of: cacosh (0.5 + 0x1p-105 i)":
1156 double: 1
1157 idouble: 1
1158 Test "Imaginary part of: cacosh (0.5 + 0x1p-105 i)":
1159 double: 1
1160 idouble: 1
1161 Test "Real part of: cacosh (0.5 + 0x1p-112 i)":
1162 double: 1
1163 idouble: 1
1164 Test "Imaginary part of: cacosh (0.5 + 0x1p-112 i)":
1165 double: 1
1166 idouble: 1
1167 Test "Real part of: cacosh (0.5 + 0x1p-23 i)":
1168 double: 1
1169 idouble: 1
1170 Test "Imaginary part of: cacosh (0.5 + 0x1p-52 i)":
1171 double: 1
1172 idouble: 1
1173 Test "Imaginary part of: cacosh (0.5 + 0x1p-63 i)":
1174 double: 1
1175 idouble: 1
1176 Test "Real part of: cacosh (0.5 + 1.0 i)":
1177 double: 1
1178 idouble: 1
1179 Test "Imaginary part of: cacosh (0.5 + 1.0 i)":
1180 float: 1
1181 ifloat: 1
1182 Test "Imaginary part of: cacosh (0.5 - 0 i)":
1183 double: 1
1184 idouble: 1
1185 Test "Imaginary part of: cacosh (0.5 - 0x1.fp-1025 i)":
1186 double: 1
1187 idouble: 1
1188 Test "Real part of: cacosh (0.5 - 0x1.fp-129 i)":
1189 double: 1
1190 idouble: 1
1191 Test "Imaginary part of: cacosh (0.5 - 0x1.fp-129 i)":
1192 double: 1
1193 idouble: 1
1194 Test "Real part of: cacosh (0.5 - 0x1p-105 i)":
1195 double: 1
1196 idouble: 1
1197 Test "Imaginary part of: cacosh (0.5 - 0x1p-105 i)":
1198 double: 1
1199 idouble: 1
1200 Test "Real part of: cacosh (0.5 - 0x1p-112 i)":
1201 double: 1
1202 idouble: 1
1203 Test "Imaginary part of: cacosh (0.5 - 0x1p-112 i)":
1204 double: 1
1205 idouble: 1
1206 Test "Real part of: cacosh (0.5 - 0x1p-23 i)":
1207 double: 1
1208 idouble: 1
1209 Test "Imaginary part of: cacosh (0.5 - 0x1p-52 i)":
1210 double: 1
1211 idouble: 1
1212 Test "Imaginary part of: cacosh (0.5 - 0x1p-63 i)":
1213 double: 1
1214 idouble: 1
1215 Test "Real part of: cacosh (0.5 - 1.0 i)":
1216 double: 1
1217 idouble: 1
1218 Test "Imaginary part of: cacosh (0.5 - 1.0 i)":
1219 float: 1
1220 ifloat: 1
1221 Test "Real part of: cacosh (0x0.fffffffffffff8p0 + 0x1p-52 i)":
1222 double: 1
1223 idouble: 1
1224 Test "Real part of: cacosh (0x0.fffffffffffff8p0 - 0x1p-52 i)":
1225 double: 1
1226 idouble: 1
1227 Test "Imaginary part of: cacosh (0x0.ffffffp0 + 0.0 i)":
1228 float: 1
1229 ifloat: 1
1230 Test "Imaginary part of: cacosh (0x0.ffffffp0 + 0x1.fp-129 i)":
1231 float: 1
1232 ifloat: 1
1233 Test "Real part of: cacosh (0x0.ffffffp0 + 0x1p-23 i)":
1234 float: 2
1235 ifloat: 2
1236 Test "Imaginary part of: cacosh (0x0.ffffffp0 + 0x1p-23 i)":
1237 float: 2
1238 ifloat: 2
1239 Test "Imaginary part of: cacosh (0x0.ffffffp0 - 0.0 i)":
1240 float: 1
1241 ifloat: 1
1242 Test "Imaginary part of: cacosh (0x0.ffffffp0 - 0x1.fp-129 i)":
1243 float: 1
1244 ifloat: 1
1245 Test "Real part of: cacosh (0x0.ffffffp0 - 0x1p-23 i)":
1246 float: 2
1247 ifloat: 2
1248 Test "Imaginary part of: cacosh (0x0.ffffffp0 - 0x1p-23 i)":
1249 float: 2
1250 ifloat: 2
1251 Test "Imaginary part of: cacosh (0x1.0000000000001p0 + 0x1p-52 i)":
1252 double: 1
1253 idouble: 1
1254 Test "Imaginary part of: cacosh (0x1.0000000000001p0 - 0x1p-52 i)":
1255 double: 1
1256 idouble: 1
1257 Test "Real part of: cacosh (0x1.000002p0 + 0x1p-23 i)":
1258 float: 1
1259 ifloat: 1
1260 Test "Imaginary part of: cacosh (0x1.000002p0 + 0x1p-23 i)":
1261 float: 2
1262 ifloat: 2
1263 Test "Real part of: cacosh (0x1.000002p0 - 0x1p-23 i)":
1264 float: 1
1265 ifloat: 1
1266 Test "Imaginary part of: cacosh (0x1.000002p0 - 0x1p-23 i)":
1267 float: 2
1268 ifloat: 2
1269 Test "Real part of: cacosh (0x1.fp-10 + 1.0 i)":
1270 double: 1
1271 idouble: 1
1272 Test "Real part of: cacosh (0x1.fp-10 - 1.0 i)":
1273 double: 1
1274 idouble: 1
1275 Test "Real part of: cacosh (0x1.fp-100 + 1.0 i)":
1276 double: 1
1277 float: 1
1278 idouble: 1
1279 ifloat: 1
1280 Test "Real part of: cacosh (0x1.fp-100 - 1.0 i)":
1281 double: 1
1282 float: 1
1283 idouble: 1
1284 ifloat: 1
1285 Test "Real part of: cacosh (0x1.fp-1000 + 1.0 i)":
1286 double: 1
1287 idouble: 1
1288 Test "Real part of: cacosh (0x1.fp-1000 - 1.0 i)":
1289 double: 1
1290 idouble: 1
1291 Test "Real part of: cacosh (0x1.fp-1025 + 1.0 i)":
1292 double: 1
1293 idouble: 1
1294 Test "Real part of: cacosh (0x1.fp-1025 + 1.5 i)":
1295 double: 1
1296 idouble: 1
1297 Test "Real part of: cacosh (0x1.fp-1025 - 1.0 i)":
1298 double: 1
1299 idouble: 1
1300 Test "Real part of: cacosh (0x1.fp-1025 - 1.5 i)":
1301 double: 1
1302 idouble: 1
1303 Test "Real part of: cacosh (0x1.fp-129 + 0.5 i)":
1304 float: 1
1305 ifloat: 1
1306 Test "Real part of: cacosh (0x1.fp-129 + 1.0 i)":
1307 double: 1
1308 float: 1
1309 idouble: 1
1310 ifloat: 1
1311 Test "Real part of: cacosh (0x1.fp-129 + 1.5 i)":
1312 double: 1
1313 idouble: 1
1314 Test "Real part of: cacosh (0x1.fp-129 - 0.5 i)":
1315 float: 1
1316 ifloat: 1
1317 Test "Real part of: cacosh (0x1.fp-129 - 1.0 i)":
1318 double: 1
1319 float: 1
1320 idouble: 1
1321 ifloat: 1
1322 Test "Real part of: cacosh (0x1.fp-129 - 1.5 i)":
1323 double: 1
1324 idouble: 1
1325 Test "Real part of: cacosh (0x1.fp-30 + 1.0 i)":
1326 double: 1
1327 float: 1
1328 idouble: 1
1329 ifloat: 1
1330 Test "Real part of: cacosh (0x1.fp-30 - 1.0 i)":
1331 double: 1
1332 float: 1
1333 idouble: 1
1334 ifloat: 1
1335 Test "Real part of: cacosh (0x1.fp1023 + 0x1.fp1023 i)":
1336 double: 1
1337 idouble: 1
1338 Test "Real part of: cacosh (0x1.fp127 + 0x1.fp127 i)":
1339 double: 1
1340 idouble: 1
1341 Test "Real part of: cacosh (0x1p-105 + 0.5 i)":
1342 float: 1
1343 ifloat: 1
1344 Test "Real part of: cacosh (0x1p-105 - 0.5 i)":
1345 float: 1
1346 ifloat: 1
1347 Test "Real part of: cacosh (0x1p-112 + 0.5 i)":
1348 float: 1
1349 ifloat: 1
1350 Test "Real part of: cacosh (0x1p-112 - 0.5 i)":
1351 float: 1
1352 ifloat: 1
1353 Test "Real part of: cacosh (0x1p-23 + 0.5 i)":
1354 float: 1
1355 ifloat: 1
1356 Test "Real part of: cacosh (0x1p-23 + 0x0.ffffffp0 i)":
1357 double: 1
1358 idouble: 1
1359 Test "Real part of: cacosh (0x1p-23 - 0.5 i)":
1360 float: 1
1361 ifloat: 1
1362 Test "Real part of: cacosh (0x1p-23 - 0x0.ffffffp0 i)":
1363 double: 1
1364 idouble: 1
1365 Test "Real part of: cacosh (0x1p-52 + 0.5 i)":
1366 float: 1
1367 ifloat: 1
1368 Test "Real part of: cacosh (0x1p-52 - 0.5 i)":
1369 float: 1
1370 ifloat: 1
1371 Test "Real part of: cacosh (0x1p-63 + 0.5 i)":
1372 float: 1
1373 ifloat: 1
1374 Test "Real part of: cacosh (0x1p-63 - 0.5 i)":
1375 float: 1
1376 ifloat: 1
1377 Test "Imaginary part of: cacosh (1.0 + 0.25 i)":
1378 double: 1
1379 idouble: 1
1380 Test "Real part of: cacosh (1.0 + 0.5 i)":
1381 float: 1
1382 ifloat: 1
1383 Test "Imaginary part of: cacosh (1.0 + 0.5 i)":
1384 float: 1
1385 ifloat: 1
1386 Test "Real part of: cacosh (1.0 + 0x1.fp-10 i)":
1387 float: 1
1388 ifloat: 1
1389 Test "Imaginary part of: cacosh (1.0 + 0x1.fp-10 i)":
1390 float: 2
1391 ifloat: 2
1392 Test "Imaginary part of: cacosh (1.0 - 0.25 i)":
1393 double: 1
1394 idouble: 1
1395 Test "Real part of: cacosh (1.0 - 0.5 i)":
1396 float: 1
1397 ifloat: 1
1398 Test "Imaginary part of: cacosh (1.0 - 0.5 i)":
1399 float: 1
1400 ifloat: 1
1401 Test "Real part of: cacosh (1.0 - 0x1.fp-10 i)":
1402 float: 1
1403 ifloat: 1
1404 Test "Imaginary part of: cacosh (1.0 - 0x1.fp-10 i)":
1405 float: 2
1406 ifloat: 2
1408 # casin
1409 Test "Imaginary part of: casin (+0 + 0.5 i)":
1410 float: 1
1411 ifloat: 1
1412 Test "Imaginary part of: casin (+0 + 1.0 i)":
1413 double: 1
1414 float: 1
1415 idouble: 1
1416 ifloat: 1
1417 Test "Imaginary part of: casin (+0 + 1.5 i)":
1418 double: 1
1419 idouble: 1
1420 Test "Imaginary part of: casin (+0 - 0.5 i)":
1421 float: 1
1422 ifloat: 1
1423 Test "Imaginary part of: casin (+0 - 1.0 i)":
1424 double: 1
1425 float: 1
1426 idouble: 1
1427 ifloat: 1
1428 Test "Imaginary part of: casin (+0 - 1.5 i)":
1429 double: 1
1430 idouble: 1
1431 Test "Imaginary part of: casin (-0 + 0.5 i)":
1432 float: 1
1433 ifloat: 1
1434 Test "Imaginary part of: casin (-0 + 1.0 i)":
1435 double: 1
1436 float: 1
1437 idouble: 1
1438 ifloat: 1
1439 Test "Imaginary part of: casin (-0 + 1.5 i)":
1440 double: 1
1441 idouble: 1
1442 Test "Imaginary part of: casin (-0 - 0.5 i)":
1443 float: 1
1444 ifloat: 1
1445 Test "Imaginary part of: casin (-0 - 1.0 i)":
1446 double: 1
1447 float: 1
1448 idouble: 1
1449 ifloat: 1
1450 Test "Imaginary part of: casin (-0 - 1.5 i)":
1451 double: 1
1452 idouble: 1
1453 Test "Imaginary part of: casin (-0.25 + 1.0 i)":
1454 float: 1
1455 ifloat: 1
1456 Test "Imaginary part of: casin (-0.25 - 1.0 i)":
1457 float: 1
1458 ifloat: 1
1459 Test "Imaginary part of: casin (-0.5 + 0x1.fp-129 i)":
1460 double: 1
1461 idouble: 1
1462 Test "Imaginary part of: casin (-0.5 + 0x1p-105 i)":
1463 double: 1
1464 idouble: 1
1465 Test "Imaginary part of: casin (-0.5 + 0x1p-112 i)":
1466 double: 1
1467 idouble: 1
1468 Test "Imaginary part of: casin (-0.5 + 0x1p-23 i)":
1469 double: 1
1470 idouble: 1
1471 Test "Imaginary part of: casin (-0.5 + 1.0 i)":
1472 double: 1
1473 idouble: 1
1474 Test "Imaginary part of: casin (-0.5 - 0x1.fp-129 i)":
1475 double: 1
1476 idouble: 1
1477 Test "Imaginary part of: casin (-0.5 - 0x1p-105 i)":
1478 double: 1
1479 idouble: 1
1480 Test "Imaginary part of: casin (-0.5 - 0x1p-112 i)":
1481 double: 1
1482 idouble: 1
1483 Test "Imaginary part of: casin (-0.5 - 0x1p-23 i)":
1484 double: 1
1485 idouble: 1
1486 Test "Imaginary part of: casin (-0.5 - 1.0 i)":
1487 double: 1
1488 idouble: 1
1489 Test "Imaginary part of: casin (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
1490 double: 1
1491 idouble: 1
1492 Test "Imaginary part of: casin (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
1493 double: 1
1494 idouble: 1
1495 Test "Imaginary part of: casin (-0x0.ffffffp0 + 0x1p-23 i)":
1496 float: 2
1497 ifloat: 2
1498 Test "Imaginary part of: casin (-0x0.ffffffp0 - 0x1p-23 i)":
1499 float: 2
1500 ifloat: 2
1501 Test "Imaginary part of: casin (-0x1.000002p0 + 0x1p-23 i)":
1502 float: 1
1503 ifloat: 1
1504 Test "Imaginary part of: casin (-0x1.000002p0 - 0x1p-23 i)":
1505 float: 1
1506 ifloat: 1
1507 Test "Real part of: casin (-0x1.fp-10 + 1.0 i)":
1508 float: 1
1509 ifloat: 1
1510 Test "Imaginary part of: casin (-0x1.fp-10 + 1.0 i)":
1511 double: 1
1512 idouble: 1
1513 Test "Real part of: casin (-0x1.fp-10 - 1.0 i)":
1514 float: 1
1515 ifloat: 1
1516 Test "Imaginary part of: casin (-0x1.fp-10 - 1.0 i)":
1517 double: 1
1518 idouble: 1
1519 Test "Imaginary part of: casin (-0x1.fp-100 + 1.0 i)":
1520 double: 1
1521 float: 1
1522 idouble: 1
1523 ifloat: 1
1524 Test "Imaginary part of: casin (-0x1.fp-100 - 1.0 i)":
1525 double: 1
1526 float: 1
1527 idouble: 1
1528 ifloat: 1
1529 Test "Imaginary part of: casin (-0x1.fp-1000 + 1.0 i)":
1530 double: 1
1531 idouble: 1
1532 Test "Imaginary part of: casin (-0x1.fp-1000 - 1.0 i)":
1533 double: 1
1534 idouble: 1
1535 Test "Imaginary part of: casin (-0x1.fp-1025 + 1.0 i)":
1536 double: 1
1537 idouble: 1
1538 Test "Imaginary part of: casin (-0x1.fp-1025 + 1.5 i)":
1539 double: 1
1540 idouble: 1
1541 Test "Imaginary part of: casin (-0x1.fp-1025 - 1.0 i)":
1542 double: 1
1543 idouble: 1
1544 Test "Imaginary part of: casin (-0x1.fp-1025 - 1.5 i)":
1545 double: 1
1546 idouble: 1
1547 Test "Imaginary part of: casin (-0x1.fp-129 + 0.5 i)":
1548 float: 1
1549 ifloat: 1
1550 Test "Imaginary part of: casin (-0x1.fp-129 + 1.0 i)":
1551 double: 1
1552 float: 1
1553 idouble: 1
1554 ifloat: 1
1555 Test "Imaginary part of: casin (-0x1.fp-129 + 1.5 i)":
1556 double: 1
1557 idouble: 1
1558 Test "Imaginary part of: casin (-0x1.fp-129 - 0.5 i)":
1559 float: 1
1560 ifloat: 1
1561 Test "Imaginary part of: casin (-0x1.fp-129 - 1.0 i)":
1562 double: 1
1563 float: 1
1564 idouble: 1
1565 ifloat: 1
1566 Test "Imaginary part of: casin (-0x1.fp-129 - 1.5 i)":
1567 double: 1
1568 idouble: 1
1569 Test "Imaginary part of: casin (-0x1.fp-30 + 1.0 i)":
1570 double: 1
1571 float: 1
1572 idouble: 1
1573 ifloat: 1
1574 Test "Imaginary part of: casin (-0x1.fp-30 - 1.0 i)":
1575 double: 1
1576 float: 1
1577 idouble: 1
1578 ifloat: 1
1579 Test "Imaginary part of: casin (-0x1p-105 + 0.5 i)":
1580 float: 1
1581 ifloat: 1
1582 Test "Imaginary part of: casin (-0x1p-105 - 0.5 i)":
1583 float: 1
1584 ifloat: 1
1585 Test "Imaginary part of: casin (-0x1p-112 + 0.5 i)":
1586 float: 1
1587 ifloat: 1
1588 Test "Imaginary part of: casin (-0x1p-112 - 0.5 i)":
1589 float: 1
1590 ifloat: 1
1591 Test "Real part of: casin (-0x1p-23 + 0.5 i)":
1592 double: 1
1593 float: 1
1594 idouble: 1
1595 ifloat: 1
1596 Test "Imaginary part of: casin (-0x1p-23 + 0.5 i)":
1597 float: 1
1598 ifloat: 1
1599 Test "Imaginary part of: casin (-0x1p-23 + 0x0.ffffffp0 i)":
1600 double: 1
1601 idouble: 1
1602 Test "Real part of: casin (-0x1p-23 + 0x1.000002p0 i)":
1603 double: 1
1604 float: 1
1605 idouble: 1
1606 ifloat: 1
1607 Test "Real part of: casin (-0x1p-23 - 0.5 i)":
1608 double: 1
1609 float: 1
1610 idouble: 1
1611 ifloat: 1
1612 Test "Imaginary part of: casin (-0x1p-23 - 0.5 i)":
1613 float: 1
1614 ifloat: 1
1615 Test "Imaginary part of: casin (-0x1p-23 - 0x0.ffffffp0 i)":
1616 double: 1
1617 idouble: 1
1618 Test "Real part of: casin (-0x1p-23 - 0x1.000002p0 i)":
1619 double: 1
1620 float: 1
1621 idouble: 1
1622 ifloat: 1
1623 Test "Imaginary part of: casin (-0x1p-52 + 0.5 i)":
1624 float: 1
1625 ifloat: 1
1626 Test "Imaginary part of: casin (-0x1p-52 - 0.5 i)":
1627 float: 1
1628 ifloat: 1
1629 Test "Imaginary part of: casin (-0x1p-63 + 0.5 i)":
1630 float: 1
1631 ifloat: 1
1632 Test "Imaginary part of: casin (-0x1p-63 - 0.5 i)":
1633 float: 1
1634 ifloat: 1
1635 Test "Real part of: casin (-1.0 + 0.25 i)":
1636 double: 1
1637 idouble: 1
1638 Test "Real part of: casin (-1.0 + 0.5 i)":
1639 float: 1
1640 ifloat: 1
1641 Test "Imaginary part of: casin (-1.0 + 0.5 i)":
1642 float: 1
1643 ifloat: 1
1644 Test "Imaginary part of: casin (-1.0 + 0x1.fp-10 i)":
1645 float: 1
1646 ifloat: 1
1647 Test "Real part of: casin (-1.0 - 0.25 i)":
1648 double: 1
1649 idouble: 1
1650 Test "Real part of: casin (-1.0 - 0.5 i)":
1651 float: 1
1652 ifloat: 1
1653 Test "Imaginary part of: casin (-1.0 - 0.5 i)":
1654 float: 1
1655 ifloat: 1
1656 Test "Imaginary part of: casin (-1.0 - 0x1.fp-10 i)":
1657 float: 1
1658 ifloat: 1
1659 Test "Imaginary part of: casin (0.25 + 1.0 i)":
1660 float: 1
1661 ifloat: 1
1662 Test "Imaginary part of: casin (0.25 - 1.0 i)":
1663 float: 1
1664 ifloat: 1
1665 Test "Imaginary part of: casin (0.5 + 0x1.fp-129 i)":
1666 double: 1
1667 idouble: 1
1668 Test "Imaginary part of: casin (0.5 + 0x1p-105 i)":
1669 double: 1
1670 idouble: 1
1671 Test "Imaginary part of: casin (0.5 + 0x1p-112 i)":
1672 double: 1
1673 idouble: 1
1674 Test "Imaginary part of: casin (0.5 + 0x1p-23 i)":
1675 double: 1
1676 idouble: 1
1677 Test "Imaginary part of: casin (0.5 + 1.0 i)":
1678 double: 1
1679 idouble: 1
1680 Test "Imaginary part of: casin (0.5 - 0x1.fp-129 i)":
1681 double: 1
1682 idouble: 1
1683 Test "Imaginary part of: casin (0.5 - 0x1p-105 i)":
1684 double: 1
1685 idouble: 1
1686 Test "Imaginary part of: casin (0.5 - 0x1p-112 i)":
1687 double: 1
1688 idouble: 1
1689 Test "Imaginary part of: casin (0.5 - 0x1p-23 i)":
1690 double: 1
1691 idouble: 1
1692 Test "Imaginary part of: casin (0.5 - 1.0 i)":
1693 double: 1
1694 idouble: 1
1695 Test "Real part of: casin (0.75 + 1.25 i)":
1696 double: 1
1697 float: 1
1698 idouble: 1
1699 ifloat: 1
1700 Test "Imaginary part of: casin (0x0.fffffffffffff8p0 + 0x1p-52 i)":
1701 double: 1
1702 idouble: 1
1703 Test "Imaginary part of: casin (0x0.fffffffffffff8p0 - 0x1p-52 i)":
1704 double: 1
1705 idouble: 1
1706 Test "Imaginary part of: casin (0x0.ffffffp0 + 0x1p-23 i)":
1707 float: 2
1708 ifloat: 2
1709 Test "Imaginary part of: casin (0x0.ffffffp0 - 0x1p-23 i)":
1710 float: 2
1711 ifloat: 2
1712 Test "Imaginary part of: casin (0x1.000002p0 + 0x1p-23 i)":
1713 float: 1
1714 ifloat: 1
1715 Test "Imaginary part of: casin (0x1.000002p0 - 0x1p-23 i)":
1716 float: 1
1717 ifloat: 1
1718 Test "Real part of: casin (0x1.fp-10 + 1.0 i)":
1719 float: 1
1720 ifloat: 1
1721 Test "Imaginary part of: casin (0x1.fp-10 + 1.0 i)":
1722 double: 1
1723 idouble: 1
1724 Test "Real part of: casin (0x1.fp-10 - 1.0 i)":
1725 float: 1
1726 ifloat: 1
1727 Test "Imaginary part of: casin (0x1.fp-10 - 1.0 i)":
1728 double: 1
1729 idouble: 1
1730 Test "Imaginary part of: casin (0x1.fp-100 + 1.0 i)":
1731 double: 1
1732 float: 1
1733 idouble: 1
1734 ifloat: 1
1735 Test "Imaginary part of: casin (0x1.fp-100 - 1.0 i)":
1736 double: 1
1737 float: 1
1738 idouble: 1
1739 ifloat: 1
1740 Test "Imaginary part of: casin (0x1.fp-1000 + 1.0 i)":
1741 double: 1
1742 idouble: 1
1743 Test "Imaginary part of: casin (0x1.fp-1000 - 1.0 i)":
1744 double: 1
1745 idouble: 1
1746 Test "Imaginary part of: casin (0x1.fp-1025 + 1.0 i)":
1747 double: 1
1748 idouble: 1
1749 Test "Imaginary part of: casin (0x1.fp-1025 + 1.5 i)":
1750 double: 1
1751 idouble: 1
1752 Test "Imaginary part of: casin (0x1.fp-1025 - 1.0 i)":
1753 double: 1
1754 idouble: 1
1755 Test "Imaginary part of: casin (0x1.fp-1025 - 1.5 i)":
1756 double: 1
1757 idouble: 1
1758 Test "Imaginary part of: casin (0x1.fp-129 + 0.5 i)":
1759 float: 1
1760 ifloat: 1
1761 Test "Imaginary part of: casin (0x1.fp-129 + 1.0 i)":
1762 double: 1
1763 float: 1
1764 idouble: 1
1765 ifloat: 1
1766 Test "Imaginary part of: casin (0x1.fp-129 + 1.5 i)":
1767 double: 1
1768 idouble: 1
1769 Test "Imaginary part of: casin (0x1.fp-129 - 0.5 i)":
1770 float: 1
1771 ifloat: 1
1772 Test "Imaginary part of: casin (0x1.fp-129 - 1.0 i)":
1773 double: 1
1774 float: 1
1775 idouble: 1
1776 ifloat: 1
1777 Test "Imaginary part of: casin (0x1.fp-129 - 1.5 i)":
1778 double: 1
1779 idouble: 1
1780 Test "Imaginary part of: casin (0x1.fp-30 + 1.0 i)":
1781 double: 1
1782 float: 1
1783 idouble: 1
1784 ifloat: 1
1785 Test "Imaginary part of: casin (0x1.fp-30 - 1.0 i)":
1786 double: 1
1787 float: 1
1788 idouble: 1
1789 ifloat: 1
1790 Test "Imaginary part of: casin (0x1.fp1023 + 0x1.fp1023 i)":
1791 double: 1
1792 idouble: 1
1793 Test "Imaginary part of: casin (0x1.fp127 + 0x1.fp127 i)":
1794 double: 1
1795 idouble: 1
1796 Test "Imaginary part of: casin (0x1p-105 + 0.5 i)":
1797 float: 1
1798 ifloat: 1
1799 Test "Imaginary part of: casin (0x1p-105 - 0.5 i)":
1800 float: 1
1801 ifloat: 1
1802 Test "Imaginary part of: casin (0x1p-112 + 0.5 i)":
1803 float: 1
1804 ifloat: 1
1805 Test "Imaginary part of: casin (0x1p-112 - 0.5 i)":
1806 float: 1
1807 ifloat: 1
1808 Test "Real part of: casin (0x1p-23 + 0.5 i)":
1809 double: 1
1810 float: 1
1811 idouble: 1
1812 ifloat: 1
1813 Test "Imaginary part of: casin (0x1p-23 + 0.5 i)":
1814 float: 1
1815 ifloat: 1
1816 Test "Imaginary part of: casin (0x1p-23 + 0x0.ffffffp0 i)":
1817 double: 1
1818 idouble: 1
1819 Test "Real part of: casin (0x1p-23 + 0x1.000002p0 i)":
1820 double: 1
1821 float: 1
1822 idouble: 1
1823 ifloat: 1
1824 Test "Real part of: casin (0x1p-23 - 0.5 i)":
1825 double: 1
1826 float: 1
1827 idouble: 1
1828 ifloat: 1
1829 Test "Imaginary part of: casin (0x1p-23 - 0.5 i)":
1830 float: 1
1831 ifloat: 1
1832 Test "Imaginary part of: casin (0x1p-23 - 0x0.ffffffp0 i)":
1833 double: 1
1834 idouble: 1
1835 Test "Real part of: casin (0x1p-23 - 0x1.000002p0 i)":
1836 double: 1
1837 float: 1
1838 idouble: 1
1839 ifloat: 1
1840 Test "Imaginary part of: casin (0x1p-52 + 0.5 i)":
1841 float: 1
1842 ifloat: 1
1843 Test "Imaginary part of: casin (0x1p-52 - 0.5 i)":
1844 float: 1
1845 ifloat: 1
1846 Test "Imaginary part of: casin (0x1p-63 + 0.5 i)":
1847 float: 1
1848 ifloat: 1
1849 Test "Imaginary part of: casin (0x1p-63 - 0.5 i)":
1850 float: 1
1851 ifloat: 1
1852 Test "Real part of: casin (1.0 + 0.25 i)":
1853 double: 1
1854 idouble: 1
1855 Test "Real part of: casin (1.0 + 0.5 i)":
1856 float: 1
1857 ifloat: 1
1858 Test "Imaginary part of: casin (1.0 + 0.5 i)":
1859 float: 1
1860 ifloat: 1
1861 Test "Imaginary part of: casin (1.0 + 0x1.fp-10 i)":
1862 float: 1
1863 ifloat: 1
1864 Test "Real part of: casin (1.0 - 0.25 i)":
1865 double: 1
1866 idouble: 1
1867 Test "Real part of: casin (1.0 - 0.5 i)":
1868 float: 1
1869 ifloat: 1
1870 Test "Imaginary part of: casin (1.0 - 0.5 i)":
1871 float: 1
1872 ifloat: 1
1873 Test "Imaginary part of: casin (1.0 - 0x1.fp-10 i)":
1874 float: 1
1875 ifloat: 1
1877 # casinh
1878 Test "Imaginary part of: casinh (-0.25 + 1.0 i)":
1879 double: 1
1880 idouble: 1
1881 Test "Imaginary part of: casinh (-0.25 - 1.0 i)":
1882 double: 1
1883 idouble: 1
1884 Test "Real part of: casinh (-0.5 + +0 i)":
1885 float: 1
1886 ifloat: 1
1887 Test "Real part of: casinh (-0.5 + 0x1.fp-129 i)":
1888 float: 1
1889 ifloat: 1
1890 Test "Real part of: casinh (-0.5 + 0x1p-105 i)":
1891 float: 1
1892 ifloat: 1
1893 Test "Real part of: casinh (-0.5 + 0x1p-112 i)":
1894 float: 1
1895 ifloat: 1
1896 Test "Real part of: casinh (-0.5 + 0x1p-23 i)":
1897 float: 1
1898 ifloat: 1
1899 Test "Imaginary part of: casinh (-0.5 + 0x1p-23 i)":
1900 double: 1
1901 float: 1
1902 idouble: 1
1903 ifloat: 1
1904 Test "Real part of: casinh (-0.5 + 0x1p-52 i)":
1905 float: 1
1906 ifloat: 1
1907 Test "Real part of: casinh (-0.5 + 0x1p-63 i)":
1908 float: 1
1909 ifloat: 1
1910 Test "Real part of: casinh (-0.5 + 1.0 i)":
1911 float: 1
1912 ifloat: 1
1913 Test "Imaginary part of: casinh (-0.5 + 1.0 i)":
1914 float: 1
1915 ifloat: 1
1916 Test "Real part of: casinh (-0.5 - 0 i)":
1917 float: 1
1918 ifloat: 1
1919 Test "Real part of: casinh (-0.5 - 0x1.fp-129 i)":
1920 float: 1
1921 ifloat: 1
1922 Test "Real part of: casinh (-0.5 - 0x1p-105 i)":
1923 float: 1
1924 ifloat: 1
1925 Test "Real part of: casinh (-0.5 - 0x1p-112 i)":
1926 float: 1
1927 ifloat: 1
1928 Test "Real part of: casinh (-0.5 - 0x1p-23 i)":
1929 float: 1
1930 ifloat: 1
1931 Test "Imaginary part of: casinh (-0.5 - 0x1p-23 i)":
1932 double: 1
1933 float: 1
1934 idouble: 1
1935 ifloat: 1
1936 Test "Real part of: casinh (-0.5 - 0x1p-52 i)":
1937 float: 1
1938 ifloat: 1
1939 Test "Real part of: casinh (-0.5 - 0x1p-63 i)":
1940 float: 1
1941 ifloat: 1
1942 Test "Real part of: casinh (-0.5 - 1.0 i)":
1943 float: 1
1944 ifloat: 1
1945 Test "Imaginary part of: casinh (-0.5 - 1.0 i)":
1946 float: 1
1947 ifloat: 1
1948 Test "Real part of: casinh (-0x0.ffffffp0 + 0x1p-23 i)":
1949 double: 1
1950 idouble: 1
1951 Test "Real part of: casinh (-0x0.ffffffp0 - 0x1p-23 i)":
1952 double: 1
1953 idouble: 1
1954 Test "Imaginary part of: casinh (-0x1.000002p0 + 0x1p-23 i)":
1955 double: 1
1956 float: 1
1957 idouble: 1
1958 ifloat: 1
1959 Test "Imaginary part of: casinh (-0x1.000002p0 - 0x1p-23 i)":
1960 double: 1
1961 float: 1
1962 idouble: 1
1963 ifloat: 1
1964 Test "Real part of: casinh (-0x1.fp-10 + 1.0 i)":
1965 float: 1
1966 ifloat: 1
1967 Test "Real part of: casinh (-0x1.fp-10 - 1.0 i)":
1968 float: 1
1969 ifloat: 1
1970 Test "Real part of: casinh (-0x1.fp-129 + 0.5 i)":
1971 double: 1
1972 idouble: 1
1973 Test "Real part of: casinh (-0x1.fp-129 - 0.5 i)":
1974 double: 1
1975 idouble: 1
1976 Test "Real part of: casinh (-0x1p-105 + 0.5 i)":
1977 double: 1
1978 idouble: 1
1979 Test "Real part of: casinh (-0x1p-105 - 0.5 i)":
1980 double: 1
1981 idouble: 1
1982 Test "Real part of: casinh (-0x1p-112 + 0.5 i)":
1983 double: 1
1984 idouble: 1
1985 Test "Real part of: casinh (-0x1p-112 - 0.5 i)":
1986 double: 1
1987 idouble: 1
1988 Test "Real part of: casinh (-0x1p-23 + 0.5 i)":
1989 double: 1
1990 idouble: 1
1991 Test "Real part of: casinh (-0x1p-23 + 0x0.ffffffp0 i)":
1992 float: 2
1993 ifloat: 2
1994 Test "Real part of: casinh (-0x1p-23 + 0x1.000002p0 i)":
1995 float: 1
1996 ifloat: 1
1997 Test "Real part of: casinh (-0x1p-23 - 0.5 i)":
1998 double: 1
1999 idouble: 1
2000 Test "Real part of: casinh (-0x1p-23 - 0x0.ffffffp0 i)":
2001 float: 2
2002 ifloat: 2
2003 Test "Real part of: casinh (-0x1p-23 - 0x1.000002p0 i)":
2004 float: 1
2005 ifloat: 1
2006 Test "Real part of: casinh (-0x1p-52 + 0x0.fffffffffffff8p0 i)":
2007 double: 1
2008 idouble: 1
2009 Test "Real part of: casinh (-0x1p-52 - 0x0.fffffffffffff8p0 i)":
2010 double: 1
2011 idouble: 1
2012 Test "Real part of: casinh (-1.0 + +0 i)":
2013 double: 1
2014 float: 1
2015 idouble: 1
2016 ifloat: 1
2017 Test "Real part of: casinh (-1.0 + 0.25 i)":
2018 float: 1
2019 ifloat: 1
2020 Test "Real part of: casinh (-1.0 + 0.5 i)":
2021 double: 1
2022 idouble: 1
2023 Test "Real part of: casinh (-1.0 + 0x1.fp-10 i)":
2024 double: 1
2025 idouble: 1
2026 Test "Imaginary part of: casinh (-1.0 + 0x1.fp-10 i)":
2027 float: 1
2028 ifloat: 1
2029 Test "Real part of: casinh (-1.0 + 0x1.fp-100 i)":
2030 double: 1
2031 float: 1
2032 idouble: 1
2033 ifloat: 1
2034 Test "Real part of: casinh (-1.0 + 0x1.fp-1000 i)":
2035 double: 1
2036 idouble: 1
2037 Test "Real part of: casinh (-1.0 + 0x1.fp-1025 i)":
2038 double: 1
2039 idouble: 1
2040 Test "Real part of: casinh (-1.0 + 0x1.fp-129 i)":
2041 double: 1
2042 float: 1
2043 idouble: 1
2044 ifloat: 1
2045 Test "Real part of: casinh (-1.0 + 0x1.fp-30 i)":
2046 double: 1
2047 float: 1
2048 idouble: 1
2049 ifloat: 1
2050 Test "Real part of: casinh (-1.0 - 0 i)":
2051 double: 1
2052 float: 1
2053 idouble: 1
2054 ifloat: 1
2055 Test "Real part of: casinh (-1.0 - 0.25 i)":
2056 float: 1
2057 ifloat: 1
2058 Test "Real part of: casinh (-1.0 - 0.5 i)":
2059 double: 1
2060 idouble: 1
2061 Test "Real part of: casinh (-1.0 - 0x1.fp-10 i)":
2062 double: 1
2063 idouble: 1
2064 Test "Imaginary part of: casinh (-1.0 - 0x1.fp-10 i)":
2065 float: 1
2066 ifloat: 1
2067 Test "Real part of: casinh (-1.0 - 0x1.fp-100 i)":
2068 double: 1
2069 float: 1
2070 idouble: 1
2071 ifloat: 1
2072 Test "Real part of: casinh (-1.0 - 0x1.fp-1000 i)":
2073 double: 1
2074 idouble: 1
2075 Test "Real part of: casinh (-1.0 - 0x1.fp-1025 i)":
2076 double: 1
2077 idouble: 1
2078 Test "Real part of: casinh (-1.0 - 0x1.fp-129 i)":
2079 double: 1
2080 float: 1
2081 idouble: 1
2082 ifloat: 1
2083 Test "Real part of: casinh (-1.0 - 0x1.fp-30 i)":
2084 double: 1
2085 float: 1
2086 idouble: 1
2087 ifloat: 1
2088 Test "Real part of: casinh (-1.5 + +0 i)":
2089 double: 1
2090 idouble: 1
2091 Test "Real part of: casinh (-1.5 + 0x1.fp-1025 i)":
2092 double: 1
2093 idouble: 1
2094 Test "Real part of: casinh (-1.5 + 0x1.fp-129 i)":
2095 double: 1
2096 idouble: 1
2097 Test "Real part of: casinh (-1.5 - 0 i)":
2098 double: 1
2099 idouble: 1
2100 Test "Real part of: casinh (-1.5 - 0x1.fp-1025 i)":
2101 double: 1
2102 idouble: 1
2103 Test "Real part of: casinh (-1.5 - 0x1.fp-129 i)":
2104 double: 1
2105 idouble: 1
2106 Test "Imaginary part of: casinh (0.25 + 1.0 i)":
2107 double: 1
2108 idouble: 1
2109 Test "Imaginary part of: casinh (0.25 - 1.0 i)":
2110 double: 1
2111 idouble: 1
2112 Test "Real part of: casinh (0.5 + +0 i)":
2113 float: 1
2114 ifloat: 1
2115 Test "Real part of: casinh (0.5 + 0x1.fp-129 i)":
2116 float: 1
2117 ifloat: 1
2118 Test "Real part of: casinh (0.5 + 0x1p-105 i)":
2119 float: 1
2120 ifloat: 1
2121 Test "Real part of: casinh (0.5 + 0x1p-112 i)":
2122 float: 1
2123 ifloat: 1
2124 Test "Real part of: casinh (0.5 + 0x1p-23 i)":
2125 float: 1
2126 ifloat: 1
2127 Test "Imaginary part of: casinh (0.5 + 0x1p-23 i)":
2128 double: 1
2129 float: 1
2130 idouble: 1
2131 ifloat: 1
2132 Test "Real part of: casinh (0.5 + 0x1p-52 i)":
2133 float: 1
2134 ifloat: 1
2135 Test "Real part of: casinh (0.5 + 0x1p-63 i)":
2136 float: 1
2137 ifloat: 1
2138 Test "Real part of: casinh (0.5 + 1.0 i)":
2139 float: 1
2140 ifloat: 1
2141 Test "Imaginary part of: casinh (0.5 + 1.0 i)":
2142 float: 1
2143 ifloat: 1
2144 Test "Real part of: casinh (0.5 - 0 i)":
2145 float: 1
2146 ifloat: 1
2147 Test "Real part of: casinh (0.5 - 0x1.fp-129 i)":
2148 float: 1
2149 ifloat: 1
2150 Test "Real part of: casinh (0.5 - 0x1p-105 i)":
2151 float: 1
2152 ifloat: 1
2153 Test "Real part of: casinh (0.5 - 0x1p-112 i)":
2154 float: 1
2155 ifloat: 1
2156 Test "Real part of: casinh (0.5 - 0x1p-23 i)":
2157 float: 1
2158 ifloat: 1
2159 Test "Imaginary part of: casinh (0.5 - 0x1p-23 i)":
2160 double: 1
2161 float: 1
2162 idouble: 1
2163 ifloat: 1
2164 Test "Real part of: casinh (0.5 - 0x1p-52 i)":
2165 float: 1
2166 ifloat: 1
2167 Test "Real part of: casinh (0.5 - 0x1p-63 i)":
2168 float: 1
2169 ifloat: 1
2170 Test "Real part of: casinh (0.5 - 1.0 i)":
2171 float: 1
2172 ifloat: 1
2173 Test "Imaginary part of: casinh (0.5 - 1.0 i)":
2174 float: 1
2175 ifloat: 1
2176 Test "Real part of: casinh (0.75 + 1.25 i)":
2177 float: 1
2178 ifloat: 1
2179 Test "Imaginary part of: casinh (0.75 + 1.25 i)":
2180 double: 1
2181 float: 1
2182 idouble: 1
2183 ifloat: 1
2184 Test "Real part of: casinh (0x0.ffffffp0 + 0x1p-23 i)":
2185 double: 1
2186 idouble: 1
2187 Test "Real part of: casinh (0x0.ffffffp0 - 0x1p-23 i)":
2188 double: 1
2189 idouble: 1
2190 Test "Imaginary part of: casinh (0x1.000002p0 + 0x1p-23 i)":
2191 double: 1
2192 float: 1
2193 idouble: 1
2194 ifloat: 1
2195 Test "Imaginary part of: casinh (0x1.000002p0 - 0x1p-23 i)":
2196 double: 1
2197 float: 1
2198 idouble: 1
2199 ifloat: 1
2200 Test "Real part of: casinh (0x1.fp-10 + 1.0 i)":
2201 float: 1
2202 ifloat: 1
2203 Test "Real part of: casinh (0x1.fp-10 - 1.0 i)":
2204 float: 1
2205 ifloat: 1
2206 Test "Real part of: casinh (0x1.fp-129 + 0.5 i)":
2207 double: 1
2208 idouble: 1
2209 Test "Real part of: casinh (0x1.fp-129 - 0.5 i)":
2210 double: 1
2211 idouble: 1
2212 Test "Real part of: casinh (0x1.fp1023 + 0x1.fp1023 i)":
2213 double: 1
2214 idouble: 1
2215 Test "Real part of: casinh (0x1.fp127 + 0x1.fp127 i)":
2216 double: 1
2217 idouble: 1
2218 Test "Real part of: casinh (0x1p-105 + 0.5 i)":
2219 double: 1
2220 idouble: 1
2221 Test "Real part of: casinh (0x1p-105 - 0.5 i)":
2222 double: 1
2223 idouble: 1
2224 Test "Real part of: casinh (0x1p-112 + 0.5 i)":
2225 double: 1
2226 idouble: 1
2227 Test "Real part of: casinh (0x1p-112 - 0.5 i)":
2228 double: 1
2229 idouble: 1
2230 Test "Real part of: casinh (0x1p-23 + 0.5 i)":
2231 double: 1
2232 idouble: 1
2233 Test "Real part of: casinh (0x1p-23 + 0x0.ffffffp0 i)":
2234 float: 2
2235 ifloat: 2
2236 Test "Real part of: casinh (0x1p-23 + 0x1.000002p0 i)":
2237 float: 1
2238 ifloat: 1
2239 Test "Real part of: casinh (0x1p-23 - 0.5 i)":
2240 double: 1
2241 idouble: 1
2242 Test "Real part of: casinh (0x1p-23 - 0x0.ffffffp0 i)":
2243 float: 2
2244 ifloat: 2
2245 Test "Real part of: casinh (0x1p-23 - 0x1.000002p0 i)":
2246 float: 1
2247 ifloat: 1
2248 Test "Real part of: casinh (0x1p-52 + 0x0.fffffffffffff8p0 i)":
2249 double: 1
2250 idouble: 1
2251 Test "Real part of: casinh (0x1p-52 - 0x0.fffffffffffff8p0 i)":
2252 double: 1
2253 idouble: 1
2254 Test "Real part of: casinh (1.0 + +0 i)":
2255 double: 1
2256 float: 1
2257 idouble: 1
2258 ifloat: 1
2259 Test "Real part of: casinh (1.0 + 0.25 i)":
2260 float: 1
2261 ifloat: 1
2262 Test "Real part of: casinh (1.0 + 0.5 i)":
2263 double: 1
2264 idouble: 1
2265 Test "Real part of: casinh (1.0 + 0x1.fp-10 i)":
2266 double: 1
2267 idouble: 1
2268 Test "Imaginary part of: casinh (1.0 + 0x1.fp-10 i)":
2269 float: 1
2270 ifloat: 1
2271 Test "Real part of: casinh (1.0 + 0x1.fp-100 i)":
2272 double: 1
2273 float: 1
2274 idouble: 1
2275 ifloat: 1
2276 Test "Real part of: casinh (1.0 + 0x1.fp-1000 i)":
2277 double: 1
2278 idouble: 1
2279 Test "Real part of: casinh (1.0 + 0x1.fp-1025 i)":
2280 double: 1
2281 idouble: 1
2282 Test "Real part of: casinh (1.0 + 0x1.fp-129 i)":
2283 double: 1
2284 float: 1
2285 idouble: 1
2286 ifloat: 1
2287 Test "Real part of: casinh (1.0 + 0x1.fp-30 i)":
2288 double: 1
2289 float: 1
2290 idouble: 1
2291 ifloat: 1
2292 Test "Real part of: casinh (1.0 - 0 i)":
2293 double: 1
2294 float: 1
2295 idouble: 1
2296 ifloat: 1
2297 Test "Real part of: casinh (1.0 - 0.25 i)":
2298 float: 1
2299 ifloat: 1
2300 Test "Real part of: casinh (1.0 - 0.5 i)":
2301 double: 1
2302 idouble: 1
2303 Test "Real part of: casinh (1.0 - 0x1.fp-10 i)":
2304 double: 1
2305 idouble: 1
2306 Test "Imaginary part of: casinh (1.0 - 0x1.fp-10 i)":
2307 float: 1
2308 ifloat: 1
2309 Test "Real part of: casinh (1.0 - 0x1.fp-100 i)":
2310 double: 1
2311 float: 1
2312 idouble: 1
2313 ifloat: 1
2314 Test "Real part of: casinh (1.0 - 0x1.fp-1000 i)":
2315 double: 1
2316 idouble: 1
2317 Test "Real part of: casinh (1.0 - 0x1.fp-1025 i)":
2318 double: 1
2319 idouble: 1
2320 Test "Real part of: casinh (1.0 - 0x1.fp-129 i)":
2321 double: 1
2322 float: 1
2323 idouble: 1
2324 ifloat: 1
2325 Test "Real part of: casinh (1.0 - 0x1.fp-30 i)":
2326 double: 1
2327 float: 1
2328 idouble: 1
2329 ifloat: 1
2330 Test "Real part of: casinh (1.5 + +0 i)":
2331 double: 1
2332 idouble: 1
2333 Test "Real part of: casinh (1.5 + 0x1.fp-1025 i)":
2334 double: 1
2335 idouble: 1
2336 Test "Real part of: casinh (1.5 + 0x1.fp-129 i)":
2337 double: 1
2338 idouble: 1
2339 Test "Real part of: casinh (1.5 - 0 i)":
2340 double: 1
2341 idouble: 1
2342 Test "Real part of: casinh (1.5 - 0x1.fp-1025 i)":
2343 double: 1
2344 idouble: 1
2345 Test "Real part of: casinh (1.5 - 0x1.fp-129 i)":
2346 double: 1
2347 idouble: 1
2349 # catan
2350 Test "Imaginary part of: catan (-0x0.fffffffffffff8p0 + 0x1p-27 i)":
2351 double: 1
2352 idouble: 1
2353 Test "Imaginary part of: catan (-0x0.ffffffp0 + 0x1p-13 i)":
2354 double: 1
2355 float: 1
2356 idouble: 1
2357 ifloat: 1
2358 Test "Imaginary part of: catan (-0x1.0000000000001p0 - 0x1p-27 i)":
2359 double: 1
2360 idouble: 1
2361 Test "Real part of: catan (-0x1.000002p0 + 0x1p-126 i)":
2362 float: 1
2363 ifloat: 1
2364 Test "Real part of: catan (-0x1.000002p0 + 0x1p-13 i)":
2365 float: 1
2366 ifloat: 1
2367 Test "Real part of: catan (-0x1.000002p0 - 0x1p-126 i)":
2368 float: 1
2369 ifloat: 1
2370 Test "Real part of: catan (-0x1.000002p0 - 0x1p-13 i)":
2371 float: 1
2372 ifloat: 1
2373 Test "Imaginary part of: catan (-0x1.000002p0 - 0x1p-13 i)":
2374 double: 1
2375 idouble: 1
2376 Test "Imaginary part of: catan (-0x1.fp1023 + 0x1.fp1023 i)":
2377 double: 1
2378 idouble: 1
2379 Test "Imaginary part of: catan (-0x1.fp1023 - 0x1.fp1023 i)":
2380 double: 1
2381 idouble: 1
2382 Test "Imaginary part of: catan (-0x1.fp127 + 0x1.fp127 i)":
2383 double: 1
2384 idouble: 1
2385 Test "Imaginary part of: catan (-0x1.fp127 - 0x1.fp127 i)":
2386 double: 1
2387 idouble: 1
2388 Test "Imaginary part of: catan (-0x1p-1020 + 1.0 i)":
2389 double: 1
2390 idouble: 1
2391 Test "Imaginary part of: catan (-0x1p-1020 - 1.0 i)":
2392 double: 1
2393 idouble: 1
2394 Test "Real part of: catan (-0x1p-13 + 0x1.000002p0 i)":
2395 float: 1
2396 ifloat: 1
2397 Test "Real part of: catan (-0x1p-13 + 1.0 i)":
2398 float: 1
2399 ifloat: 1
2400 Test "Real part of: catan (-0x1p-13 - 0x1.000002p0 i)":
2401 float: 1
2402 ifloat: 1
2403 Test "Imaginary part of: catan (-0x1p-13 - 0x1.000002p0 i)":
2404 float: 1
2405 ifloat: 1
2406 Test "Real part of: catan (-0x1p-13 - 1.0 i)":
2407 float: 1
2408 ifloat: 1
2409 Test "Imaginary part of: catan (-0x1p-54 + 1.0 i)":
2410 float: 1
2411 ifloat: 1
2412 Test "Imaginary part of: catan (-0x1p-54 - 1.0 i)":
2413 float: 1
2414 ifloat: 1
2415 Test "Imaginary part of: catan (-0x1p-57 + 1.0 i)":
2416 float: 1
2417 ifloat: 1
2418 Test "Imaginary part of: catan (-0x1p-57 - 1.0 i)":
2419 float: 1
2420 ifloat: 1
2421 Test "Real part of: catan (-1.0 + 0x1p-13 i)":
2422 float: 1
2423 ifloat: 1
2424 Test "Real part of: catan (-1.0 - 0x1p-13 i)":
2425 float: 1
2426 ifloat: 1
2427 Test "Imaginary part of: catan (-2 - 3 i)":
2428 double: 1
2429 float: 1
2430 idouble: 1
2431 ifloat: 1
2432 Test "Imaginary part of: catan (0x0.fffffffffffff8p0 + 0x1p-27 i)":
2433 double: 1
2434 idouble: 1
2435 Test "Imaginary part of: catan (0x0.ffffffp0 + 0x1p-13 i)":
2436 double: 1
2437 float: 1
2438 idouble: 1
2439 ifloat: 1
2440 Test "Imaginary part of: catan (0x1.0000000000001p0 - 0x1p-27 i)":
2441 double: 1
2442 idouble: 1
2443 Test "Real part of: catan (0x1.000002p0 + 0x1p-126 i)":
2444 float: 1
2445 ifloat: 1
2446 Test "Real part of: catan (0x1.000002p0 + 0x1p-13 i)":
2447 float: 1
2448 ifloat: 1
2449 Test "Real part of: catan (0x1.000002p0 - 0x1p-126 i)":
2450 float: 1
2451 ifloat: 1
2452 Test "Real part of: catan (0x1.000002p0 - 0x1p-13 i)":
2453 float: 1
2454 ifloat: 1
2455 Test "Imaginary part of: catan (0x1.000002p0 - 0x1p-13 i)":
2456 double: 1
2457 idouble: 1
2458 Test "Imaginary part of: catan (0x1.fp1023 + 0x1.fp1023 i)":
2459 double: 1
2460 idouble: 1
2461 Test "Imaginary part of: catan (0x1.fp1023 - 0x1.fp1023 i)":
2462 double: 1
2463 idouble: 1
2464 Test "Imaginary part of: catan (0x1.fp127 + 0x1.fp127 i)":
2465 double: 1
2466 idouble: 1
2467 Test "Imaginary part of: catan (0x1.fp127 - 0x1.fp127 i)":
2468 double: 1
2469 idouble: 1
2470 Test "Imaginary part of: catan (0x1p-1020 + 1.0 i)":
2471 double: 1
2472 idouble: 1
2473 Test "Imaginary part of: catan (0x1p-1020 - 1.0 i)":
2474 double: 1
2475 idouble: 1
2476 Test "Real part of: catan (0x1p-13 + 0x1.000002p0 i)":
2477 float: 1
2478 ifloat: 1
2479 Test "Real part of: catan (0x1p-13 + 1.0 i)":
2480 float: 1
2481 ifloat: 1
2482 Test "Real part of: catan (0x1p-13 - 0x1.000002p0 i)":
2483 float: 1
2484 ifloat: 1
2485 Test "Imaginary part of: catan (0x1p-13 - 0x1.000002p0 i)":
2486 float: 1
2487 ifloat: 1
2488 Test "Real part of: catan (0x1p-13 - 1.0 i)":
2489 float: 1
2490 ifloat: 1
2491 Test "Imaginary part of: catan (0x1p-54 + 1.0 i)":
2492 float: 1
2493 ifloat: 1
2494 Test "Imaginary part of: catan (0x1p-54 - 1.0 i)":
2495 float: 1
2496 ifloat: 1
2497 Test "Imaginary part of: catan (0x1p-57 + 1.0 i)":
2498 float: 1
2499 ifloat: 1
2500 Test "Imaginary part of: catan (0x1p-57 - 1.0 i)":
2501 float: 1
2502 ifloat: 1
2503 Test "Real part of: catan (1.0 + 0x1p-13 i)":
2504 float: 1
2505 ifloat: 1
2506 Test "Real part of: catan (1.0 - 0x1p-13 i)":
2507 float: 1
2508 ifloat: 1
2510 # catanh
2511 Test "Real part of: catanh (-0x1.000002p0 + 0x1p-13 i)":
2512 float: 1
2513 ifloat: 1
2514 Test "Imaginary part of: catanh (-0x1.000002p0 + 0x1p-13 i)":
2515 float: 1
2516 ifloat: 1
2517 Test "Real part of: catanh (-0x1.000002p0 - 0x1p-13 i)":
2518 float: 1
2519 ifloat: 1
2520 Test "Imaginary part of: catanh (-0x1.000002p0 - 0x1p-13 i)":
2521 float: 1
2522 ifloat: 1
2523 Test "Real part of: catanh (-0x1.fp1023 + 0x1.fp1023 i)":
2524 double: 1
2525 idouble: 1
2526 Test "Real part of: catanh (-0x1.fp1023 - 0x1.fp1023 i)":
2527 double: 1
2528 idouble: 1
2529 Test "Real part of: catanh (-0x1.fp127 + 0x1.fp127 i)":
2530 double: 1
2531 idouble: 1
2532 Test "Real part of: catanh (-0x1.fp127 - 0x1.fp127 i)":
2533 double: 1
2534 idouble: 1
2535 Test "Imaginary part of: catanh (-0x1p-126 + 0x1.000002p0 i)":
2536 float: 1
2537 ifloat: 1
2538 Test "Imaginary part of: catanh (-0x1p-126 - 0x1.000002p0 i)":
2539 float: 1
2540 ifloat: 1
2541 Test "Real part of: catanh (-0x1p-13 + 0x1.000002p0 i)":
2542 double: 1
2543 idouble: 1
2544 Test "Imaginary part of: catanh (-0x1p-13 + 0x1.000002p0 i)":
2545 float: 1
2546 ifloat: 1
2547 Test "Imaginary part of: catanh (-0x1p-13 + 1.0 i)":
2548 float: 1
2549 ifloat: 1
2550 Test "Real part of: catanh (-0x1p-13 - 0x1.000002p0 i)":
2551 double: 1
2552 idouble: 1
2553 Test "Imaginary part of: catanh (-0x1p-13 - 0x1.000002p0 i)":
2554 float: 1
2555 ifloat: 1
2556 Test "Imaginary part of: catanh (-0x1p-13 - 1.0 i)":
2557 float: 1
2558 ifloat: 1
2559 Test "Real part of: catanh (-0x1p-27 + 0x1.0000000000001p0 i)":
2560 double: 1
2561 idouble: 1
2562 Test "Real part of: catanh (-0x1p-27 - 0x1.0000000000001p0 i)":
2563 double: 1
2564 idouble: 1
2565 Test "Real part of: catanh (-1.0 + 0x1p-1020 i)":
2566 double: 1
2567 idouble: 1
2568 Test "Imaginary part of: catanh (-1.0 + 0x1p-13 i)":
2569 float: 1
2570 ifloat: 1
2571 Test "Real part of: catanh (-1.0 + 0x1p-54 i)":
2572 float: 1
2573 ifloat: 1
2574 Test "Real part of: catanh (-1.0 + 0x1p-57 i)":
2575 float: 1
2576 ifloat: 1
2577 Test "Real part of: catanh (-1.0 - 0x1p-1020 i)":
2578 double: 1
2579 idouble: 1
2580 Test "Imaginary part of: catanh (-1.0 - 0x1p-13 i)":
2581 float: 1
2582 ifloat: 1
2583 Test "Real part of: catanh (-1.0 - 0x1p-54 i)":
2584 float: 1
2585 ifloat: 1
2586 Test "Real part of: catanh (-1.0 - 0x1p-57 i)":
2587 float: 1
2588 ifloat: 1
2589 Test "Real part of: catanh (-2 - 3 i)":
2590 double: 1
2591 idouble: 1
2592 Test "Imaginary part of: catanh (0x1.000002p0 + 0x1p-13 i)":
2593 float: 1
2594 ifloat: 1
2595 Test "Imaginary part of: catanh (0x1.000002p0 - 0x1p-13 i)":
2596 float: 1
2597 ifloat: 1
2598 Test "Real part of: catanh (0x1.fp1023 + 0x1.fp1023 i)":
2599 double: 1
2600 idouble: 1
2601 Test "Real part of: catanh (0x1.fp1023 - 0x1.fp1023 i)":
2602 double: 1
2603 idouble: 1
2604 Test "Real part of: catanh (0x1.fp127 + 0x1.fp127 i)":
2605 double: 1
2606 idouble: 1
2607 Test "Real part of: catanh (0x1.fp127 - 0x1.fp127 i)":
2608 double: 1
2609 idouble: 1
2610 Test "Imaginary part of: catanh (0x1p-126 + 0x1.000002p0 i)":
2611 float: 1
2612 ifloat: 1
2613 Test "Imaginary part of: catanh (0x1p-126 - 0x1.000002p0 i)":
2614 float: 1
2615 ifloat: 1
2616 Test "Real part of: catanh (0x1p-13 + 0x0.ffffffp0 i)":
2617 double: 1
2618 float: 1
2619 idouble: 1
2620 ifloat: 1
2621 Test "Imaginary part of: catanh (0x1p-13 + 0x1.000002p0 i)":
2622 float: 1
2623 ifloat: 1
2624 Test "Imaginary part of: catanh (0x1p-13 + 1.0 i)":
2625 float: 1
2626 ifloat: 1
2627 Test "Real part of: catanh (0x1p-13 - 0x0.ffffffp0 i)":
2628 double: 1
2629 float: 1
2630 idouble: 1
2631 ifloat: 1
2632 Test "Imaginary part of: catanh (0x1p-13 - 0x1.000002p0 i)":
2633 float: 1
2634 ifloat: 1
2635 Test "Imaginary part of: catanh (0x1p-13 - 1.0 i)":
2636 float: 1
2637 ifloat: 1
2638 Test "Real part of: catanh (0x1p-27 + 0x0.fffffffffffff8p0 i)":
2639 double: 1
2640 idouble: 1
2641 Test "Real part of: catanh (0x1p-27 - 0x0.fffffffffffff8p0 i)":
2642 double: 1
2643 idouble: 1
2644 Test "Real part of: catanh (1.0 + 0x1p-1020 i)":
2645 double: 1
2646 idouble: 1
2647 Test "Imaginary part of: catanh (1.0 + 0x1p-13 i)":
2648 float: 1
2649 ifloat: 1
2650 Test "Real part of: catanh (1.0 + 0x1p-54 i)":
2651 float: 1
2652 ifloat: 1
2653 Test "Real part of: catanh (1.0 + 0x1p-57 i)":
2654 float: 1
2655 ifloat: 1
2656 Test "Real part of: catanh (1.0 - 0x1p-1020 i)":
2657 double: 1
2658 idouble: 1
2659 Test "Imaginary part of: catanh (1.0 - 0x1p-13 i)":
2660 float: 1
2661 ifloat: 1
2662 Test "Real part of: catanh (1.0 - 0x1p-54 i)":
2663 float: 1
2664 ifloat: 1
2665 Test "Real part of: catanh (1.0 - 0x1p-57 i)":
2666 float: 1
2667 ifloat: 1
2669 # cbrt
2670 Test "cbrt (-27.0)":
2671 double: 1
2672 idouble: 1
2673 Test "cbrt (0.75)":
2674 double: 1
2675 idouble: 1
2676 Test "cbrt (0.9921875)":
2677 double: 1
2678 idouble: 1
2680 # ccos
2681 Test "Imaginary part of: ccos (-0.75 + 710.5 i)":
2682 double: 1
2683 idouble: 1
2684 Test "Imaginary part of: ccos (-0.75 + 89.5 i)":
2685 float: 1
2686 ifloat: 1
2687 Test "Imaginary part of: ccos (-0.75 - 710.5 i)":
2688 double: 1
2689 idouble: 1
2690 Test "Imaginary part of: ccos (-0.75 - 89.5 i)":
2691 float: 1
2692 ifloat: 1
2693 Test "Imaginary part of: ccos (-2 - 3 i)":
2694 float: 1
2695 ifloat: 1
2696 Test "Real part of: ccos (0.75 + 1.25 i)":
2697 double: 1
2698 float: 1
2699 idouble: 1
2700 ifloat: 1
2701 Test "Imaginary part of: ccos (0.75 + 1.25 i)":
2702 float: 1
2703 ifloat: 1
2704 Test "Imaginary part of: ccos (0.75 + 710.5 i)":
2705 double: 1
2706 idouble: 1
2707 Test "Imaginary part of: ccos (0.75 + 89.5 i)":
2708 float: 1
2709 ifloat: 1
2710 Test "Imaginary part of: ccos (0.75 - 710.5 i)":
2711 double: 1
2712 idouble: 1
2713 Test "Imaginary part of: ccos (0.75 - 89.5 i)":
2714 float: 1
2715 ifloat: 1
2716 Test "Imaginary part of: ccos (0x1p-1074 + 1440 i)":
2717 double: 1
2718 idouble: 1
2720 # ccosh
2721 Test "Real part of: ccosh (-2 - 3 i)":
2722 float: 1
2723 ifloat: 1
2724 Test "Imaginary part of: ccosh (-2 - 3 i)":
2725 float: 1
2726 ifloat: 1
2727 Test "Imaginary part of: ccosh (-710.5 + 0.75 i)":
2728 double: 1
2729 idouble: 1
2730 Test "Imaginary part of: ccosh (-710.5 - 0.75 i)":
2731 double: 1
2732 idouble: 1
2733 Test "Imaginary part of: ccosh (-89.5 + 0.75 i)":
2734 float: 1
2735 ifloat: 1
2736 Test "Imaginary part of: ccosh (-89.5 - 0.75 i)":
2737 float: 1
2738 ifloat: 1
2739 Test "Real part of: ccosh (0.75 + 1.25 i)":
2740 double: 1
2741 float: 1
2742 idouble: 1
2743 ifloat: 1
2744 Test "Imaginary part of: ccosh (0.75 + 1.25 i)":
2745 float: 1
2746 ifloat: 1
2747 Test "Imaginary part of: ccosh (1440 + 0x1p-1074 i)":
2748 double: 1
2749 idouble: 1
2750 Test "Imaginary part of: ccosh (710.5 + 0.75 i)":
2751 double: 1
2752 idouble: 1
2753 Test "Imaginary part of: ccosh (710.5 - 0.75 i)":
2754 double: 1
2755 idouble: 1
2756 Test "Imaginary part of: ccosh (89.5 + 0.75 i)":
2757 float: 1
2758 ifloat: 1
2759 Test "Imaginary part of: ccosh (89.5 - 0.75 i)":
2760 float: 1
2761 ifloat: 1
2763 # cexp
2764 Test "Imaginary part of: cexp (-2.0 - 3.0 i)":
2765 float: 1
2766 ifloat: 1
2767 Test "Imaginary part of: cexp (-95 + 0.75 i)":
2768 double: 1
2769 idouble: 1
2770 Test "Real part of: cexp (0.75 + 1.25 i)":
2771 float: 1
2772 ifloat: 1
2773 Test "Imaginary part of: cexp (1440 + 0x1p-1074 i)":
2774 double: 1
2775 idouble: 1
2776 Test "Real part of: cexp (50 + 0x1p127 i)":
2777 double: 2
2778 float: 1
2779 idouble: 2
2780 ifloat: 1
2781 Test "Imaginary part of: cexp (50 + 0x1p127 i)":
2782 double: 1
2783 idouble: 1
2784 Test "Real part of: cexp (500 + 0x1p1023 i)":
2785 double: 1
2786 idouble: 1
2787 Test "Real part of: cexp (709.8125 + 0.75 i)":
2788 double: 1
2789 idouble: 1
2790 Test "Imaginary part of: cexp (709.8125 + 0.75 i)":
2791 double: 1
2792 idouble: 1
2793 Test "Real part of: cexp (88.75 + 0.75 i)":
2794 float: 1
2795 ifloat: 1
2796 Test "Imaginary part of: cexp (88.75 + 0.75 i)":
2797 float: 2
2798 ifloat: 2
2800 # clog
2801 Test "Real part of: clog (-0x1.0000000123456p0 + 0x1.2345678p-1000 i)":
2802 double: 1
2803 idouble: 1
2804 Test "Real part of: clog (-0x1.0000000123456p0 + 0x1.2345678p-30 i)":
2805 double: 1
2806 idouble: 1
2807 Test "Imaginary part of: clog (-0x1.234566p-40 - 1.0 i)":
2808 float: 1
2809 ifloat: 1
2810 Test "Real part of: clog (-0x1.fp+127 + 0x1p-149 i)":
2811 float: 1
2812 ifloat: 1
2813 Test "Real part of: clog (-0x1.fp+127 - 0x1p-149 i)":
2814 float: 1
2815 ifloat: 1
2816 Test "Real part of: clog (-0x1p-149 + 0x1.fp+127 i)":
2817 float: 1
2818 ifloat: 1
2819 Test "Imaginary part of: clog (-0x1p-149 + 0x1.fp+127 i)":
2820 float: 1
2821 ifloat: 1
2822 Test "Real part of: clog (-0x1p-149 - 0x1.fp+127 i)":
2823 float: 1
2824 ifloat: 1
2825 Test "Imaginary part of: clog (-0x1p-149 - 0x1.fp+127 i)":
2826 float: 1
2827 ifloat: 1
2828 Test "Real part of: clog (0x0.ffffffp0 + 0x0.ffffffp-100 i)":
2829 float: 1
2830 ifloat: 1
2831 Test "Real part of: clog (0x1.000566p0 + 0x1.234p-10 i)":
2832 float: 1
2833 ifloat: 1
2834 Test "Real part of: clog (0x1.fp+127 + 0x1p-149 i)":
2835 float: 1
2836 ifloat: 1
2837 Test "Real part of: clog (0x1.fp+127 - 0x1p-149 i)":
2838 float: 1
2839 ifloat: 1
2840 Test "Real part of: clog (0x1p-1074 + 0x1p-1074 i)":
2841 double: 1
2842 idouble: 1
2843 Test "Real part of: clog (0x1p-147 + 0x1p-147 i)":
2844 float: 1
2845 ifloat: 1
2846 Test "Real part of: clog (0x1p-149 + 0x1.fp+127 i)":
2847 float: 1
2848 ifloat: 1
2849 Test "Real part of: clog (0x1p-149 - 0x1.fp+127 i)":
2850 float: 1
2851 ifloat: 1
2852 Test "Imaginary part of: clog (0x2818p-15 + 0x798fp-15 i)":
2853 float: 1
2854 ifloat: 1
2855 Test "Real part of: clog (1.0 + 0x1.234566p-10 i)":
2856 float: 1
2857 ifloat: 1
2859 # clog10
2860 Test "Imaginary part of: clog10 (-0 + inf i)":
2861 double: 1
2862 float: 1
2863 idouble: 1
2864 ifloat: 1
2865 Test "Imaginary part of: clog10 (-0 - inf i)":
2866 double: 1
2867 float: 1
2868 idouble: 1
2869 ifloat: 1
2870 Test "Real part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-1000 i)":
2871 double: 2
2872 idouble: 2
2873 Test "Imaginary part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-1000 i)":
2874 double: 1
2875 idouble: 1
2876 Test "Real part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-30 i)":
2877 double: 2
2878 idouble: 2
2879 Test "Imaginary part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-30 i)":
2880 double: 1
2881 idouble: 1
2882 Test "Imaginary part of: clog10 (-0x1.fp+1023 + 0x1p-1074 i)":
2883 double: 1
2884 idouble: 1
2885 Test "Imaginary part of: clog10 (-0x1.fp+1023 - 0x1p-1074 i)":
2886 double: 1
2887 idouble: 1
2888 Test "Imaginary part of: clog10 (-0x1.fp+127 + 0x1p-149 i)":
2889 double: 1
2890 float: 1
2891 idouble: 1
2892 ifloat: 1
2893 Test "Imaginary part of: clog10 (-0x1.fp+127 - 0x1p-149 i)":
2894 double: 1
2895 float: 1
2896 idouble: 1
2897 ifloat: 1
2898 Test "Imaginary part of: clog10 (-0x1p-1074 + 0x1.fp+1023 i)":
2899 double: 1
2900 idouble: 1
2901 Test "Imaginary part of: clog10 (-0x1p-1074 - 0x1.fp+1023 i)":
2902 double: 1
2903 idouble: 1
2904 Test "Imaginary part of: clog10 (-0x1p-149 + 0x1.fp+127 i)":
2905 double: 1
2906 idouble: 1
2907 Test "Imaginary part of: clog10 (-0x1p-149 - 0x1.fp+127 i)":
2908 double: 1
2909 idouble: 1
2910 Test "Imaginary part of: clog10 (-1.0 + 0x1.234566p-20 i)":
2911 double: 1
2912 idouble: 1
2913 Test "Imaginary part of: clog10 (-2 - 3 i)":
2914 double: 1
2915 idouble: 1
2916 Test "Imaginary part of: clog10 (-3 + inf i)":
2917 double: 1
2918 float: 1
2919 idouble: 1
2920 ifloat: 1
2921 Test "Imaginary part of: clog10 (-3 - inf i)":
2922 double: 1
2923 float: 1
2924 idouble: 1
2925 ifloat: 1
2926 Test "Imaginary part of: clog10 (-inf + 0 i)":
2927 double: 1
2928 float: 1
2929 idouble: 1
2930 ifloat: 1
2931 Test "Imaginary part of: clog10 (-inf + 1 i)":
2932 double: 1
2933 float: 1
2934 idouble: 1
2935 ifloat: 1
2936 Test "Imaginary part of: clog10 (-inf + inf i)":
2937 double: 1
2938 idouble: 1
2939 Test "Imaginary part of: clog10 (-inf - 0 i)":
2940 double: 1
2941 float: 1
2942 idouble: 1
2943 ifloat: 1
2944 Test "Imaginary part of: clog10 (-inf - 1 i)":
2945 double: 1
2946 float: 1
2947 idouble: 1
2948 ifloat: 1
2949 Test "Imaginary part of: clog10 (0 + inf i)":
2950 double: 1
2951 float: 1
2952 idouble: 1
2953 ifloat: 1
2954 Test "Imaginary part of: clog10 (0 - inf i)":
2955 double: 1
2956 float: 1
2957 idouble: 1
2958 ifloat: 1
2959 Test "Real part of: clog10 (0x0.fffffffffffff8p0 + 0x0.fffffffffffff8p-1000 i)":
2960 double: 1
2961 idouble: 1
2962 Test "Real part of: clog10 (0x0.ffffffp0 + 0x0.ffffffp-100 i)":
2963 double: 1
2964 float: 2
2965 idouble: 1
2966 ifloat: 2
2967 Test "Real part of: clog10 (0x1.000566p0 + 0x1.234p-10 i)":
2968 float: 1
2969 ifloat: 1
2970 Test "Imaginary part of: clog10 (0x1.000566p0 + 0x1.234p-10 i)":
2971 double: 1
2972 idouble: 1
2973 Test "Real part of: clog10 (0x1.000566p0 + 0x1.234p-100 i)":
2974 float: 1
2975 ifloat: 1
2976 Test "Imaginary part of: clog10 (0x1.234566p-30 + 1.0 i)":
2977 float: 1
2978 ifloat: 1
2979 Test "Imaginary part of: clog10 (0x1.234566p-50 + 1.0 i)":
2980 float: 1
2981 ifloat: 1
2982 Test "Imaginary part of: clog10 (0x1.234566p-60 + 1.0 i)":
2983 double: 1
2984 float: 1
2985 idouble: 1
2986 ifloat: 1
2987 Test "Imaginary part of: clog10 (0x1.fffffep+127 + 0x1.fffffep+127 i)":
2988 double: 1
2989 float: 1
2990 idouble: 1
2991 ifloat: 1
2992 Test "Real part of: clog10 (0x1.fffffep+127 + 1.0 i)":
2993 float: 1
2994 ifloat: 1
2995 Test "Imaginary part of: clog10 (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)":
2996 double: 1
2997 idouble: 1
2998 Test "Real part of: clog10 (0x10673dd0f2481p-51 + 0x7ef1d17cefbd2p-51 i)":
2999 double: 1
3000 idouble: 1
3001 Test "Real part of: clog10 (0x1367a310575591p-54 + 0x3cfcc0a0541f60p-54 i)":
3002 double: 1
3003 idouble: 1
3004 Test "Imaginary part of: clog10 (0x1367a310575591p-54 + 0x3cfcc0a0541f60p-54 i)":
3005 double: 1
3006 idouble: 1
3007 Test "Imaginary part of: clog10 (0x164c74eea876p-45 + 0x16f393482f77p-45 i)":
3008 double: 1
3009 idouble: 1
3010 Test "Imaginary part of: clog10 (0x1a6p-10 + 0x3a5p-10 i)":
3011 double: 1
3012 idouble: 1
3013 Test "Imaginary part of: clog10 (0x1p-1073 + 0x1p-1073 i)":
3014 double: 1
3015 idouble: 1
3016 Test "Imaginary part of: clog10 (0x1p-1074 + 0x1.fp+1023 i)":
3017 double: 1
3018 idouble: 1
3019 Test "Real part of: clog10 (0x1p-1074 + 0x1p-1074 i)":
3020 double: 1
3021 idouble: 1
3022 Test "Imaginary part of: clog10 (0x1p-1074 + 0x1p-1074 i)":
3023 double: 1
3024 idouble: 1
3025 Test "Imaginary part of: clog10 (0x1p-1074 - 0x1.fp+1023 i)":
3026 double: 1
3027 idouble: 1
3028 Test "Imaginary part of: clog10 (0x1p-147 + 0x1p-147 i)":
3029 double: 1
3030 float: 1
3031 idouble: 1
3032 ifloat: 1
3033 Test "Imaginary part of: clog10 (0x1p-149 + 0x1.fp+127 i)":
3034 double: 1
3035 float: 1
3036 idouble: 1
3037 ifloat: 1
3038 Test "Imaginary part of: clog10 (0x1p-149 + 0x1p-149 i)":
3039 double: 1
3040 float: 1
3041 idouble: 1
3042 ifloat: 1
3043 Test "Imaginary part of: clog10 (0x1p-149 - 0x1.fp+127 i)":
3044 double: 1
3045 float: 1
3046 idouble: 1
3047 ifloat: 1
3048 Test "Imaginary part of: clog10 (0x1p-509 + 1.0 i)":
3049 double: 1
3050 idouble: 1
3051 Test "Imaginary part of: clog10 (0x1p-510 + 1.0 i)":
3052 double: 1
3053 idouble: 1
3054 Test "Imaginary part of: clog10 (0x1p-511 + 1.0 i)":
3055 double: 1
3056 idouble: 1
3057 Test "Imaginary part of: clog10 (0x1p-61 + 1.0 i)":
3058 double: 1
3059 float: 1
3060 idouble: 1
3061 ifloat: 1
3062 Test "Imaginary part of: clog10 (0x1p-62 + 1.0 i)":
3063 double: 1
3064 float: 1
3065 idouble: 1
3066 ifloat: 1
3067 Test "Imaginary part of: clog10 (0x1p-63 + 1.0 i)":
3068 double: 1
3069 float: 1
3070 idouble: 1
3071 ifloat: 1
3072 Test "Real part of: clog10 (0x2818p-15 + 0x798fp-15 i)":
3073 double: 1
3074 float: 1
3075 idouble: 1
3076 ifloat: 1
3077 Test "Imaginary part of: clog10 (0x2818p-15 + 0x798fp-15 i)":
3078 float: 1
3079 ifloat: 1
3080 Test "Real part of: clog10 (0x2dd46725bp-35 + 0x7783a1284p-35 i)":
3081 double: 1
3082 idouble: 1
3083 Test "Real part of: clog10 (0x2ede88p-23 + 0x771c3fp-23 i)":
3084 float: 1
3085 ifloat: 1
3086 Test "Imaginary part of: clog10 (0x2ede88p-23 + 0x771c3fp-23 i)":
3087 double: 1
3088 idouble: 1
3089 Test "Real part of: clog10 (0x4447d7175p-35 + 0x6c445e00ap-35 i)":
3090 double: 1
3091 idouble: 1
3092 Test "Imaginary part of: clog10 (0x5b06b680ea2ccp-52 + 0xef452b965da9fp-52 i)":
3093 double: 1
3094 idouble: 1
3095 Test "Imaginary part of: clog10 (0x9b57bp-20 + 0xcb7b4p-20 i)":
3096 double: 1
3097 idouble: 1
3098 Test "Real part of: clog10 (0xf2p-10 + 0x3e3p-10 i)":
3099 double: 1
3100 idouble: 1
3101 Test "Imaginary part of: clog10 (0xf2p-10 + 0x3e3p-10 i)":
3102 double: 1
3103 idouble: 1
3104 Test "Imaginary part of: clog10 (0xfe961079616p-45 + 0x1bc37e09e6d1p-45 i)":
3105 double: 1
3106 idouble: 1
3107 Test "Imaginary part of: clog10 (1.0 + 0x1.234566p-10 i)":
3108 double: 1
3109 idouble: 1
3110 Test "Imaginary part of: clog10 (3 + inf i)":
3111 double: 1
3112 float: 1
3113 idouble: 1
3114 ifloat: 1
3115 Test "Imaginary part of: clog10 (3 - inf i)":
3116 double: 1
3117 float: 1
3118 idouble: 1
3119 ifloat: 1
3120 Test "Imaginary part of: clog10 (inf + inf i)":
3121 double: 1
3122 float: 1
3123 idouble: 1
3124 ifloat: 1
3125 Test "Imaginary part of: clog10 (inf - inf i)":
3126 double: 1
3127 float: 1
3128 idouble: 1
3129 ifloat: 1
3131 # cos
3132 Test "cos (0x1p+120)":
3133 float: 1
3134 ifloat: 1
3135 Test "cos (0x1p+127)":
3136 float: 1
3137 ifloat: 1
3138 Test "cos (M_PI_6l * 2.0)":
3139 double: 1
3140 idouble: 1
3141 Test "cos (M_PI_6l * 4.0)":
3142 double: 2
3143 float: 1
3144 idouble: 2
3145 ifloat: 1
3147 # cos_downward
3148 Test "cos_downward (1)":
3149 float: 1
3150 ifloat: 1
3151 Test "cos_downward (2)":
3152 float: 1
3153 ifloat: 1
3154 Test "cos_downward (3)":
3155 float: 1
3156 ifloat: 1
3157 Test "cos_downward (4)":
3158 float: 1
3159 ifloat: 1
3160 Test "cos_downward (5)":
3161 float: 1
3162 ifloat: 1
3163 Test "cos_downward (7)":
3164 float: 1
3165 ifloat: 1
3166 Test "cos_downward (8)":
3167 float: 1
3168 ifloat: 1
3170 # cos_tonearest
3171 Test "cos_tonearest (7)":
3172 float: 1
3173 ifloat: 1
3175 # cos_towardzero
3176 Test "cos_towardzero (2)":
3177 float: 1
3178 ifloat: 1
3179 Test "cos_towardzero (3)":
3180 float: 1
3181 ifloat: 1
3182 Test "cos_towardzero (5)":
3183 float: 1
3184 ifloat: 1
3185 Test "cos_towardzero (7)":
3186 float: 1
3187 ifloat: 1
3188 Test "cos_towardzero (8)":
3189 float: 1
3190 ifloat: 1
3192 # cos_upward
3193 Test "cos_upward (10)":
3194 float: 1
3195 ifloat: 1
3196 Test "cos_upward (6)":
3197 float: 1
3198 ifloat: 1
3199 Test "cos_upward (7)":
3200 float: 1
3201 ifloat: 1
3202 Test "cos_upward (9)":
3203 float: 2
3204 ifloat: 2
3206 # cosh_downward
3207 Test "cosh_downward (22)":
3208 float: 1
3209 ifloat: 1
3210 Test "cosh_downward (23)":
3211 float: 1
3212 ifloat: 1
3213 Test "cosh_downward (24)":
3214 float: 1
3215 ifloat: 1
3217 # cosh_towardzero
3218 Test "cosh_towardzero (22)":
3219 float: 1
3220 ifloat: 1
3221 Test "cosh_towardzero (23)":
3222 float: 1
3223 ifloat: 1
3224 Test "cosh_towardzero (24)":
3225 float: 1
3226 ifloat: 1
3228 # cpow
3229 Test "Real part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i)":
3230 float: 1
3231 ifloat: 1
3232 Test "Real part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i)":
3233 double: 1
3234 float: 4
3235 idouble: 1
3236 ifloat: 4
3237 Test "Real part of: cpow (0.75 + 1.25 i, 1.0 + 1.0 i)":
3238 double: 2
3239 float: 3
3240 idouble: 2
3241 ifloat: 3
3242 Test "Real part of: cpow (2 + 3 i, 4 + 0 i)":
3243 double: 1
3244 float: 4
3245 idouble: 1
3246 ifloat: 4
3247 Test "Imaginary part of: cpow (2 + 3 i, 4 + 0 i)":
3248 float: 2
3249 ifloat: 2
3251 # csin
3252 Test "Real part of: csin (-0.75 + 710.5 i)":
3253 double: 1
3254 idouble: 1
3255 Test "Real part of: csin (-0.75 + 89.5 i)":
3256 float: 1
3257 ifloat: 1
3258 Test "Real part of: csin (-0.75 - 710.5 i)":
3259 double: 1
3260 idouble: 1
3261 Test "Real part of: csin (-0.75 - 89.5 i)":
3262 float: 1
3263 ifloat: 1
3264 Test "Real part of: csin (0.75 + 710.5 i)":
3265 double: 1
3266 idouble: 1
3267 Test "Real part of: csin (0.75 + 89.5 i)":
3268 float: 1
3269 ifloat: 1
3270 Test "Real part of: csin (0.75 - 710.5 i)":
3271 double: 1
3272 idouble: 1
3273 Test "Real part of: csin (0.75 - 89.5 i)":
3274 float: 1
3275 ifloat: 1
3276 Test "Real part of: csin (0x1p-1074 + 1440 i)":
3277 double: 1
3278 idouble: 1
3280 # csinh
3281 Test "Imaginary part of: csinh (-2 - 3 i)":
3282 double: 1
3283 idouble: 1
3284 Test "Imaginary part of: csinh (-710.5 + 0.75 i)":
3285 double: 1
3286 idouble: 1
3287 Test "Imaginary part of: csinh (-710.5 - 0.75 i)":
3288 double: 1
3289 idouble: 1
3290 Test "Imaginary part of: csinh (-89.5 + 0.75 i)":
3291 float: 1
3292 ifloat: 1
3293 Test "Imaginary part of: csinh (-89.5 - 0.75 i)":
3294 float: 1
3295 ifloat: 1
3296 Test "Real part of: csinh (0.75 + 1.25 i)":
3297 float: 1
3298 ifloat: 1
3299 Test "Imaginary part of: csinh (0.75 + 1.25 i)":
3300 float: 1
3301 ifloat: 1
3302 Test "Imaginary part of: csinh (1440 + 0x1p-1074 i)":
3303 double: 1
3304 idouble: 1
3305 Test "Imaginary part of: csinh (710.5 + 0.75 i)":
3306 double: 1
3307 idouble: 1
3308 Test "Imaginary part of: csinh (710.5 - 0.75 i)":
3309 double: 1
3310 idouble: 1
3311 Test "Imaginary part of: csinh (89.5 + 0.75 i)":
3312 float: 1
3313 ifloat: 1
3314 Test "Imaginary part of: csinh (89.5 - 0.75 i)":
3315 float: 1
3316 ifloat: 1
3318 # csqrt
3319 Test "Real part of: csqrt (-0x1.000002p-126 - 0x1.000002p-126 i)":
3320 double: 1
3321 idouble: 1
3322 Test "Real part of: csqrt (-2 + 3 i)":
3323 float: 1
3324 ifloat: 1
3325 Test "Real part of: csqrt (-2 - 3 i)":
3326 float: 1
3327 ifloat: 1
3328 Test "Imaginary part of: csqrt (0x1.000002p-126 + 0x1.000002p-126 i)":
3329 double: 1
3330 idouble: 1
3331 Test "Imaginary part of: csqrt (0x1.fffffep+127 + 1.0 i)":
3332 float: 1
3333 ifloat: 1
3334 Test "Real part of: csqrt (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)":
3335 double: 1
3336 idouble: 1
3337 Test "Imaginary part of: csqrt (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)":
3338 double: 1
3339 idouble: 1
3340 Test "Imaginary part of: csqrt (0x1.fffffffffffffp+1023 + 0x1p+1023 i)":
3341 double: 1
3342 idouble: 1
3344 # ctan
3345 Test "Real part of: ctan (-2 - 3 i)":
3346 float: 1
3347 ifloat: 1
3348 Test "Imaginary part of: ctan (-2 - 3 i)":
3349 double: 1
3350 idouble: 1
3351 Test "Imaginary part of: ctan (0.75 + 1.25 i)":
3352 double: 1
3353 idouble: 1
3354 Test "Real part of: ctan (0x1p1023 + 1 i)":
3355 double: 1
3356 idouble: 1
3357 Test "Imaginary part of: ctan (0x1p127 + 1 i)":
3358 double: 1
3359 idouble: 1
3360 Test "Real part of: ctan (0x3.243f6cp-1 + 0 i)":
3361 float: 1
3362 ifloat: 1
3364 # ctan_downward
3365 Test "Real part of: ctan_downward (0x1.921fb6p+0 + 0x1p-149 i)":
3366 double: 2
3367 float: 1
3368 idouble: 2
3369 ifloat: 1
3370 Test "Imaginary part of: ctan_downward (0x1.921fb6p+0 + 0x1p-149 i)":
3371 float: 1
3372 ifloat: 1
3374 # ctan_tonearest
3375 Test "Real part of: ctan_tonearest (0x1.921fb6p+0 + 0x1p-149 i)":
3376 float: 1
3377 ifloat: 1
3378 Test "Imaginary part of: ctan_tonearest (0x1.921fb6p+0 + 0x1p-149 i)":
3379 float: 1
3380 ifloat: 1
3382 # ctan_towardzero
3383 Test "Real part of: ctan_towardzero (0x1.921fb6p+0 + 0x1p-149 i)":
3384 float: 1
3385 ifloat: 1
3386 Test "Imaginary part of: ctan_towardzero (0x1.921fb6p+0 + 0x1p-149 i)":
3387 float: 1
3388 ifloat: 1
3390 # ctan_upward
3391 Test "Real part of: ctan_upward (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
3392 double: 1
3393 idouble: 1
3394 Test "Real part of: ctan_upward (0x1.921fb6p+0 + 0x1p-149 i)":
3395 double: 2
3396 float: 1
3397 idouble: 2
3398 ifloat: 1
3399 Test "Imaginary part of: ctan_upward (0x1.921fb6p+0 + 0x1p-149 i)":
3400 double: 1
3401 float: 2
3402 idouble: 1
3403 ifloat: 2
3405 # ctanh
3406 Test "Real part of: ctanh (-2 - 3 i)":
3407 double: 1
3408 float: 1
3409 idouble: 1
3410 ifloat: 1
3411 Test "Imaginary part of: ctanh (-2 - 3 i)":
3412 double: 1
3413 float: 1
3414 idouble: 1
3415 ifloat: 1
3416 Test "Imaginary part of: ctanh (0 + 0x3.243f6cp-1 i)":
3417 float: 1
3418 ifloat: 1
3419 Test "Imaginary part of: ctanh (0 + pi/4 i)":
3420 double: 1
3421 float: 1
3422 idouble: 1
3423 ifloat: 1
3424 Test "Real part of: ctanh (0.75 + 1.25 i)":
3425 double: 1
3426 float: 1
3427 idouble: 1
3428 ifloat: 1
3429 Test "Imaginary part of: ctanh (0.75 + 1.25 i)":
3430 float: 2
3431 ifloat: 2
3432 Test "Imaginary part of: ctanh (1 + 0x1p1023 i)":
3433 double: 1
3434 idouble: 1
3435 Test "Real part of: ctanh (1 + 0x1p127 i)":
3436 double: 1
3437 idouble: 1
3439 # ctanh_downward
3440 Test "Real part of: ctanh_downward (0x1p-149 + 0x1.921fb6p+0 i)":
3441 float: 1
3442 ifloat: 1
3443 Test "Imaginary part of: ctanh_downward (0x1p-149 + 0x1.921fb6p+0 i)":
3444 double: 2
3445 float: 1
3446 idouble: 2
3447 ifloat: 1
3449 # ctanh_tonearest
3450 Test "Real part of: ctanh_tonearest (0x1p-149 + 0x1.921fb6p+0 i)":
3451 float: 1
3452 ifloat: 1
3453 Test "Imaginary part of: ctanh_tonearest (0x1p-149 + 0x1.921fb6p+0 i)":
3454 float: 1
3455 ifloat: 1
3457 # ctanh_towardzero
3458 Test "Real part of: ctanh_towardzero (0x1p-149 + 0x1.921fb6p+0 i)":
3459 float: 1
3460 ifloat: 1
3461 Test "Imaginary part of: ctanh_towardzero (0x1p-149 + 0x1.921fb6p+0 i)":
3462 float: 1
3463 ifloat: 1
3465 # ctanh_upward
3466 Test "Imaginary part of: ctanh_upward (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
3467 double: 1
3468 idouble: 1
3469 Test "Real part of: ctanh_upward (0x1p-149 + 0x1.921fb6p+0 i)":
3470 double: 1
3471 float: 2
3472 idouble: 1
3473 ifloat: 2
3474 Test "Imaginary part of: ctanh_upward (0x1p-149 + 0x1.921fb6p+0 i)":
3475 double: 2
3476 float: 1
3477 idouble: 2
3478 ifloat: 1
3480 # erf
3481 Test "erf (1.25)":
3482 double: 1
3483 idouble: 1
3485 # erfc
3486 Test "erfc (0x1.f7303cp+1)":
3487 double: 1
3488 idouble: 1
3489 Test "erfc (0x1.ffa002p+2)":
3490 float: 1
3491 ifloat: 1
3492 Test "erfc (2.0)":
3493 double: 1
3494 idouble: 1
3495 Test "erfc (4.125)":
3496 double: 1
3497 idouble: 1
3499 # exp10
3500 Test "exp10 (-1)":
3501 double: 1
3502 idouble: 1
3503 Test "exp10 (-305)":
3504 double: 1
3505 idouble: 1
3506 Test "exp10 (-36)":
3507 double: 1
3508 idouble: 1
3509 Test "exp10 (3)":
3510 double: 1
3511 idouble: 1
3512 Test "exp10 (36)":
3513 double: 1
3514 idouble: 1
3516 # exp_downward
3517 Test "exp_downward (2)":
3518 float: 1
3519 ifloat: 1
3520 Test "exp_downward (3)":
3521 float: 1
3522 ifloat: 1
3524 # exp_towardzero
3525 Test "exp_towardzero (2)":
3526 float: 1
3527 ifloat: 1
3528 Test "exp_towardzero (3)":
3529 float: 1
3530 ifloat: 1
3532 # exp_upward
3533 Test "exp_upward (1)":
3534 float: 1
3535 ifloat: 1
3537 # expm1
3538 Test "expm1 (0.75)":
3539 double: 1
3540 idouble: 1
3541 Test "expm1 (1)":
3542 float: 1
3543 ifloat: 1
3544 Test "expm1 (500.0)":
3545 double: 1
3546 idouble: 1
3548 # gamma
3549 Test "gamma (0.7)":
3550 double: 1
3551 float: 1
3552 idouble: 1
3553 ifloat: 1
3554 Test "gamma (1.2)":
3555 double: 1
3556 float: 2
3557 idouble: 1
3558 ifloat: 2
3560 # hypot
3561 Test "hypot (-0.7, -12.4)":
3562 float: 1
3563 ifloat: 1
3564 Test "hypot (-0.7, 12.4)":
3565 float: 1
3566 ifloat: 1
3567 Test "hypot (-12.4, -0.7)":
3568 float: 1
3569 ifloat: 1
3570 Test "hypot (-12.4, 0.7)":
3571 float: 1
3572 ifloat: 1
3573 Test "hypot (0.7, -12.4)":
3574 float: 1
3575 ifloat: 1
3576 Test "hypot (0.7, 12.4)":
3577 float: 1
3578 ifloat: 1
3579 Test "hypot (12.4, -0.7)":
3580 float: 1
3581 ifloat: 1
3582 Test "hypot (12.4, 0.7)":
3583 float: 1
3584 ifloat: 1
3586 # j0
3587 Test "j0 (-4.0)":
3588 double: 1
3589 float: 1
3590 idouble: 1
3591 ifloat: 1
3592 Test "j0 (0.75)":
3593 float: 1
3594 ifloat: 1
3595 Test "j0 (0x1.d7ce3ap+107)":
3596 float: 2
3597 ifloat: 2
3598 Test "j0 (10.0)":
3599 double: 2
3600 float: 1
3601 idouble: 2
3602 ifloat: 1
3603 Test "j0 (2.0)":
3604 float: 2
3605 ifloat: 2
3606 Test "j0 (4.0)":
3607 double: 1
3608 float: 1
3609 idouble: 1
3610 ifloat: 1
3611 Test "j0 (8.0)":
3612 float: 1
3613 ifloat: 1
3615 # j1
3616 Test "j1 (0x1.3ffp+74)":
3617 double: 1
3618 idouble: 1
3619 Test "j1 (0x1.ff00000000002p+840)":
3620 double: 1
3621 idouble: 1
3622 Test "j1 (10.0)":
3623 float: 2
3624 ifloat: 2
3625 Test "j1 (2.0)":
3626 double: 1
3627 idouble: 1
3628 Test "j1 (8.0)":
3629 double: 1
3630 idouble: 1
3632 # jn
3633 Test "jn (0, -4.0)":
3634 double: 1
3635 float: 1
3636 idouble: 1
3637 ifloat: 1
3638 Test "jn (0, 0.75)":
3639 float: 1
3640 ifloat: 1
3641 Test "jn (0, 10.0)":
3642 double: 2
3643 float: 1
3644 idouble: 2
3645 ifloat: 1
3646 Test "jn (0, 2.0)":
3647 float: 2
3648 ifloat: 2
3649 Test "jn (0, 4.0)":
3650 double: 1
3651 float: 1
3652 idouble: 1
3653 ifloat: 1
3654 Test "jn (0, 8.0)":
3655 float: 1
3656 ifloat: 1
3657 Test "jn (1, 10.0)":
3658 float: 2
3659 ifloat: 2
3660 Test "jn (1, 2.0)":
3661 double: 1
3662 idouble: 1
3663 Test "jn (1, 8.0)":
3664 double: 1
3665 idouble: 1
3666 Test "jn (10, 0.125)":
3667 double: 1
3668 float: 1
3669 idouble: 1
3670 ifloat: 1
3671 Test "jn (10, 0.75)":
3672 double: 1
3673 float: 1
3674 idouble: 1
3675 ifloat: 1
3676 Test "jn (10, 10.0)":
3677 double: 4
3678 float: 3
3679 idouble: 4
3680 ifloat: 3
3681 Test "jn (10, 2.0)":
3682 double: 1
3683 float: 2
3684 idouble: 1
3685 ifloat: 2
3686 Test "jn (2, 0x1.ffff62p+99)":
3687 double: 2
3688 float: 2
3689 idouble: 2
3690 ifloat: 2
3691 Test "jn (2, 2.4048255576957729)":
3692 double: 2
3693 float: 1
3694 idouble: 2
3695 ifloat: 1
3696 Test "jn (3, 0.125)":
3697 double: 1
3698 float: 1
3699 idouble: 1
3700 ifloat: 1
3701 Test "jn (3, 0.75)":
3702 double: 1
3703 float: 1
3704 idouble: 1
3705 ifloat: 1
3706 Test "jn (3, 10.0)":
3707 double: 3
3708 float: 1
3709 idouble: 3
3710 ifloat: 1
3711 Test "jn (3, 2.0)":
3712 float: 1
3713 ifloat: 1
3714 Test "jn (3, 2.4048255576957729)":
3715 double: 3
3716 idouble: 3
3717 Test "jn (4, 2.4048255576957729)":
3718 double: 1
3719 idouble: 1
3720 Test "jn (5, 2.4048255576957729)":
3721 double: 3
3722 float: 1
3723 idouble: 3
3724 ifloat: 1
3725 Test "jn (6, 2.4048255576957729)":
3726 double: 4
3727 float: 3
3728 idouble: 4
3729 ifloat: 3
3730 Test "jn (7, 2.4048255576957729)":
3731 double: 3
3732 float: 5
3733 idouble: 3
3734 ifloat: 5
3735 Test "jn (8, 2.4048255576957729)":
3736 double: 3
3737 float: 2
3738 idouble: 3
3739 ifloat: 2
3740 Test "jn (9, 2.4048255576957729)":
3741 double: 1
3742 float: 2
3743 idouble: 1
3744 ifloat: 2
3746 # lgamma
3747 Test "lgamma (0.7)":
3748 double: 1
3749 float: 1
3750 idouble: 1
3751 ifloat: 1
3752 Test "lgamma (1.2)":
3753 double: 1
3754 float: 2
3755 idouble: 1
3756 ifloat: 2
3758 # log10
3759 Test "log10 (0.75)":
3760 double: 1
3761 float: 2
3762 idouble: 1
3763 ifloat: 2
3764 Test "log10 (e)":
3765 float: 1
3766 ifloat: 1
3768 # log1p
3769 Test "log1p (-0.25)":
3770 float: 1
3771 ifloat: 1
3773 # pow
3774 Test "pow (0x0.ffffffp0, -0x1p24)":
3775 float: 1
3776 ifloat: 1
3777 Test "pow (0x0.ffffffp0, 0x1p24)":
3778 float: 1
3779 ifloat: 1
3780 Test "pow (0x1.000002p0, 0x1p24)":
3781 float: 1
3782 ifloat: 1
3784 # pow10
3785 Test "pow10 (-1)":
3786 double: 1
3787 idouble: 1
3788 Test "pow10 (-305)":
3789 double: 1
3790 idouble: 1
3791 Test "pow10 (-36)":
3792 double: 1
3793 idouble: 1
3794 Test "pow10 (3)":
3795 double: 1
3796 idouble: 1
3797 Test "pow10 (36)":
3798 double: 1
3799 idouble: 1
3801 # pow_downward
3802 Test "pow_downward (1.5, 1.03125)":
3803 float: 1
3804 ifloat: 1
3806 # pow_towardzero
3807 Test "pow_towardzero (1.5, 1.03125)":
3808 float: 1
3809 ifloat: 1
3811 # pow_upward
3812 Test "pow_upward (1.0625, 1.125)":
3813 float: 1
3814 ifloat: 1
3816 # sin_downward
3817 Test "sin_downward (10)":
3818 float: 1
3819 ifloat: 1
3820 Test "sin_downward (3)":
3821 float: 1
3822 ifloat: 1
3823 Test "sin_downward (5)":
3824 float: 1
3825 ifloat: 1
3826 Test "sin_downward (6)":
3827 float: 1
3828 ifloat: 1
3830 # sin_tonearest
3831 Test "sin_tonearest (1)":
3832 float: 1
3833 ifloat: 1
3835 # sin_towardzero
3836 Test "sin_towardzero (1)":
3837 float: 1
3838 ifloat: 1
3839 Test "sin_towardzero (10)":
3840 float: 1
3841 ifloat: 1
3842 Test "sin_towardzero (4)":
3843 float: 1
3844 ifloat: 1
3845 Test "sin_towardzero (5)":
3846 float: 1
3847 ifloat: 1
3848 Test "sin_towardzero (9)":
3849 float: 1
3850 ifloat: 1
3852 # sin_upward
3853 Test "sin_upward (1)":
3854 float: 1
3855 ifloat: 1
3856 Test "sin_upward (2)":
3857 float: 2
3858 ifloat: 2
3859 Test "sin_upward (4)":
3860 float: 1
3861 ifloat: 1
3862 Test "sin_upward (9)":
3863 float: 1
3864 ifloat: 1
3866 # sincos
3867 Test "sincos (0x1p+120) extra output 2":
3868 float: 1
3869 ifloat: 1
3870 Test "sincos (0x1p+127) extra output 2":
3871 float: 1
3872 ifloat: 1
3873 Test "sincos (M_PI_6l*2.0) extra output 1":
3874 double: 1
3875 float: 1
3876 idouble: 1
3877 ifloat: 1
3878 Test "sincos (M_PI_6l*2.0) extra output 2":
3879 double: 1
3880 idouble: 1
3881 Test "sincos (pi/6) extra output 2":
3882 float: 1
3883 ifloat: 1
3885 # sinh_downward
3886 Test "sinh_downward (22)":
3887 float: 1
3888 ifloat: 1
3889 Test "sinh_downward (23)":
3890 float: 1
3891 ifloat: 1
3892 Test "sinh_downward (24)":
3893 float: 1
3894 ifloat: 1
3896 # sinh_towardzero
3897 Test "sinh_towardzero (22)":
3898 float: 1
3899 ifloat: 1
3900 Test "sinh_towardzero (23)":
3901 float: 1
3902 ifloat: 1
3903 Test "sinh_towardzero (24)":
3904 float: 1
3905 ifloat: 1
3907 # tan_downward
3908 Test "tan_downward (1)":
3909 float: 1
3910 ifloat: 1
3911 Test "tan_downward (10)":
3912 float: 1
3913 ifloat: 1
3914 Test "tan_downward (2)":
3915 float: 1
3916 ifloat: 1
3917 Test "tan_downward (6)":
3918 float: 1
3919 ifloat: 1
3920 Test "tan_downward (8)":
3921 float: 1
3922 ifloat: 1
3923 Test "tan_downward (9)":
3924 float: 1
3925 ifloat: 1
3927 # tan_towardzero
3928 Test "tan_towardzero (10)":
3929 float: 1
3930 ifloat: 1
3931 Test "tan_towardzero (3)":
3932 float: 1
3933 ifloat: 1
3934 Test "tan_towardzero (4)":
3935 float: 1
3936 ifloat: 1
3937 Test "tan_towardzero (5)":
3938 float: 1
3939 ifloat: 1
3940 Test "tan_towardzero (9)":
3941 float: 1
3942 ifloat: 1
3944 # tan_upward
3945 Test "tan_upward (1)":
3946 float: 1
3947 ifloat: 1
3948 Test "tan_upward (10)":
3949 float: 1
3950 ifloat: 1
3951 Test "tan_upward (3)":
3952 float: 1
3953 ifloat: 1
3954 Test "tan_upward (5)":
3955 float: 1
3956 ifloat: 1
3958 # tgamma
3959 Test "tgamma (-0.5)":
3960 double: 1
3961 float: 1
3962 idouble: 1
3963 ifloat: 1
3964 Test "tgamma (-0x0.fffffffffffff8p0)":
3965 double: 1
3966 idouble: 1
3967 Test "tgamma (-0x0.ffffffp0)":
3968 float: 1
3969 ifloat: 1
3970 Test "tgamma (-0x1.000002p0)":
3971 double: 2
3972 idouble: 2
3973 Test "tgamma (-0x1.0a32a2p+5)":
3974 float: 2
3975 ifloat: 2
3976 Test "tgamma (-0x13.ffffep0)":
3977 float: 2
3978 ifloat: 2
3979 Test "tgamma (-0x14.000000000001p0)":
3980 double: 1
3981 idouble: 1
3982 Test "tgamma (-0x14.00002p0)":
3983 float: 1
3984 ifloat: 1
3985 Test "tgamma (-0x1d.ffffep0)":
3986 double: 1
3987 float: 1
3988 idouble: 1
3989 ifloat: 1
3990 Test "tgamma (-0x1e.000000000001p0)":
3991 double: 3
3992 idouble: 3
3993 Test "tgamma (-0x1e.00002p0)":
3994 double: 1
3995 float: 1
3996 idouble: 1
3997 ifloat: 1
3998 Test "tgamma (-0x2.0000000000002p0)":
3999 double: 1
4000 idouble: 1
4001 Test "tgamma (-0x2.000004p0)":
4002 double: 2
4003 float: 1
4004 idouble: 2
4005 ifloat: 1
4006 Test "tgamma (-0x2.fffffcp0)":
4007 double: 1
4008 float: 1
4009 idouble: 1
4010 ifloat: 1
4011 Test "tgamma (-0x27.fffffffffffep0)":
4012 double: 1
4013 idouble: 1
4014 Test "tgamma (-0x28.000000000002p0)":
4015 double: 1
4016 idouble: 1
4017 Test "tgamma (-0x28.00004p0)":
4018 double: 2
4019 idouble: 2
4020 Test "tgamma (-0x29.00004p0)":
4021 double: 1
4022 idouble: 1
4023 Test "tgamma (-0x29.ffffcp0)":
4024 double: 1
4025 idouble: 1
4026 Test "tgamma (-0x3.000004p0)":
4027 double: 2
4028 float: 1
4029 idouble: 2
4030 ifloat: 1
4031 Test "tgamma (-0x3.fffffcp0)":
4032 double: 1
4033 float: 1
4034 idouble: 1
4035 ifloat: 1
4036 Test "tgamma (-0x3.ffffffffffffep0)":
4037 double: 2
4038 idouble: 2
4039 Test "tgamma (-0x31.fffffffffffep0)":
4040 double: 3
4041 idouble: 3
4042 Test "tgamma (-0x4.000008p0)":
4043 float: 1
4044 ifloat: 1
4045 Test "tgamma (-0x4.fffff8p0)":
4046 double: 1
4047 idouble: 1
4048 Test "tgamma (-0x4.ffffffffffffcp0)":
4049 double: 1
4050 idouble: 1
4051 Test "tgamma (-0x5.000008p0)":
4052 double: 1
4053 float: 1
4054 idouble: 1
4055 ifloat: 1
4056 Test "tgamma (-0x5.ffffffffffffcp0)":
4057 double: 1
4058 idouble: 1
4059 Test "tgamma (-0x6.000008p0)":
4060 float: 2
4061 ifloat: 2
4062 Test "tgamma (-0x6.fffff8p0)":
4063 double: 2
4064 float: 1
4065 idouble: 2
4066 ifloat: 1
4067 Test "tgamma (-0x6.ffffffffffffcp0)":
4068 double: 4
4069 idouble: 4
4070 Test "tgamma (-0x63.fffffffffffcp0)":
4071 double: 2
4072 idouble: 2
4073 Test "tgamma (-0x64.000000000004p0)":
4074 double: 1
4075 idouble: 1
4076 Test "tgamma (-0x7.0000000000004p0)":
4077 double: 3
4078 idouble: 3
4079 Test "tgamma (-0x7.000008p0)":
4080 double: 1
4081 float: 1
4082 idouble: 1
4083 ifloat: 1
4084 Test "tgamma (-0x7.fffff8p0)":
4085 double: 3
4086 float: 1
4087 idouble: 3
4088 ifloat: 1
4089 Test "tgamma (-0x7.ffffffffffffcp0)":
4090 double: 3
4091 idouble: 3
4092 Test "tgamma (-0x8.00001p0)":
4093 double: 2
4094 idouble: 2
4095 Test "tgamma (-0x9.ffffffffffff8p0)":
4096 double: 1
4097 idouble: 1
4098 Test "tgamma (-0x9.fffffp0)":
4099 float: 1
4100 ifloat: 1
4101 Test "tgamma (-0x96.000000000008p0)":
4102 double: 1
4103 idouble: 1
4104 Test "tgamma (-0xa.00001p0)":
4105 double: 1
4106 idouble: 1
4107 Test "tgamma (-2.5)":
4108 double: 1
4109 float: 2
4110 idouble: 1
4111 ifloat: 2
4112 Test "tgamma (-3.5)":
4113 double: 1
4114 float: 1
4115 idouble: 1
4116 ifloat: 1
4117 Test "tgamma (-4.5)":
4118 double: 1
4119 float: 1
4120 idouble: 1
4121 ifloat: 1
4122 Test "tgamma (-5.5)":
4123 double: 1
4124 idouble: 1
4125 Test "tgamma (-6.5)":
4126 float: 1
4127 ifloat: 1
4128 Test "tgamma (-7.5)":
4129 double: 2
4130 float: 1
4131 idouble: 2
4132 ifloat: 1
4133 Test "tgamma (-8.5)":
4134 double: 1
4135 float: 1
4136 idouble: 1
4137 ifloat: 1
4138 Test "tgamma (-9.5)":
4139 double: 1
4140 float: 1
4141 idouble: 1
4142 ifloat: 1
4143 Test "tgamma (0.5)":
4144 float: 1
4145 ifloat: 1
4146 Test "tgamma (0.7)":
4147 double: 1
4148 float: 1
4149 idouble: 1
4150 ifloat: 1
4151 Test "tgamma (0x1.fffffep0)":
4152 float: 1
4153 ifloat: 1
4154 Test "tgamma (0x1.fffffffffffffp0)":
4155 double: 1
4156 idouble: 1
4157 Test "tgamma (0x1p-24)":
4158 float: 1
4159 ifloat: 1
4160 Test "tgamma (0x1p-53)":
4161 double: 1
4162 idouble: 1
4163 Test "tgamma (0x2.30a43cp+4)":
4164 double: 1
4165 float: 2
4166 idouble: 1
4167 ifloat: 2
4168 Test "tgamma (0x2.fffffcp0)":
4169 float: 3
4170 ifloat: 3
4171 Test "tgamma (0x3.fffffcp0)":
4172 float: 1
4173 ifloat: 1
4174 Test "tgamma (0x3.ffffffffffffep0)":
4175 double: 1
4176 idouble: 1
4177 Test "tgamma (0x4.0000000000004p0)":
4178 double: 1
4179 idouble: 1
4180 Test "tgamma (0x4.ffffffffffffcp0)":
4181 double: 1
4182 idouble: 1
4183 Test "tgamma (0x5.0000000000004p0)":
4184 double: 1
4185 idouble: 1
4186 Test "tgamma (0x5.000008p0)":
4187 float: 2
4188 ifloat: 2
4189 Test "tgamma (0x5.fffff8p0)":
4190 double: 1
4191 float: 1
4192 idouble: 1
4193 ifloat: 1
4194 Test "tgamma (0x6.0000000000004p0)":
4195 double: 1
4196 idouble: 1
4197 Test "tgamma (0x6.000008p0)":
4198 float: 2
4199 ifloat: 2
4200 Test "tgamma (0x6.fffff8p0)":
4201 double: 1
4202 idouble: 1
4203 Test "tgamma (0x6.ffffffffffffcp0)":
4204 double: 4
4205 idouble: 4
4206 Test "tgamma (0x7.0000000000004p0)":
4207 double: 4
4208 idouble: 4
4209 Test "tgamma (0x7.000008p0)":
4210 double: 1
4211 float: 1
4212 idouble: 1
4213 ifloat: 1
4214 Test "tgamma (0x7.fffff8p0)":
4215 double: 2
4216 float: 1
4217 idouble: 2
4218 ifloat: 1
4219 Test "tgamma (0x7.ffffffffffffcp0)":
4220 double: 2
4221 idouble: 2
4222 Test "tgamma (0x8.00001p0)":
4223 double: 2
4224 idouble: 2
4225 Test "tgamma (0xa.b9fd72b0fb238p+4)":
4226 double: 1
4227 idouble: 1
4228 Test "tgamma (10)":
4229 double: 1
4230 float: 1
4231 idouble: 1
4232 ifloat: 1
4233 Test "tgamma (18.5)":
4234 double: 1
4235 float: 1
4236 idouble: 1
4237 ifloat: 1
4238 Test "tgamma (19.5)":
4239 double: 2
4240 idouble: 2
4241 Test "tgamma (2.5)":
4242 float: 2
4243 ifloat: 2
4244 Test "tgamma (23.5)":
4245 double: 1
4246 float: 1
4247 idouble: 1
4248 ifloat: 1
4249 Test "tgamma (29.5)":
4250 double: 1
4251 float: 1
4252 idouble: 1
4253 ifloat: 1
4254 Test "tgamma (3)":
4255 float: 1
4256 ifloat: 1
4257 Test "tgamma (3.5)":
4258 float: 2
4259 ifloat: 2
4260 Test "tgamma (30.5)":
4261 float: 1
4262 ifloat: 1
4263 Test "tgamma (33.5)":
4264 float: 1
4265 ifloat: 1
4266 Test "tgamma (34.5)":
4267 double: 1
4268 float: 2
4269 idouble: 1
4270 ifloat: 2
4271 Test "tgamma (4)":
4272 float: 1
4273 ifloat: 1
4274 Test "tgamma (4.5)":
4275 double: 1
4276 float: 1
4277 idouble: 1
4278 ifloat: 1
4279 Test "tgamma (6)":
4280 float: 1
4281 ifloat: 1
4282 Test "tgamma (6.5)":
4283 float: 1
4284 ifloat: 1
4285 Test "tgamma (7)":
4286 double: 1
4287 idouble: 1
4288 Test "tgamma (7.5)":
4289 double: 2
4290 float: 1
4291 idouble: 2
4292 ifloat: 1
4293 Test "tgamma (8)":
4294 double: 1
4295 idouble: 1
4296 Test "tgamma (8.5)":
4297 double: 1
4298 float: 1
4299 idouble: 1
4300 ifloat: 1
4301 Test "tgamma (9)":
4302 double: 1
4303 idouble: 1
4304 Test "tgamma (9.5)":
4305 double: 1
4306 idouble: 1
4308 # y0
4309 Test "y0 (0x1.3ffp+74)":
4310 double: 1
4311 idouble: 1
4312 Test "y0 (0x1.ff00000000002p+840)":
4313 double: 1
4314 idouble: 1
4315 Test "y0 (0x1p-10)":
4316 double: 1
4317 idouble: 1
4318 Test "y0 (0x1p-110)":
4319 double: 1
4320 idouble: 1
4321 Test "y0 (0x1p-20)":
4322 float: 1
4323 ifloat: 1
4324 Test "y0 (0x1p-30)":
4325 float: 1
4326 ifloat: 1
4327 Test "y0 (0x1p-40)":
4328 double: 1
4329 float: 1
4330 idouble: 1
4331 ifloat: 1
4332 Test "y0 (0x1p-50)":
4333 float: 1
4334 ifloat: 1
4335 Test "y0 (0x1p-70)":
4336 double: 1
4337 idouble: 1
4338 Test "y0 (0x1p-80)":
4339 double: 1
4340 float: 1
4341 idouble: 1
4342 ifloat: 1
4343 Test "y0 (1.0)":
4344 double: 2
4345 float: 1
4346 idouble: 2
4347 ifloat: 1
4348 Test "y0 (1.5)":
4349 double: 2
4350 float: 1
4351 idouble: 2
4352 ifloat: 1
4353 Test "y0 (10.0)":
4354 float: 1
4355 ifloat: 1
4356 Test "y0 (8.0)":
4357 double: 1
4358 float: 1
4359 idouble: 1
4360 ifloat: 1
4362 # y1
4363 Test "y1 (0.125)":
4364 double: 1
4365 idouble: 1
4366 Test "y1 (0x1.27e204p+99)":
4367 double: 1
4368 idouble: 1
4369 Test "y1 (0x1p-10)":
4370 double: 1
4371 idouble: 1
4372 Test "y1 (1.5)":
4373 float: 1
4374 ifloat: 1
4375 Test "y1 (10.0)":
4376 double: 3
4377 float: 1
4378 idouble: 3
4379 ifloat: 1
4380 Test "y1 (2.0)":
4381 double: 1
4382 float: 1
4383 idouble: 1
4384 ifloat: 1
4385 Test "y1 (8.0)":
4386 double: 1
4387 float: 2
4388 idouble: 1
4389 ifloat: 2
4391 # yn
4392 Test "yn (0, 1.0)":
4393 double: 2
4394 float: 1
4395 idouble: 2
4396 ifloat: 1
4397 Test "yn (0, 1.5)":
4398 double: 2
4399 float: 1
4400 idouble: 2
4401 ifloat: 1
4402 Test "yn (0, 10.0)":
4403 float: 1
4404 ifloat: 1
4405 Test "yn (0, 8.0)":
4406 double: 1
4407 float: 1
4408 idouble: 1
4409 ifloat: 1
4410 Test "yn (1, 0.125)":
4411 double: 1
4412 idouble: 1
4413 Test "yn (1, 1.5)":
4414 float: 1
4415 ifloat: 1
4416 Test "yn (1, 10.0)":
4417 double: 3
4418 float: 1
4419 idouble: 3
4420 ifloat: 1
4421 Test "yn (1, 2.0)":
4422 double: 1
4423 float: 1
4424 idouble: 1
4425 ifloat: 1
4426 Test "yn (1, 8.0)":
4427 double: 1
4428 float: 2
4429 idouble: 1
4430 ifloat: 2
4431 Test "yn (10, 0.125)":
4432 double: 1
4433 idouble: 1
4434 Test "yn (10, 0.75)":
4435 double: 1
4436 float: 1
4437 idouble: 1
4438 ifloat: 1
4439 Test "yn (10, 1.0)":
4440 double: 1
4441 idouble: 1
4442 Test "yn (10, 10.0)":
4443 double: 1
4444 float: 1
4445 idouble: 1
4446 ifloat: 1
4447 Test "yn (10, 2.0)":
4448 double: 2
4449 idouble: 2
4450 Test "yn (3, 0.125)":
4451 double: 1
4452 idouble: 1
4453 Test "yn (3, 0.75)":
4454 double: 1
4455 float: 1
4456 idouble: 1
4457 ifloat: 1
4458 Test "yn (3, 10.0)":
4459 double: 1
4460 float: 1
4461 idouble: 1
4462 ifloat: 1
4463 Test "yn (3, 2.0)":
4464 double: 1
4465 idouble: 1
4467 # Maximal error of functions:
4468 Function: "acos_downward":
4469 double: 1
4470 float: 1
4471 idouble: 1
4472 ifloat: 1
4474 Function: "acos_towardzero":
4475 double: 1
4476 float: 1
4477 idouble: 1
4478 ifloat: 1
4480 Function: "asin_downward":
4481 double: 1
4482 float: 1
4483 idouble: 1
4484 ifloat: 1
4486 Function: "asin_towardzero":
4487 double: 1
4488 float: 1
4489 idouble: 1
4490 ifloat: 1
4492 Function: "asin_upward":
4493 float: 1
4494 ifloat: 1
4496 Function: "atan2":
4497 float: 1
4498 ifloat: 1
4500 Function: "atanh":
4501 float: 1
4502 ifloat: 1
4504 Function: Real part of "cacos":
4505 double: 1
4506 float: 2
4507 idouble: 1
4508 ifloat: 2
4510 Function: Imaginary part of "cacos":
4511 double: 1
4512 float: 2
4513 idouble: 1
4514 ifloat: 2
4516 Function: Real part of "cacosh":
4517 double: 1
4518 float: 2
4519 idouble: 1
4520 ifloat: 2
4522 Function: Imaginary part of "cacosh":
4523 double: 1
4524 float: 2
4525 idouble: 1
4526 ifloat: 2
4528 Function: Real part of "casin":
4529 double: 1
4530 float: 1
4531 idouble: 1
4532 ifloat: 1
4534 Function: Imaginary part of "casin":
4535 double: 1
4536 float: 2
4537 idouble: 1
4538 ifloat: 2
4540 Function: Real part of "casinh":
4541 double: 1
4542 float: 2
4543 idouble: 1
4544 ifloat: 2
4546 Function: Imaginary part of "casinh":
4547 double: 1
4548 float: 1
4549 idouble: 1
4550 ifloat: 1
4552 Function: Real part of "catan":
4553 float: 1
4554 ifloat: 1
4556 Function: Imaginary part of "catan":
4557 double: 1
4558 float: 1
4559 idouble: 1
4560 ifloat: 1
4562 Function: Real part of "catanh":
4563 double: 1
4564 float: 1
4565 idouble: 1
4566 ifloat: 1
4568 Function: Imaginary part of "catanh":
4569 float: 1
4570 ifloat: 1
4572 Function: "cbrt":
4573 double: 1
4574 idouble: 1
4576 Function: Real part of "ccos":
4577 double: 1
4578 float: 1
4579 idouble: 1
4580 ifloat: 1
4582 Function: Imaginary part of "ccos":
4583 double: 1
4584 float: 1
4585 idouble: 1
4586 ifloat: 1
4588 Function: Real part of "ccosh":
4589 double: 1
4590 float: 1
4591 idouble: 1
4592 ifloat: 1
4594 Function: Imaginary part of "ccosh":
4595 double: 1
4596 float: 1
4597 idouble: 1
4598 ifloat: 1
4600 Function: Real part of "cexp":
4601 double: 2
4602 float: 1
4603 idouble: 2
4604 ifloat: 1
4606 Function: Imaginary part of "cexp":
4607 double: 1
4608 float: 2
4609 idouble: 1
4610 ifloat: 2
4612 Function: Real part of "clog":
4613 double: 1
4614 float: 1
4615 idouble: 1
4616 ifloat: 1
4618 Function: Imaginary part of "clog":
4619 float: 1
4620 ifloat: 1
4622 Function: Real part of "clog10":
4623 double: 2
4624 float: 2
4625 idouble: 2
4626 ifloat: 2
4628 Function: Imaginary part of "clog10":
4629 double: 1
4630 float: 1
4631 idouble: 1
4632 ifloat: 1
4634 Function: "cos":
4635 double: 2
4636 float: 1
4637 idouble: 2
4638 ifloat: 1
4640 Function: "cos_downward":
4641 float: 1
4642 ifloat: 1
4644 Function: "cos_tonearest":
4645 float: 1
4646 ifloat: 1
4648 Function: "cos_towardzero":
4649 float: 1
4650 ifloat: 1
4652 Function: "cos_upward":
4653 float: 2
4654 ifloat: 2
4656 Function: "cosh_downward":
4657 float: 1
4658 ifloat: 1
4660 Function: "cosh_towardzero":
4661 float: 1
4662 ifloat: 1
4664 Function: Real part of "cpow":
4665 double: 2
4666 float: 4
4667 idouble: 2
4668 ifloat: 4
4670 Function: Imaginary part of "cpow":
4671 float: 2
4672 ifloat: 2
4674 Function: Real part of "csin":
4675 double: 1
4676 float: 1
4677 idouble: 1
4678 ifloat: 1
4680 Function: Real part of "csinh":
4681 float: 1
4682 ifloat: 1
4684 Function: Imaginary part of "csinh":
4685 double: 1
4686 float: 1
4687 idouble: 1
4688 ifloat: 1
4690 Function: Real part of "csqrt":
4691 double: 1
4692 float: 1
4693 idouble: 1
4694 ifloat: 1
4696 Function: Imaginary part of "csqrt":
4697 double: 1
4698 float: 1
4699 idouble: 1
4700 ifloat: 1
4702 Function: Real part of "ctan":
4703 double: 1
4704 float: 1
4705 idouble: 1
4706 ifloat: 1
4708 Function: Imaginary part of "ctan":
4709 double: 1
4710 idouble: 1
4712 Function: Real part of "ctan_downward":
4713 double: 2
4714 float: 1
4715 idouble: 2
4716 ifloat: 1
4718 Function: Imaginary part of "ctan_downward":
4719 float: 1
4720 ifloat: 1
4722 Function: Real part of "ctan_tonearest":
4723 float: 1
4724 ifloat: 1
4726 Function: Imaginary part of "ctan_tonearest":
4727 float: 1
4728 ifloat: 1
4730 Function: Real part of "ctan_towardzero":
4731 float: 1
4732 ifloat: 1
4734 Function: Imaginary part of "ctan_towardzero":
4735 float: 1
4736 ifloat: 1
4738 Function: Real part of "ctan_upward":
4739 double: 2
4740 float: 1
4741 idouble: 2
4742 ifloat: 1
4744 Function: Imaginary part of "ctan_upward":
4745 double: 1
4746 float: 2
4747 idouble: 1
4748 ifloat: 2
4750 Function: Real part of "ctanh":
4751 double: 1
4752 float: 1
4753 idouble: 1
4754 ifloat: 1
4756 Function: Imaginary part of "ctanh":
4757 double: 1
4758 float: 2
4759 idouble: 1
4760 ifloat: 2
4762 Function: Real part of "ctanh_downward":
4763 float: 1
4764 ifloat: 1
4766 Function: Imaginary part of "ctanh_downward":
4767 double: 2
4768 float: 1
4769 idouble: 2
4770 ifloat: 1
4772 Function: Real part of "ctanh_tonearest":
4773 float: 1
4774 ifloat: 1
4776 Function: Imaginary part of "ctanh_tonearest":
4777 float: 1
4778 ifloat: 1
4780 Function: Real part of "ctanh_towardzero":
4781 float: 1
4782 ifloat: 1
4784 Function: Imaginary part of "ctanh_towardzero":
4785 float: 1
4786 ifloat: 1
4788 Function: Real part of "ctanh_upward":
4789 double: 1
4790 float: 2
4791 idouble: 1
4792 ifloat: 2
4794 Function: Imaginary part of "ctanh_upward":
4795 double: 2
4796 float: 1
4797 idouble: 2
4798 ifloat: 1
4800 Function: "erf":
4801 double: 1
4802 idouble: 1
4804 Function: "erfc":
4805 double: 1
4806 float: 1
4807 idouble: 1
4808 ifloat: 1
4810 Function: "exp10":
4811 double: 1
4812 idouble: 1
4814 Function: "exp_downward":
4815 float: 1
4816 ifloat: 1
4818 Function: "exp_towardzero":
4819 float: 1
4820 ifloat: 1
4822 Function: "exp_upward":
4823 float: 1
4824 ifloat: 1
4826 Function: "expm1":
4827 double: 1
4828 float: 1
4829 idouble: 1
4830 ifloat: 1
4832 Function: "gamma":
4833 double: 1
4834 float: 2
4835 idouble: 1
4836 ifloat: 2
4838 Function: "hypot":
4839 float: 1
4840 ifloat: 1
4842 Function: "j0":
4843 double: 2
4844 float: 2
4845 idouble: 2
4846 ifloat: 2
4848 Function: "j1":
4849 double: 1
4850 float: 2
4851 idouble: 1
4852 ifloat: 2
4854 Function: "jn":
4855 double: 4
4856 float: 5
4857 idouble: 4
4858 ifloat: 5
4860 Function: "lgamma":
4861 double: 1
4862 float: 2
4863 idouble: 1
4864 ifloat: 2
4866 Function: "log10":
4867 double: 1
4868 float: 2
4869 idouble: 1
4870 ifloat: 2
4872 Function: "log1p":
4873 float: 1
4874 ifloat: 1
4876 Function: "pow":
4877 float: 1
4878 ifloat: 1
4880 Function: "pow10":
4881 double: 1
4882 idouble: 1
4884 Function: "pow_downward":
4885 float: 1
4886 ifloat: 1
4888 Function: "pow_towardzero":
4889 float: 1
4890 ifloat: 1
4892 Function: "pow_upward":
4893 float: 1
4894 ifloat: 1
4896 Function: "sin_downward":
4897 float: 1
4898 ifloat: 1
4900 Function: "sin_tonearest":
4901 float: 1
4902 ifloat: 1
4904 Function: "sin_towardzero":
4905 float: 1
4906 ifloat: 1
4908 Function: "sin_upward":
4909 float: 2
4910 ifloat: 2
4912 Function: "sincos":
4913 double: 1
4914 float: 1
4915 idouble: 1
4916 ifloat: 1
4918 Function: "sinh_downward":
4919 float: 1
4920 ifloat: 1
4922 Function: "sinh_towardzero":
4923 float: 1
4924 ifloat: 1
4926 Function: "tan":
4927 double: 1
4928 idouble: 1
4930 Function: "tan_downward":
4931 float: 1
4932 ifloat: 1
4934 Function: "tan_towardzero":
4935 float: 1
4936 ifloat: 1
4938 Function: "tan_upward":
4939 float: 1
4940 ifloat: 1
4942 Function: "tgamma":
4943 double: 4
4944 float: 3
4945 idouble: 4
4946 ifloat: 3
4948 Function: "y0":
4949 double: 2
4950 float: 1
4951 idouble: 2
4952 ifloat: 1
4954 Function: "y1":
4955 double: 3
4956 float: 2
4957 idouble: 3
4958 ifloat: 2
4960 Function: "yn":
4961 double: 3
4962 float: 2
4963 idouble: 3
4964 ifloat: 2
4966 # end of automatic generation