Update copyright notices with scripts/update-copyrights
[glibc.git] / ports / sysdeps / hppa / fpu / libm-test-ulps
blob68d75357857857d33ce2791735b55441576f84db
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 ildouble: 1
1701 ldouble: 1
1702 Test "Imaginary part of: casin (0x0.fffffffffffff8p0 + 0x1p-52 i)":
1703 double: 1
1704 idouble: 1
1705 Test "Imaginary part of: casin (0x0.fffffffffffff8p0 - 0x1p-52 i)":
1706 double: 1
1707 idouble: 1
1708 Test "Imaginary part of: casin (0x0.ffffffp0 + 0x1p-23 i)":
1709 float: 2
1710 ifloat: 2
1711 Test "Imaginary part of: casin (0x0.ffffffp0 - 0x1p-23 i)":
1712 float: 2
1713 ifloat: 2
1714 Test "Imaginary part of: casin (0x1.000002p0 + 0x1p-23 i)":
1715 float: 1
1716 ifloat: 1
1717 Test "Imaginary part of: casin (0x1.000002p0 - 0x1p-23 i)":
1718 float: 1
1719 ifloat: 1
1720 Test "Real part of: casin (0x1.fp-10 + 1.0 i)":
1721 float: 1
1722 ifloat: 1
1723 Test "Imaginary part of: casin (0x1.fp-10 + 1.0 i)":
1724 double: 1
1725 idouble: 1
1726 Test "Real part of: casin (0x1.fp-10 - 1.0 i)":
1727 float: 1
1728 ifloat: 1
1729 Test "Imaginary part of: casin (0x1.fp-10 - 1.0 i)":
1730 double: 1
1731 idouble: 1
1732 Test "Imaginary part of: casin (0x1.fp-100 + 1.0 i)":
1733 double: 1
1734 float: 1
1735 idouble: 1
1736 ifloat: 1
1737 Test "Imaginary part of: casin (0x1.fp-100 - 1.0 i)":
1738 double: 1
1739 float: 1
1740 idouble: 1
1741 ifloat: 1
1742 Test "Imaginary part of: casin (0x1.fp-1000 + 1.0 i)":
1743 double: 1
1744 idouble: 1
1745 Test "Imaginary part of: casin (0x1.fp-1000 - 1.0 i)":
1746 double: 1
1747 idouble: 1
1748 Test "Imaginary part of: casin (0x1.fp-1025 + 1.0 i)":
1749 double: 1
1750 idouble: 1
1751 Test "Imaginary part of: casin (0x1.fp-1025 + 1.5 i)":
1752 double: 1
1753 idouble: 1
1754 Test "Imaginary part of: casin (0x1.fp-1025 - 1.0 i)":
1755 double: 1
1756 idouble: 1
1757 Test "Imaginary part of: casin (0x1.fp-1025 - 1.5 i)":
1758 double: 1
1759 idouble: 1
1760 Test "Imaginary part of: casin (0x1.fp-129 + 0.5 i)":
1761 float: 1
1762 ifloat: 1
1763 Test "Imaginary part of: casin (0x1.fp-129 + 1.0 i)":
1764 double: 1
1765 float: 1
1766 idouble: 1
1767 ifloat: 1
1768 Test "Imaginary part of: casin (0x1.fp-129 + 1.5 i)":
1769 double: 1
1770 idouble: 1
1771 Test "Imaginary part of: casin (0x1.fp-129 - 0.5 i)":
1772 float: 1
1773 ifloat: 1
1774 Test "Imaginary part of: casin (0x1.fp-129 - 1.0 i)":
1775 double: 1
1776 float: 1
1777 idouble: 1
1778 ifloat: 1
1779 Test "Imaginary part of: casin (0x1.fp-129 - 1.5 i)":
1780 double: 1
1781 idouble: 1
1782 Test "Imaginary part of: casin (0x1.fp-30 + 1.0 i)":
1783 double: 1
1784 float: 1
1785 idouble: 1
1786 ifloat: 1
1787 Test "Imaginary part of: casin (0x1.fp-30 - 1.0 i)":
1788 double: 1
1789 float: 1
1790 idouble: 1
1791 ifloat: 1
1792 Test "Imaginary part of: casin (0x1.fp1023 + 0x1.fp1023 i)":
1793 double: 1
1794 idouble: 1
1795 Test "Imaginary part of: casin (0x1.fp127 + 0x1.fp127 i)":
1796 double: 1
1797 idouble: 1
1798 Test "Imaginary part of: casin (0x1p-105 + 0.5 i)":
1799 float: 1
1800 ifloat: 1
1801 Test "Imaginary part of: casin (0x1p-105 - 0.5 i)":
1802 float: 1
1803 ifloat: 1
1804 Test "Imaginary part of: casin (0x1p-112 + 0.5 i)":
1805 float: 1
1806 ifloat: 1
1807 Test "Imaginary part of: casin (0x1p-112 - 0.5 i)":
1808 float: 1
1809 ifloat: 1
1810 Test "Real part of: casin (0x1p-23 + 0.5 i)":
1811 double: 1
1812 float: 1
1813 idouble: 1
1814 ifloat: 1
1815 Test "Imaginary part of: casin (0x1p-23 + 0.5 i)":
1816 float: 1
1817 ifloat: 1
1818 Test "Imaginary part of: casin (0x1p-23 + 0x0.ffffffp0 i)":
1819 double: 1
1820 idouble: 1
1821 Test "Real part of: casin (0x1p-23 + 0x1.000002p0 i)":
1822 double: 1
1823 float: 1
1824 idouble: 1
1825 ifloat: 1
1826 Test "Real part of: casin (0x1p-23 - 0.5 i)":
1827 double: 1
1828 float: 1
1829 idouble: 1
1830 ifloat: 1
1831 Test "Imaginary part of: casin (0x1p-23 - 0.5 i)":
1832 float: 1
1833 ifloat: 1
1834 Test "Imaginary part of: casin (0x1p-23 - 0x0.ffffffp0 i)":
1835 double: 1
1836 idouble: 1
1837 Test "Real part of: casin (0x1p-23 - 0x1.000002p0 i)":
1838 double: 1
1839 float: 1
1840 idouble: 1
1841 ifloat: 1
1842 Test "Imaginary part of: casin (0x1p-52 + 0.5 i)":
1843 float: 1
1844 ifloat: 1
1845 Test "Imaginary part of: casin (0x1p-52 - 0.5 i)":
1846 float: 1
1847 ifloat: 1
1848 Test "Imaginary part of: casin (0x1p-63 + 0.5 i)":
1849 float: 1
1850 ifloat: 1
1851 Test "Imaginary part of: casin (0x1p-63 - 0.5 i)":
1852 float: 1
1853 ifloat: 1
1854 Test "Real part of: casin (1.0 + 0.25 i)":
1855 double: 1
1856 idouble: 1
1857 Test "Real part of: casin (1.0 + 0.5 i)":
1858 float: 1
1859 ifloat: 1
1860 Test "Imaginary part of: casin (1.0 + 0.5 i)":
1861 float: 1
1862 ifloat: 1
1863 Test "Imaginary part of: casin (1.0 + 0x1.fp-10 i)":
1864 float: 1
1865 ifloat: 1
1866 Test "Real part of: casin (1.0 - 0.25 i)":
1867 double: 1
1868 idouble: 1
1869 Test "Real part of: casin (1.0 - 0.5 i)":
1870 float: 1
1871 ifloat: 1
1872 Test "Imaginary part of: casin (1.0 - 0.5 i)":
1873 float: 1
1874 ifloat: 1
1875 Test "Imaginary part of: casin (1.0 - 0x1.fp-10 i)":
1876 float: 1
1877 ifloat: 1
1879 # casinh
1880 Test "Imaginary part of: casinh (-0.25 + 1.0 i)":
1881 double: 1
1882 idouble: 1
1883 Test "Imaginary part of: casinh (-0.25 - 1.0 i)":
1884 double: 1
1885 idouble: 1
1886 Test "Real part of: casinh (-0.5 + +0 i)":
1887 float: 1
1888 ifloat: 1
1889 Test "Real part of: casinh (-0.5 + 0x1.fp-129 i)":
1890 float: 1
1891 ifloat: 1
1892 Test "Real part of: casinh (-0.5 + 0x1p-105 i)":
1893 float: 1
1894 ifloat: 1
1895 Test "Real part of: casinh (-0.5 + 0x1p-112 i)":
1896 float: 1
1897 ifloat: 1
1898 Test "Real part of: casinh (-0.5 + 0x1p-23 i)":
1899 float: 1
1900 ifloat: 1
1901 Test "Imaginary part of: casinh (-0.5 + 0x1p-23 i)":
1902 double: 1
1903 float: 1
1904 idouble: 1
1905 ifloat: 1
1906 Test "Real part of: casinh (-0.5 + 0x1p-52 i)":
1907 float: 1
1908 ifloat: 1
1909 Test "Real part of: casinh (-0.5 + 0x1p-63 i)":
1910 float: 1
1911 ifloat: 1
1912 Test "Real part of: casinh (-0.5 + 1.0 i)":
1913 float: 1
1914 ifloat: 1
1915 Test "Imaginary part of: casinh (-0.5 + 1.0 i)":
1916 float: 1
1917 ifloat: 1
1918 Test "Real part of: casinh (-0.5 - 0 i)":
1919 float: 1
1920 ifloat: 1
1921 Test "Real part of: casinh (-0.5 - 0x1.fp-129 i)":
1922 float: 1
1923 ifloat: 1
1924 Test "Real part of: casinh (-0.5 - 0x1p-105 i)":
1925 float: 1
1926 ifloat: 1
1927 Test "Real part of: casinh (-0.5 - 0x1p-112 i)":
1928 float: 1
1929 ifloat: 1
1930 Test "Real part of: casinh (-0.5 - 0x1p-23 i)":
1931 float: 1
1932 ifloat: 1
1933 Test "Imaginary part of: casinh (-0.5 - 0x1p-23 i)":
1934 double: 1
1935 float: 1
1936 idouble: 1
1937 ifloat: 1
1938 Test "Real part of: casinh (-0.5 - 0x1p-52 i)":
1939 float: 1
1940 ifloat: 1
1941 Test "Real part of: casinh (-0.5 - 0x1p-63 i)":
1942 float: 1
1943 ifloat: 1
1944 Test "Real part of: casinh (-0.5 - 1.0 i)":
1945 float: 1
1946 ifloat: 1
1947 Test "Imaginary part of: casinh (-0.5 - 1.0 i)":
1948 float: 1
1949 ifloat: 1
1950 Test "Real part of: casinh (-0x0.ffffffp0 + 0x1p-23 i)":
1951 double: 1
1952 idouble: 1
1953 Test "Real part of: casinh (-0x0.ffffffp0 - 0x1p-23 i)":
1954 double: 1
1955 idouble: 1
1956 Test "Imaginary part of: casinh (-0x1.000002p0 + 0x1p-23 i)":
1957 double: 1
1958 float: 1
1959 idouble: 1
1960 ifloat: 1
1961 Test "Imaginary part of: casinh (-0x1.000002p0 - 0x1p-23 i)":
1962 double: 1
1963 float: 1
1964 idouble: 1
1965 ifloat: 1
1966 Test "Real part of: casinh (-0x1.fp-10 + 1.0 i)":
1967 float: 1
1968 ifloat: 1
1969 Test "Real part of: casinh (-0x1.fp-10 - 1.0 i)":
1970 float: 1
1971 ifloat: 1
1972 Test "Real part of: casinh (-0x1.fp-129 + 0.5 i)":
1973 double: 1
1974 idouble: 1
1975 Test "Real part of: casinh (-0x1.fp-129 - 0.5 i)":
1976 double: 1
1977 idouble: 1
1978 Test "Real part of: casinh (-0x1p-105 + 0.5 i)":
1979 double: 1
1980 idouble: 1
1981 Test "Real part of: casinh (-0x1p-105 - 0.5 i)":
1982 double: 1
1983 idouble: 1
1984 Test "Real part of: casinh (-0x1p-112 + 0.5 i)":
1985 double: 1
1986 idouble: 1
1987 Test "Real part of: casinh (-0x1p-112 - 0.5 i)":
1988 double: 1
1989 idouble: 1
1990 Test "Real part of: casinh (-0x1p-23 + 0.5 i)":
1991 double: 1
1992 idouble: 1
1993 Test "Real part of: casinh (-0x1p-23 + 0x0.ffffffp0 i)":
1994 float: 2
1995 ifloat: 2
1996 Test "Real part of: casinh (-0x1p-23 + 0x1.000002p0 i)":
1997 float: 1
1998 ifloat: 1
1999 Test "Real part of: casinh (-0x1p-23 - 0.5 i)":
2000 double: 1
2001 idouble: 1
2002 Test "Real part of: casinh (-0x1p-23 - 0x0.ffffffp0 i)":
2003 float: 2
2004 ifloat: 2
2005 Test "Real part of: casinh (-0x1p-23 - 0x1.000002p0 i)":
2006 float: 1
2007 ifloat: 1
2008 Test "Real part of: casinh (-0x1p-52 + 0x0.fffffffffffff8p0 i)":
2009 double: 1
2010 idouble: 1
2011 Test "Real part of: casinh (-0x1p-52 - 0x0.fffffffffffff8p0 i)":
2012 double: 1
2013 idouble: 1
2014 Test "Real part of: casinh (-1.0 + +0 i)":
2015 double: 1
2016 float: 1
2017 idouble: 1
2018 ifloat: 1
2019 Test "Real part of: casinh (-1.0 + 0.25 i)":
2020 float: 1
2021 ifloat: 1
2022 Test "Real part of: casinh (-1.0 + 0.5 i)":
2023 double: 1
2024 idouble: 1
2025 Test "Real part of: casinh (-1.0 + 0x1.fp-10 i)":
2026 double: 1
2027 idouble: 1
2028 Test "Imaginary part of: casinh (-1.0 + 0x1.fp-10 i)":
2029 float: 1
2030 ifloat: 1
2031 Test "Real part of: casinh (-1.0 + 0x1.fp-100 i)":
2032 double: 1
2033 float: 1
2034 idouble: 1
2035 ifloat: 1
2036 Test "Real part of: casinh (-1.0 + 0x1.fp-1000 i)":
2037 double: 1
2038 idouble: 1
2039 Test "Real part of: casinh (-1.0 + 0x1.fp-1025 i)":
2040 double: 1
2041 idouble: 1
2042 Test "Real part of: casinh (-1.0 + 0x1.fp-129 i)":
2043 double: 1
2044 float: 1
2045 idouble: 1
2046 ifloat: 1
2047 Test "Real part of: casinh (-1.0 + 0x1.fp-30 i)":
2048 double: 1
2049 float: 1
2050 idouble: 1
2051 ifloat: 1
2052 Test "Real part of: casinh (-1.0 - 0 i)":
2053 double: 1
2054 float: 1
2055 idouble: 1
2056 ifloat: 1
2057 Test "Real part of: casinh (-1.0 - 0.25 i)":
2058 float: 1
2059 ifloat: 1
2060 Test "Real part of: casinh (-1.0 - 0.5 i)":
2061 double: 1
2062 idouble: 1
2063 Test "Real part of: casinh (-1.0 - 0x1.fp-10 i)":
2064 double: 1
2065 idouble: 1
2066 Test "Imaginary part of: casinh (-1.0 - 0x1.fp-10 i)":
2067 float: 1
2068 ifloat: 1
2069 Test "Real part of: casinh (-1.0 - 0x1.fp-100 i)":
2070 double: 1
2071 float: 1
2072 idouble: 1
2073 ifloat: 1
2074 Test "Real part of: casinh (-1.0 - 0x1.fp-1000 i)":
2075 double: 1
2076 idouble: 1
2077 Test "Real part of: casinh (-1.0 - 0x1.fp-1025 i)":
2078 double: 1
2079 idouble: 1
2080 Test "Real part of: casinh (-1.0 - 0x1.fp-129 i)":
2081 double: 1
2082 float: 1
2083 idouble: 1
2084 ifloat: 1
2085 Test "Real part of: casinh (-1.0 - 0x1.fp-30 i)":
2086 double: 1
2087 float: 1
2088 idouble: 1
2089 ifloat: 1
2090 Test "Real part of: casinh (-1.5 + +0 i)":
2091 double: 1
2092 idouble: 1
2093 Test "Real part of: casinh (-1.5 + 0x1.fp-1025 i)":
2094 double: 1
2095 idouble: 1
2096 Test "Real part of: casinh (-1.5 + 0x1.fp-129 i)":
2097 double: 1
2098 idouble: 1
2099 Test "Real part of: casinh (-1.5 - 0 i)":
2100 double: 1
2101 idouble: 1
2102 Test "Real part of: casinh (-1.5 - 0x1.fp-1025 i)":
2103 double: 1
2104 idouble: 1
2105 Test "Real part of: casinh (-1.5 - 0x1.fp-129 i)":
2106 double: 1
2107 idouble: 1
2108 Test "Real part of: casinh (-2 - 3 i)":
2109 double: 5
2110 float: 1
2111 idouble: 5
2112 ifloat: 1
2113 ildouble: 5
2114 ldouble: 5
2115 Test "Imaginary part of: casinh (-2 - 3 i)":
2116 double: 3
2117 float: 6
2118 idouble: 3
2119 ifloat: 6
2120 ildouble: 3
2121 ldouble: 3
2122 Test "Imaginary part of: casinh (0.25 + 1.0 i)":
2123 double: 1
2124 idouble: 1
2125 Test "Imaginary part of: casinh (0.25 - 1.0 i)":
2126 double: 1
2127 idouble: 1
2128 Test "Real part of: casinh (0.5 + +0 i)":
2129 float: 1
2130 ifloat: 1
2131 Test "Real part of: casinh (0.5 + 0x1.fp-129 i)":
2132 float: 1
2133 ifloat: 1
2134 Test "Real part of: casinh (0.5 + 0x1p-105 i)":
2135 float: 1
2136 ifloat: 1
2137 Test "Real part of: casinh (0.5 + 0x1p-112 i)":
2138 float: 1
2139 ifloat: 1
2140 Test "Real part of: casinh (0.5 + 0x1p-23 i)":
2141 float: 1
2142 ifloat: 1
2143 Test "Imaginary part of: casinh (0.5 + 0x1p-23 i)":
2144 double: 1
2145 float: 1
2146 idouble: 1
2147 ifloat: 1
2148 Test "Real part of: casinh (0.5 + 0x1p-52 i)":
2149 float: 1
2150 ifloat: 1
2151 Test "Real part of: casinh (0.5 + 0x1p-63 i)":
2152 float: 1
2153 ifloat: 1
2154 Test "Real part of: casinh (0.5 + 1.0 i)":
2155 float: 1
2156 ifloat: 1
2157 Test "Imaginary part of: casinh (0.5 + 1.0 i)":
2158 float: 1
2159 ifloat: 1
2160 Test "Real part of: casinh (0.5 - 0 i)":
2161 float: 1
2162 ifloat: 1
2163 Test "Real part of: casinh (0.5 - 0x1.fp-129 i)":
2164 float: 1
2165 ifloat: 1
2166 Test "Real part of: casinh (0.5 - 0x1p-105 i)":
2167 float: 1
2168 ifloat: 1
2169 Test "Real part of: casinh (0.5 - 0x1p-112 i)":
2170 float: 1
2171 ifloat: 1
2172 Test "Real part of: casinh (0.5 - 0x1p-23 i)":
2173 float: 1
2174 ifloat: 1
2175 Test "Imaginary part of: casinh (0.5 - 0x1p-23 i)":
2176 double: 1
2177 float: 1
2178 idouble: 1
2179 ifloat: 1
2180 Test "Real part of: casinh (0.5 - 0x1p-52 i)":
2181 float: 1
2182 ifloat: 1
2183 Test "Real part of: casinh (0.5 - 0x1p-63 i)":
2184 float: 1
2185 ifloat: 1
2186 Test "Real part of: casinh (0.5 - 1.0 i)":
2187 float: 1
2188 ifloat: 1
2189 Test "Imaginary part of: casinh (0.5 - 1.0 i)":
2190 float: 1
2191 ifloat: 1
2192 Test "Real part of: casinh (0.75 + 1.25 i)":
2193 float: 1
2194 ifloat: 1
2195 Test "Imaginary part of: casinh (0.75 + 1.25 i)":
2196 double: 1
2197 float: 1
2198 idouble: 1
2199 ifloat: 1
2200 ildouble: 1
2201 ldouble: 1
2202 Test "Real part of: casinh (0x0.ffffffp0 + 0x1p-23 i)":
2203 double: 1
2204 idouble: 1
2205 Test "Real part of: casinh (0x0.ffffffp0 - 0x1p-23 i)":
2206 double: 1
2207 idouble: 1
2208 Test "Imaginary part of: casinh (0x1.000002p0 + 0x1p-23 i)":
2209 double: 1
2210 float: 1
2211 idouble: 1
2212 ifloat: 1
2213 Test "Imaginary part of: casinh (0x1.000002p0 - 0x1p-23 i)":
2214 double: 1
2215 float: 1
2216 idouble: 1
2217 ifloat: 1
2218 Test "Real part of: casinh (0x1.fp-10 + 1.0 i)":
2219 float: 1
2220 ifloat: 1
2221 Test "Real part of: casinh (0x1.fp-10 - 1.0 i)":
2222 float: 1
2223 ifloat: 1
2224 Test "Real part of: casinh (0x1.fp-129 + 0.5 i)":
2225 double: 1
2226 idouble: 1
2227 Test "Real part of: casinh (0x1.fp-129 - 0.5 i)":
2228 double: 1
2229 idouble: 1
2230 Test "Real part of: casinh (0x1.fp1023 + 0x1.fp1023 i)":
2231 double: 1
2232 idouble: 1
2233 Test "Real part of: casinh (0x1.fp127 + 0x1.fp127 i)":
2234 double: 1
2235 idouble: 1
2236 Test "Real part of: casinh (0x1p-105 + 0.5 i)":
2237 double: 1
2238 idouble: 1
2239 Test "Real part of: casinh (0x1p-105 - 0.5 i)":
2240 double: 1
2241 idouble: 1
2242 Test "Real part of: casinh (0x1p-112 + 0.5 i)":
2243 double: 1
2244 idouble: 1
2245 Test "Real part of: casinh (0x1p-112 - 0.5 i)":
2246 double: 1
2247 idouble: 1
2248 Test "Real part of: casinh (0x1p-23 + 0.5 i)":
2249 double: 1
2250 idouble: 1
2251 Test "Real part of: casinh (0x1p-23 + 0x0.ffffffp0 i)":
2252 float: 2
2253 ifloat: 2
2254 Test "Real part of: casinh (0x1p-23 + 0x1.000002p0 i)":
2255 float: 1
2256 ifloat: 1
2257 Test "Real part of: casinh (0x1p-23 - 0.5 i)":
2258 double: 1
2259 idouble: 1
2260 Test "Real part of: casinh (0x1p-23 - 0x0.ffffffp0 i)":
2261 float: 2
2262 ifloat: 2
2263 Test "Real part of: casinh (0x1p-23 - 0x1.000002p0 i)":
2264 float: 1
2265 ifloat: 1
2266 Test "Real part of: casinh (0x1p-52 + 0x0.fffffffffffff8p0 i)":
2267 double: 1
2268 idouble: 1
2269 Test "Real part of: casinh (0x1p-52 - 0x0.fffffffffffff8p0 i)":
2270 double: 1
2271 idouble: 1
2272 Test "Real part of: casinh (1.0 + +0 i)":
2273 double: 1
2274 float: 1
2275 idouble: 1
2276 ifloat: 1
2277 Test "Real part of: casinh (1.0 + 0.25 i)":
2278 float: 1
2279 ifloat: 1
2280 Test "Real part of: casinh (1.0 + 0.5 i)":
2281 double: 1
2282 idouble: 1
2283 Test "Real part of: casinh (1.0 + 0x1.fp-10 i)":
2284 double: 1
2285 idouble: 1
2286 Test "Imaginary part of: casinh (1.0 + 0x1.fp-10 i)":
2287 float: 1
2288 ifloat: 1
2289 Test "Real part of: casinh (1.0 + 0x1.fp-100 i)":
2290 double: 1
2291 float: 1
2292 idouble: 1
2293 ifloat: 1
2294 Test "Real part of: casinh (1.0 + 0x1.fp-1000 i)":
2295 double: 1
2296 idouble: 1
2297 Test "Real part of: casinh (1.0 + 0x1.fp-1025 i)":
2298 double: 1
2299 idouble: 1
2300 Test "Real part of: casinh (1.0 + 0x1.fp-129 i)":
2301 double: 1
2302 float: 1
2303 idouble: 1
2304 ifloat: 1
2305 Test "Real part of: casinh (1.0 + 0x1.fp-30 i)":
2306 double: 1
2307 float: 1
2308 idouble: 1
2309 ifloat: 1
2310 Test "Real part of: casinh (1.0 - 0 i)":
2311 double: 1
2312 float: 1
2313 idouble: 1
2314 ifloat: 1
2315 Test "Real part of: casinh (1.0 - 0.25 i)":
2316 float: 1
2317 ifloat: 1
2318 Test "Real part of: casinh (1.0 - 0.5 i)":
2319 double: 1
2320 idouble: 1
2321 Test "Real part of: casinh (1.0 - 0x1.fp-10 i)":
2322 double: 1
2323 idouble: 1
2324 Test "Imaginary part of: casinh (1.0 - 0x1.fp-10 i)":
2325 float: 1
2326 ifloat: 1
2327 Test "Real part of: casinh (1.0 - 0x1.fp-100 i)":
2328 double: 1
2329 float: 1
2330 idouble: 1
2331 ifloat: 1
2332 Test "Real part of: casinh (1.0 - 0x1.fp-1000 i)":
2333 double: 1
2334 idouble: 1
2335 Test "Real part of: casinh (1.0 - 0x1.fp-1025 i)":
2336 double: 1
2337 idouble: 1
2338 Test "Real part of: casinh (1.0 - 0x1.fp-129 i)":
2339 double: 1
2340 float: 1
2341 idouble: 1
2342 ifloat: 1
2343 Test "Real part of: casinh (1.0 - 0x1.fp-30 i)":
2344 double: 1
2345 float: 1
2346 idouble: 1
2347 ifloat: 1
2348 Test "Real part of: casinh (1.5 + +0 i)":
2349 double: 1
2350 idouble: 1
2351 Test "Real part of: casinh (1.5 + 0x1.fp-1025 i)":
2352 double: 1
2353 idouble: 1
2354 Test "Real part of: casinh (1.5 + 0x1.fp-129 i)":
2355 double: 1
2356 idouble: 1
2357 Test "Real part of: casinh (1.5 - 0 i)":
2358 double: 1
2359 idouble: 1
2360 Test "Real part of: casinh (1.5 - 0x1.fp-1025 i)":
2361 double: 1
2362 idouble: 1
2363 Test "Real part of: casinh (1.5 - 0x1.fp-129 i)":
2364 double: 1
2365 idouble: 1
2367 # catan
2368 Test "Imaginary part of: catan (-0x0.fffffffffffff8p0 + 0x1p-27 i)":
2369 double: 1
2370 idouble: 1
2371 Test "Imaginary part of: catan (-0x0.ffffffp0 + 0x1p-13 i)":
2372 double: 1
2373 float: 1
2374 idouble: 1
2375 ifloat: 1
2376 Test "Imaginary part of: catan (-0x1.0000000000001p0 - 0x1p-27 i)":
2377 double: 1
2378 idouble: 1
2379 Test "Real part of: catan (-0x1.000002p0 + 0x1p-126 i)":
2380 float: 1
2381 ifloat: 1
2382 Test "Real part of: catan (-0x1.000002p0 + 0x1p-13 i)":
2383 float: 1
2384 ifloat: 1
2385 Test "Real part of: catan (-0x1.000002p0 - 0x1p-126 i)":
2386 float: 1
2387 ifloat: 1
2388 Test "Real part of: catan (-0x1.000002p0 - 0x1p-13 i)":
2389 float: 1
2390 ifloat: 1
2391 Test "Imaginary part of: catan (-0x1.000002p0 - 0x1p-13 i)":
2392 double: 1
2393 idouble: 1
2394 Test "Imaginary part of: catan (-0x1.fp1023 + 0x1.fp1023 i)":
2395 double: 1
2396 idouble: 1
2397 Test "Imaginary part of: catan (-0x1.fp1023 - 0x1.fp1023 i)":
2398 double: 1
2399 idouble: 1
2400 Test "Imaginary part of: catan (-0x1.fp127 + 0x1.fp127 i)":
2401 double: 1
2402 idouble: 1
2403 Test "Imaginary part of: catan (-0x1.fp127 - 0x1.fp127 i)":
2404 double: 1
2405 idouble: 1
2406 Test "Imaginary part of: catan (-0x1p-1020 + 1.0 i)":
2407 double: 1
2408 idouble: 1
2409 Test "Imaginary part of: catan (-0x1p-1020 - 1.0 i)":
2410 double: 1
2411 idouble: 1
2412 Test "Real part of: catan (-0x1p-13 + 0x1.000002p0 i)":
2413 float: 1
2414 ifloat: 1
2415 Test "Real part of: catan (-0x1p-13 + 1.0 i)":
2416 float: 1
2417 ifloat: 1
2418 Test "Real part of: catan (-0x1p-13 - 0x1.000002p0 i)":
2419 float: 1
2420 ifloat: 1
2421 Test "Imaginary part of: catan (-0x1p-13 - 0x1.000002p0 i)":
2422 float: 1
2423 ifloat: 1
2424 Test "Real part of: catan (-0x1p-13 - 1.0 i)":
2425 float: 1
2426 ifloat: 1
2427 Test "Imaginary part of: catan (-0x1p-54 + 1.0 i)":
2428 float: 1
2429 ifloat: 1
2430 Test "Imaginary part of: catan (-0x1p-54 - 1.0 i)":
2431 float: 1
2432 ifloat: 1
2433 Test "Imaginary part of: catan (-0x1p-57 + 1.0 i)":
2434 float: 1
2435 ifloat: 1
2436 Test "Imaginary part of: catan (-0x1p-57 - 1.0 i)":
2437 float: 1
2438 ifloat: 1
2439 Test "Real part of: catan (-1.0 + 0x1p-13 i)":
2440 float: 1
2441 ifloat: 1
2442 Test "Real part of: catan (-1.0 - 0x1p-13 i)":
2443 float: 1
2444 ifloat: 1
2445 Test "Imaginary part of: catan (-2 - 3 i)":
2446 double: 1
2447 float: 1
2448 idouble: 1
2449 ifloat: 1
2450 ildouble: 1
2451 ldouble: 1
2452 Test "Imaginary part of: catan (0x0.fffffffffffff8p0 + 0x1p-27 i)":
2453 double: 1
2454 idouble: 1
2455 Test "Imaginary part of: catan (0x0.ffffffp0 + 0x1p-13 i)":
2456 double: 1
2457 float: 1
2458 idouble: 1
2459 ifloat: 1
2460 Test "Imaginary part of: catan (0x1.0000000000001p0 - 0x1p-27 i)":
2461 double: 1
2462 idouble: 1
2463 Test "Real part of: catan (0x1.000002p0 + 0x1p-126 i)":
2464 float: 1
2465 ifloat: 1
2466 Test "Real part of: catan (0x1.000002p0 + 0x1p-13 i)":
2467 float: 1
2468 ifloat: 1
2469 Test "Real part of: catan (0x1.000002p0 - 0x1p-126 i)":
2470 float: 1
2471 ifloat: 1
2472 Test "Real part of: catan (0x1.000002p0 - 0x1p-13 i)":
2473 float: 1
2474 ifloat: 1
2475 Test "Imaginary part of: catan (0x1.000002p0 - 0x1p-13 i)":
2476 double: 1
2477 idouble: 1
2478 Test "Imaginary part of: catan (0x1.fp1023 + 0x1.fp1023 i)":
2479 double: 1
2480 idouble: 1
2481 Test "Imaginary part of: catan (0x1.fp1023 - 0x1.fp1023 i)":
2482 double: 1
2483 idouble: 1
2484 Test "Imaginary part of: catan (0x1.fp127 + 0x1.fp127 i)":
2485 double: 1
2486 idouble: 1
2487 Test "Imaginary part of: catan (0x1.fp127 - 0x1.fp127 i)":
2488 double: 1
2489 idouble: 1
2490 Test "Imaginary part of: catan (0x1p-1020 + 1.0 i)":
2491 double: 1
2492 idouble: 1
2493 Test "Imaginary part of: catan (0x1p-1020 - 1.0 i)":
2494 double: 1
2495 idouble: 1
2496 Test "Real part of: catan (0x1p-13 + 0x1.000002p0 i)":
2497 float: 1
2498 ifloat: 1
2499 Test "Real part of: catan (0x1p-13 + 1.0 i)":
2500 float: 1
2501 ifloat: 1
2502 Test "Real part of: catan (0x1p-13 - 0x1.000002p0 i)":
2503 float: 1
2504 ifloat: 1
2505 Test "Imaginary part of: catan (0x1p-13 - 0x1.000002p0 i)":
2506 float: 1
2507 ifloat: 1
2508 Test "Real part of: catan (0x1p-13 - 1.0 i)":
2509 float: 1
2510 ifloat: 1
2511 Test "Imaginary part of: catan (0x1p-54 + 1.0 i)":
2512 float: 1
2513 ifloat: 1
2514 Test "Imaginary part of: catan (0x1p-54 - 1.0 i)":
2515 float: 1
2516 ifloat: 1
2517 Test "Imaginary part of: catan (0x1p-57 + 1.0 i)":
2518 float: 1
2519 ifloat: 1
2520 Test "Imaginary part of: catan (0x1p-57 - 1.0 i)":
2521 float: 1
2522 ifloat: 1
2523 Test "Real part of: catan (1.0 + 0x1p-13 i)":
2524 float: 1
2525 ifloat: 1
2526 Test "Real part of: catan (1.0 - 0x1p-13 i)":
2527 float: 1
2528 ifloat: 1
2530 # catanh
2531 Test "Real part of: catanh (-0x1.000002p0 + 0x1p-13 i)":
2532 float: 1
2533 ifloat: 1
2534 Test "Imaginary part of: catanh (-0x1.000002p0 + 0x1p-13 i)":
2535 float: 1
2536 ifloat: 1
2537 Test "Real part of: catanh (-0x1.000002p0 - 0x1p-13 i)":
2538 float: 1
2539 ifloat: 1
2540 Test "Imaginary part of: catanh (-0x1.000002p0 - 0x1p-13 i)":
2541 float: 1
2542 ifloat: 1
2543 Test "Real part of: catanh (-0x1.fp1023 + 0x1.fp1023 i)":
2544 double: 1
2545 idouble: 1
2546 Test "Real part of: catanh (-0x1.fp1023 - 0x1.fp1023 i)":
2547 double: 1
2548 idouble: 1
2549 Test "Real part of: catanh (-0x1.fp127 + 0x1.fp127 i)":
2550 double: 1
2551 idouble: 1
2552 Test "Real part of: catanh (-0x1.fp127 - 0x1.fp127 i)":
2553 double: 1
2554 idouble: 1
2555 Test "Imaginary part of: catanh (-0x1p-126 + 0x1.000002p0 i)":
2556 float: 1
2557 ifloat: 1
2558 Test "Imaginary part of: catanh (-0x1p-126 - 0x1.000002p0 i)":
2559 float: 1
2560 ifloat: 1
2561 Test "Real part of: catanh (-0x1p-13 + 0x1.000002p0 i)":
2562 double: 1
2563 idouble: 1
2564 Test "Imaginary part of: catanh (-0x1p-13 + 0x1.000002p0 i)":
2565 float: 1
2566 ifloat: 1
2567 Test "Imaginary part of: catanh (-0x1p-13 + 1.0 i)":
2568 float: 1
2569 ifloat: 1
2570 Test "Real part of: catanh (-0x1p-13 - 0x1.000002p0 i)":
2571 double: 1
2572 idouble: 1
2573 Test "Imaginary part of: catanh (-0x1p-13 - 0x1.000002p0 i)":
2574 float: 1
2575 ifloat: 1
2576 Test "Imaginary part of: catanh (-0x1p-13 - 1.0 i)":
2577 float: 1
2578 ifloat: 1
2579 Test "Real part of: catanh (-0x1p-27 + 0x1.0000000000001p0 i)":
2580 double: 1
2581 idouble: 1
2582 Test "Real part of: catanh (-0x1p-27 - 0x1.0000000000001p0 i)":
2583 double: 1
2584 idouble: 1
2585 Test "Real part of: catanh (-1.0 + 0x1p-1020 i)":
2586 double: 1
2587 idouble: 1
2588 Test "Imaginary part of: catanh (-1.0 + 0x1p-13 i)":
2589 float: 1
2590 ifloat: 1
2591 Test "Real part of: catanh (-1.0 + 0x1p-54 i)":
2592 float: 1
2593 ifloat: 1
2594 Test "Real part of: catanh (-1.0 + 0x1p-57 i)":
2595 float: 1
2596 ifloat: 1
2597 Test "Real part of: catanh (-1.0 - 0x1p-1020 i)":
2598 double: 1
2599 idouble: 1
2600 Test "Imaginary part of: catanh (-1.0 - 0x1p-13 i)":
2601 float: 1
2602 ifloat: 1
2603 Test "Real part of: catanh (-1.0 - 0x1p-54 i)":
2604 float: 1
2605 ifloat: 1
2606 Test "Real part of: catanh (-1.0 - 0x1p-57 i)":
2607 float: 1
2608 ifloat: 1
2609 Test "Real part of: catanh (-2 - 3 i)":
2610 double: 4
2611 idouble: 4
2612 ildouble: 4
2613 ldouble: 4
2614 Test "Real part of: catanh (0.75 + 1.25 i)":
2615 double: 1
2616 idouble: 1
2617 ildouble: 1
2618 ldouble: 1
2619 Test "Imaginary part of: catanh (0x1.000002p0 + 0x1p-13 i)":
2620 float: 1
2621 ifloat: 1
2622 Test "Imaginary part of: catanh (0x1.000002p0 - 0x1p-13 i)":
2623 float: 1
2624 ifloat: 1
2625 Test "Real part of: catanh (0x1.fp1023 + 0x1.fp1023 i)":
2626 double: 1
2627 idouble: 1
2628 Test "Real part of: catanh (0x1.fp1023 - 0x1.fp1023 i)":
2629 double: 1
2630 idouble: 1
2631 Test "Real part of: catanh (0x1.fp127 + 0x1.fp127 i)":
2632 double: 1
2633 idouble: 1
2634 Test "Real part of: catanh (0x1.fp127 - 0x1.fp127 i)":
2635 double: 1
2636 idouble: 1
2637 Test "Imaginary part of: catanh (0x1p-126 + 0x1.000002p0 i)":
2638 float: 1
2639 ifloat: 1
2640 Test "Imaginary part of: catanh (0x1p-126 - 0x1.000002p0 i)":
2641 float: 1
2642 ifloat: 1
2643 Test "Real part of: catanh (0x1p-13 + 0x0.ffffffp0 i)":
2644 double: 1
2645 float: 1
2646 idouble: 1
2647 ifloat: 1
2648 Test "Imaginary part of: catanh (0x1p-13 + 0x1.000002p0 i)":
2649 float: 1
2650 ifloat: 1
2651 Test "Imaginary part of: catanh (0x1p-13 + 1.0 i)":
2652 float: 1
2653 ifloat: 1
2654 Test "Real part of: catanh (0x1p-13 - 0x0.ffffffp0 i)":
2655 double: 1
2656 float: 1
2657 idouble: 1
2658 ifloat: 1
2659 Test "Imaginary part of: catanh (0x1p-13 - 0x1.000002p0 i)":
2660 float: 1
2661 ifloat: 1
2662 Test "Imaginary part of: catanh (0x1p-13 - 1.0 i)":
2663 float: 1
2664 ifloat: 1
2665 Test "Real part of: catanh (0x1p-27 + 0x0.fffffffffffff8p0 i)":
2666 double: 1
2667 idouble: 1
2668 Test "Real part of: catanh (0x1p-27 - 0x0.fffffffffffff8p0 i)":
2669 double: 1
2670 idouble: 1
2671 Test "Real part of: catanh (1.0 + 0x1p-1020 i)":
2672 double: 1
2673 idouble: 1
2674 Test "Imaginary part of: catanh (1.0 + 0x1p-13 i)":
2675 float: 1
2676 ifloat: 1
2677 Test "Real part of: catanh (1.0 + 0x1p-54 i)":
2678 float: 1
2679 ifloat: 1
2680 Test "Real part of: catanh (1.0 + 0x1p-57 i)":
2681 float: 1
2682 ifloat: 1
2683 Test "Real part of: catanh (1.0 - 0x1p-1020 i)":
2684 double: 1
2685 idouble: 1
2686 Test "Imaginary part of: catanh (1.0 - 0x1p-13 i)":
2687 float: 1
2688 ifloat: 1
2689 Test "Real part of: catanh (1.0 - 0x1p-54 i)":
2690 float: 1
2691 ifloat: 1
2692 Test "Real part of: catanh (1.0 - 0x1p-57 i)":
2693 float: 1
2694 ifloat: 1
2696 # cbrt
2697 Test "cbrt (-27.0)":
2698 double: 1
2699 idouble: 1
2700 ildouble: 1
2701 ldouble: 1
2702 Test "cbrt (0.75)":
2703 double: 1
2704 idouble: 1
2705 ildouble: 1
2706 ldouble: 1
2707 Test "cbrt (0.9921875)":
2708 double: 1
2709 idouble: 1
2710 ildouble: 1
2711 ldouble: 1
2713 # ccos
2714 Test "Imaginary part of: ccos (-0.75 + 710.5 i)":
2715 double: 1
2716 idouble: 1
2717 Test "Imaginary part of: ccos (-0.75 + 89.5 i)":
2718 float: 1
2719 ifloat: 1
2720 Test "Imaginary part of: ccos (-0.75 - 710.5 i)":
2721 double: 1
2722 idouble: 1
2723 Test "Imaginary part of: ccos (-0.75 - 89.5 i)":
2724 float: 1
2725 ifloat: 1
2726 Test "Imaginary part of: ccos (-2 - 3 i)":
2727 float: 1
2728 ifloat: 1
2729 Test "Real part of: ccos (0.75 + 1.25 i)":
2730 double: 1
2731 float: 1
2732 idouble: 1
2733 ifloat: 1
2734 ildouble: 1
2735 ldouble: 1
2736 Test "Imaginary part of: ccos (0.75 + 1.25 i)":
2737 float: 1
2738 ifloat: 1
2739 Test "Imaginary part of: ccos (0.75 + 710.5 i)":
2740 double: 1
2741 idouble: 1
2742 Test "Imaginary part of: ccos (0.75 + 89.5 i)":
2743 float: 1
2744 ifloat: 1
2745 Test "Imaginary part of: ccos (0.75 - 710.5 i)":
2746 double: 1
2747 idouble: 1
2748 Test "Imaginary part of: ccos (0.75 - 89.5 i)":
2749 float: 1
2750 ifloat: 1
2751 Test "Imaginary part of: ccos (0x1p-1074 + 1440 i)":
2752 double: 1
2753 idouble: 1
2755 # ccosh
2756 Test "Real part of: ccosh (-2 - 3 i)":
2757 float: 1
2758 ifloat: 1
2759 Test "Imaginary part of: ccosh (-2 - 3 i)":
2760 float: 1
2761 ifloat: 1
2762 Test "Imaginary part of: ccosh (-710.5 + 0.75 i)":
2763 double: 1
2764 idouble: 1
2765 Test "Imaginary part of: ccosh (-710.5 - 0.75 i)":
2766 double: 1
2767 idouble: 1
2768 Test "Imaginary part of: ccosh (-89.5 + 0.75 i)":
2769 float: 1
2770 ifloat: 1
2771 Test "Imaginary part of: ccosh (-89.5 - 0.75 i)":
2772 float: 1
2773 ifloat: 1
2774 Test "Real part of: ccosh (0.75 + 1.25 i)":
2775 double: 1
2776 float: 1
2777 idouble: 1
2778 ifloat: 1
2779 ildouble: 1
2780 ldouble: 1
2781 Test "Imaginary part of: ccosh (0.75 + 1.25 i)":
2782 float: 1
2783 ifloat: 1
2784 Test "Imaginary part of: ccosh (1440 + 0x1p-1074 i)":
2785 double: 1
2786 idouble: 1
2787 Test "Imaginary part of: ccosh (710.5 + 0.75 i)":
2788 double: 1
2789 idouble: 1
2790 Test "Imaginary part of: ccosh (710.5 - 0.75 i)":
2791 double: 1
2792 idouble: 1
2793 Test "Imaginary part of: ccosh (89.5 + 0.75 i)":
2794 float: 1
2795 ifloat: 1
2796 Test "Imaginary part of: ccosh (89.5 - 0.75 i)":
2797 float: 1
2798 ifloat: 1
2800 # cexp
2801 Test "Imaginary part of: cexp (-2.0 - 3.0 i)":
2802 float: 1
2803 ifloat: 1
2804 Test "Imaginary part of: cexp (-95 + 0.75 i)":
2805 double: 1
2806 idouble: 1
2807 Test "Real part of: cexp (0.75 + 1.25 i)":
2808 float: 1
2809 ifloat: 1
2810 Test "Imaginary part of: cexp (1440 + 0x1p-1074 i)":
2811 double: 1
2812 idouble: 1
2813 Test "Real part of: cexp (50 + 0x1p127 i)":
2814 double: 2
2815 float: 1
2816 idouble: 2
2817 ifloat: 1
2818 Test "Imaginary part of: cexp (50 + 0x1p127 i)":
2819 double: 1
2820 idouble: 1
2821 Test "Real part of: cexp (500 + 0x1p1023 i)":
2822 double: 1
2823 idouble: 1
2824 Test "Real part of: cexp (709.8125 + 0.75 i)":
2825 double: 1
2826 idouble: 1
2827 Test "Imaginary part of: cexp (709.8125 + 0.75 i)":
2828 double: 1
2829 idouble: 1
2830 Test "Real part of: cexp (88.75 + 0.75 i)":
2831 float: 1
2832 ifloat: 1
2833 Test "Imaginary part of: cexp (88.75 + 0.75 i)":
2834 float: 2
2835 ifloat: 2
2837 # clog
2838 Test "Real part of: clog (-0x1.0000000123456p0 + 0x1.2345678p-1000 i)":
2839 double: 1
2840 idouble: 1
2841 Test "Real part of: clog (-0x1.0000000123456p0 + 0x1.2345678p-30 i)":
2842 double: 1
2843 idouble: 1
2844 Test "Imaginary part of: clog (-0x1.234566p-40 - 1.0 i)":
2845 float: 1
2846 ifloat: 1
2847 Test "Real part of: clog (-0x1.fp+127 + 0x1p-149 i)":
2848 float: 1
2849 ifloat: 1
2850 Test "Real part of: clog (-0x1.fp+127 - 0x1p-149 i)":
2851 float: 1
2852 ifloat: 1
2853 Test "Real part of: clog (-0x1p-149 + 0x1.fp+127 i)":
2854 float: 1
2855 ifloat: 1
2856 Test "Imaginary part of: clog (-0x1p-149 + 0x1.fp+127 i)":
2857 float: 1
2858 ifloat: 1
2859 Test "Real part of: clog (-0x1p-149 - 0x1.fp+127 i)":
2860 float: 1
2861 ifloat: 1
2862 Test "Imaginary part of: clog (-0x1p-149 - 0x1.fp+127 i)":
2863 float: 1
2864 ifloat: 1
2865 Test "Real part of: clog (0.75 + 1.25 i)":
2866 float: 1
2867 ifloat: 1
2868 Test "Real part of: clog (0x0.ffffffp0 + 0x0.ffffffp-100 i)":
2869 float: 1
2870 ifloat: 1
2871 Test "Real part of: clog (0x1.000566p0 + 0x1.234p-10 i)":
2872 float: 1
2873 ifloat: 1
2874 Test "Real part of: clog (0x1.fp+127 + 0x1p-149 i)":
2875 float: 1
2876 ifloat: 1
2877 Test "Real part of: clog (0x1.fp+127 - 0x1p-149 i)":
2878 float: 1
2879 ifloat: 1
2880 Test "Real part of: clog (0x1p-1074 + 0x1p-1074 i)":
2881 double: 1
2882 idouble: 1
2883 Test "Real part of: clog (0x1p-147 + 0x1p-147 i)":
2884 float: 1
2885 ifloat: 1
2886 Test "Real part of: clog (0x1p-149 + 0x1.fp+127 i)":
2887 float: 1
2888 ifloat: 1
2889 Test "Real part of: clog (0x1p-149 - 0x1.fp+127 i)":
2890 float: 1
2891 ifloat: 1
2892 Test "Imaginary part of: clog (0x2818p-15 + 0x798fp-15 i)":
2893 float: 1
2894 ifloat: 1
2895 Test "Real part of: clog (1.0 + 0x1.234566p-10 i)":
2896 float: 1
2897 ifloat: 1
2899 # clog10
2900 Test "Imaginary part of: clog10 (-0 + inf i)":
2901 double: 1
2902 float: 1
2903 idouble: 1
2904 ifloat: 1
2905 Test "Imaginary part of: clog10 (-0 - inf i)":
2906 double: 1
2907 float: 1
2908 idouble: 1
2909 ifloat: 1
2910 Test "Real part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-1000 i)":
2911 double: 2
2912 idouble: 2
2913 Test "Imaginary part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-1000 i)":
2914 double: 1
2915 idouble: 1
2916 Test "Real part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-30 i)":
2917 double: 2
2918 idouble: 2
2919 Test "Imaginary part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-30 i)":
2920 double: 1
2921 idouble: 1
2922 Test "Imaginary part of: clog10 (-0x1.fp+1023 + 0x1p-1074 i)":
2923 double: 1
2924 idouble: 1
2925 Test "Imaginary part of: clog10 (-0x1.fp+1023 - 0x1p-1074 i)":
2926 double: 1
2927 idouble: 1
2928 Test "Imaginary part of: clog10 (-0x1.fp+127 + 0x1p-149 i)":
2929 double: 1
2930 float: 1
2931 idouble: 1
2932 ifloat: 1
2933 Test "Imaginary part of: clog10 (-0x1.fp+127 - 0x1p-149 i)":
2934 double: 1
2935 float: 1
2936 idouble: 1
2937 ifloat: 1
2938 Test "Imaginary part of: clog10 (-0x1p-1074 + 0x1.fp+1023 i)":
2939 double: 1
2940 idouble: 1
2941 Test "Imaginary part of: clog10 (-0x1p-1074 - 0x1.fp+1023 i)":
2942 double: 1
2943 idouble: 1
2944 Test "Imaginary part of: clog10 (-0x1p-149 + 0x1.fp+127 i)":
2945 double: 1
2946 idouble: 1
2947 Test "Imaginary part of: clog10 (-0x1p-149 - 0x1.fp+127 i)":
2948 double: 1
2949 idouble: 1
2950 Test "Imaginary part of: clog10 (-1.0 + 0x1.234566p-20 i)":
2951 double: 1
2952 idouble: 1
2953 Test "Imaginary part of: clog10 (-2 - 3 i)":
2954 double: 1
2955 idouble: 1
2956 ildouble: 1
2957 ldouble: 1
2958 Test "Imaginary part of: clog10 (-3 + inf i)":
2959 double: 1
2960 float: 1
2961 idouble: 1
2962 ifloat: 1
2963 Test "Imaginary part of: clog10 (-3 - inf i)":
2964 double: 1
2965 float: 1
2966 idouble: 1
2967 ifloat: 1
2968 Test "Imaginary part of: clog10 (-inf + 0 i)":
2969 double: 1
2970 float: 1
2971 idouble: 1
2972 ifloat: 1
2973 Test "Imaginary part of: clog10 (-inf + 1 i)":
2974 double: 1
2975 float: 1
2976 idouble: 1
2977 ifloat: 1
2978 Test "Imaginary part of: clog10 (-inf + inf i)":
2979 double: 1
2980 idouble: 1
2981 Test "Imaginary part of: clog10 (-inf - 0 i)":
2982 double: 1
2983 float: 1
2984 idouble: 1
2985 ifloat: 1
2986 Test "Imaginary part of: clog10 (-inf - 1 i)":
2987 double: 1
2988 float: 1
2989 idouble: 1
2990 ifloat: 1
2991 Test "Imaginary part of: clog10 (0 + inf i)":
2992 double: 1
2993 float: 1
2994 idouble: 1
2995 ifloat: 1
2996 Test "Imaginary part of: clog10 (0 - inf i)":
2997 double: 1
2998 float: 1
2999 idouble: 1
3000 ifloat: 1
3001 Test "Real part of: clog10 (0.75 + 1.25 i)":
3002 float: 1
3003 ifloat: 1
3004 Test "Real part of: clog10 (0x0.fffffffffffff8p0 + 0x0.fffffffffffff8p-1000 i)":
3005 double: 1
3006 idouble: 1
3007 Test "Real part of: clog10 (0x0.ffffffp0 + 0x0.ffffffp-100 i)":
3008 double: 1
3009 float: 2
3010 idouble: 1
3011 ifloat: 2
3012 Test "Real part of: clog10 (0x1.000566p0 + 0x1.234p-10 i)":
3013 float: 1
3014 ifloat: 1
3015 Test "Imaginary part of: clog10 (0x1.000566p0 + 0x1.234p-10 i)":
3016 double: 1
3017 idouble: 1
3018 Test "Real part of: clog10 (0x1.000566p0 + 0x1.234p-100 i)":
3019 float: 1
3020 ifloat: 1
3021 Test "Imaginary part of: clog10 (0x1.234566p-30 + 1.0 i)":
3022 float: 1
3023 ifloat: 1
3024 Test "Imaginary part of: clog10 (0x1.234566p-50 + 1.0 i)":
3025 float: 1
3026 ifloat: 1
3027 Test "Imaginary part of: clog10 (0x1.234566p-60 + 1.0 i)":
3028 double: 1
3029 float: 1
3030 idouble: 1
3031 ifloat: 1
3032 Test "Imaginary part of: clog10 (0x1.fffffep+127 + 0x1.fffffep+127 i)":
3033 double: 1
3034 float: 1
3035 idouble: 1
3036 ifloat: 1
3037 Test "Real part of: clog10 (0x1.fffffep+127 + 1.0 i)":
3038 float: 1
3039 ifloat: 1
3040 Test "Imaginary part of: clog10 (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)":
3041 double: 1
3042 idouble: 1
3043 Test "Real part of: clog10 (0x10673dd0f2481p-51 + 0x7ef1d17cefbd2p-51 i)":
3044 double: 1
3045 idouble: 1
3046 Test "Real part of: clog10 (0x1367a310575591p-54 + 0x3cfcc0a0541f60p-54 i)":
3047 double: 1
3048 idouble: 1
3049 Test "Imaginary part of: clog10 (0x1367a310575591p-54 + 0x3cfcc0a0541f60p-54 i)":
3050 double: 1
3051 idouble: 1
3052 Test "Imaginary part of: clog10 (0x164c74eea876p-45 + 0x16f393482f77p-45 i)":
3053 double: 1
3054 idouble: 1
3055 Test "Imaginary part of: clog10 (0x1a6p-10 + 0x3a5p-10 i)":
3056 double: 1
3057 idouble: 1
3058 Test "Imaginary part of: clog10 (0x1p-1073 + 0x1p-1073 i)":
3059 double: 1
3060 idouble: 1
3061 Test "Imaginary part of: clog10 (0x1p-1074 + 0x1.fp+1023 i)":
3062 double: 1
3063 idouble: 1
3064 Test "Real part of: clog10 (0x1p-1074 + 0x1p-1074 i)":
3065 double: 1
3066 idouble: 1
3067 Test "Imaginary part of: clog10 (0x1p-1074 + 0x1p-1074 i)":
3068 double: 1
3069 idouble: 1
3070 Test "Imaginary part of: clog10 (0x1p-1074 - 0x1.fp+1023 i)":
3071 double: 1
3072 idouble: 1
3073 Test "Imaginary part of: clog10 (0x1p-147 + 0x1p-147 i)":
3074 double: 1
3075 float: 1
3076 idouble: 1
3077 ifloat: 1
3078 Test "Imaginary part of: clog10 (0x1p-149 + 0x1.fp+127 i)":
3079 double: 1
3080 float: 1
3081 idouble: 1
3082 ifloat: 1
3083 Test "Imaginary part of: clog10 (0x1p-149 + 0x1p-149 i)":
3084 double: 1
3085 float: 1
3086 idouble: 1
3087 ifloat: 1
3088 Test "Imaginary part of: clog10 (0x1p-149 - 0x1.fp+127 i)":
3089 double: 1
3090 float: 1
3091 idouble: 1
3092 ifloat: 1
3093 Test "Imaginary part of: clog10 (0x1p-509 + 1.0 i)":
3094 double: 1
3095 idouble: 1
3096 Test "Imaginary part of: clog10 (0x1p-510 + 1.0 i)":
3097 double: 1
3098 idouble: 1
3099 Test "Imaginary part of: clog10 (0x1p-511 + 1.0 i)":
3100 double: 1
3101 idouble: 1
3102 Test "Imaginary part of: clog10 (0x1p-61 + 1.0 i)":
3103 double: 1
3104 float: 1
3105 idouble: 1
3106 ifloat: 1
3107 Test "Imaginary part of: clog10 (0x1p-62 + 1.0 i)":
3108 double: 1
3109 float: 1
3110 idouble: 1
3111 ifloat: 1
3112 Test "Imaginary part of: clog10 (0x1p-63 + 1.0 i)":
3113 double: 1
3114 float: 1
3115 idouble: 1
3116 ifloat: 1
3117 Test "Real part of: clog10 (0x2818p-15 + 0x798fp-15 i)":
3118 double: 1
3119 float: 1
3120 idouble: 1
3121 ifloat: 1
3122 Test "Imaginary part of: clog10 (0x2818p-15 + 0x798fp-15 i)":
3123 float: 1
3124 ifloat: 1
3125 Test "Real part of: clog10 (0x2dd46725bp-35 + 0x7783a1284p-35 i)":
3126 double: 1
3127 idouble: 1
3128 Test "Real part of: clog10 (0x2ede88p-23 + 0x771c3fp-23 i)":
3129 float: 1
3130 ifloat: 1
3131 Test "Imaginary part of: clog10 (0x2ede88p-23 + 0x771c3fp-23 i)":
3132 double: 1
3133 idouble: 1
3134 Test "Real part of: clog10 (0x4447d7175p-35 + 0x6c445e00ap-35 i)":
3135 double: 1
3136 idouble: 1
3137 Test "Imaginary part of: clog10 (0x5b06b680ea2ccp-52 + 0xef452b965da9fp-52 i)":
3138 double: 1
3139 idouble: 1
3140 Test "Imaginary part of: clog10 (0x9b57bp-20 + 0xcb7b4p-20 i)":
3141 double: 1
3142 idouble: 1
3143 Test "Real part of: clog10 (0xf2p-10 + 0x3e3p-10 i)":
3144 double: 1
3145 idouble: 1
3146 Test "Imaginary part of: clog10 (0xf2p-10 + 0x3e3p-10 i)":
3147 double: 1
3148 idouble: 1
3149 Test "Imaginary part of: clog10 (0xfe961079616p-45 + 0x1bc37e09e6d1p-45 i)":
3150 double: 1
3151 idouble: 1
3152 Test "Imaginary part of: clog10 (1.0 + 0x1.234566p-10 i)":
3153 double: 1
3154 idouble: 1
3155 Test "Imaginary part of: clog10 (3 + inf i)":
3156 double: 1
3157 float: 1
3158 idouble: 1
3159 ifloat: 1
3160 Test "Imaginary part of: clog10 (3 - inf i)":
3161 double: 1
3162 float: 1
3163 idouble: 1
3164 ifloat: 1
3165 Test "Imaginary part of: clog10 (inf + inf i)":
3166 double: 1
3167 float: 1
3168 idouble: 1
3169 ifloat: 1
3170 Test "Imaginary part of: clog10 (inf - inf i)":
3171 double: 1
3172 float: 1
3173 idouble: 1
3174 ifloat: 1
3176 # cos
3177 Test "cos (0x1p+120)":
3178 float: 1
3179 ifloat: 1
3180 Test "cos (0x1p+127)":
3181 float: 1
3182 ifloat: 1
3183 Test "cos (M_PI_6l * 2.0)":
3184 double: 1
3185 idouble: 1
3186 ildouble: 1
3187 ldouble: 1
3188 Test "cos (M_PI_6l * 4.0)":
3189 double: 2
3190 float: 1
3191 idouble: 2
3192 ifloat: 1
3193 ildouble: 2
3194 ldouble: 2
3196 # cos_downward
3197 Test "cos_downward (1)":
3198 float: 1
3199 ifloat: 1
3200 Test "cos_downward (2)":
3201 float: 1
3202 ifloat: 1
3203 Test "cos_downward (3)":
3204 float: 1
3205 ifloat: 1
3206 Test "cos_downward (4)":
3207 float: 1
3208 ifloat: 1
3209 Test "cos_downward (5)":
3210 float: 1
3211 ifloat: 1
3212 Test "cos_downward (7)":
3213 float: 1
3214 ifloat: 1
3215 Test "cos_downward (8)":
3216 float: 1
3217 ifloat: 1
3219 # cos_tonearest
3220 Test "cos_tonearest (7)":
3221 float: 1
3222 ifloat: 1
3224 # cos_towardzero
3225 Test "cos_towardzero (2)":
3226 float: 1
3227 ifloat: 1
3228 Test "cos_towardzero (3)":
3229 float: 1
3230 ifloat: 1
3231 Test "cos_towardzero (5)":
3232 float: 1
3233 ifloat: 1
3234 Test "cos_towardzero (7)":
3235 float: 1
3236 ifloat: 1
3237 Test "cos_towardzero (8)":
3238 float: 1
3239 ifloat: 1
3241 # cos_upward
3242 Test "cos_upward (10)":
3243 float: 1
3244 ifloat: 1
3245 Test "cos_upward (6)":
3246 float: 1
3247 ifloat: 1
3248 Test "cos_upward (7)":
3249 float: 1
3250 ifloat: 1
3251 Test "cos_upward (9)":
3252 float: 2
3253 ifloat: 2
3255 # cosh_downward
3256 Test "cosh_downward (22)":
3257 float: 1
3258 ifloat: 1
3259 Test "cosh_downward (23)":
3260 float: 1
3261 ifloat: 1
3262 Test "cosh_downward (24)":
3263 float: 1
3264 ifloat: 1
3266 # cosh_towardzero
3267 Test "cosh_towardzero (22)":
3268 float: 1
3269 ifloat: 1
3270 Test "cosh_towardzero (23)":
3271 float: 1
3272 ifloat: 1
3273 Test "cosh_towardzero (24)":
3274 float: 1
3275 ifloat: 1
3277 # cpow
3278 Test "Real part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i)":
3279 float: 1
3280 ifloat: 1
3281 Test "Imaginary part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i)":
3282 float: 1
3283 ifloat: 1
3284 Test "Real part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i)":
3285 double: 1
3286 float: 4
3287 idouble: 1
3288 ifloat: 4
3289 ildouble: 1
3290 ldouble: 1
3291 Test "Real part of: cpow (0.75 + 1.25 i, 1.0 + 1.0 i)":
3292 double: 2
3293 float: 3
3294 idouble: 2
3295 ifloat: 3
3296 ildouble: 2
3297 ldouble: 2
3298 Test "Real part of: cpow (2 + 3 i, 4 + 0 i)":
3299 double: 1
3300 float: 4
3301 idouble: 1
3302 ifloat: 4
3303 ildouble: 1
3304 ldouble: 1
3305 Test "Imaginary part of: cpow (2 + 3 i, 4 + 0 i)":
3306 float: 2
3307 ifloat: 2
3308 Test "Imaginary part of: cpow (e + 0 i, 0 + 2 * M_PIl i)":
3309 double: 2
3310 float: 2
3311 idouble: 2
3312 ifloat: 2
3313 ildouble: 2
3314 ldouble: 2
3316 # csin
3317 Test "Real part of: csin (-0.75 + 710.5 i)":
3318 double: 1
3319 idouble: 1
3320 Test "Real part of: csin (-0.75 + 89.5 i)":
3321 float: 1
3322 ifloat: 1
3323 Test "Real part of: csin (-0.75 - 710.5 i)":
3324 double: 1
3325 idouble: 1
3326 Test "Real part of: csin (-0.75 - 89.5 i)":
3327 float: 1
3328 ifloat: 1
3329 Test "Real part of: csin (0.75 + 710.5 i)":
3330 double: 1
3331 idouble: 1
3332 Test "Real part of: csin (0.75 + 89.5 i)":
3333 float: 1
3334 ifloat: 1
3335 Test "Real part of: csin (0.75 - 710.5 i)":
3336 double: 1
3337 idouble: 1
3338 Test "Real part of: csin (0.75 - 89.5 i)":
3339 float: 1
3340 ifloat: 1
3341 Test "Real part of: csin (0x1p-1074 + 1440 i)":
3342 double: 1
3343 idouble: 1
3345 # csinh
3346 Test "Imaginary part of: csinh (-2 - 3 i)":
3347 double: 1
3348 idouble: 1
3349 ildouble: 1
3350 ldouble: 1
3351 Test "Imaginary part of: csinh (-710.5 + 0.75 i)":
3352 double: 1
3353 idouble: 1
3354 Test "Imaginary part of: csinh (-710.5 - 0.75 i)":
3355 double: 1
3356 idouble: 1
3357 Test "Imaginary part of: csinh (-89.5 + 0.75 i)":
3358 float: 1
3359 ifloat: 1
3360 Test "Imaginary part of: csinh (-89.5 - 0.75 i)":
3361 float: 1
3362 ifloat: 1
3363 Test "Real part of: csinh (0.75 + 1.25 i)":
3364 float: 1
3365 ifloat: 1
3366 Test "Imaginary part of: csinh (0.75 + 1.25 i)":
3367 float: 1
3368 ifloat: 1
3369 Test "Imaginary part of: csinh (1440 + 0x1p-1074 i)":
3370 double: 1
3371 idouble: 1
3372 Test "Imaginary part of: csinh (710.5 + 0.75 i)":
3373 double: 1
3374 idouble: 1
3375 Test "Imaginary part of: csinh (710.5 - 0.75 i)":
3376 double: 1
3377 idouble: 1
3378 Test "Imaginary part of: csinh (89.5 + 0.75 i)":
3379 float: 1
3380 ifloat: 1
3381 Test "Imaginary part of: csinh (89.5 - 0.75 i)":
3382 float: 1
3383 ifloat: 1
3385 # csqrt
3386 Test "Real part of: csqrt (-0x1.000002p-126 - 0x1.000002p-126 i)":
3387 double: 1
3388 idouble: 1
3389 Test "Real part of: csqrt (-2 + 3 i)":
3390 float: 1
3391 ifloat: 1
3392 Test "Real part of: csqrt (-2 - 3 i)":
3393 float: 1
3394 ifloat: 1
3395 Test "Imaginary part of: csqrt (0x1.000002p-126 + 0x1.000002p-126 i)":
3396 double: 1
3397 idouble: 1
3398 Test "Imaginary part of: csqrt (0x1.fffffep+127 + 1.0 i)":
3399 float: 1
3400 ifloat: 1
3401 Test "Real part of: csqrt (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)":
3402 double: 1
3403 idouble: 1
3404 Test "Imaginary part of: csqrt (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)":
3405 double: 1
3406 idouble: 1
3407 Test "Imaginary part of: csqrt (0x1.fffffffffffffp+1023 + 0x1p+1023 i)":
3408 double: 1
3409 idouble: 1
3411 # ctan
3412 Test "Real part of: ctan (-2 - 3 i)":
3413 float: 1
3414 ifloat: 1
3415 Test "Imaginary part of: ctan (-2 - 3 i)":
3416 double: 1
3417 idouble: 1
3418 Test "Imaginary part of: ctan (0.75 + 1.25 i)":
3419 double: 1
3420 idouble: 1
3421 ildouble: 1
3422 ldouble: 1
3423 Test "Real part of: ctan (0x1p1023 + 1 i)":
3424 double: 1
3425 idouble: 1
3426 Test "Imaginary part of: ctan (0x1p127 + 1 i)":
3427 double: 1
3428 idouble: 1
3429 Test "Real part of: ctan (0x3.243f6cp-1 + 0 i)":
3430 float: 1
3431 ifloat: 1
3433 # ctan_downward
3434 Test "Real part of: ctan_downward (0x1.921fb6p+0 + 0x1p-149 i)":
3435 double: 2
3436 float: 1
3437 idouble: 2
3438 ifloat: 1
3439 Test "Imaginary part of: ctan_downward (0x1.921fb6p+0 + 0x1p-149 i)":
3440 float: 1
3441 ifloat: 1
3443 # ctan_tonearest
3444 Test "Real part of: ctan_tonearest (0x1.921fb6p+0 + 0x1p-149 i)":
3445 float: 1
3446 ifloat: 1
3447 Test "Imaginary part of: ctan_tonearest (0x1.921fb6p+0 + 0x1p-149 i)":
3448 float: 1
3449 ifloat: 1
3451 # ctan_towardzero
3452 Test "Real part of: ctan_towardzero (0x1.921fb6p+0 + 0x1p-149 i)":
3453 float: 1
3454 ifloat: 1
3455 Test "Imaginary part of: ctan_towardzero (0x1.921fb6p+0 + 0x1p-149 i)":
3456 float: 1
3457 ifloat: 1
3459 # ctan_upward
3460 Test "Real part of: ctan_upward (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
3461 double: 1
3462 idouble: 1
3463 Test "Real part of: ctan_upward (0x1.921fb6p+0 + 0x1p-149 i)":
3464 double: 2
3465 float: 1
3466 idouble: 2
3467 ifloat: 1
3468 Test "Imaginary part of: ctan_upward (0x1.921fb6p+0 + 0x1p-149 i)":
3469 double: 1
3470 float: 2
3471 idouble: 1
3472 ifloat: 2
3474 # ctanh
3475 Test "Real part of: ctanh (-2 - 3 i)":
3476 double: 1
3477 float: 2
3478 idouble: 1
3479 ifloat: 2
3480 ildouble: 1
3481 ldouble: 1
3482 Test "Imaginary part of: ctanh (-2 - 3 i)":
3483 double: 1
3484 float: 1
3485 idouble: 1
3486 ifloat: 1
3487 Test "Imaginary part of: ctanh (0 + 0x3.243f6cp-1 i)":
3488 float: 1
3489 ifloat: 1
3490 Test "Imaginary part of: ctanh (0 + pi/4 i)":
3491 double: 1
3492 float: 1
3493 idouble: 1
3494 ifloat: 1
3495 Test "Real part of: ctanh (0.75 + 1.25 i)":
3496 double: 1
3497 float: 1
3498 idouble: 1
3499 ifloat: 1
3500 ildouble: 1
3501 ldouble: 1
3502 Test "Imaginary part of: ctanh (0.75 + 1.25 i)":
3503 float: 2
3504 ifloat: 2
3505 Test "Imaginary part of: ctanh (1 + 0x1p1023 i)":
3506 double: 1
3507 idouble: 1
3508 Test "Real part of: ctanh (1 + 0x1p127 i)":
3509 double: 1
3510 idouble: 1
3512 # ctanh_downward
3513 Test "Real part of: ctanh_downward (0x1p-149 + 0x1.921fb6p+0 i)":
3514 float: 1
3515 ifloat: 1
3516 Test "Imaginary part of: ctanh_downward (0x1p-149 + 0x1.921fb6p+0 i)":
3517 double: 2
3518 float: 1
3519 idouble: 2
3520 ifloat: 1
3522 # ctanh_tonearest
3523 Test "Real part of: ctanh_tonearest (0x1p-149 + 0x1.921fb6p+0 i)":
3524 float: 1
3525 ifloat: 1
3526 Test "Imaginary part of: ctanh_tonearest (0x1p-149 + 0x1.921fb6p+0 i)":
3527 float: 1
3528 ifloat: 1
3530 # ctanh_towardzero
3531 Test "Real part of: ctanh_towardzero (0x1p-149 + 0x1.921fb6p+0 i)":
3532 float: 1
3533 ifloat: 1
3534 Test "Imaginary part of: ctanh_towardzero (0x1p-149 + 0x1.921fb6p+0 i)":
3535 float: 1
3536 ifloat: 1
3538 # ctanh_upward
3539 Test "Imaginary part of: ctanh_upward (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
3540 double: 1
3541 idouble: 1
3542 Test "Real part of: ctanh_upward (0x1p-149 + 0x1.921fb6p+0 i)":
3543 double: 1
3544 float: 2
3545 idouble: 1
3546 ifloat: 2
3547 Test "Imaginary part of: ctanh_upward (0x1p-149 + 0x1.921fb6p+0 i)":
3548 double: 2
3549 float: 1
3550 idouble: 2
3551 ifloat: 1
3553 # erf
3554 Test "erf (1.25)":
3555 double: 1
3556 idouble: 1
3557 ildouble: 1
3558 ldouble: 1
3560 # erfc
3561 Test "erfc (0x1.f7303cp+1)":
3562 double: 1
3563 idouble: 1
3564 Test "erfc (0x1.ffa002p+2)":
3565 float: 1
3566 ifloat: 1
3567 Test "erfc (2.0)":
3568 double: 1
3569 idouble: 1
3570 ildouble: 1
3571 ldouble: 1
3572 Test "erfc (4.125)":
3573 double: 1
3574 idouble: 1
3575 ildouble: 1
3576 ldouble: 1
3578 # exp10
3579 Test "exp10 (-1)":
3580 double: 2
3581 float: 1
3582 idouble: 2
3583 ifloat: 1
3584 ildouble: 2
3585 ldouble: 2
3586 Test "exp10 (-305)":
3587 double: 1
3588 idouble: 1
3589 Test "exp10 (-36)":
3590 double: 1
3591 idouble: 1
3592 Test "exp10 (0.75)":
3593 double: 1
3594 float: 1
3595 idouble: 1
3596 ifloat: 1
3597 ildouble: 1
3598 ldouble: 1
3599 Test "exp10 (3)":
3600 double: 6
3601 float: 2
3602 idouble: 6
3603 ifloat: 2
3604 ildouble: 6
3605 ldouble: 6
3606 Test "exp10 (36)":
3607 double: 1
3608 idouble: 1
3610 # exp_downward
3611 Test "exp_downward (2)":
3612 float: 1
3613 ifloat: 1
3614 Test "exp_downward (3)":
3615 float: 1
3616 ifloat: 1
3618 # exp_towardzero
3619 Test "exp_towardzero (2)":
3620 float: 1
3621 ifloat: 1
3622 Test "exp_towardzero (3)":
3623 float: 1
3624 ifloat: 1
3626 # exp_upward
3627 Test "exp_upward (1)":
3628 float: 1
3629 ifloat: 1
3631 # expm1
3632 Test "expm1 (0.75)":
3633 double: 1
3634 idouble: 1
3635 ildouble: 1
3636 ldouble: 1
3637 Test "expm1 (1)":
3638 float: 1
3639 ifloat: 1
3640 Test "expm1 (500.0)":
3641 double: 1
3642 idouble: 1
3644 # gamma
3645 Test "gamma (0.7)":
3646 double: 1
3647 float: 1
3648 idouble: 1
3649 ifloat: 1
3650 Test "gamma (1.2)":
3651 double: 1
3652 float: 2
3653 idouble: 1
3654 ifloat: 2
3656 # hypot
3657 Test "hypot (-0.7, -12.4)":
3658 float: 1
3659 ifloat: 1
3660 Test "hypot (-0.7, 12.4)":
3661 float: 1
3662 ifloat: 1
3663 Test "hypot (-12.4, -0.7)":
3664 float: 1
3665 ifloat: 1
3666 Test "hypot (-12.4, 0.7)":
3667 float: 1
3668 ifloat: 1
3669 Test "hypot (0.7, -12.4)":
3670 float: 1
3671 ifloat: 1
3672 Test "hypot (0.7, 12.4)":
3673 float: 1
3674 ifloat: 1
3675 Test "hypot (12.4, -0.7)":
3676 float: 1
3677 ifloat: 1
3678 Test "hypot (12.4, 0.7)":
3679 float: 1
3680 ifloat: 1
3682 # j0
3683 Test "j0 (-4.0)":
3684 double: 1
3685 float: 1
3686 idouble: 1
3687 ifloat: 1
3688 ildouble: 1
3689 ldouble: 1
3690 Test "j0 (0.75)":
3691 float: 1
3692 ifloat: 1
3693 Test "j0 (0x1.d7ce3ap+107)":
3694 float: 2
3695 ifloat: 2
3696 Test "j0 (10.0)":
3697 double: 2
3698 float: 1
3699 idouble: 2
3700 ifloat: 1
3701 ildouble: 2
3702 ldouble: 2
3703 Test "j0 (2.0)":
3704 float: 2
3705 ifloat: 2
3706 Test "j0 (4.0)":
3707 double: 1
3708 float: 1
3709 idouble: 1
3710 ifloat: 1
3711 ildouble: 1
3712 ldouble: 1
3713 Test "j0 (8.0)":
3714 float: 1
3715 ifloat: 1
3717 # j1
3718 Test "j1 (0x1.3ffp+74)":
3719 double: 1
3720 idouble: 1
3721 Test "j1 (0x1.ff00000000002p+840)":
3722 double: 1
3723 idouble: 1
3724 Test "j1 (10.0)":
3725 float: 2
3726 ifloat: 2
3727 Test "j1 (2.0)":
3728 double: 1
3729 idouble: 1
3730 ildouble: 1
3731 ldouble: 1
3732 Test "j1 (8.0)":
3733 double: 1
3734 idouble: 1
3735 ildouble: 1
3736 ldouble: 1
3738 # jn
3739 Test "jn (0, -4.0)":
3740 double: 1
3741 float: 1
3742 idouble: 1
3743 ifloat: 1
3744 ildouble: 1
3745 ldouble: 1
3746 Test "jn (0, 0.75)":
3747 float: 1
3748 ifloat: 1
3749 Test "jn (0, 10.0)":
3750 double: 2
3751 float: 1
3752 idouble: 2
3753 ifloat: 1
3754 ildouble: 2
3755 ldouble: 2
3756 Test "jn (0, 2.0)":
3757 float: 2
3758 ifloat: 2
3759 Test "jn (0, 4.0)":
3760 double: 1
3761 float: 1
3762 idouble: 1
3763 ifloat: 1
3764 ildouble: 1
3765 ldouble: 1
3766 Test "jn (0, 8.0)":
3767 float: 1
3768 ifloat: 1
3769 Test "jn (1, 10.0)":
3770 float: 2
3771 ifloat: 2
3772 Test "jn (1, 2.0)":
3773 double: 1
3774 idouble: 1
3775 ildouble: 1
3776 ldouble: 1
3777 Test "jn (1, 8.0)":
3778 double: 1
3779 idouble: 1
3780 ildouble: 1
3781 ldouble: 1
3782 Test "jn (10, 0.125)":
3783 double: 1
3784 float: 1
3785 idouble: 1
3786 ifloat: 1
3787 ildouble: 1
3788 ldouble: 1
3789 Test "jn (10, 0.75)":
3790 double: 1
3791 float: 1
3792 idouble: 1
3793 ifloat: 1
3794 ildouble: 1
3795 ldouble: 1
3796 Test "jn (10, 10.0)":
3797 double: 4
3798 float: 3
3799 idouble: 4
3800 ifloat: 3
3801 ildouble: 4
3802 ldouble: 4
3803 Test "jn (10, 2.0)":
3804 double: 1
3805 float: 4
3806 idouble: 1
3807 ifloat: 4
3808 Test "jn (2, 0x1.ffff62p+99)":
3809 double: 2
3810 float: 2
3811 idouble: 2
3812 ifloat: 2
3813 Test "jn (2, 2.4048255576957729)":
3814 double: 2
3815 float: 1
3816 idouble: 2
3817 ifloat: 1
3818 Test "jn (3, 0.125)":
3819 double: 1
3820 float: 1
3821 idouble: 1
3822 ifloat: 1
3823 ildouble: 1
3824 ldouble: 1
3825 Test "jn (3, 0.75)":
3826 double: 1
3827 float: 1
3828 idouble: 1
3829 ifloat: 1
3830 ildouble: 1
3831 ldouble: 1
3832 Test "jn (3, 10.0)":
3833 double: 3
3834 float: 1
3835 idouble: 3
3836 ifloat: 1
3837 ildouble: 3
3838 ldouble: 3
3839 Test "jn (3, 2.0)":
3840 double: 1
3841 float: 2
3842 idouble: 1
3843 ifloat: 2
3844 ildouble: 1
3845 ldouble: 1
3846 Test "jn (3, 2.4048255576957729)":
3847 double: 3
3848 idouble: 3
3849 Test "jn (4, 2.4048255576957729)":
3850 double: 1
3851 idouble: 1
3852 Test "jn (5, 2.4048255576957729)":
3853 double: 3
3854 float: 1
3855 idouble: 3
3856 ifloat: 1
3857 Test "jn (6, 2.4048255576957729)":
3858 double: 4
3859 float: 3
3860 idouble: 4
3861 ifloat: 3
3862 Test "jn (7, 2.4048255576957729)":
3863 double: 3
3864 float: 5
3865 idouble: 3
3866 ifloat: 5
3867 Test "jn (8, 2.4048255576957729)":
3868 double: 3
3869 float: 2
3870 idouble: 3
3871 ifloat: 2
3872 Test "jn (9, 2.4048255576957729)":
3873 double: 1
3874 float: 2
3875 idouble: 1
3876 ifloat: 2
3878 # lgamma
3879 Test "lgamma (0.7)":
3880 double: 1
3881 float: 1
3882 idouble: 1
3883 ifloat: 1
3884 ildouble: 1
3885 ldouble: 1
3886 Test "lgamma (1.2)":
3887 double: 1
3888 float: 2
3889 idouble: 1
3890 ifloat: 2
3891 ildouble: 1
3892 ldouble: 1
3894 # log10
3895 Test "log10 (0.75)":
3896 double: 1
3897 float: 2
3898 idouble: 1
3899 ifloat: 2
3900 ildouble: 1
3901 ldouble: 1
3902 Test "log10 (e)":
3903 float: 1
3904 ifloat: 1
3906 # log1p
3907 Test "log1p (-0.25)":
3908 float: 1
3909 ifloat: 1
3911 # pow
3912 Test "pow (0x0.ffffffp0, -0x1p24)":
3913 float: 1
3914 ifloat: 1
3915 Test "pow (0x0.ffffffp0, 0x1p24)":
3916 float: 1
3917 ifloat: 1
3918 Test "pow (0x1.000002p0, 0x1p24)":
3919 float: 1
3920 ifloat: 1
3922 # pow10
3923 Test "pow10 (-1)":
3924 double: 1
3925 idouble: 1
3926 Test "pow10 (-305)":
3927 double: 1
3928 idouble: 1
3929 Test "pow10 (-36)":
3930 double: 1
3931 idouble: 1
3932 Test "pow10 (3)":
3933 double: 1
3934 idouble: 1
3935 Test "pow10 (36)":
3936 double: 1
3937 idouble: 1
3939 # pow_downward
3940 Test "pow_downward (1.5, 1.03125)":
3941 float: 1
3942 ifloat: 1
3944 # pow_towardzero
3945 Test "pow_towardzero (1.5, 1.03125)":
3946 float: 1
3947 ifloat: 1
3949 # pow_upward
3950 Test "pow_upward (1.0625, 1.125)":
3951 float: 1
3952 ifloat: 1
3954 # sin_downward
3955 Test "sin_downward (10)":
3956 float: 1
3957 ifloat: 1
3958 Test "sin_downward (3)":
3959 float: 1
3960 ifloat: 1
3961 Test "sin_downward (5)":
3962 float: 1
3963 ifloat: 1
3964 Test "sin_downward (6)":
3965 float: 1
3966 ifloat: 1
3968 # sin_tonearest
3969 Test "sin_tonearest (1)":
3970 float: 1
3971 ifloat: 1
3973 # sin_towardzero
3974 Test "sin_towardzero (1)":
3975 float: 1
3976 ifloat: 1
3977 Test "sin_towardzero (10)":
3978 float: 1
3979 ifloat: 1
3980 Test "sin_towardzero (4)":
3981 float: 1
3982 ifloat: 1
3983 Test "sin_towardzero (5)":
3984 float: 1
3985 ifloat: 1
3986 Test "sin_towardzero (9)":
3987 float: 1
3988 ifloat: 1
3990 # sin_upward
3991 Test "sin_upward (1)":
3992 float: 1
3993 ifloat: 1
3994 Test "sin_upward (2)":
3995 float: 2
3996 ifloat: 2
3997 Test "sin_upward (4)":
3998 float: 1
3999 ifloat: 1
4000 Test "sin_upward (9)":
4001 float: 1
4002 ifloat: 1
4004 # sincos
4005 Test "sincos (0x1p+120) extra output 2":
4006 float: 1
4007 ifloat: 1
4008 Test "sincos (0x1p+127) extra output 2":
4009 float: 1
4010 ifloat: 1
4011 Test "sincos (M_PI_6l*2.0) extra output 1":
4012 double: 1
4013 float: 1
4014 idouble: 1
4015 ifloat: 1
4016 ildouble: 1
4017 ldouble: 1
4018 Test "sincos (M_PI_6l*2.0) extra output 2":
4019 double: 1
4020 idouble: 1
4021 ildouble: 1
4022 ldouble: 1
4023 Test "sincos (pi/6) extra output 2":
4024 float: 1
4025 ifloat: 1
4027 # sinh_downward
4028 Test "sinh_downward (22)":
4029 float: 1
4030 ifloat: 1
4031 Test "sinh_downward (23)":
4032 float: 1
4033 ifloat: 1
4034 Test "sinh_downward (24)":
4035 float: 1
4036 ifloat: 1
4038 # sinh_towardzero
4039 Test "sinh_towardzero (22)":
4040 float: 1
4041 ifloat: 1
4042 Test "sinh_towardzero (23)":
4043 float: 1
4044 ifloat: 1
4045 Test "sinh_towardzero (24)":
4046 float: 1
4047 ifloat: 1
4049 # tan_downward
4050 Test "tan_downward (1)":
4051 float: 1
4052 ifloat: 1
4053 Test "tan_downward (10)":
4054 float: 1
4055 ifloat: 1
4056 Test "tan_downward (2)":
4057 float: 1
4058 ifloat: 1
4059 Test "tan_downward (6)":
4060 float: 1
4061 ifloat: 1
4062 Test "tan_downward (8)":
4063 float: 1
4064 ifloat: 1
4065 Test "tan_downward (9)":
4066 float: 1
4067 ifloat: 1
4069 # tan_towardzero
4070 Test "tan_towardzero (10)":
4071 float: 1
4072 ifloat: 1
4073 Test "tan_towardzero (3)":
4074 float: 1
4075 ifloat: 1
4076 Test "tan_towardzero (4)":
4077 float: 1
4078 ifloat: 1
4079 Test "tan_towardzero (5)":
4080 float: 1
4081 ifloat: 1
4082 Test "tan_towardzero (9)":
4083 float: 1
4084 ifloat: 1
4086 # tan_upward
4087 Test "tan_upward (1)":
4088 float: 1
4089 ifloat: 1
4090 Test "tan_upward (10)":
4091 float: 1
4092 ifloat: 1
4093 Test "tan_upward (3)":
4094 float: 1
4095 ifloat: 1
4096 Test "tan_upward (5)":
4097 float: 1
4098 ifloat: 1
4100 # tgamma
4101 Test "tgamma (-0.5)":
4102 double: 1
4103 float: 1
4104 idouble: 1
4105 ifloat: 1
4106 ildouble: 1
4107 ldouble: 1
4108 Test "tgamma (-0x0.fffffffffffff8p0)":
4109 double: 1
4110 idouble: 1
4111 Test "tgamma (-0x0.ffffffp0)":
4112 float: 1
4113 ifloat: 1
4114 Test "tgamma (-0x1.000002p0)":
4115 double: 2
4116 idouble: 2
4117 Test "tgamma (-0x1.0a32a2p+5)":
4118 float: 2
4119 ifloat: 2
4120 Test "tgamma (-0x13.ffffep0)":
4121 float: 2
4122 ifloat: 2
4123 Test "tgamma (-0x14.000000000001p0)":
4124 double: 1
4125 idouble: 1
4126 Test "tgamma (-0x14.00002p0)":
4127 float: 1
4128 ifloat: 1
4129 Test "tgamma (-0x1d.ffffep0)":
4130 double: 1
4131 float: 1
4132 idouble: 1
4133 ifloat: 1
4134 Test "tgamma (-0x1e.000000000001p0)":
4135 double: 3
4136 idouble: 3
4137 Test "tgamma (-0x1e.00002p0)":
4138 double: 1
4139 float: 1
4140 idouble: 1
4141 ifloat: 1
4142 Test "tgamma (-0x2.0000000000002p0)":
4143 double: 1
4144 idouble: 1
4145 Test "tgamma (-0x2.000004p0)":
4146 double: 2
4147 float: 1
4148 idouble: 2
4149 ifloat: 1
4150 Test "tgamma (-0x2.fffffcp0)":
4151 double: 1
4152 float: 1
4153 idouble: 1
4154 ifloat: 1
4155 Test "tgamma (-0x27.fffffffffffep0)":
4156 double: 1
4157 idouble: 1
4158 Test "tgamma (-0x28.000000000002p0)":
4159 double: 1
4160 idouble: 1
4161 Test "tgamma (-0x28.00004p0)":
4162 double: 2
4163 idouble: 2
4164 Test "tgamma (-0x29.00004p0)":
4165 double: 1
4166 idouble: 1
4167 Test "tgamma (-0x29.ffffcp0)":
4168 double: 1
4169 idouble: 1
4170 Test "tgamma (-0x3.000004p0)":
4171 double: 2
4172 float: 1
4173 idouble: 2
4174 ifloat: 1
4175 Test "tgamma (-0x3.fffffcp0)":
4176 double: 1
4177 float: 1
4178 idouble: 1
4179 ifloat: 1
4180 Test "tgamma (-0x3.ffffffffffffep0)":
4181 double: 2
4182 idouble: 2
4183 Test "tgamma (-0x31.fffffffffffep0)":
4184 double: 3
4185 idouble: 3
4186 Test "tgamma (-0x4.000008p0)":
4187 float: 1
4188 ifloat: 1
4189 Test "tgamma (-0x4.fffff8p0)":
4190 double: 1
4191 idouble: 1
4192 Test "tgamma (-0x4.ffffffffffffcp0)":
4193 double: 1
4194 idouble: 1
4195 Test "tgamma (-0x5.000008p0)":
4196 double: 1
4197 float: 1
4198 idouble: 1
4199 ifloat: 1
4200 Test "tgamma (-0x5.ffffffffffffcp0)":
4201 double: 1
4202 idouble: 1
4203 Test "tgamma (-0x6.000008p0)":
4204 float: 2
4205 ifloat: 2
4206 Test "tgamma (-0x6.fffff8p0)":
4207 double: 2
4208 float: 1
4209 idouble: 2
4210 ifloat: 1
4211 Test "tgamma (-0x6.ffffffffffffcp0)":
4212 double: 4
4213 idouble: 4
4214 Test "tgamma (-0x63.fffffffffffcp0)":
4215 double: 2
4216 idouble: 2
4217 Test "tgamma (-0x64.000000000004p0)":
4218 double: 1
4219 idouble: 1
4220 Test "tgamma (-0x7.0000000000004p0)":
4221 double: 3
4222 idouble: 3
4223 Test "tgamma (-0x7.000008p0)":
4224 double: 1
4225 float: 1
4226 idouble: 1
4227 ifloat: 1
4228 Test "tgamma (-0x7.fffff8p0)":
4229 double: 3
4230 float: 1
4231 idouble: 3
4232 ifloat: 1
4233 Test "tgamma (-0x7.ffffffffffffcp0)":
4234 double: 3
4235 idouble: 3
4236 Test "tgamma (-0x8.00001p0)":
4237 double: 2
4238 idouble: 2
4239 Test "tgamma (-0x9.ffffffffffff8p0)":
4240 double: 1
4241 idouble: 1
4242 Test "tgamma (-0x9.fffffp0)":
4243 float: 1
4244 ifloat: 1
4245 Test "tgamma (-0x96.000000000008p0)":
4246 double: 1
4247 idouble: 1
4248 Test "tgamma (-0xa.00001p0)":
4249 double: 1
4250 idouble: 1
4251 Test "tgamma (-2.5)":
4252 double: 1
4253 float: 2
4254 idouble: 1
4255 ifloat: 2
4256 Test "tgamma (-3.5)":
4257 double: 1
4258 float: 1
4259 idouble: 1
4260 ifloat: 1
4261 Test "tgamma (-4.5)":
4262 double: 1
4263 float: 1
4264 idouble: 1
4265 ifloat: 1
4266 Test "tgamma (-5.5)":
4267 double: 1
4268 idouble: 1
4269 Test "tgamma (-6.5)":
4270 float: 1
4271 ifloat: 1
4272 Test "tgamma (-7.5)":
4273 double: 2
4274 float: 1
4275 idouble: 2
4276 ifloat: 1
4277 Test "tgamma (-8.5)":
4278 double: 1
4279 float: 1
4280 idouble: 1
4281 ifloat: 1
4282 Test "tgamma (-9.5)":
4283 double: 1
4284 float: 1
4285 idouble: 1
4286 ifloat: 1
4287 Test "tgamma (0.5)":
4288 float: 1
4289 ifloat: 1
4290 Test "tgamma (0.7)":
4291 double: 1
4292 float: 1
4293 idouble: 1
4294 ifloat: 1
4295 ildouble: 1
4296 ldouble: 1
4297 Test "tgamma (0x1.fffffep0)":
4298 float: 1
4299 ifloat: 1
4300 Test "tgamma (0x1.fffffffffffffp0)":
4301 double: 1
4302 idouble: 1
4303 Test "tgamma (0x1p-24)":
4304 float: 1
4305 ifloat: 1
4306 Test "tgamma (0x1p-53)":
4307 double: 1
4308 idouble: 1
4309 Test "tgamma (0x2.30a43cp+4)":
4310 double: 1
4311 float: 2
4312 idouble: 1
4313 ifloat: 2
4314 Test "tgamma (0x2.fffffcp0)":
4315 float: 3
4316 ifloat: 3
4317 Test "tgamma (0x3.fffffcp0)":
4318 float: 1
4319 ifloat: 1
4320 Test "tgamma (0x3.ffffffffffffep0)":
4321 double: 1
4322 idouble: 1
4323 Test "tgamma (0x4.0000000000004p0)":
4324 double: 1
4325 idouble: 1
4326 Test "tgamma (0x4.ffffffffffffcp0)":
4327 double: 1
4328 idouble: 1
4329 Test "tgamma (0x5.0000000000004p0)":
4330 double: 1
4331 idouble: 1
4332 Test "tgamma (0x5.000008p0)":
4333 float: 2
4334 ifloat: 2
4335 Test "tgamma (0x5.fffff8p0)":
4336 double: 1
4337 float: 1
4338 idouble: 1
4339 ifloat: 1
4340 Test "tgamma (0x6.0000000000004p0)":
4341 double: 1
4342 idouble: 1
4343 Test "tgamma (0x6.000008p0)":
4344 float: 2
4345 ifloat: 2
4346 Test "tgamma (0x6.fffff8p0)":
4347 double: 1
4348 idouble: 1
4349 Test "tgamma (0x6.ffffffffffffcp0)":
4350 double: 4
4351 idouble: 4
4352 Test "tgamma (0x7.0000000000004p0)":
4353 double: 4
4354 idouble: 4
4355 Test "tgamma (0x7.000008p0)":
4356 double: 1
4357 float: 1
4358 idouble: 1
4359 ifloat: 1
4360 Test "tgamma (0x7.fffff8p0)":
4361 double: 2
4362 float: 1
4363 idouble: 2
4364 ifloat: 1
4365 Test "tgamma (0x7.ffffffffffffcp0)":
4366 double: 2
4367 idouble: 2
4368 Test "tgamma (0x8.00001p0)":
4369 double: 2
4370 idouble: 2
4371 Test "tgamma (0xa.b9fd72b0fb238p+4)":
4372 double: 1
4373 idouble: 1
4374 Test "tgamma (10)":
4375 double: 1
4376 float: 1
4377 idouble: 1
4378 ifloat: 1
4379 Test "tgamma (18.5)":
4380 double: 1
4381 float: 1
4382 idouble: 1
4383 ifloat: 1
4384 Test "tgamma (19.5)":
4385 double: 2
4386 idouble: 2
4387 Test "tgamma (2.5)":
4388 float: 2
4389 ifloat: 2
4390 Test "tgamma (23.5)":
4391 double: 1
4392 float: 1
4393 idouble: 1
4394 ifloat: 1
4395 Test "tgamma (29.5)":
4396 double: 1
4397 float: 1
4398 idouble: 1
4399 ifloat: 1
4400 Test "tgamma (3)":
4401 float: 1
4402 ifloat: 1
4403 Test "tgamma (3.5)":
4404 float: 2
4405 ifloat: 2
4406 Test "tgamma (30.5)":
4407 float: 1
4408 ifloat: 1
4409 Test "tgamma (33.5)":
4410 float: 1
4411 ifloat: 1
4412 Test "tgamma (34.5)":
4413 double: 1
4414 float: 2
4415 idouble: 1
4416 ifloat: 2
4417 Test "tgamma (4)":
4418 float: 1
4419 ifloat: 1
4420 Test "tgamma (4.5)":
4421 double: 1
4422 float: 1
4423 idouble: 1
4424 ifloat: 1
4425 Test "tgamma (6)":
4426 float: 1
4427 ifloat: 1
4428 Test "tgamma (6.5)":
4429 float: 1
4430 ifloat: 1
4431 Test "tgamma (7)":
4432 double: 1
4433 idouble: 1
4434 Test "tgamma (7.5)":
4435 double: 2
4436 float: 1
4437 idouble: 2
4438 ifloat: 1
4439 Test "tgamma (8)":
4440 double: 1
4441 idouble: 1
4442 Test "tgamma (8.5)":
4443 double: 1
4444 float: 1
4445 idouble: 1
4446 ifloat: 1
4447 Test "tgamma (9)":
4448 double: 1
4449 idouble: 1
4450 Test "tgamma (9.5)":
4451 double: 1
4452 idouble: 1
4454 # y0
4455 Test "y0 (0x1.3ffp+74)":
4456 double: 1
4457 idouble: 1
4458 Test "y0 (0x1.ff00000000002p+840)":
4459 double: 1
4460 idouble: 1
4461 Test "y0 (0x1p-10)":
4462 double: 1
4463 idouble: 1
4464 Test "y0 (0x1p-110)":
4465 double: 1
4466 idouble: 1
4467 Test "y0 (0x1p-20)":
4468 float: 1
4469 ifloat: 1
4470 Test "y0 (0x1p-30)":
4471 float: 1
4472 ifloat: 1
4473 Test "y0 (0x1p-40)":
4474 double: 1
4475 float: 1
4476 idouble: 1
4477 ifloat: 1
4478 Test "y0 (0x1p-50)":
4479 float: 1
4480 ifloat: 1
4481 Test "y0 (0x1p-70)":
4482 double: 1
4483 idouble: 1
4484 Test "y0 (0x1p-80)":
4485 double: 1
4486 float: 1
4487 idouble: 1
4488 ifloat: 1
4489 Test "y0 (1.0)":
4490 double: 2
4491 float: 1
4492 idouble: 2
4493 ifloat: 1
4494 ildouble: 2
4495 ldouble: 2
4496 Test "y0 (1.5)":
4497 double: 2
4498 float: 1
4499 idouble: 2
4500 ifloat: 1
4501 ildouble: 2
4502 ldouble: 2
4503 Test "y0 (10.0)":
4504 float: 1
4505 ifloat: 1
4506 Test "y0 (8.0)":
4507 double: 1
4508 float: 1
4509 idouble: 1
4510 ifloat: 1
4511 ildouble: 1
4512 ldouble: 1
4514 # y1
4515 Test "y1 (0.125)":
4516 double: 1
4517 idouble: 1
4518 ildouble: 1
4519 ldouble: 1
4520 Test "y1 (0x1.27e204p+99)":
4521 double: 1
4522 idouble: 1
4523 Test "y1 (0x1p-10)":
4524 double: 1
4525 idouble: 1
4526 Test "y1 (1.5)":
4527 float: 1
4528 ifloat: 1
4529 Test "y1 (10.0)":
4530 double: 3
4531 float: 1
4532 idouble: 3
4533 ifloat: 1
4534 ildouble: 3
4535 ldouble: 3
4536 Test "y1 (2.0)":
4537 double: 1
4538 float: 1
4539 idouble: 1
4540 ifloat: 1
4541 ildouble: 1
4542 ldouble: 1
4543 Test "y1 (8.0)":
4544 double: 1
4545 float: 2
4546 idouble: 1
4547 ifloat: 2
4548 ildouble: 1
4549 ldouble: 1
4551 # yn
4552 Test "yn (0, 1.0)":
4553 double: 2
4554 float: 1
4555 idouble: 2
4556 ifloat: 1
4557 ildouble: 2
4558 ldouble: 2
4559 Test "yn (0, 1.5)":
4560 double: 2
4561 float: 1
4562 idouble: 2
4563 ifloat: 1
4564 ildouble: 2
4565 ldouble: 2
4566 Test "yn (0, 10.0)":
4567 float: 1
4568 ifloat: 1
4569 Test "yn (0, 8.0)":
4570 double: 1
4571 float: 1
4572 idouble: 1
4573 ifloat: 1
4574 ildouble: 1
4575 ldouble: 1
4576 Test "yn (1, 0.125)":
4577 double: 1
4578 idouble: 1
4579 ildouble: 1
4580 ldouble: 1
4581 Test "yn (1, 1.5)":
4582 float: 1
4583 ifloat: 1
4584 Test "yn (1, 10.0)":
4585 double: 3
4586 float: 1
4587 idouble: 3
4588 ifloat: 1
4589 ildouble: 3
4590 ldouble: 3
4591 Test "yn (1, 2.0)":
4592 double: 1
4593 float: 1
4594 idouble: 1
4595 ifloat: 1
4596 ildouble: 1
4597 ldouble: 1
4598 Test "yn (1, 8.0)":
4599 double: 1
4600 float: 2
4601 idouble: 1
4602 ifloat: 2
4603 ildouble: 1
4604 ldouble: 1
4605 Test "yn (10, 0.125)":
4606 double: 1
4607 idouble: 1
4608 ildouble: 1
4609 ldouble: 1
4610 Test "yn (10, 0.75)":
4611 double: 1
4612 float: 1
4613 idouble: 1
4614 ifloat: 1
4615 ildouble: 1
4616 ldouble: 1
4617 Test "yn (10, 1.0)":
4618 double: 1
4619 idouble: 1
4620 ildouble: 1
4621 ldouble: 1
4622 Test "yn (10, 10.0)":
4623 double: 1
4624 float: 1
4625 idouble: 1
4626 ifloat: 1
4627 ildouble: 1
4628 ldouble: 1
4629 Test "yn (10, 2.0)":
4630 double: 2
4631 idouble: 2
4632 ildouble: 2
4633 ldouble: 2
4634 Test "yn (3, 0.125)":
4635 double: 1
4636 idouble: 1
4637 ildouble: 1
4638 ldouble: 1
4639 Test "yn (3, 0.75)":
4640 double: 1
4641 float: 1
4642 idouble: 1
4643 ifloat: 1
4644 ildouble: 1
4645 ldouble: 1
4646 Test "yn (3, 10.0)":
4647 double: 1
4648 float: 1
4649 idouble: 1
4650 ifloat: 1
4651 ildouble: 1
4652 ldouble: 1
4653 Test "yn (3, 2.0)":
4654 double: 1
4655 idouble: 1
4656 ildouble: 1
4657 ldouble: 1
4659 # Maximal error of functions:
4660 Function: "acos_downward":
4661 double: 1
4662 float: 1
4663 idouble: 1
4664 ifloat: 1
4666 Function: "acos_towardzero":
4667 double: 1
4668 float: 1
4669 idouble: 1
4670 ifloat: 1
4672 Function: "asin_downward":
4673 double: 1
4674 float: 1
4675 idouble: 1
4676 ifloat: 1
4678 Function: "asin_towardzero":
4679 double: 1
4680 float: 1
4681 idouble: 1
4682 ifloat: 1
4684 Function: "asin_upward":
4685 float: 1
4686 ifloat: 1
4688 Function: "atan2":
4689 float: 1
4690 ifloat: 1
4692 Function: "atanh":
4693 float: 1
4694 ifloat: 1
4696 Function: Real part of "cacos":
4697 double: 1
4698 float: 2
4699 idouble: 1
4700 ifloat: 2
4702 Function: Imaginary part of "cacos":
4703 double: 1
4704 float: 2
4705 idouble: 1
4706 ifloat: 2
4708 Function: Real part of "cacosh":
4709 double: 1
4710 float: 2
4711 idouble: 1
4712 ifloat: 2
4714 Function: Imaginary part of "cacosh":
4715 double: 1
4716 float: 2
4717 idouble: 1
4718 ifloat: 2
4720 Function: Real part of "casin":
4721 double: 1
4722 float: 1
4723 idouble: 1
4724 ifloat: 1
4725 ildouble: 1
4726 ldouble: 1
4728 Function: Imaginary part of "casin":
4729 double: 1
4730 float: 2
4731 idouble: 1
4732 ifloat: 2
4734 Function: Real part of "casinh":
4735 double: 5
4736 float: 2
4737 idouble: 5
4738 ifloat: 2
4739 ildouble: 5
4740 ldouble: 5
4742 Function: Imaginary part of "casinh":
4743 double: 3
4744 float: 1
4745 idouble: 3
4746 ifloat: 1
4747 ildouble: 3
4748 ldouble: 3
4750 Function: Real part of "catan":
4751 float: 1
4752 ifloat: 1
4754 Function: Imaginary part of "catan":
4755 double: 1
4756 float: 1
4757 idouble: 1
4758 ifloat: 1
4759 ildouble: 1
4760 ldouble: 1
4762 Function: Real part of "catanh":
4763 double: 4
4764 float: 1
4765 idouble: 4
4766 ifloat: 1
4767 ildouble: 4
4768 ldouble: 4
4770 Function: Imaginary part of "catanh":
4771 float: 1
4772 ifloat: 1
4774 Function: "cbrt":
4775 double: 1
4776 idouble: 1
4777 ildouble: 1
4778 ldouble: 1
4780 Function: Real part of "ccos":
4781 double: 1
4782 float: 1
4783 idouble: 1
4784 ifloat: 1
4785 ildouble: 1
4786 ldouble: 1
4788 Function: Imaginary part of "ccos":
4789 double: 1
4790 float: 1
4791 idouble: 1
4792 ifloat: 1
4794 Function: Real part of "ccosh":
4795 double: 1
4796 float: 1
4797 idouble: 1
4798 ifloat: 1
4799 ildouble: 1
4800 ldouble: 1
4802 Function: Imaginary part of "ccosh":
4803 double: 1
4804 float: 1
4805 idouble: 1
4806 ifloat: 1
4808 Function: Real part of "cexp":
4809 double: 2
4810 float: 1
4811 idouble: 2
4812 ifloat: 1
4814 Function: Imaginary part of "cexp":
4815 double: 1
4816 float: 2
4817 idouble: 1
4818 ifloat: 2
4820 Function: Real part of "clog":
4821 double: 1
4822 float: 1
4823 idouble: 1
4824 ifloat: 1
4826 Function: Imaginary part of "clog":
4827 float: 1
4828 ifloat: 1
4830 Function: Real part of "clog10":
4831 double: 2
4832 float: 2
4833 idouble: 2
4834 ifloat: 2
4836 Function: Imaginary part of "clog10":
4837 double: 1
4838 float: 1
4839 idouble: 1
4840 ifloat: 1
4841 ildouble: 1
4842 ldouble: 1
4844 Function: "cos":
4845 double: 2
4846 float: 1
4847 idouble: 2
4848 ifloat: 1
4849 ildouble: 2
4850 ldouble: 2
4852 Function: "cos_downward":
4853 float: 1
4854 ifloat: 1
4856 Function: "cos_tonearest":
4857 float: 1
4858 ifloat: 1
4860 Function: "cos_towardzero":
4861 float: 1
4862 ifloat: 1
4864 Function: "cos_upward":
4865 float: 2
4866 ifloat: 2
4868 Function: "cosh_downward":
4869 float: 1
4870 ifloat: 1
4872 Function: "cosh_towardzero":
4873 float: 1
4874 ifloat: 1
4876 Function: Real part of "cpow":
4877 double: 2
4878 float: 4
4879 idouble: 2
4880 ifloat: 4
4881 ildouble: 2
4882 ldouble: 2
4884 Function: Imaginary part of "cpow":
4885 double: 2
4886 float: 2
4887 idouble: 2
4888 ifloat: 2
4889 ildouble: 2
4890 ldouble: 2
4892 Function: Real part of "csin":
4893 double: 1
4894 float: 1
4895 idouble: 1
4896 ifloat: 1
4898 Function: Real part of "csinh":
4899 float: 1
4900 ifloat: 1
4902 Function: Imaginary part of "csinh":
4903 double: 1
4904 float: 1
4905 idouble: 1
4906 ifloat: 1
4907 ildouble: 1
4908 ldouble: 1
4910 Function: Real part of "csqrt":
4911 double: 1
4912 float: 1
4913 idouble: 1
4914 ifloat: 1
4916 Function: Imaginary part of "csqrt":
4917 double: 1
4918 float: 1
4919 idouble: 1
4920 ifloat: 1
4922 Function: Real part of "ctan":
4923 double: 1
4924 float: 1
4925 idouble: 1
4926 ifloat: 1
4928 Function: Imaginary part of "ctan":
4929 double: 1
4930 idouble: 1
4931 ildouble: 1
4932 ldouble: 1
4934 Function: Real part of "ctan_downward":
4935 double: 2
4936 float: 1
4937 idouble: 2
4938 ifloat: 1
4940 Function: Imaginary part of "ctan_downward":
4941 float: 1
4942 ifloat: 1
4944 Function: Real part of "ctan_tonearest":
4945 float: 1
4946 ifloat: 1
4948 Function: Imaginary part of "ctan_tonearest":
4949 float: 1
4950 ifloat: 1
4952 Function: Real part of "ctan_towardzero":
4953 float: 1
4954 ifloat: 1
4956 Function: Imaginary part of "ctan_towardzero":
4957 float: 1
4958 ifloat: 1
4960 Function: Real part of "ctan_upward":
4961 double: 2
4962 float: 1
4963 idouble: 2
4964 ifloat: 1
4966 Function: Imaginary part of "ctan_upward":
4967 double: 1
4968 float: 2
4969 idouble: 1
4970 ifloat: 2
4972 Function: Real part of "ctanh":
4973 double: 1
4974 float: 1
4975 idouble: 1
4976 ifloat: 1
4977 ildouble: 1
4978 ldouble: 1
4980 Function: Imaginary part of "ctanh":
4981 double: 1
4982 float: 2
4983 idouble: 1
4984 ifloat: 2
4986 Function: Real part of "ctanh_downward":
4987 float: 1
4988 ifloat: 1
4990 Function: Imaginary part of "ctanh_downward":
4991 double: 2
4992 float: 1
4993 idouble: 2
4994 ifloat: 1
4996 Function: Real part of "ctanh_tonearest":
4997 float: 1
4998 ifloat: 1
5000 Function: Imaginary part of "ctanh_tonearest":
5001 float: 1
5002 ifloat: 1
5004 Function: Real part of "ctanh_towardzero":
5005 float: 1
5006 ifloat: 1
5008 Function: Imaginary part of "ctanh_towardzero":
5009 float: 1
5010 ifloat: 1
5012 Function: Real part of "ctanh_upward":
5013 double: 1
5014 float: 2
5015 idouble: 1
5016 ifloat: 2
5018 Function: Imaginary part of "ctanh_upward":
5019 double: 2
5020 float: 1
5021 idouble: 2
5022 ifloat: 1
5024 Function: "erf":
5025 double: 1
5026 idouble: 1
5027 ildouble: 1
5028 ldouble: 1
5030 Function: "erfc":
5031 double: 1
5032 float: 1
5033 idouble: 1
5034 ifloat: 1
5035 ildouble: 1
5036 ldouble: 1
5038 Function: "exp10":
5039 double: 6
5040 float: 2
5041 idouble: 6
5042 ifloat: 2
5043 ildouble: 6
5044 ldouble: 6
5046 Function: "exp_downward":
5047 float: 1
5048 ifloat: 1
5050 Function: "exp_towardzero":
5051 float: 1
5052 ifloat: 1
5054 Function: "exp_upward":
5055 float: 1
5056 ifloat: 1
5058 Function: "expm1":
5059 double: 1
5060 float: 1
5061 idouble: 1
5062 ifloat: 1
5063 ildouble: 1
5064 ldouble: 1
5066 Function: "gamma":
5067 double: 1
5068 float: 2
5069 idouble: 1
5070 ifloat: 2
5072 Function: "hypot":
5073 float: 1
5074 ifloat: 1
5076 Function: "j0":
5077 double: 2
5078 float: 2
5079 idouble: 2
5080 ifloat: 2
5081 ildouble: 2
5082 ldouble: 2
5084 Function: "j1":
5085 double: 1
5086 float: 2
5087 idouble: 1
5088 ifloat: 2
5089 ildouble: 1
5090 ldouble: 1
5092 Function: "jn":
5093 double: 4
5094 float: 5
5095 idouble: 4
5096 ifloat: 5
5097 ildouble: 4
5098 ldouble: 4
5100 Function: "lgamma":
5101 double: 1
5102 float: 2
5103 idouble: 1
5104 ifloat: 2
5105 ildouble: 1
5106 ldouble: 1
5108 Function: "log10":
5109 double: 1
5110 float: 2
5111 idouble: 1
5112 ifloat: 2
5113 ildouble: 1
5114 ldouble: 1
5116 Function: "log1p":
5117 float: 1
5118 ifloat: 1
5120 Function: "pow":
5121 float: 1
5122 ifloat: 1
5124 Function: "pow10":
5125 double: 1
5126 idouble: 1
5128 Function: "pow_downward":
5129 float: 1
5130 ifloat: 1
5132 Function: "pow_towardzero":
5133 float: 1
5134 ifloat: 1
5136 Function: "pow_upward":
5137 float: 1
5138 ifloat: 1
5140 Function: "sin_downward":
5141 float: 1
5142 ifloat: 1
5144 Function: "sin_tonearest":
5145 float: 1
5146 ifloat: 1
5148 Function: "sin_towardzero":
5149 float: 1
5150 ifloat: 1
5152 Function: "sin_upward":
5153 float: 2
5154 ifloat: 2
5156 Function: "sincos":
5157 double: 1
5158 float: 1
5159 idouble: 1
5160 ifloat: 1
5161 ildouble: 1
5162 ldouble: 1
5164 Function: "sinh_downward":
5165 float: 1
5166 ifloat: 1
5168 Function: "sinh_towardzero":
5169 float: 1
5170 ifloat: 1
5172 Function: "tan":
5173 double: 1
5174 idouble: 1
5175 ildouble: 1
5176 ldouble: 1
5178 Function: "tan_downward":
5179 float: 1
5180 ifloat: 1
5182 Function: "tan_towardzero":
5183 float: 1
5184 ifloat: 1
5186 Function: "tan_upward":
5187 float: 1
5188 ifloat: 1
5190 Function: "tgamma":
5191 double: 4
5192 float: 3
5193 idouble: 4
5194 ifloat: 3
5195 ildouble: 1
5196 ldouble: 1
5198 Function: "y0":
5199 double: 2
5200 float: 1
5201 idouble: 2
5202 ifloat: 1
5203 ildouble: 2
5204 ldouble: 2
5206 Function: "y1":
5207 double: 3
5208 float: 2
5209 idouble: 3
5210 ifloat: 2
5211 ildouble: 3
5212 ldouble: 3
5214 Function: "yn":
5215 double: 3
5216 float: 2
5217 idouble: 3
5218 ifloat: 2
5219 ildouble: 3
5220 ldouble: 3
5222 # end of automatic generation