x86: Tunables may incorrectly set Prefer_PMINUB_for_stringop (bug 32047)
[glibc.git] / sysdeps / arm / libm-test-ulps
blob6480353d394e7421f207ede9fa802e9931023013
1 # Begin of automatic generation
3 # Maximal error of functions:
4 Function: "acos":
5 double: 1
6 float: 1
8 Function: "acos_downward":
9 double: 1
10 float: 1
12 Function: "acos_towardzero":
13 double: 1
14 float: 1
16 Function: "acos_upward":
17 double: 1
18 float: 1
20 Function: "acosh":
21 double: 2
22 float: 2
24 Function: "acosh_downward":
25 double: 2
26 float: 2
28 Function: "acosh_towardzero":
29 double: 2
30 float: 2
32 Function: "acosh_upward":
33 double: 2
34 float: 2
36 Function: "asin":
37 double: 1
38 float: 1
40 Function: "asin_downward":
41 double: 1
42 float: 1
44 Function: "asin_towardzero":
45 double: 1
46 float: 1
48 Function: "asin_upward":
49 double: 2
50 float: 1
52 Function: "asinh":
53 double: 2
54 float: 2
56 Function: "asinh_downward":
57 double: 3
58 float: 3
60 Function: "asinh_towardzero":
61 double: 2
62 float: 2
64 Function: "asinh_upward":
65 double: 3
66 float: 3
68 Function: "atan":
69 double: 1
70 float: 1
72 Function: "atan2":
73 float: 2
75 Function: "atan2_downward":
76 double: 1
77 float: 2
79 Function: "atan2_towardzero":
80 double: 1
81 float: 2
83 Function: "atan2_upward":
84 double: 1
85 float: 2
87 Function: "atan_downward":
88 double: 1
89 float: 2
91 Function: "atan_towardzero":
92 double: 1
93 float: 1
95 Function: "atan_upward":
96 double: 1
97 float: 2
99 Function: "atanh":
100 double: 2
101 float: 2
103 Function: "atanh_downward":
104 double: 3
105 float: 3
107 Function: "atanh_towardzero":
108 double: 2
109 float: 2
111 Function: "atanh_upward":
112 double: 3
113 float: 3
115 Function: "cabs":
116 double: 1
118 Function: "cabs_downward":
119 double: 1
121 Function: "cabs_towardzero":
122 double: 1
124 Function: "cabs_upward":
125 double: 1
127 Function: Real part of "cacos":
128 double: 1
129 float: 2
131 Function: Imaginary part of "cacos":
132 double: 2
133 float: 2
135 Function: Real part of "cacos_downward":
136 double: 3
137 float: 2
139 Function: Imaginary part of "cacos_downward":
140 double: 5
141 float: 3
143 Function: Real part of "cacos_towardzero":
144 double: 3
145 float: 2
147 Function: Imaginary part of "cacos_towardzero":
148 double: 5
149 float: 3
151 Function: Real part of "cacos_upward":
152 double: 2
153 float: 2
155 Function: Imaginary part of "cacos_upward":
156 double: 5
157 float: 7
159 Function: Real part of "cacosh":
160 double: 2
161 float: 2
163 Function: Imaginary part of "cacosh":
164 double: 1
165 float: 2
167 Function: Real part of "cacosh_downward":
168 double: 5
169 float: 3
171 Function: Imaginary part of "cacosh_downward":
172 double: 3
173 float: 3
175 Function: Real part of "cacosh_towardzero":
176 double: 5
177 float: 3
179 Function: Imaginary part of "cacosh_towardzero":
180 double: 3
181 float: 2
183 Function: Real part of "cacosh_upward":
184 double: 4
185 float: 4
187 Function: Imaginary part of "cacosh_upward":
188 double: 3
189 float: 2
191 Function: "carg":
192 float: 1
194 Function: "carg_downward":
195 double: 1
196 float: 2
198 Function: "carg_towardzero":
199 double: 1
200 float: 2
202 Function: "carg_upward":
203 double: 1
204 float: 2
206 Function: Real part of "casin":
207 double: 1
208 float: 1
210 Function: Imaginary part of "casin":
211 double: 2
212 float: 2
214 Function: Real part of "casin_downward":
215 double: 3
216 float: 2
218 Function: Imaginary part of "casin_downward":
219 double: 5
220 float: 3
222 Function: Real part of "casin_towardzero":
223 double: 3
224 float: 1
226 Function: Imaginary part of "casin_towardzero":
227 double: 5
228 float: 3
230 Function: Real part of "casin_upward":
231 double: 3
232 float: 2
234 Function: Imaginary part of "casin_upward":
235 double: 5
236 float: 7
238 Function: Real part of "casinh":
239 double: 2
240 float: 2
242 Function: Imaginary part of "casinh":
243 double: 1
244 float: 1
246 Function: Real part of "casinh_downward":
247 double: 5
248 float: 3
250 Function: Imaginary part of "casinh_downward":
251 double: 3
252 float: 2
254 Function: Real part of "casinh_towardzero":
255 double: 5
256 float: 3
258 Function: Imaginary part of "casinh_towardzero":
259 double: 3
260 float: 1
262 Function: Real part of "casinh_upward":
263 double: 5
264 float: 7
266 Function: Imaginary part of "casinh_upward":
267 double: 3
268 float: 2
270 Function: Real part of "catan":
271 double: 1
272 float: 1
274 Function: Imaginary part of "catan":
275 double: 1
276 float: 1
278 Function: Real part of "catan_downward":
279 double: 1
280 float: 2
282 Function: Imaginary part of "catan_downward":
283 double: 2
284 float: 2
286 Function: Real part of "catan_towardzero":
287 double: 1
288 float: 2
290 Function: Imaginary part of "catan_towardzero":
291 double: 2
292 float: 2
294 Function: Real part of "catan_upward":
295 double: 1
296 float: 1
298 Function: Imaginary part of "catan_upward":
299 double: 3
300 float: 3
302 Function: Real part of "catanh":
303 double: 1
304 float: 1
306 Function: Imaginary part of "catanh":
307 double: 1
308 float: 1
310 Function: Real part of "catanh_downward":
311 double: 2
312 float: 2
314 Function: Imaginary part of "catanh_downward":
315 double: 1
316 float: 2
318 Function: Real part of "catanh_towardzero":
319 double: 2
320 float: 2
322 Function: Imaginary part of "catanh_towardzero":
323 double: 1
324 float: 2
326 Function: Real part of "catanh_upward":
327 double: 4
328 float: 4
330 Function: Imaginary part of "catanh_upward":
331 double: 1
332 float: 1
334 Function: "cbrt":
335 double: 4
336 float: 1
338 Function: "cbrt_downward":
339 double: 4
340 float: 1
342 Function: "cbrt_towardzero":
343 double: 3
344 float: 1
346 Function: "cbrt_upward":
347 double: 5
348 float: 1
350 Function: Real part of "ccos":
351 double: 1
352 float: 1
354 Function: Imaginary part of "ccos":
355 double: 1
356 float: 1
358 Function: Real part of "ccos_downward":
359 double: 1
360 float: 1
362 Function: Imaginary part of "ccos_downward":
363 double: 3
364 float: 3
366 Function: Real part of "ccos_towardzero":
367 double: 1
368 float: 2
370 Function: Imaginary part of "ccos_towardzero":
371 double: 3
372 float: 3
374 Function: Real part of "ccos_upward":
375 double: 1
376 float: 2
378 Function: Imaginary part of "ccos_upward":
379 double: 2
380 float: 2
382 Function: Real part of "ccosh":
383 double: 1
384 float: 1
386 Function: Imaginary part of "ccosh":
387 double: 1
388 float: 1
390 Function: Real part of "ccosh_downward":
391 double: 2
392 float: 3
394 Function: Imaginary part of "ccosh_downward":
395 double: 3
396 float: 3
398 Function: Real part of "ccosh_towardzero":
399 double: 2
400 float: 3
402 Function: Imaginary part of "ccosh_towardzero":
403 double: 3
404 float: 3
406 Function: Real part of "ccosh_upward":
407 double: 1
408 float: 2
410 Function: Imaginary part of "ccosh_upward":
411 double: 2
412 float: 2
414 Function: Real part of "cexp":
415 double: 2
416 float: 1
418 Function: Imaginary part of "cexp":
419 double: 1
420 float: 2
422 Function: Real part of "cexp_downward":
423 double: 2
424 float: 2
426 Function: Imaginary part of "cexp_downward":
427 double: 3
428 float: 3
430 Function: Real part of "cexp_towardzero":
431 double: 2
432 float: 2
434 Function: Imaginary part of "cexp_towardzero":
435 double: 3
436 float: 3
438 Function: Real part of "cexp_upward":
439 double: 1
440 float: 2
442 Function: Imaginary part of "cexp_upward":
443 double: 3
444 float: 2
446 Function: Real part of "clog":
447 double: 3
448 float: 3
450 Function: Imaginary part of "clog":
451 double: 1
452 float: 1
454 Function: Real part of "clog10":
455 double: 3
456 float: 4
458 Function: Imaginary part of "clog10":
459 double: 2
460 float: 2
462 Function: Real part of "clog10_downward":
463 double: 5
464 float: 5
466 Function: Imaginary part of "clog10_downward":
467 double: 2
468 float: 4
470 Function: Real part of "clog10_towardzero":
471 double: 5
472 float: 5
474 Function: Imaginary part of "clog10_towardzero":
475 double: 2
476 float: 4
478 Function: Real part of "clog10_upward":
479 double: 6
480 float: 5
482 Function: Imaginary part of "clog10_upward":
483 double: 2
484 float: 4
486 Function: Real part of "clog_downward":
487 double: 4
488 float: 3
490 Function: Imaginary part of "clog_downward":
491 double: 1
492 float: 2
494 Function: Real part of "clog_towardzero":
495 double: 4
496 float: 4
498 Function: Imaginary part of "clog_towardzero":
499 double: 1
500 float: 3
502 Function: Real part of "clog_upward":
503 double: 4
504 float: 3
506 Function: Imaginary part of "clog_upward":
507 double: 1
508 float: 2
510 Function: "cos":
511 double: 1
512 float: 1
514 Function: "cos_downward":
515 double: 1
516 float: 2
518 Function: "cos_towardzero":
519 double: 1
520 float: 1
522 Function: "cos_upward":
523 double: 1
524 float: 2
526 Function: "cosh":
527 double: 2
528 float: 2
530 Function: "cosh_downward":
531 double: 3
532 float: 1
534 Function: "cosh_towardzero":
535 double: 3
536 float: 1
538 Function: "cosh_upward":
539 double: 2
540 float: 2
542 Function: Real part of "cpow":
543 double: 2
544 float: 5
546 Function: Imaginary part of "cpow":
547 float: 2
549 Function: Real part of "cpow_downward":
550 double: 5
551 float: 8
553 Function: Imaginary part of "cpow_downward":
554 double: 1
555 float: 2
557 Function: Real part of "cpow_towardzero":
558 double: 5
559 float: 8
561 Function: Imaginary part of "cpow_towardzero":
562 double: 1
563 float: 2
565 Function: Real part of "cpow_upward":
566 double: 4
567 float: 1
569 Function: Imaginary part of "cpow_upward":
570 double: 1
571 float: 2
573 Function: Real part of "csin":
574 double: 1
575 float: 1
577 Function: Real part of "csin_downward":
578 double: 3
579 float: 3
581 Function: Imaginary part of "csin_downward":
582 double: 1
583 float: 1
585 Function: Real part of "csin_towardzero":
586 double: 3
587 float: 3
589 Function: Imaginary part of "csin_towardzero":
590 double: 1
591 float: 1
593 Function: Real part of "csin_upward":
594 double: 2
595 float: 2
597 Function: Imaginary part of "csin_upward":
598 double: 1
599 float: 2
601 Function: Real part of "csinh":
602 float: 1
604 Function: Imaginary part of "csinh":
605 double: 1
606 float: 1
608 Function: Real part of "csinh_downward":
609 double: 2
610 float: 2
612 Function: Imaginary part of "csinh_downward":
613 double: 3
614 float: 3
616 Function: Real part of "csinh_towardzero":
617 double: 2
618 float: 2
620 Function: Imaginary part of "csinh_towardzero":
621 double: 3
622 float: 3
624 Function: Real part of "csinh_upward":
625 double: 1
626 float: 2
628 Function: Imaginary part of "csinh_upward":
629 double: 2
630 float: 2
632 Function: Real part of "csqrt":
633 double: 2
634 float: 2
636 Function: Imaginary part of "csqrt":
637 double: 2
638 float: 2
640 Function: Real part of "csqrt_downward":
641 double: 5
642 float: 4
644 Function: Imaginary part of "csqrt_downward":
645 double: 4
646 float: 3
648 Function: Real part of "csqrt_towardzero":
649 double: 4
650 float: 3
652 Function: Imaginary part of "csqrt_towardzero":
653 double: 4
654 float: 3
656 Function: Real part of "csqrt_upward":
657 double: 5
658 float: 4
660 Function: Imaginary part of "csqrt_upward":
661 double: 3
662 float: 3
664 Function: Real part of "ctan":
665 double: 1
666 float: 1
668 Function: Imaginary part of "ctan":
669 double: 2
670 float: 2
672 Function: Real part of "ctan_downward":
673 double: 6
674 float: 5
676 Function: Imaginary part of "ctan_downward":
677 double: 2
678 float: 2
680 Function: Real part of "ctan_towardzero":
681 double: 5
682 float: 3
684 Function: Imaginary part of "ctan_towardzero":
685 double: 2
686 float: 2
688 Function: Real part of "ctan_upward":
689 double: 2
690 float: 4
692 Function: Imaginary part of "ctan_upward":
693 double: 2
694 float: 3
696 Function: Real part of "ctanh":
697 double: 2
698 float: 2
700 Function: Imaginary part of "ctanh":
701 double: 2
702 float: 2
704 Function: Real part of "ctanh_downward":
705 double: 4
706 float: 2
708 Function: Imaginary part of "ctanh_downward":
709 double: 6
710 float: 5
712 Function: Real part of "ctanh_towardzero":
713 double: 2
714 float: 2
716 Function: Imaginary part of "ctanh_towardzero":
717 double: 5
718 float: 3
720 Function: Real part of "ctanh_upward":
721 double: 2
722 float: 3
724 Function: Imaginary part of "ctanh_upward":
725 double: 2
726 float: 3
728 Function: "erf":
729 double: 1
730 float: 1
732 Function: "erf_downward":
733 double: 1
734 float: 1
736 Function: "erf_towardzero":
737 double: 1
738 float: 1
740 Function: "erf_upward":
741 double: 1
742 float: 1
744 Function: "erfc":
745 double: 5
746 float: 3
748 Function: "erfc_downward":
749 double: 5
750 float: 6
752 Function: "erfc_towardzero":
753 double: 3
754 float: 4
756 Function: "erfc_upward":
757 double: 5
758 float: 6
760 Function: "exp":
761 double: 1
762 float: 1
764 Function: "exp10":
765 double: 2
766 float: 1
768 Function: "exp10_downward":
769 double: 3
770 float: 1
772 Function: "exp10_towardzero":
773 double: 3
774 float: 1
776 Function: "exp10_upward":
777 double: 2
778 float: 1
780 Function: "exp10m1":
781 double: 2
782 float: 1
784 Function: "exp10m1_downward":
785 double: 1
786 float: 1
788 Function: "exp10m1_towardzero":
789 double: 1
790 float: 1
792 Function: "exp10m1_upward":
793 double: 3
794 float: 1
796 Function: "exp2":
797 double: 1
798 float: 1
800 Function: "exp2_downward":
801 double: 1
802 float: 1
804 Function: "exp2_towardzero":
805 double: 1
806 float: 1
808 Function: "exp2_upward":
809 double: 1
810 float: 1
812 Function: "exp2m1":
813 double: 1
814 float: 1
816 Function: "exp2m1_downward":
817 double: 2
818 float: 1
820 Function: "exp2m1_towardzero":
821 double: 2
822 float: 1
824 Function: "exp2m1_upward":
825 double: 1
826 float: 1
828 Function: "exp_downward":
829 double: 1
830 float: 1
832 Function: "exp_towardzero":
833 double: 1
834 float: 1
836 Function: "exp_upward":
837 double: 1
838 float: 1
840 Function: "expm1":
841 double: 1
842 float: 1
844 Function: "expm1_downward":
845 double: 1
846 float: 1
848 Function: "expm1_towardzero":
849 double: 1
850 float: 2
852 Function: "expm1_upward":
853 double: 1
854 float: 1
856 Function: "gamma":
857 double: 4
858 float: 7
860 Function: "gamma_downward":
861 double: 5
862 float: 7
864 Function: "gamma_towardzero":
865 double: 5
866 float: 6
868 Function: "gamma_upward":
869 double: 5
870 float: 6
872 Function: "hypot":
873 double: 1
874 float: 1
876 Function: "hypot_downward":
877 double: 1
879 Function: "hypot_towardzero":
880 double: 1
882 Function: "hypot_upward":
883 double: 1
885 Function: "j0":
886 double: 2
887 float: 9
889 Function: "j0_downward":
890 double: 5
891 float: 9
893 Function: "j0_towardzero":
894 double: 6
895 float: 9
897 Function: "j0_upward":
898 double: 9
899 float: 9
901 Function: "j1":
902 double: 4
903 float: 9
905 Function: "j1_downward":
906 double: 5
907 float: 8
909 Function: "j1_towardzero":
910 double: 4
911 float: 8
913 Function: "j1_upward":
914 double: 9
915 float: 9
917 Function: "jn":
918 double: 4
919 float: 4
921 Function: "jn_downward":
922 double: 5
923 float: 5
925 Function: "jn_towardzero":
926 double: 5
927 float: 5
929 Function: "jn_upward":
930 double: 5
931 float: 5
933 Function: "lgamma":
934 double: 4
935 float: 7
937 Function: "lgamma_downward":
938 double: 5
939 float: 7
941 Function: "lgamma_towardzero":
942 double: 5
943 float: 6
945 Function: "lgamma_upward":
946 double: 5
947 float: 6
949 Function: "log":
950 float: 1
952 Function: "log10":
953 double: 2
954 float: 2
956 Function: "log10_downward":
957 double: 2
958 float: 3
960 Function: "log10_towardzero":
961 double: 2
962 float: 2
964 Function: "log10_upward":
965 double: 2
966 float: 2
968 Function: "log10p1":
969 double: 1
970 float: 1
972 Function: "log10p1_downward":
973 double: 2
974 float: 1
976 Function: "log10p1_towardzero":
977 double: 2
978 float: 2
980 Function: "log10p1_upward":
981 double: 2
982 float: 1
984 Function: "log1p":
985 double: 1
986 float: 1
988 Function: "log1p_downward":
989 double: 2
990 float: 2
992 Function: "log1p_towardzero":
993 double: 2
994 float: 2
996 Function: "log1p_upward":
997 double: 2
998 float: 2
1000 Function: "log2":
1001 double: 2
1002 float: 1
1004 Function: "log2_downward":
1005 double: 3
1006 float: 3
1008 Function: "log2_towardzero":
1009 double: 2
1010 float: 2
1012 Function: "log2_upward":
1013 double: 3
1014 float: 3
1016 Function: "log2p1":
1017 double: 1
1018 float: 2
1020 Function: "log2p1_downward":
1021 double: 2
1022 float: 2
1024 Function: "log2p1_towardzero":
1025 double: 2
1026 float: 2
1028 Function: "log2p1_upward":
1029 double: 2
1030 float: 2
1032 Function: "log_downward":
1033 float: 2
1035 Function: "log_towardzero":
1036 float: 2
1038 Function: "log_upward":
1039 double: 1
1040 float: 2
1042 Function: "logp1":
1043 double: 1
1044 float: 1
1046 Function: "logp1_downward":
1047 double: 2
1048 float: 2
1050 Function: "logp1_towardzero":
1051 double: 2
1052 float: 2
1054 Function: "logp1_upward":
1055 double: 2
1056 float: 2
1058 Function: "pow":
1059 double: 1
1060 float: 1
1062 Function: "pow_downward":
1063 double: 1
1064 float: 1
1066 Function: "pow_towardzero":
1067 double: 1
1068 float: 1
1070 Function: "pow_upward":
1071 double: 1
1072 float: 1
1074 Function: "sin":
1075 double: 1
1076 float: 1
1078 Function: "sin_downward":
1079 double: 1
1080 float: 2
1082 Function: "sin_towardzero":
1083 double: 1
1084 float: 1
1086 Function: "sin_upward":
1087 double: 1
1088 float: 2
1090 Function: "sincos":
1091 double: 1
1092 float: 1
1094 Function: "sincos_downward":
1095 double: 1
1096 float: 2
1098 Function: "sincos_towardzero":
1099 double: 1
1100 float: 1
1102 Function: "sincos_upward":
1103 double: 1
1104 float: 2
1106 Function: "sinh":
1107 double: 2
1108 float: 2
1110 Function: "sinh_downward":
1111 double: 3
1112 float: 3
1114 Function: "sinh_towardzero":
1115 double: 3
1116 float: 2
1118 Function: "sinh_upward":
1119 double: 3
1120 float: 3
1122 Function: "tan":
1123 float: 1
1125 Function: "tan_downward":
1126 double: 1
1127 float: 2
1129 Function: "tan_towardzero":
1130 double: 1
1131 float: 1
1133 Function: "tan_upward":
1134 double: 1
1135 float: 1
1137 Function: "tanh":
1138 double: 2
1139 float: 2
1141 Function: "tanh_downward":
1142 double: 3
1143 float: 3
1145 Function: "tanh_towardzero":
1146 double: 2
1147 float: 2
1149 Function: "tanh_upward":
1150 double: 3
1151 float: 3
1153 Function: "tgamma":
1154 double: 9
1155 float: 8
1157 Function: "tgamma_downward":
1158 double: 9
1159 float: 7
1161 Function: "tgamma_towardzero":
1162 double: 9
1163 float: 7
1165 Function: "tgamma_upward":
1166 double: 9
1167 float: 8
1169 Function: "y0":
1170 double: 3
1171 float: 9
1173 Function: "y0_downward":
1174 double: 3
1175 float: 9
1177 Function: "y0_towardzero":
1178 double: 4
1179 float: 9
1181 Function: "y0_upward":
1182 double: 3
1183 float: 9
1185 Function: "y1":
1186 double: 3
1187 float: 9
1189 Function: "y1_downward":
1190 double: 6
1191 float: 9
1193 Function: "y1_towardzero":
1194 double: 3
1195 float: 9
1197 Function: "y1_upward":
1198 double: 7
1199 float: 9
1201 Function: "yn":
1202 double: 3
1203 float: 3
1205 Function: "yn_downward":
1206 double: 3
1207 float: 4
1209 Function: "yn_towardzero":
1210 double: 3
1211 float: 3
1213 Function: "yn_upward":
1214 double: 4
1215 float: 5
1217 # end of automatic generation