]> git.ipfire.org Git - thirdparty/glibc.git/blob - sysdeps/x86_64/fpu/libm-test-ulps
x86-64: Add vector cosh/coshf implementation to libmvec
[thirdparty/glibc.git] / sysdeps / x86_64 / fpu / libm-test-ulps
1 # Begin of automatic generation
2
3 # Maximal error of functions:
4 Function: "acos":
5 double: 1
6 float: 1
7 float128: 1
8 ldouble: 2
9
10 Function: "acos_downward":
11 double: 1
12 float: 1
13 float128: 1
14 ldouble: 2
15
16 Function: "acos_towardzero":
17 double: 1
18 float: 1
19 float128: 1
20 ldouble: 2
21
22 Function: "acos_upward":
23 double: 1
24 float: 1
25 float128: 1
26 ldouble: 2
27
28 Function: "acos_vlen16":
29 float: 1
30
31 Function: "acos_vlen2":
32 double: 1
33
34 Function: "acos_vlen4":
35 double: 1
36 float: 2
37
38 Function: "acos_vlen4_avx2":
39 double: 1
40
41 Function: "acos_vlen8":
42 double: 1
43 float: 2
44
45 Function: "acos_vlen8_avx2":
46 float: 1
47
48 Function: "acosh":
49 double: 2
50 float: 2
51 float128: 4
52 ldouble: 3
53
54 Function: "acosh_downward":
55 double: 2
56 float: 2
57 float128: 3
58 ldouble: 4
59
60 Function: "acosh_towardzero":
61 double: 2
62 float: 2
63 float128: 2
64 ldouble: 4
65
66 Function: "acosh_upward":
67 double: 2
68 float: 2
69 float128: 3
70 ldouble: 3
71
72 Function: "asin":
73 double: 1
74 float: 1
75 float128: 1
76 ldouble: 1
77
78 Function: "asin_downward":
79 double: 1
80 float: 1
81 float128: 2
82 ldouble: 2
83
84 Function: "asin_towardzero":
85 double: 1
86 float: 1
87 float128: 1
88 ldouble: 1
89
90 Function: "asin_upward":
91 double: 2
92 float: 1
93 float128: 2
94 ldouble: 1
95
96 Function: "asin_vlen16":
97 float: 1
98
99 Function: "asin_vlen2":
100 double: 1
101
102 Function: "asin_vlen4":
103 double: 1
104 float: 1
105
106 Function: "asin_vlen4_avx2":
107 double: 1
108
109 Function: "asin_vlen8":
110 double: 1
111 float: 1
112
113 Function: "asin_vlen8_avx2":
114 float: 1
115
116 Function: "asinh":
117 double: 2
118 float: 2
119 float128: 4
120 ldouble: 3
121
122 Function: "asinh_downward":
123 double: 3
124 float: 3
125 float128: 4
126 ldouble: 5
127
128 Function: "asinh_towardzero":
129 double: 2
130 float: 2
131 float128: 2
132 ldouble: 4
133
134 Function: "asinh_upward":
135 double: 3
136 float: 3
137 float128: 4
138 ldouble: 5
139
140 Function: "atan":
141 double: 1
142 float: 1
143 float128: 1
144 ldouble: 1
145
146 Function: "atan2":
147 float: 2
148 float128: 2
149 ldouble: 1
150
151 Function: "atan2_downward":
152 double: 1
153 float: 2
154 float128: 2
155 ldouble: 1
156
157 Function: "atan2_towardzero":
158 double: 1
159 float: 2
160 float128: 3
161 ldouble: 1
162
163 Function: "atan2_upward":
164 double: 1
165 float: 2
166 float128: 2
167 ldouble: 1
168
169 Function: "atan_downward":
170 double: 1
171 float: 2
172 float128: 2
173 ldouble: 1
174
175 Function: "atan_towardzero":
176 double: 1
177 float: 1
178 float128: 1
179 ldouble: 1
180
181 Function: "atan_upward":
182 double: 1
183 float: 2
184 float128: 2
185 ldouble: 1
186
187 Function: "atan_vlen16":
188 float: 1
189
190 Function: "atan_vlen2":
191 double: 1
192
193 Function: "atan_vlen4":
194 double: 1
195 float: 1
196
197 Function: "atan_vlen4_avx2":
198 double: 1
199
200 Function: "atan_vlen8":
201 double: 1
202 float: 1
203
204 Function: "atan_vlen8_avx2":
205 float: 1
206
207 Function: "atanh":
208 double: 2
209 float: 2
210 float128: 4
211 ldouble: 3
212
213 Function: "atanh_downward":
214 double: 3
215 float: 3
216 float128: 4
217 ldouble: 5
218
219 Function: "atanh_towardzero":
220 double: 2
221 float: 2
222 float128: 2
223 ldouble: 4
224
225 Function: "atanh_upward":
226 double: 3
227 float: 3
228 float128: 4
229 ldouble: 5
230
231 Function: "cabs":
232 double: 1
233 float128: 1
234 ldouble: 1
235
236 Function: "cabs_downward":
237 double: 1
238 float128: 1
239 ldouble: 1
240
241 Function: "cabs_towardzero":
242 double: 1
243 float128: 1
244 ldouble: 1
245
246 Function: "cabs_upward":
247 double: 1
248 float128: 1
249 ldouble: 1
250
251 Function: Real part of "cacos":
252 double: 1
253 float: 2
254 float128: 2
255 ldouble: 1
256
257 Function: Imaginary part of "cacos":
258 double: 2
259 float: 2
260 float128: 2
261 ldouble: 2
262
263 Function: Real part of "cacos_downward":
264 double: 3
265 float: 2
266 float128: 3
267 ldouble: 2
268
269 Function: Imaginary part of "cacos_downward":
270 double: 5
271 float: 3
272 float128: 6
273 ldouble: 6
274
275 Function: Real part of "cacos_towardzero":
276 double: 3
277 float: 2
278 float128: 3
279 ldouble: 2
280
281 Function: Imaginary part of "cacos_towardzero":
282 double: 5
283 float: 3
284 float128: 5
285 ldouble: 5
286
287 Function: Real part of "cacos_upward":
288 double: 2
289 float: 2
290 float128: 3
291 ldouble: 2
292
293 Function: Imaginary part of "cacos_upward":
294 double: 5
295 float: 7
296 float128: 7
297 ldouble: 7
298
299 Function: Real part of "cacosh":
300 double: 2
301 float: 2
302 float128: 2
303 ldouble: 2
304
305 Function: Imaginary part of "cacosh":
306 double: 1
307 float: 2
308 float128: 2
309 ldouble: 1
310
311 Function: Real part of "cacosh_downward":
312 double: 5
313 float: 3
314 float128: 5
315 ldouble: 5
316
317 Function: Imaginary part of "cacosh_downward":
318 double: 3
319 float: 3
320 float128: 4
321 ldouble: 3
322
323 Function: Real part of "cacosh_towardzero":
324 double: 5
325 float: 3
326 float128: 5
327 ldouble: 5
328
329 Function: Imaginary part of "cacosh_towardzero":
330 double: 3
331 float: 2
332 float128: 3
333 ldouble: 2
334
335 Function: Real part of "cacosh_upward":
336 double: 4
337 float: 4
338 float128: 6
339 ldouble: 5
340
341 Function: Imaginary part of "cacosh_upward":
342 double: 3
343 float: 2
344 float128: 4
345 ldouble: 3
346
347 Function: "carg":
348 float: 1
349 float128: 2
350 ldouble: 1
351
352 Function: "carg_downward":
353 double: 1
354 float: 2
355 float128: 2
356 ldouble: 1
357
358 Function: "carg_towardzero":
359 double: 1
360 float: 2
361 float128: 3
362 ldouble: 1
363
364 Function: "carg_upward":
365 double: 1
366 float: 2
367 float128: 2
368 ldouble: 1
369
370 Function: Real part of "casin":
371 double: 1
372 float: 1
373 float128: 2
374 ldouble: 1
375
376 Function: Imaginary part of "casin":
377 double: 2
378 float: 2
379 float128: 2
380 ldouble: 2
381
382 Function: Real part of "casin_downward":
383 double: 3
384 float: 2
385 float128: 3
386 ldouble: 3
387
388 Function: Imaginary part of "casin_downward":
389 double: 5
390 float: 3
391 float128: 6
392 ldouble: 6
393
394 Function: Real part of "casin_towardzero":
395 double: 3
396 float: 1
397 float128: 3
398 ldouble: 3
399
400 Function: Imaginary part of "casin_towardzero":
401 double: 5
402 float: 3
403 float128: 5
404 ldouble: 5
405
406 Function: Real part of "casin_upward":
407 double: 3
408 float: 2
409 float128: 3
410 ldouble: 2
411
412 Function: Imaginary part of "casin_upward":
413 double: 5
414 float: 7
415 float128: 7
416 ldouble: 7
417
418 Function: Real part of "casinh":
419 double: 2
420 float: 2
421 float128: 2
422 ldouble: 2
423
424 Function: Imaginary part of "casinh":
425 double: 1
426 float: 1
427 float128: 2
428 ldouble: 1
429
430 Function: Real part of "casinh_downward":
431 double: 5
432 float: 3
433 float128: 6
434 ldouble: 6
435
436 Function: Imaginary part of "casinh_downward":
437 double: 3
438 float: 2
439 float128: 3
440 ldouble: 3
441
442 Function: Real part of "casinh_towardzero":
443 double: 5
444 float: 3
445 float128: 5
446 ldouble: 5
447
448 Function: Imaginary part of "casinh_towardzero":
449 double: 3
450 float: 1
451 float128: 3
452 ldouble: 3
453
454 Function: Real part of "casinh_upward":
455 double: 5
456 float: 7
457 float128: 7
458 ldouble: 7
459
460 Function: Imaginary part of "casinh_upward":
461 double: 3
462 float: 2
463 float128: 3
464 ldouble: 2
465
466 Function: Real part of "catan":
467 double: 1
468 float: 1
469 float128: 1
470 ldouble: 1
471
472 Function: Imaginary part of "catan":
473 double: 1
474 float: 1
475 float128: 1
476 ldouble: 1
477
478 Function: Real part of "catan_downward":
479 double: 1
480 float: 2
481 float128: 2
482 ldouble: 1
483
484 Function: Imaginary part of "catan_downward":
485 double: 2
486 float: 2
487 float128: 2
488 ldouble: 4
489
490 Function: Real part of "catan_towardzero":
491 double: 1
492 float: 2
493 float128: 2
494 ldouble: 1
495
496 Function: Imaginary part of "catan_towardzero":
497 double: 2
498 float: 2
499 float128: 2
500 ldouble: 4
501
502 Function: Real part of "catan_upward":
503 double: 1
504 float: 1
505 float128: 2
506 ldouble: 1
507
508 Function: Imaginary part of "catan_upward":
509 double: 3
510 float: 3
511 float128: 3
512 ldouble: 3
513
514 Function: Real part of "catanh":
515 double: 1
516 float: 1
517 float128: 1
518 ldouble: 1
519
520 Function: Imaginary part of "catanh":
521 double: 1
522 float: 1
523 float128: 1
524 ldouble: 1
525
526 Function: Real part of "catanh_downward":
527 double: 2
528 float: 2
529 float128: 2
530 ldouble: 4
531
532 Function: Imaginary part of "catanh_downward":
533 double: 1
534 float: 2
535 float128: 2
536 ldouble: 1
537
538 Function: Real part of "catanh_towardzero":
539 double: 2
540 float: 2
541 float128: 2
542 ldouble: 4
543
544 Function: Imaginary part of "catanh_towardzero":
545 double: 1
546 float: 2
547 float128: 2
548 ldouble: 1
549
550 Function: Real part of "catanh_upward":
551 double: 4
552 float: 4
553 float128: 4
554 ldouble: 4
555
556 Function: Imaginary part of "catanh_upward":
557 double: 1
558 float: 1
559 float128: 2
560 ldouble: 1
561
562 Function: "cbrt":
563 double: 4
564 float: 1
565 float128: 1
566 ldouble: 1
567
568 Function: "cbrt_downward":
569 double: 4
570 float: 1
571 float128: 1
572 ldouble: 1
573
574 Function: "cbrt_towardzero":
575 double: 3
576 float: 1
577 float128: 1
578 ldouble: 1
579
580 Function: "cbrt_upward":
581 double: 5
582 float: 1
583 float128: 1
584 ldouble: 1
585
586 Function: Real part of "ccos":
587 double: 1
588 float: 1
589 float128: 1
590 ldouble: 1
591
592 Function: Imaginary part of "ccos":
593 double: 1
594 float: 1
595 float128: 1
596 ldouble: 1
597
598 Function: Real part of "ccos_downward":
599 double: 1
600 float: 1
601 float128: 2
602 ldouble: 3
603
604 Function: Imaginary part of "ccos_downward":
605 double: 3
606 float: 3
607 float128: 2
608 ldouble: 3
609
610 Function: Real part of "ccos_towardzero":
611 double: 1
612 float: 2
613 float128: 2
614 ldouble: 3
615
616 Function: Imaginary part of "ccos_towardzero":
617 double: 3
618 float: 3
619 float128: 2
620 ldouble: 3
621
622 Function: Real part of "ccos_upward":
623 double: 1
624 float: 2
625 float128: 3
626 ldouble: 2
627
628 Function: Imaginary part of "ccos_upward":
629 double: 2
630 float: 2
631 float128: 2
632 ldouble: 2
633
634 Function: Real part of "ccosh":
635 double: 1
636 float: 1
637 float128: 1
638 ldouble: 1
639
640 Function: Imaginary part of "ccosh":
641 double: 1
642 float: 1
643 float128: 1
644 ldouble: 1
645
646 Function: Real part of "ccosh_downward":
647 double: 2
648 float: 2
649 float128: 2
650 ldouble: 3
651
652 Function: Imaginary part of "ccosh_downward":
653 double: 3
654 float: 3
655 float128: 2
656 ldouble: 3
657
658 Function: Real part of "ccosh_towardzero":
659 double: 2
660 float: 3
661 float128: 2
662 ldouble: 3
663
664 Function: Imaginary part of "ccosh_towardzero":
665 double: 3
666 float: 3
667 float128: 2
668 ldouble: 3
669
670 Function: Real part of "ccosh_upward":
671 double: 1
672 float: 2
673 float128: 3
674 ldouble: 2
675
676 Function: Imaginary part of "ccosh_upward":
677 double: 2
678 float: 2
679 float128: 2
680 ldouble: 2
681
682 Function: Real part of "cexp":
683 double: 2
684 float: 1
685 float128: 1
686 ldouble: 1
687
688 Function: Imaginary part of "cexp":
689 double: 1
690 float: 2
691 float128: 1
692 ldouble: 1
693
694 Function: Real part of "cexp_downward":
695 double: 2
696 float: 2
697 float128: 2
698 ldouble: 3
699
700 Function: Imaginary part of "cexp_downward":
701 double: 3
702 float: 3
703 float128: 2
704 ldouble: 3
705
706 Function: Real part of "cexp_towardzero":
707 double: 2
708 float: 2
709 float128: 2
710 ldouble: 3
711
712 Function: Imaginary part of "cexp_towardzero":
713 double: 3
714 float: 3
715 float128: 2
716 ldouble: 3
717
718 Function: Real part of "cexp_upward":
719 double: 1
720 float: 2
721 float128: 3
722 ldouble: 2
723
724 Function: Imaginary part of "cexp_upward":
725 double: 3
726 float: 2
727 float128: 3
728 ldouble: 3
729
730 Function: Real part of "clog":
731 double: 3
732 float: 3
733 float128: 2
734 ldouble: 3
735
736 Function: Imaginary part of "clog":
737 double: 1
738 float: 1
739 float128: 1
740 ldouble: 1
741
742 Function: Real part of "clog10":
743 double: 3
744 float: 4
745 float128: 2
746 ldouble: 4
747
748 Function: Imaginary part of "clog10":
749 double: 2
750 float: 2
751 float128: 2
752 ldouble: 2
753
754 Function: Real part of "clog10_downward":
755 double: 5
756 float: 5
757 float128: 3
758 ldouble: 8
759
760 Function: Imaginary part of "clog10_downward":
761 double: 2
762 float: 4
763 float128: 3
764 ldouble: 3
765
766 Function: Real part of "clog10_towardzero":
767 double: 5
768 float: 6
769 float128: 4
770 ldouble: 8
771
772 Function: Imaginary part of "clog10_towardzero":
773 double: 2
774 float: 4
775 float128: 3
776 ldouble: 3
777
778 Function: Real part of "clog10_upward":
779 double: 6
780 float: 5
781 float128: 4
782 ldouble: 8
783
784 Function: Imaginary part of "clog10_upward":
785 double: 2
786 float: 4
787 float128: 3
788 ldouble: 3
789
790 Function: Real part of "clog_downward":
791 double: 4
792 float: 3
793 float128: 3
794 ldouble: 5
795
796 Function: Imaginary part of "clog_downward":
797 double: 1
798 float: 2
799 float128: 2
800 ldouble: 1
801
802 Function: Real part of "clog_towardzero":
803 double: 4
804 float: 4
805 float128: 3
806 ldouble: 5
807
808 Function: Imaginary part of "clog_towardzero":
809 double: 1
810 float: 3
811 float128: 2
812 ldouble: 1
813
814 Function: Real part of "clog_upward":
815 double: 4
816 float: 3
817 float128: 4
818 ldouble: 4
819
820 Function: Imaginary part of "clog_upward":
821 double: 1
822 float: 2
823 float128: 2
824 ldouble: 1
825
826 Function: "cos":
827 double: 1
828 float: 1
829 float128: 2
830 ldouble: 1
831
832 Function: "cos_downward":
833 double: 1
834 float: 1
835 float128: 3
836 ldouble: 3
837
838 Function: "cos_towardzero":
839 double: 1
840 float: 1
841 float128: 1
842 ldouble: 2
843
844 Function: "cos_upward":
845 double: 1
846 float: 1
847 float128: 2
848 ldouble: 2
849
850 Function: "cos_vlen16":
851 float: 1
852
853 Function: "cos_vlen2":
854 double: 2
855
856 Function: "cos_vlen4":
857 double: 2
858 float: 1
859
860 Function: "cos_vlen4_avx2":
861 double: 2
862
863 Function: "cos_vlen8":
864 double: 2
865 float: 1
866
867 Function: "cos_vlen8_avx2":
868 float: 1
869
870 Function: "cosh":
871 double: 2
872 float: 2
873 float128: 2
874 ldouble: 3
875
876 Function: "cosh_downward":
877 double: 3
878 float: 1
879 float128: 3
880 ldouble: 3
881
882 Function: "cosh_towardzero":
883 double: 3
884 float: 1
885 float128: 3
886 ldouble: 3
887
888 Function: "cosh_upward":
889 double: 2
890 float: 2
891 float128: 3
892 ldouble: 3
893
894 Function: "cosh_vlen16":
895 float: 2
896
897 Function: "cosh_vlen2":
898 double: 2
899
900 Function: "cosh_vlen4":
901 double: 2
902 float: 2
903
904 Function: "cosh_vlen4_avx2":
905 double: 2
906
907 Function: "cosh_vlen8":
908 double: 2
909 float: 2
910
911 Function: "cosh_vlen8_avx2":
912 float: 2
913
914 Function: Real part of "cpow":
915 double: 2
916 float: 5
917 float128: 4
918 ldouble: 3
919
920 Function: Imaginary part of "cpow":
921 float: 2
922 float128: 1
923 ldouble: 4
924
925 Function: Real part of "cpow_downward":
926 double: 5
927 float: 8
928 float128: 6
929 ldouble: 7
930
931 Function: Imaginary part of "cpow_downward":
932 double: 1
933 float: 2
934 float128: 2
935 ldouble: 2
936
937 Function: Real part of "cpow_towardzero":
938 double: 5
939 float: 8
940 float128: 6
941 ldouble: 7
942
943 Function: Imaginary part of "cpow_towardzero":
944 double: 1
945 float: 2
946 float128: 2
947 ldouble: 1
948
949 Function: Real part of "cpow_upward":
950 double: 4
951 float: 1
952 float128: 3
953 ldouble: 2
954
955 Function: Imaginary part of "cpow_upward":
956 double: 1
957 float: 2
958 float128: 2
959 ldouble: 2
960
961 Function: Real part of "csin":
962 double: 1
963 float: 1
964 float128: 1
965 ldouble: 1
966
967 Function: Imaginary part of "csin":
968 float128: 1
969
970 Function: Real part of "csin_downward":
971 double: 3
972 float: 3
973 float128: 2
974 ldouble: 3
975
976 Function: Imaginary part of "csin_downward":
977 double: 1
978 float: 2
979 float128: 2
980 ldouble: 3
981
982 Function: Real part of "csin_towardzero":
983 double: 3
984 float: 3
985 float128: 2
986 ldouble: 3
987
988 Function: Imaginary part of "csin_towardzero":
989 double: 2
990 float: 2
991 float128: 2
992 ldouble: 3
993
994 Function: Real part of "csin_upward":
995 double: 2
996 float: 3
997 float128: 2
998 ldouble: 3
999
1000 Function: Imaginary part of "csin_upward":
1001 double: 1
1002 float: 3
1003 float128: 3
1004 ldouble: 3
1005
1006 Function: Real part of "csinh":
1007 float: 1
1008 float128: 1
1009 ldouble: 1
1010
1011 Function: Imaginary part of "csinh":
1012 double: 1
1013 float: 1
1014 float128: 1
1015 ldouble: 1
1016
1017 Function: Real part of "csinh_downward":
1018 double: 2
1019 float: 2
1020 float128: 2
1021 ldouble: 3
1022
1023 Function: Imaginary part of "csinh_downward":
1024 double: 3
1025 float: 3
1026 float128: 2
1027 ldouble: 3
1028
1029 Function: Real part of "csinh_towardzero":
1030 double: 2
1031 float: 2
1032 float128: 2
1033 ldouble: 3
1034
1035 Function: Imaginary part of "csinh_towardzero":
1036 double: 3
1037 float: 3
1038 float128: 2
1039 ldouble: 3
1040
1041 Function: Real part of "csinh_upward":
1042 double: 1
1043 float: 3
1044 float128: 3
1045 ldouble: 3
1046
1047 Function: Imaginary part of "csinh_upward":
1048 double: 2
1049 float: 3
1050 float128: 2
1051 ldouble: 3
1052
1053 Function: Real part of "csqrt":
1054 double: 2
1055 float: 2
1056 float128: 2
1057 ldouble: 2
1058
1059 Function: Imaginary part of "csqrt":
1060 double: 2
1061 float: 2
1062 float128: 2
1063 ldouble: 2
1064
1065 Function: Real part of "csqrt_downward":
1066 double: 5
1067 float: 4
1068 float128: 4
1069 ldouble: 5
1070
1071 Function: Imaginary part of "csqrt_downward":
1072 double: 4
1073 float: 3
1074 float128: 3
1075 ldouble: 4
1076
1077 Function: Real part of "csqrt_towardzero":
1078 double: 4
1079 float: 3
1080 float128: 3
1081 ldouble: 4
1082
1083 Function: Imaginary part of "csqrt_towardzero":
1084 double: 4
1085 float: 3
1086 float128: 3
1087 ldouble: 4
1088
1089 Function: Real part of "csqrt_upward":
1090 double: 5
1091 float: 4
1092 float128: 4
1093 ldouble: 5
1094
1095 Function: Imaginary part of "csqrt_upward":
1096 double: 3
1097 float: 3
1098 float128: 3
1099 ldouble: 4
1100
1101 Function: Real part of "ctan":
1102 double: 1
1103 float: 1
1104 float128: 3
1105 ldouble: 2
1106
1107 Function: Imaginary part of "ctan":
1108 double: 2
1109 float: 2
1110 float128: 3
1111 ldouble: 1
1112
1113 Function: Real part of "ctan_downward":
1114 double: 6
1115 float: 5
1116 float128: 4
1117 ldouble: 5
1118
1119 Function: Imaginary part of "ctan_downward":
1120 double: 2
1121 float: 2
1122 float128: 5
1123 ldouble: 4
1124
1125 Function: Real part of "ctan_towardzero":
1126 double: 5
1127 float: 3
1128 float128: 4
1129 ldouble: 5
1130
1131 Function: Imaginary part of "ctan_towardzero":
1132 double: 2
1133 float: 2
1134 float128: 5
1135 ldouble: 4
1136
1137 Function: Real part of "ctan_upward":
1138 double: 2
1139 float: 4
1140 float128: 5
1141 ldouble: 3
1142
1143 Function: Imaginary part of "ctan_upward":
1144 double: 2
1145 float: 2
1146 float128: 5
1147 ldouble: 3
1148
1149 Function: Real part of "ctanh":
1150 double: 2
1151 float: 2
1152 float128: 3
1153 ldouble: 1
1154
1155 Function: Imaginary part of "ctanh":
1156 double: 2
1157 float: 2
1158 float128: 3
1159 ldouble: 2
1160
1161 Function: Real part of "ctanh_downward":
1162 double: 4
1163 float: 2
1164 float128: 5
1165 ldouble: 4
1166
1167 Function: Imaginary part of "ctanh_downward":
1168 double: 6
1169 float: 5
1170 float128: 4
1171 ldouble: 4
1172
1173 Function: Real part of "ctanh_towardzero":
1174 double: 2
1175 float: 2
1176 float128: 5
1177 ldouble: 4
1178
1179 Function: Imaginary part of "ctanh_towardzero":
1180 double: 5
1181 float: 3
1182 float128: 3
1183 ldouble: 3
1184
1185 Function: Real part of "ctanh_upward":
1186 double: 2
1187 float: 2
1188 float128: 5
1189 ldouble: 3
1190
1191 Function: Imaginary part of "ctanh_upward":
1192 double: 2
1193 float: 3
1194 float128: 5
1195 ldouble: 3
1196
1197 Function: "erf":
1198 double: 1
1199 float: 1
1200 float128: 1
1201 ldouble: 1
1202
1203 Function: "erf_downward":
1204 double: 1
1205 float: 1
1206 float128: 2
1207 ldouble: 1
1208
1209 Function: "erf_towardzero":
1210 double: 1
1211 float: 1
1212 float128: 1
1213 ldouble: 1
1214
1215 Function: "erf_upward":
1216 double: 1
1217 float: 1
1218 float128: 2
1219 ldouble: 1
1220
1221 Function: "erfc":
1222 double: 5
1223 float: 3
1224 float128: 4
1225 ldouble: 5
1226
1227 Function: "erfc_downward":
1228 double: 5
1229 float: 6
1230 float128: 5
1231 ldouble: 4
1232
1233 Function: "erfc_towardzero":
1234 double: 3
1235 float: 4
1236 float128: 4
1237 ldouble: 4
1238
1239 Function: "erfc_upward":
1240 double: 5
1241 float: 6
1242 float128: 5
1243 ldouble: 5
1244
1245 Function: "exp":
1246 double: 1
1247 float: 1
1248 float128: 1
1249 ldouble: 1
1250
1251 Function: "exp10":
1252 double: 2
1253 float: 1
1254 float128: 2
1255 ldouble: 1
1256
1257 Function: "exp10_downward":
1258 double: 3
1259 float: 1
1260 float128: 3
1261 ldouble: 2
1262
1263 Function: "exp10_towardzero":
1264 double: 3
1265 float: 1
1266 float128: 3
1267 ldouble: 2
1268
1269 Function: "exp10_upward":
1270 double: 2
1271 float: 1
1272 float128: 3
1273 ldouble: 2
1274
1275 Function: "exp10_vlen16":
1276 float: 3
1277
1278 Function: "exp10_vlen2":
1279 double: 1
1280
1281 Function: "exp10_vlen4":
1282 double: 1
1283 float: 1
1284
1285 Function: "exp10_vlen4_avx2":
1286 double: 1
1287
1288 Function: "exp10_vlen8":
1289 double: 1
1290 float: 1
1291
1292 Function: "exp10_vlen8_avx2":
1293 float: 1
1294
1295 Function: "exp2":
1296 double: 1
1297 float: 1
1298 float128: 1
1299 ldouble: 1
1300
1301 Function: "exp2_downward":
1302 double: 1
1303 float: 1
1304 float128: 1
1305 ldouble: 1
1306
1307 Function: "exp2_towardzero":
1308 double: 1
1309 float: 1
1310 float128: 1
1311 ldouble: 1
1312
1313 Function: "exp2_upward":
1314 double: 1
1315 float: 1
1316 float128: 2
1317 ldouble: 1
1318
1319 Function: "exp2_vlen16":
1320 float: 1
1321
1322 Function: "exp2_vlen2":
1323 double: 1
1324
1325 Function: "exp2_vlen4":
1326 double: 1
1327 float: 1
1328
1329 Function: "exp2_vlen4_avx2":
1330 double: 1
1331
1332 Function: "exp2_vlen8":
1333 double: 1
1334 float: 1
1335
1336 Function: "exp2_vlen8_avx2":
1337 float: 1
1338
1339 Function: "exp_downward":
1340 double: 1
1341 float: 1
1342 ldouble: 1
1343
1344 Function: "exp_towardzero":
1345 double: 1
1346 float: 1
1347 ldouble: 2
1348
1349 Function: "exp_upward":
1350 double: 1
1351 float: 1
1352 ldouble: 1
1353
1354 Function: "exp_vlen16":
1355 float: 1
1356
1357 Function: "exp_vlen2":
1358 double: 1
1359
1360 Function: "exp_vlen4":
1361 double: 1
1362 float: 1
1363
1364 Function: "exp_vlen4_avx2":
1365 double: 1
1366
1367 Function: "exp_vlen8":
1368 double: 1
1369 float: 1
1370
1371 Function: "exp_vlen8_avx2":
1372 float: 1
1373
1374 Function: "expm1":
1375 double: 1
1376 float: 1
1377 float128: 2
1378 ldouble: 3
1379
1380 Function: "expm1_downward":
1381 double: 1
1382 float: 1
1383 float128: 2
1384 ldouble: 4
1385
1386 Function: "expm1_towardzero":
1387 double: 1
1388 float: 2
1389 float128: 4
1390 ldouble: 4
1391
1392 Function: "expm1_upward":
1393 double: 1
1394 float: 1
1395 float128: 3
1396 ldouble: 4
1397
1398 Function: "gamma":
1399 double: 4
1400 float: 7
1401 ldouble: 4
1402
1403 Function: "gamma_downward":
1404 double: 5
1405 float: 7
1406 ldouble: 7
1407
1408 Function: "gamma_towardzero":
1409 double: 5
1410 float: 6
1411 ldouble: 7
1412
1413 Function: "gamma_upward":
1414 double: 5
1415 float: 6
1416 ldouble: 6
1417
1418 Function: "hypot":
1419 double: 1
1420 float128: 1
1421 ldouble: 1
1422
1423 Function: "hypot_downward":
1424 double: 1
1425 float128: 1
1426 ldouble: 1
1427
1428 Function: "hypot_towardzero":
1429 double: 1
1430 float128: 1
1431 ldouble: 1
1432
1433 Function: "hypot_upward":
1434 double: 1
1435 float128: 1
1436 ldouble: 1
1437
1438 Function: "hypot_vlen16":
1439 float: 1
1440
1441 Function: "hypot_vlen2":
1442 double: 1
1443
1444 Function: "hypot_vlen4":
1445 double: 1
1446 float: 1
1447
1448 Function: "hypot_vlen4_avx2":
1449 double: 1
1450
1451 Function: "hypot_vlen8":
1452 double: 1
1453 float: 1
1454
1455 Function: "hypot_vlen8_avx2":
1456 float: 1
1457
1458 Function: "j0":
1459 double: 3
1460 float: 9
1461 float128: 2
1462 ldouble: 8
1463
1464 Function: "j0_downward":
1465 double: 6
1466 float: 9
1467 float128: 9
1468 ldouble: 6
1469
1470 Function: "j0_towardzero":
1471 double: 7
1472 float: 9
1473 float128: 9
1474 ldouble: 6
1475
1476 Function: "j0_upward":
1477 double: 9
1478 float: 9
1479 float128: 7
1480 ldouble: 6
1481
1482 Function: "j1":
1483 double: 4
1484 float: 9
1485 float128: 4
1486 ldouble: 9
1487
1488 Function: "j1_downward":
1489 double: 6
1490 float: 8
1491 float128: 6
1492 ldouble: 8
1493
1494 Function: "j1_towardzero":
1495 double: 4
1496 float: 9
1497 float128: 9
1498 ldouble: 4
1499
1500 Function: "j1_upward":
1501 double: 9
1502 float: 9
1503 float128: 9
1504 ldouble: 3
1505
1506 Function: "jn":
1507 double: 4
1508 float: 4
1509 float128: 7
1510 ldouble: 4
1511
1512 Function: "jn_downward":
1513 double: 5
1514 float: 5
1515 float128: 8
1516 ldouble: 4
1517
1518 Function: "jn_towardzero":
1519 double: 5
1520 float: 5
1521 float128: 8
1522 ldouble: 5
1523
1524 Function: "jn_upward":
1525 double: 5
1526 float: 5
1527 float128: 7
1528 ldouble: 5
1529
1530 Function: "lgamma":
1531 double: 4
1532 float: 7
1533 float128: 5
1534 ldouble: 4
1535
1536 Function: "lgamma_downward":
1537 double: 5
1538 float: 7
1539 float128: 8
1540 ldouble: 7
1541
1542 Function: "lgamma_towardzero":
1543 double: 5
1544 float: 6
1545 float128: 5
1546 ldouble: 7
1547
1548 Function: "lgamma_upward":
1549 double: 5
1550 float: 6
1551 float128: 8
1552 ldouble: 6
1553
1554 Function: "log":
1555 double: 1
1556 float: 1
1557 float128: 1
1558 ldouble: 1
1559
1560 Function: "log10":
1561 double: 2
1562 float: 2
1563 float128: 2
1564 ldouble: 1
1565
1566 Function: "log10_downward":
1567 double: 2
1568 float: 3
1569 float128: 1
1570 ldouble: 2
1571
1572 Function: "log10_towardzero":
1573 double: 2
1574 float: 2
1575 float128: 1
1576 ldouble: 2
1577
1578 Function: "log10_upward":
1579 double: 2
1580 float: 2
1581 float128: 1
1582 ldouble: 1
1583
1584 Function: "log1p":
1585 double: 1
1586 float: 1
1587 float128: 3
1588 ldouble: 2
1589
1590 Function: "log1p_downward":
1591 double: 2
1592 float: 2
1593 float128: 3
1594 ldouble: 4
1595
1596 Function: "log1p_towardzero":
1597 double: 2
1598 float: 2
1599 float128: 3
1600 ldouble: 4
1601
1602 Function: "log1p_upward":
1603 double: 2
1604 float: 2
1605 float128: 2
1606 ldouble: 3
1607
1608 Function: "log2":
1609 double: 2
1610 float: 1
1611 float128: 3
1612 ldouble: 1
1613
1614 Function: "log2_downward":
1615 double: 3
1616 float: 3
1617 float128: 3
1618 ldouble: 1
1619
1620 Function: "log2_towardzero":
1621 double: 2
1622 float: 2
1623 float128: 1
1624 ldouble: 1
1625
1626 Function: "log2_upward":
1627 double: 3
1628 float: 3
1629 float128: 1
1630 ldouble: 1
1631
1632 Function: "log_downward":
1633 float: 2
1634 float128: 1
1635 ldouble: 2
1636
1637 Function: "log_towardzero":
1638 float: 2
1639 float128: 2
1640 ldouble: 2
1641
1642 Function: "log_upward":
1643 double: 1
1644 float: 2
1645 float128: 1
1646 ldouble: 1
1647
1648 Function: "log_vlen16":
1649 float: 3
1650
1651 Function: "log_vlen2":
1652 double: 1
1653
1654 Function: "log_vlen4":
1655 double: 1
1656 float: 3
1657
1658 Function: "log_vlen4_avx2":
1659 double: 1
1660
1661 Function: "log_vlen8":
1662 double: 1
1663 float: 3
1664
1665 Function: "log_vlen8_avx2":
1666 float: 3
1667
1668 Function: "pow":
1669 double: 1
1670 float: 1
1671 float128: 2
1672 ldouble: 1
1673
1674 Function: "pow_downward":
1675 double: 1
1676 float: 1
1677 float128: 2
1678 ldouble: 4
1679
1680 Function: "pow_towardzero":
1681 double: 1
1682 float: 1
1683 float128: 2
1684 ldouble: 4
1685
1686 Function: "pow_upward":
1687 double: 1
1688 float: 1
1689 float128: 2
1690 ldouble: 4
1691
1692 Function: "pow_vlen16":
1693 float: 3
1694
1695 Function: "pow_vlen2":
1696 double: 1
1697
1698 Function: "pow_vlen4":
1699 double: 1
1700 float: 3
1701
1702 Function: "pow_vlen4_avx2":
1703 double: 1
1704
1705 Function: "pow_vlen8":
1706 double: 1
1707 float: 3
1708
1709 Function: "pow_vlen8_avx2":
1710 float: 3
1711
1712 Function: "sin":
1713 double: 1
1714 float: 1
1715 float128: 2
1716 ldouble: 2
1717
1718 Function: "sin_downward":
1719 double: 1
1720 float: 1
1721 float128: 3
1722 ldouble: 3
1723
1724 Function: "sin_towardzero":
1725 double: 1
1726 float: 1
1727 float128: 2
1728 ldouble: 2
1729
1730 Function: "sin_upward":
1731 double: 1
1732 float: 1
1733 float128: 3
1734 ldouble: 3
1735
1736 Function: "sin_vlen16":
1737 float: 1
1738
1739 Function: "sin_vlen2":
1740 double: 2
1741
1742 Function: "sin_vlen4":
1743 double: 2
1744 float: 1
1745
1746 Function: "sin_vlen4_avx2":
1747 double: 2
1748
1749 Function: "sin_vlen8":
1750 double: 2
1751 float: 1
1752
1753 Function: "sin_vlen8_avx2":
1754 float: 1
1755
1756 Function: "sincos":
1757 double: 1
1758 float128: 1
1759 ldouble: 1
1760
1761 Function: "sincos_downward":
1762 double: 1
1763 float: 1
1764 float128: 3
1765 ldouble: 3
1766
1767 Function: "sincos_towardzero":
1768 double: 1
1769 float: 1
1770 float128: 2
1771 ldouble: 2
1772
1773 Function: "sincos_upward":
1774 double: 1
1775 float: 1
1776 float128: 3
1777 ldouble: 3
1778
1779 Function: "sincos_vlen16":
1780 float: 1
1781
1782 Function: "sincos_vlen2":
1783 double: 2
1784
1785 Function: "sincos_vlen4":
1786 double: 2
1787 float: 1
1788
1789 Function: "sincos_vlen4_avx2":
1790 double: 2
1791
1792 Function: "sincos_vlen8":
1793 double: 2
1794 float: 1
1795
1796 Function: "sincos_vlen8_avx2":
1797 float: 1
1798
1799 Function: "sinh":
1800 double: 2
1801 float: 2
1802 float128: 2
1803 ldouble: 3
1804
1805 Function: "sinh_downward":
1806 double: 3
1807 float: 3
1808 float128: 3
1809 ldouble: 5
1810
1811 Function: "sinh_towardzero":
1812 double: 3
1813 float: 2
1814 float128: 3
1815 ldouble: 4
1816
1817 Function: "sinh_upward":
1818 double: 3
1819 float: 3
1820 float128: 4
1821 ldouble: 5
1822
1823 Function: "tan":
1824 float: 1
1825 float128: 1
1826 ldouble: 2
1827
1828 Function: "tan_downward":
1829 double: 1
1830 float: 2
1831 float128: 1
1832 ldouble: 3
1833
1834 Function: "tan_towardzero":
1835 double: 1
1836 float: 1
1837 float128: 1
1838 ldouble: 3
1839
1840 Function: "tan_upward":
1841 double: 1
1842 float: 1
1843 float128: 1
1844 ldouble: 2
1845
1846 Function: "tanh":
1847 double: 2
1848 float: 2
1849 float128: 2
1850 ldouble: 3
1851
1852 Function: "tanh_downward":
1853 double: 3
1854 float: 3
1855 float128: 4
1856 ldouble: 4
1857
1858 Function: "tanh_towardzero":
1859 double: 2
1860 float: 2
1861 float128: 3
1862 ldouble: 3
1863
1864 Function: "tanh_upward":
1865 double: 3
1866 float: 3
1867 float128: 3
1868 ldouble: 4
1869
1870 Function: "tgamma":
1871 double: 9
1872 float: 8
1873 float128: 4
1874 ldouble: 5
1875
1876 Function: "tgamma_downward":
1877 double: 9
1878 float: 7
1879 float128: 5
1880 ldouble: 6
1881
1882 Function: "tgamma_towardzero":
1883 double: 9
1884 float: 7
1885 float128: 5
1886 ldouble: 6
1887
1888 Function: "tgamma_upward":
1889 double: 9
1890 float: 8
1891 float128: 4
1892 ldouble: 5
1893
1894 Function: "y0":
1895 double: 3
1896 float: 9
1897 float128: 3
1898 ldouble: 2
1899
1900 Function: "y0_downward":
1901 double: 4
1902 float: 9
1903 float128: 7
1904 ldouble: 7
1905
1906 Function: "y0_towardzero":
1907 double: 4
1908 float: 9
1909 float128: 3
1910 ldouble: 8
1911
1912 Function: "y0_upward":
1913 double: 3
1914 float: 9
1915 float128: 4
1916 ldouble: 7
1917
1918 Function: "y1":
1919 double: 6
1920 float: 9
1921 float128: 5
1922 ldouble: 3
1923
1924 Function: "y1_downward":
1925 double: 6
1926 float: 9
1927 float128: 5
1928 ldouble: 7
1929
1930 Function: "y1_towardzero":
1931 double: 4
1932 float: 9
1933 float128: 6
1934 ldouble: 5
1935
1936 Function: "y1_upward":
1937 double: 7
1938 float: 9
1939 float128: 6
1940 ldouble: 9
1941
1942 Function: "yn":
1943 double: 3
1944 float: 3
1945 float128: 5
1946 ldouble: 4
1947
1948 Function: "yn_downward":
1949 double: 3
1950 float: 4
1951 float128: 5
1952 ldouble: 5
1953
1954 Function: "yn_towardzero":
1955 double: 3
1956 float: 3
1957 float128: 5
1958 ldouble: 5
1959
1960 Function: "yn_upward":
1961 double: 4
1962 float: 5
1963 float128: 5
1964 ldouble: 4
1965
1966 # end of automatic generation