OSDN Git Service

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