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