Regenerate MIPS libm-test-ulps.
[glibc.git] / sysdeps / mips / mips64 / libm-test-ulps
blob1334eaad69897467f37d49d659c10a6a27c46564
1 # Begin of automatic generation
3 # Maximal error of functions:
4 Function: "acos":
5 float: 1
6 ifloat: 1
8 Function: "acos_downward":
9 double: 1
10 float: 1
11 idouble: 1
12 ifloat: 1
13 ildouble: 1
14 ldouble: 1
16 Function: "acos_towardzero":
17 double: 1
18 float: 1
19 idouble: 1
20 ifloat: 1
21 ildouble: 1
22 ldouble: 1
24 Function: "acos_upward":
25 double: 1
26 float: 1
27 idouble: 1
28 ifloat: 1
29 ildouble: 1
30 ldouble: 1
32 Function: "acosh":
33 double: 1
34 float: 2
35 idouble: 1
36 ifloat: 2
37 ildouble: 1
38 ldouble: 1
40 Function: "acosh_downward":
41 double: 1
42 float: 1
43 idouble: 1
44 ifloat: 1
45 ildouble: 2
46 ldouble: 2
48 Function: "acosh_towardzero":
49 double: 2
50 float: 1
51 idouble: 2
52 ifloat: 1
53 ildouble: 1
54 ldouble: 1
56 Function: "acosh_upward":
57 double: 2
58 float: 1
59 idouble: 2
60 ifloat: 1
61 ildouble: 2
62 ldouble: 2
64 Function: "asin":
65 float: 1
66 ifloat: 1
67 ildouble: 1
68 ldouble: 1
70 Function: "asin_downward":
71 double: 1
72 float: 1
73 idouble: 1
74 ifloat: 1
75 ildouble: 1
76 ldouble: 1
78 Function: "asin_towardzero":
79 double: 1
80 float: 1
81 idouble: 1
82 ifloat: 1
83 ildouble: 1
84 ldouble: 1
86 Function: "asin_upward":
87 double: 1
88 float: 1
89 idouble: 1
90 ifloat: 1
91 ildouble: 1
92 ldouble: 1
94 Function: "asinh":
95 double: 1
96 float: 1
97 idouble: 1
98 ifloat: 1
99 ildouble: 1
100 ldouble: 1
102 Function: "asinh_downward":
103 double: 3
104 float: 3
105 idouble: 3
106 ifloat: 3
107 ildouble: 3
108 ldouble: 3
110 Function: "asinh_towardzero":
111 double: 2
112 float: 2
113 idouble: 2
114 ifloat: 2
115 ildouble: 2
116 ldouble: 2
118 Function: "asinh_upward":
119 double: 3
120 float: 3
121 idouble: 3
122 ifloat: 3
123 ildouble: 3
124 ldouble: 3
126 Function: "atan":
127 float: 1
128 ifloat: 1
129 ildouble: 1
130 ldouble: 1
132 Function: "atan2":
133 float: 1
134 ifloat: 1
135 ildouble: 1
136 ldouble: 1
138 Function: "atan2_downward":
139 double: 1
140 float: 2
141 idouble: 1
142 ifloat: 2
143 ildouble: 1
144 ldouble: 1
146 Function: "atan2_towardzero":
147 double: 1
148 float: 2
149 idouble: 1
150 ifloat: 2
151 ildouble: 2
152 ldouble: 2
154 Function: "atan2_upward":
155 double: 1
156 float: 2
157 idouble: 1
158 ifloat: 2
159 ildouble: 2
160 ldouble: 2
162 Function: "atan_downward":
163 double: 1
164 float: 2
165 idouble: 1
166 ifloat: 2
167 ildouble: 2
168 ldouble: 2
170 Function: "atan_towardzero":
171 double: 1
172 float: 1
173 idouble: 1
174 ifloat: 1
175 ildouble: 1
176 ldouble: 1
178 Function: "atan_upward":
179 double: 1
180 float: 2
181 idouble: 1
182 ifloat: 2
183 ildouble: 1
184 ldouble: 1
186 Function: "atanh":
187 double: 1
188 float: 2
189 idouble: 1
190 ifloat: 2
191 ildouble: 2
192 ldouble: 2
194 Function: "atanh_downward":
195 double: 3
196 float: 2
197 idouble: 3
198 ifloat: 2
199 ildouble: 3
200 ldouble: 3
202 Function: "atanh_towardzero":
203 double: 2
204 float: 2
205 idouble: 2
206 ifloat: 2
207 ildouble: 2
208 ldouble: 2
210 Function: "atanh_upward":
211 double: 2
212 float: 3
213 idouble: 2
214 ifloat: 3
215 ildouble: 3
216 ldouble: 3
218 Function: "cabs":
219 double: 1
220 idouble: 1
222 Function: "cabs_downward":
223 double: 1
224 idouble: 1
226 Function: "cabs_towardzero":
227 double: 1
228 idouble: 1
230 Function: "cabs_upward":
231 double: 1
232 idouble: 1
234 Function: Real part of "cacos":
235 double: 1
236 float: 2
237 idouble: 1
238 ifloat: 2
239 ildouble: 2
240 ldouble: 2
242 Function: Imaginary part of "cacos":
243 double: 1
244 float: 2
245 idouble: 1
246 ifloat: 2
247 ildouble: 2
248 ldouble: 2
250 Function: Real part of "cacos_downward":
251 double: 2
252 float: 2
253 idouble: 2
254 ifloat: 2
255 ildouble: 2
256 ldouble: 2
258 Function: Imaginary part of "cacos_downward":
259 double: 5
260 float: 3
261 idouble: 5
262 ifloat: 3
263 ildouble: 5
264 ldouble: 5
266 Function: Real part of "cacos_towardzero":
267 double: 2
268 float: 2
269 idouble: 2
270 ifloat: 2
271 ildouble: 2
272 ldouble: 2
274 Function: Imaginary part of "cacos_towardzero":
275 double: 5
276 float: 3
277 idouble: 5
278 ifloat: 3
279 ildouble: 5
280 ldouble: 5
282 Function: Real part of "cacos_upward":
283 double: 2
284 float: 2
285 idouble: 2
286 ifloat: 2
287 ildouble: 3
288 ldouble: 3
290 Function: Imaginary part of "cacos_upward":
291 double: 4
292 float: 4
293 idouble: 4
294 ifloat: 4
295 ildouble: 5
296 ldouble: 5
298 Function: Real part of "cacosh":
299 double: 1
300 float: 2
301 idouble: 1
302 ifloat: 2
303 ildouble: 2
304 ldouble: 2
306 Function: Imaginary part of "cacosh":
307 double: 1
308 float: 2
309 idouble: 1
310 ifloat: 2
311 ildouble: 2
312 ldouble: 2
314 Function: Real part of "cacosh_downward":
315 double: 5
316 float: 3
317 idouble: 5
318 ifloat: 3
319 ildouble: 5
320 ldouble: 5
322 Function: Imaginary part of "cacosh_downward":
323 double: 2
324 float: 2
325 idouble: 2
326 ifloat: 2
327 ildouble: 2
328 ldouble: 2
330 Function: Real part of "cacosh_towardzero":
331 double: 5
332 float: 3
333 idouble: 5
334 ifloat: 3
335 ildouble: 5
336 ldouble: 5
338 Function: Imaginary part of "cacosh_towardzero":
339 double: 2
340 float: 2
341 idouble: 2
342 ifloat: 2
343 ildouble: 2
344 ldouble: 2
346 Function: Real part of "cacosh_upward":
347 double: 4
348 float: 4
349 idouble: 4
350 ifloat: 4
351 ildouble: 5
352 ldouble: 5
354 Function: Imaginary part of "cacosh_upward":
355 double: 2
356 float: 2
357 idouble: 2
358 ifloat: 2
359 ildouble: 3
360 ldouble: 3
362 Function: "carg":
363 float: 1
364 ifloat: 1
365 ildouble: 1
366 ldouble: 1
368 Function: "carg_downward":
369 double: 1
370 float: 2
371 idouble: 1
372 ifloat: 2
373 ildouble: 1
374 ldouble: 1
376 Function: "carg_towardzero":
377 double: 1
378 float: 2
379 idouble: 1
380 ifloat: 2
381 ildouble: 2
382 ldouble: 2
384 Function: "carg_upward":
385 double: 1
386 float: 2
387 idouble: 1
388 ifloat: 2
389 ildouble: 1
390 ldouble: 1
392 Function: Real part of "casin":
393 double: 1
394 float: 1
395 idouble: 1
396 ifloat: 1
397 ildouble: 2
398 ldouble: 2
400 Function: Imaginary part of "casin":
401 double: 1
402 float: 2
403 idouble: 1
404 ifloat: 2
405 ildouble: 2
406 ldouble: 2
408 Function: Real part of "casin_downward":
409 double: 3
410 float: 1
411 idouble: 3
412 ifloat: 1
413 ildouble: 3
414 ldouble: 3
416 Function: Imaginary part of "casin_downward":
417 double: 5
418 float: 3
419 idouble: 5
420 ifloat: 3
421 ildouble: 5
422 ldouble: 5
424 Function: Real part of "casin_towardzero":
425 double: 3
426 float: 1
427 idouble: 3
428 ifloat: 1
429 ildouble: 3
430 ldouble: 3
432 Function: Imaginary part of "casin_towardzero":
433 double: 5
434 float: 3
435 idouble: 5
436 ifloat: 3
437 ildouble: 5
438 ldouble: 5
440 Function: Real part of "casin_upward":
441 double: 2
442 float: 1
443 idouble: 2
444 ifloat: 1
445 ildouble: 3
446 ldouble: 3
448 Function: Imaginary part of "casin_upward":
449 double: 4
450 float: 4
451 idouble: 4
452 ifloat: 4
453 ildouble: 5
454 ldouble: 5
456 Function: Real part of "casinh":
457 double: 1
458 float: 2
459 idouble: 1
460 ifloat: 2
461 ildouble: 2
462 ldouble: 2
464 Function: Imaginary part of "casinh":
465 double: 1
466 float: 1
467 idouble: 1
468 ifloat: 1
469 ildouble: 2
470 ldouble: 2
472 Function: Real part of "casinh_downward":
473 double: 5
474 float: 3
475 idouble: 5
476 ifloat: 3
477 ildouble: 5
478 ldouble: 5
480 Function: Imaginary part of "casinh_downward":
481 double: 3
482 float: 1
483 idouble: 3
484 ifloat: 1
485 ildouble: 3
486 ldouble: 3
488 Function: Real part of "casinh_towardzero":
489 double: 5
490 float: 3
491 idouble: 5
492 ifloat: 3
493 ildouble: 5
494 ldouble: 5
496 Function: Imaginary part of "casinh_towardzero":
497 double: 3
498 float: 1
499 idouble: 3
500 ifloat: 1
501 ildouble: 3
502 ldouble: 3
504 Function: Real part of "casinh_upward":
505 double: 4
506 float: 4
507 idouble: 4
508 ifloat: 4
509 ildouble: 5
510 ldouble: 5
512 Function: Imaginary part of "casinh_upward":
513 double: 2
514 float: 2
515 idouble: 2
516 ifloat: 2
517 ildouble: 3
518 ldouble: 3
520 Function: Real part of "catan":
521 float: 1
522 ifloat: 1
523 ildouble: 1
524 ldouble: 1
526 Function: Imaginary part of "catan":
527 double: 1
528 float: 1
529 idouble: 1
530 ifloat: 1
531 ildouble: 1
532 ldouble: 1
534 Function: Real part of "catan_downward":
535 double: 1
536 float: 1
537 idouble: 1
538 ifloat: 1
539 ildouble: 2
540 ldouble: 2
542 Function: Imaginary part of "catan_downward":
543 double: 2
544 float: 2
545 idouble: 2
546 ifloat: 2
547 ildouble: 3
548 ldouble: 3
550 Function: Real part of "catan_towardzero":
551 double: 1
552 float: 1
553 idouble: 1
554 ifloat: 1
555 ildouble: 2
556 ldouble: 2
558 Function: Imaginary part of "catan_towardzero":
559 double: 2
560 float: 1
561 idouble: 2
562 ifloat: 1
563 ildouble: 3
564 ldouble: 3
566 Function: Real part of "catan_upward":
567 float: 1
568 ifloat: 1
569 ildouble: 1
570 ldouble: 1
572 Function: Imaginary part of "catan_upward":
573 double: 3
574 float: 3
575 idouble: 3
576 ifloat: 3
577 ildouble: 3
578 ldouble: 3
580 Function: Real part of "catanh":
581 double: 1
582 float: 1
583 idouble: 1
584 ifloat: 1
585 ildouble: 1
586 ldouble: 1
588 Function: Imaginary part of "catanh":
589 float: 1
590 ifloat: 1
591 ildouble: 1
592 ldouble: 1
594 Function: Real part of "catanh_downward":
595 double: 2
596 float: 2
597 idouble: 2
598 ifloat: 2
599 ildouble: 3
600 ldouble: 3
602 Function: Imaginary part of "catanh_downward":
603 double: 1
604 float: 2
605 idouble: 1
606 ifloat: 2
607 ildouble: 2
608 ldouble: 2
610 Function: Real part of "catanh_towardzero":
611 double: 2
612 float: 1
613 idouble: 2
614 ifloat: 1
615 ildouble: 3
616 ldouble: 3
618 Function: Imaginary part of "catanh_towardzero":
619 double: 1
620 float: 2
621 idouble: 1
622 ifloat: 2
623 ildouble: 2
624 ldouble: 2
626 Function: Real part of "catanh_upward":
627 double: 4
628 float: 3
629 idouble: 4
630 ifloat: 3
631 ildouble: 4
632 ldouble: 4
634 Function: Imaginary part of "catanh_upward":
635 float: 1
636 ifloat: 1
637 ildouble: 1
638 ldouble: 1
640 Function: "cbrt":
641 double: 3
642 float: 1
643 idouble: 3
644 ifloat: 1
645 ildouble: 1
646 ldouble: 1
648 Function: "cbrt_downward":
649 double: 4
650 float: 1
651 idouble: 4
652 ifloat: 1
653 ildouble: 1
654 ldouble: 1
656 Function: "cbrt_towardzero":
657 double: 3
658 float: 1
659 idouble: 3
660 ifloat: 1
661 ildouble: 1
662 ldouble: 1
664 Function: "cbrt_upward":
665 double: 4
666 float: 1
667 idouble: 4
668 ifloat: 1
669 ildouble: 1
670 ldouble: 1
672 Function: Real part of "ccos":
673 double: 1
674 float: 1
675 idouble: 1
676 ifloat: 1
677 ildouble: 1
678 ldouble: 1
680 Function: Imaginary part of "ccos":
681 double: 1
682 float: 1
683 idouble: 1
684 ifloat: 1
685 ildouble: 1
686 ldouble: 1
688 Function: Real part of "ccos_downward":
689 double: 1
690 float: 1
691 idouble: 1
692 ifloat: 1
693 ildouble: 2
694 ldouble: 2
696 Function: Imaginary part of "ccos_downward":
697 double: 2
698 float: 3
699 idouble: 2
700 ifloat: 3
701 ildouble: 2
702 ldouble: 2
704 Function: Real part of "ccos_towardzero":
705 double: 1
706 float: 2
707 idouble: 1
708 ifloat: 2
709 ildouble: 2
710 ldouble: 2
712 Function: Imaginary part of "ccos_towardzero":
713 double: 2
714 float: 3
715 idouble: 2
716 ifloat: 3
717 ildouble: 2
718 ldouble: 2
720 Function: Real part of "ccos_upward":
721 double: 1
722 float: 2
723 idouble: 1
724 ifloat: 2
725 ildouble: 3
726 ldouble: 3
728 Function: Imaginary part of "ccos_upward":
729 double: 2
730 float: 2
731 idouble: 2
732 ifloat: 2
733 ildouble: 2
734 ldouble: 2
736 Function: Real part of "ccosh":
737 double: 1
738 float: 1
739 idouble: 1
740 ifloat: 1
741 ildouble: 1
742 ldouble: 1
744 Function: Imaginary part of "ccosh":
745 double: 1
746 float: 1
747 idouble: 1
748 ifloat: 1
749 ildouble: 1
750 ldouble: 1
752 Function: Real part of "ccosh_downward":
753 double: 1
754 float: 3
755 idouble: 1
756 ifloat: 3
757 ildouble: 2
758 ldouble: 2
760 Function: Imaginary part of "ccosh_downward":
761 double: 2
762 float: 3
763 idouble: 2
764 ifloat: 3
765 ildouble: 2
766 ldouble: 2
768 Function: Real part of "ccosh_towardzero":
769 double: 1
770 float: 3
771 idouble: 1
772 ifloat: 3
773 ildouble: 2
774 ldouble: 2
776 Function: Imaginary part of "ccosh_towardzero":
777 double: 2
778 float: 3
779 idouble: 2
780 ifloat: 3
781 ildouble: 2
782 ldouble: 2
784 Function: Real part of "ccosh_upward":
785 double: 1
786 float: 2
787 idouble: 1
788 ifloat: 2
789 ildouble: 3
790 ldouble: 3
792 Function: Imaginary part of "ccosh_upward":
793 double: 2
794 float: 2
795 idouble: 2
796 ifloat: 2
797 ildouble: 2
798 ldouble: 2
800 Function: Real part of "cexp":
801 double: 2
802 float: 1
803 idouble: 2
804 ifloat: 1
805 ildouble: 1
806 ldouble: 1
808 Function: Imaginary part of "cexp":
809 double: 1
810 float: 2
811 idouble: 1
812 ifloat: 2
813 ildouble: 1
814 ldouble: 1
816 Function: Real part of "cexp_downward":
817 double: 1
818 float: 2
819 idouble: 1
820 ifloat: 2
821 ildouble: 2
822 ldouble: 2
824 Function: Imaginary part of "cexp_downward":
825 double: 1
826 float: 3
827 idouble: 1
828 ifloat: 3
829 ildouble: 2
830 ldouble: 2
832 Function: Real part of "cexp_towardzero":
833 double: 1
834 float: 2
835 idouble: 1
836 ifloat: 2
837 ildouble: 2
838 ldouble: 2
840 Function: Imaginary part of "cexp_towardzero":
841 double: 1
842 float: 3
843 idouble: 1
844 ifloat: 3
845 ildouble: 2
846 ldouble: 2
848 Function: Real part of "cexp_upward":
849 double: 1
850 float: 2
851 idouble: 1
852 ifloat: 2
853 ildouble: 3
854 ldouble: 3
856 Function: Imaginary part of "cexp_upward":
857 double: 1
858 float: 2
859 idouble: 1
860 ifloat: 2
861 ildouble: 3
862 ldouble: 3
864 Function: Real part of "clog":
865 double: 3
866 float: 2
867 idouble: 3
868 ifloat: 2
869 ildouble: 4
870 ldouble: 4
872 Function: Imaginary part of "clog":
873 float: 1
874 ifloat: 1
875 ildouble: 1
876 ldouble: 1
878 Function: Real part of "clog10":
879 double: 3
880 float: 3
881 idouble: 3
882 ifloat: 3
883 ildouble: 4
884 ldouble: 4
886 Function: Imaginary part of "clog10":
887 double: 2
888 float: 2
889 idouble: 2
890 ifloat: 2
891 ildouble: 2
892 ldouble: 2
894 Function: Real part of "clog10_downward":
895 double: 6
896 float: 6
897 idouble: 6
898 ifloat: 6
899 ildouble: 5
900 ldouble: 5
902 Function: Imaginary part of "clog10_downward":
903 double: 2
904 float: 4
905 idouble: 2
906 ifloat: 4
907 ildouble: 3
908 ldouble: 3
910 Function: Real part of "clog10_towardzero":
911 double: 5
912 float: 4
913 idouble: 5
914 ifloat: 4
915 ildouble: 6
916 ldouble: 6
918 Function: Imaginary part of "clog10_towardzero":
919 double: 2
920 float: 4
921 idouble: 2
922 ifloat: 4
923 ildouble: 3
924 ldouble: 3
926 Function: Real part of "clog10_upward":
927 double: 8
928 float: 5
929 idouble: 8
930 ifloat: 5
931 ildouble: 5
932 ldouble: 5
934 Function: Imaginary part of "clog10_upward":
935 double: 2
936 float: 3
937 idouble: 2
938 ifloat: 3
939 ildouble: 3
940 ldouble: 3
942 Function: Real part of "clog_downward":
943 double: 7
944 float: 5
945 idouble: 7
946 ifloat: 5
947 ildouble: 6
948 ldouble: 6
950 Function: Imaginary part of "clog_downward":
951 double: 1
952 float: 2
953 idouble: 1
954 ifloat: 2
955 ildouble: 2
956 ldouble: 2
958 Function: Real part of "clog_towardzero":
959 double: 7
960 float: 5
961 idouble: 7
962 ifloat: 5
963 ildouble: 6
964 ldouble: 6
966 Function: Imaginary part of "clog_towardzero":
967 double: 1
968 float: 2
969 idouble: 1
970 ifloat: 2
971 ildouble: 2
972 ldouble: 2
974 Function: Real part of "clog_upward":
975 double: 8
976 float: 5
977 idouble: 8
978 ifloat: 5
979 ildouble: 6
980 ldouble: 6
982 Function: Imaginary part of "clog_upward":
983 double: 1
984 float: 2
985 idouble: 1
986 ifloat: 2
987 ildouble: 2
988 ldouble: 2
990 Function: "cos":
991 float: 1
992 ifloat: 1
993 ildouble: 1
994 ldouble: 1
996 Function: "cos_downward":
997 double: 1
998 float: 2
999 idouble: 1
1000 ifloat: 2
1001 ildouble: 3
1002 ldouble: 3
1004 Function: "cos_towardzero":
1005 double: 1
1006 float: 1
1007 idouble: 1
1008 ifloat: 1
1009 ildouble: 1
1010 ldouble: 1
1012 Function: "cos_upward":
1013 double: 1
1014 float: 2
1015 idouble: 1
1016 ifloat: 2
1017 ildouble: 2
1018 ldouble: 2
1020 Function: "cosh":
1021 double: 1
1022 float: 1
1023 idouble: 1
1024 ifloat: 1
1025 ildouble: 1
1026 ldouble: 1
1028 Function: "cosh_downward":
1029 double: 1
1030 float: 1
1031 idouble: 1
1032 ifloat: 1
1033 ildouble: 1
1034 ldouble: 2
1036 Function: "cosh_towardzero":
1037 double: 1
1038 float: 1
1039 idouble: 1
1040 ifloat: 1
1041 ildouble: 1
1042 ldouble: 2
1044 Function: "cosh_upward":
1045 double: 1
1046 float: 2
1047 idouble: 1
1048 ifloat: 2
1049 ildouble: 1
1050 ldouble: 3
1052 Function: Real part of "cpow":
1053 double: 2
1054 float: 4
1055 idouble: 2
1056 ifloat: 4
1057 ildouble: 4
1058 ldouble: 4
1060 Function: Imaginary part of "cpow":
1061 float: 2
1062 ifloat: 2
1063 ildouble: 1
1064 ldouble: 1
1066 Function: Real part of "cpow_downward":
1067 double: 4
1068 float: 8
1069 idouble: 4
1070 ifloat: 8
1071 ildouble: 6
1072 ldouble: 6
1074 Function: Imaginary part of "cpow_downward":
1075 double: 1
1076 float: 2
1077 idouble: 1
1078 ifloat: 2
1079 ildouble: 2
1080 ldouble: 2
1082 Function: Real part of "cpow_towardzero":
1083 double: 4
1084 float: 8
1085 idouble: 4
1086 ifloat: 8
1087 ildouble: 6
1088 ldouble: 6
1090 Function: Imaginary part of "cpow_towardzero":
1091 double: 1
1092 float: 2
1093 idouble: 1
1094 ifloat: 2
1095 ildouble: 2
1096 ldouble: 2
1098 Function: Real part of "cpow_upward":
1099 double: 4
1100 float: 1
1101 idouble: 4
1102 ifloat: 1
1103 ildouble: 3
1104 ldouble: 3
1106 Function: Imaginary part of "cpow_upward":
1107 double: 1
1108 float: 2
1109 idouble: 1
1110 ifloat: 2
1111 ildouble: 2
1112 ldouble: 2
1114 Function: Real part of "csin":
1115 double: 1
1116 float: 1
1117 idouble: 1
1118 ifloat: 1
1119 ildouble: 1
1120 ldouble: 1
1122 Function: Imaginary part of "csin":
1123 ildouble: 1
1124 ldouble: 1
1126 Function: Real part of "csin_downward":
1127 double: 2
1128 float: 3
1129 idouble: 2
1130 ifloat: 3
1131 ildouble: 2
1132 ldouble: 2
1134 Function: Imaginary part of "csin_downward":
1135 double: 1
1136 float: 1
1137 idouble: 1
1138 ifloat: 1
1139 ildouble: 2
1140 ldouble: 2
1142 Function: Real part of "csin_towardzero":
1143 double: 2
1144 float: 3
1145 idouble: 2
1146 ifloat: 3
1147 ildouble: 2
1148 ldouble: 2
1150 Function: Imaginary part of "csin_towardzero":
1151 double: 1
1152 float: 1
1153 idouble: 1
1154 ifloat: 1
1155 ildouble: 2
1156 ldouble: 2
1158 Function: Real part of "csin_upward":
1159 double: 2
1160 float: 2
1161 idouble: 2
1162 ifloat: 2
1163 ildouble: 2
1164 ldouble: 2
1166 Function: Imaginary part of "csin_upward":
1167 double: 1
1168 float: 2
1169 idouble: 1
1170 ifloat: 2
1171 ildouble: 3
1172 ldouble: 3
1174 Function: Real part of "csinh":
1175 float: 1
1176 ifloat: 1
1177 ildouble: 1
1178 ldouble: 1
1180 Function: Imaginary part of "csinh":
1181 double: 1
1182 float: 1
1183 idouble: 1
1184 ifloat: 1
1185 ildouble: 1
1186 ldouble: 1
1188 Function: Real part of "csinh_downward":
1189 double: 2
1190 float: 2
1191 idouble: 2
1192 ifloat: 2
1193 ildouble: 2
1194 ldouble: 2
1196 Function: Imaginary part of "csinh_downward":
1197 double: 2
1198 float: 3
1199 idouble: 2
1200 ifloat: 3
1201 ildouble: 2
1202 ldouble: 2
1204 Function: Real part of "csinh_towardzero":
1205 double: 2
1206 float: 2
1207 idouble: 2
1208 ifloat: 2
1209 ildouble: 2
1210 ldouble: 2
1212 Function: Imaginary part of "csinh_towardzero":
1213 double: 2
1214 float: 3
1215 idouble: 2
1216 ifloat: 3
1217 ildouble: 2
1218 ldouble: 2
1220 Function: Real part of "csinh_upward":
1221 double: 1
1222 float: 2
1223 idouble: 1
1224 ifloat: 2
1225 ildouble: 3
1226 ldouble: 3
1228 Function: Imaginary part of "csinh_upward":
1229 double: 2
1230 float: 2
1231 idouble: 2
1232 ifloat: 2
1233 ildouble: 2
1234 ldouble: 2
1236 Function: Real part of "csqrt":
1237 double: 2
1238 float: 2
1239 idouble: 2
1240 ifloat: 2
1241 ildouble: 1
1242 ldouble: 1
1244 Function: Imaginary part of "csqrt":
1245 double: 2
1246 float: 2
1247 idouble: 2
1248 ifloat: 2
1249 ildouble: 1
1250 ldouble: 1
1252 Function: Real part of "csqrt_downward":
1253 double: 4
1254 float: 4
1255 idouble: 4
1256 ifloat: 4
1257 ildouble: 3
1258 ldouble: 3
1260 Function: Imaginary part of "csqrt_downward":
1261 double: 4
1262 float: 3
1263 idouble: 4
1264 ifloat: 3
1265 ildouble: 2
1266 ldouble: 2
1268 Function: Real part of "csqrt_towardzero":
1269 double: 3
1270 float: 3
1271 idouble: 3
1272 ifloat: 3
1273 ildouble: 2
1274 ldouble: 2
1276 Function: Imaginary part of "csqrt_towardzero":
1277 double: 4
1278 float: 3
1279 idouble: 4
1280 ifloat: 3
1281 ildouble: 2
1282 ldouble: 2
1284 Function: Real part of "csqrt_upward":
1285 double: 5
1286 float: 4
1287 idouble: 5
1288 ifloat: 4
1289 ildouble: 3
1290 ldouble: 3
1292 Function: Imaginary part of "csqrt_upward":
1293 double: 3
1294 float: 3
1295 idouble: 3
1296 ifloat: 3
1297 ildouble: 2
1298 ldouble: 2
1300 Function: Real part of "ctan":
1301 double: 1
1302 float: 1
1303 idouble: 1
1304 ifloat: 1
1305 ildouble: 3
1306 ldouble: 3
1308 Function: Imaginary part of "ctan":
1309 double: 2
1310 float: 1
1311 idouble: 2
1312 ifloat: 1
1313 ildouble: 3
1314 ldouble: 3
1316 Function: Real part of "ctan_downward":
1317 double: 6
1318 float: 5
1319 idouble: 6
1320 ifloat: 5
1321 ildouble: 4
1322 ldouble: 4
1324 Function: Imaginary part of "ctan_downward":
1325 double: 2
1326 float: 1
1327 idouble: 2
1328 ifloat: 1
1329 ildouble: 5
1330 ldouble: 5
1332 Function: Real part of "ctan_towardzero":
1333 double: 5
1334 float: 3
1335 idouble: 5
1336 ifloat: 3
1337 ildouble: 4
1338 ldouble: 4
1340 Function: Imaginary part of "ctan_towardzero":
1341 double: 2
1342 float: 2
1343 idouble: 2
1344 ifloat: 2
1345 ildouble: 5
1346 ldouble: 5
1348 Function: Real part of "ctan_upward":
1349 double: 2
1350 float: 3
1351 idouble: 2
1352 ifloat: 3
1353 ildouble: 5
1354 ldouble: 5
1356 Function: Imaginary part of "ctan_upward":
1357 double: 2
1358 float: 3
1359 idouble: 2
1360 ifloat: 3
1361 ildouble: 5
1362 ldouble: 5
1364 Function: Real part of "ctanh":
1365 double: 2
1366 float: 1
1367 idouble: 2
1368 ifloat: 1
1369 ildouble: 3
1370 ldouble: 3
1372 Function: Imaginary part of "ctanh":
1373 double: 2
1374 float: 2
1375 idouble: 2
1376 ifloat: 2
1377 ildouble: 3
1378 ldouble: 3
1380 Function: Real part of "ctanh_downward":
1381 double: 4
1382 float: 1
1383 idouble: 4
1384 ifloat: 1
1385 ildouble: 5
1386 ldouble: 5
1388 Function: Imaginary part of "ctanh_downward":
1389 double: 6
1390 float: 5
1391 idouble: 6
1392 ifloat: 5
1393 ildouble: 4
1394 ldouble: 4
1396 Function: Real part of "ctanh_towardzero":
1397 double: 2
1398 float: 2
1399 idouble: 2
1400 ifloat: 2
1401 ildouble: 5
1402 ldouble: 5
1404 Function: Imaginary part of "ctanh_towardzero":
1405 double: 5
1406 float: 3
1407 idouble: 5
1408 ifloat: 3
1409 ildouble: 3
1410 ldouble: 3
1412 Function: Real part of "ctanh_upward":
1413 double: 2
1414 float: 3
1415 idouble: 2
1416 ifloat: 3
1417 ildouble: 5
1418 ldouble: 5
1420 Function: Imaginary part of "ctanh_upward":
1421 double: 2
1422 float: 3
1423 idouble: 2
1424 ifloat: 3
1425 ildouble: 5
1426 ldouble: 5
1428 Function: "erf":
1429 double: 1
1430 float: 1
1431 idouble: 1
1432 ifloat: 1
1433 ildouble: 1
1434 ldouble: 1
1436 Function: "erf_downward":
1437 double: 1
1438 float: 1
1439 idouble: 1
1440 ifloat: 1
1441 ildouble: 2
1442 ldouble: 2
1444 Function: "erf_towardzero":
1445 double: 1
1446 float: 1
1447 idouble: 1
1448 ifloat: 1
1449 ildouble: 1
1450 ldouble: 1
1452 Function: "erf_upward":
1453 double: 1
1454 float: 1
1455 idouble: 1
1456 ifloat: 1
1457 ildouble: 2
1458 ldouble: 2
1460 Function: "erfc":
1461 double: 2
1462 float: 2
1463 idouble: 2
1464 ifloat: 2
1465 ildouble: 2
1466 ldouble: 2
1468 Function: "erfc_downward":
1469 double: 4
1470 float: 6
1471 idouble: 4
1472 ifloat: 6
1473 ildouble: 3
1474 ldouble: 3
1476 Function: "erfc_towardzero":
1477 double: 3
1478 float: 4
1479 idouble: 3
1480 ifloat: 4
1481 ildouble: 3
1482 ldouble: 3
1484 Function: "erfc_upward":
1485 double: 4
1486 float: 6
1487 idouble: 4
1488 ifloat: 6
1489 ildouble: 3
1490 ldouble: 3
1492 Function: "exp10":
1493 double: 2
1494 idouble: 2
1495 ildouble: 1
1496 ldouble: 1
1498 Function: "exp10_downward":
1499 double: 2
1500 float: 1
1501 idouble: 2
1502 ifloat: 1
1503 ildouble: 3
1504 ldouble: 3
1506 Function: "exp10_towardzero":
1507 double: 2
1508 float: 1
1509 idouble: 2
1510 ifloat: 1
1511 ildouble: 3
1512 ldouble: 3
1514 Function: "exp10_upward":
1515 double: 2
1516 float: 1
1517 idouble: 2
1518 ifloat: 1
1519 ildouble: 2
1520 ldouble: 2
1522 Function: "exp2":
1523 double: 1
1524 float: 1
1525 idouble: 1
1526 ifloat: 1
1527 ildouble: 1
1528 ldouble: 1
1530 Function: "exp2_downward":
1531 double: 1
1532 float: 1
1533 idouble: 1
1534 ifloat: 1
1535 ildouble: 1
1536 ldouble: 1
1538 Function: "exp2_towardzero":
1539 double: 1
1540 float: 1
1541 idouble: 1
1542 ifloat: 1
1543 ildouble: 1
1544 ldouble: 1
1546 Function: "exp2_upward":
1547 double: 1
1548 float: 1
1549 idouble: 1
1550 ifloat: 1
1551 ildouble: 1
1552 ldouble: 1
1554 Function: "exp_downward":
1555 double: 1
1556 idouble: 1
1558 Function: "exp_towardzero":
1559 double: 1
1560 idouble: 1
1562 Function: "exp_upward":
1563 double: 1
1564 idouble: 1
1566 Function: "expm1":
1567 double: 1
1568 float: 1
1569 idouble: 1
1570 ifloat: 1
1571 ildouble: 1
1572 ldouble: 1
1574 Function: "expm1_downward":
1575 double: 1
1576 float: 1
1577 idouble: 1
1578 ifloat: 1
1579 ildouble: 2
1580 ldouble: 2
1582 Function: "expm1_towardzero":
1583 double: 1
1584 float: 1
1585 idouble: 1
1586 ifloat: 1
1587 ildouble: 3
1588 ldouble: 3
1590 Function: "expm1_upward":
1591 double: 1
1592 float: 1
1593 idouble: 1
1594 ifloat: 1
1595 ildouble: 3
1596 ldouble: 3
1598 Function: "gamma":
1599 double: 2
1600 float: 2
1601 idouble: 2
1602 ifloat: 2
1603 ildouble: 1
1604 ldouble: 1
1606 Function: "gamma_downward":
1607 double: 4
1608 float: 3
1609 idouble: 4
1610 ifloat: 3
1611 ildouble: 2
1612 ldouble: 2
1614 Function: "gamma_towardzero":
1615 double: 4
1616 float: 3
1617 idouble: 4
1618 ifloat: 3
1619 ildouble: 2
1620 ldouble: 2
1622 Function: "gamma_upward":
1623 double: 4
1624 float: 3
1625 idouble: 4
1626 ifloat: 3
1627 ildouble: 3
1628 ldouble: 3
1630 Function: "hypot":
1631 double: 1
1632 idouble: 1
1633 ildouble: 1
1634 ldouble: 1
1636 Function: "hypot_downward":
1637 double: 1
1638 idouble: 1
1639 ildouble: 1
1640 ldouble: 1
1642 Function: "hypot_towardzero":
1643 double: 1
1644 idouble: 1
1645 ildouble: 1
1646 ldouble: 1
1648 Function: "hypot_upward":
1649 double: 1
1650 idouble: 1
1651 ildouble: 1
1652 ldouble: 1
1654 Function: "j0":
1655 double: 2
1656 float: 2
1657 idouble: 2
1658 ifloat: 2
1659 ildouble: 2
1660 ldouble: 2
1662 Function: "j0_downward":
1663 double: 2
1664 float: 3
1665 idouble: 2
1666 ifloat: 3
1667 ildouble: 4
1668 ldouble: 4
1670 Function: "j0_towardzero":
1671 double: 3
1672 float: 2
1673 idouble: 3
1674 ifloat: 2
1675 ildouble: 2
1676 ldouble: 2
1678 Function: "j0_upward":
1679 double: 3
1680 float: 2
1681 idouble: 3
1682 ifloat: 2
1683 ildouble: 5
1684 ldouble: 5
1686 Function: "j1":
1687 double: 1
1688 float: 2
1689 idouble: 1
1690 ifloat: 2
1691 ildouble: 4
1692 ldouble: 4
1694 Function: "j1_downward":
1695 double: 3
1696 float: 2
1697 idouble: 3
1698 ifloat: 2
1699 ildouble: 4
1700 ldouble: 4
1702 Function: "j1_towardzero":
1703 double: 3
1704 float: 2
1705 idouble: 3
1706 ifloat: 2
1707 ildouble: 4
1708 ldouble: 4
1710 Function: "j1_upward":
1711 double: 3
1712 float: 5
1713 idouble: 3
1714 ifloat: 5
1715 ildouble: 3
1716 ldouble: 3
1718 Function: "jn":
1719 double: 4
1720 float: 4
1721 idouble: 4
1722 ifloat: 4
1723 ildouble: 7
1724 ldouble: 7
1726 Function: "jn_downward":
1727 double: 5
1728 float: 5
1729 idouble: 5
1730 ifloat: 5
1731 ildouble: 8
1732 ldouble: 8
1734 Function: "jn_towardzero":
1735 double: 5
1736 float: 5
1737 idouble: 5
1738 ifloat: 5
1739 ildouble: 8
1740 ldouble: 8
1742 Function: "jn_upward":
1743 double: 5
1744 float: 5
1745 idouble: 5
1746 ifloat: 5
1747 ildouble: 7
1748 ldouble: 7
1750 Function: "lgamma":
1751 double: 2
1752 float: 2
1753 idouble: 2
1754 ifloat: 2
1755 ildouble: 1
1756 ldouble: 1
1758 Function: "lgamma_downward":
1759 double: 4
1760 float: 3
1761 idouble: 4
1762 ifloat: 3
1763 ildouble: 2
1764 ldouble: 2
1766 Function: "lgamma_towardzero":
1767 double: 4
1768 float: 3
1769 idouble: 4
1770 ifloat: 3
1771 ildouble: 2
1772 ldouble: 2
1774 Function: "lgamma_upward":
1775 double: 4
1776 float: 3
1777 idouble: 4
1778 ifloat: 3
1779 ildouble: 3
1780 ldouble: 3
1782 Function: "log":
1783 float: 1
1784 ifloat: 1
1785 ildouble: 1
1786 ldouble: 1
1788 Function: "log10":
1789 double: 2
1790 float: 2
1791 idouble: 2
1792 ifloat: 2
1793 ildouble: 1
1794 ldouble: 1
1796 Function: "log10_downward":
1797 double: 2
1798 float: 3
1799 idouble: 2
1800 ifloat: 3
1801 ildouble: 1
1802 ldouble: 1
1804 Function: "log10_towardzero":
1805 double: 2
1806 float: 2
1807 idouble: 2
1808 ifloat: 2
1809 ildouble: 1
1810 ldouble: 1
1812 Function: "log10_upward":
1813 double: 2
1814 float: 2
1815 idouble: 2
1816 ifloat: 2
1817 ildouble: 1
1818 ldouble: 1
1820 Function: "log1p":
1821 double: 1
1822 float: 1
1823 idouble: 1
1824 ifloat: 1
1825 ildouble: 1
1826 ldouble: 1
1828 Function: "log1p_downward":
1829 double: 2
1830 float: 2
1831 idouble: 2
1832 ifloat: 2
1833 ildouble: 1
1834 ldouble: 1
1836 Function: "log1p_towardzero":
1837 double: 2
1838 float: 2
1839 idouble: 2
1840 ifloat: 2
1841 ildouble: 1
1842 ldouble: 1
1844 Function: "log1p_upward":
1845 double: 2
1846 float: 2
1847 idouble: 2
1848 ifloat: 2
1849 ildouble: 1
1850 ldouble: 1
1852 Function: "log2":
1853 double: 2
1854 float: 1
1855 idouble: 2
1856 ifloat: 1
1857 ildouble: 1
1858 ldouble: 1
1860 Function: "log2_downward":
1861 double: 3
1862 float: 3
1863 idouble: 3
1864 ifloat: 3
1865 ildouble: 1
1866 ldouble: 1
1868 Function: "log2_towardzero":
1869 double: 2
1870 float: 2
1871 idouble: 2
1872 ifloat: 2
1873 ildouble: 1
1874 ldouble: 1
1876 Function: "log2_upward":
1877 double: 3
1878 float: 3
1879 idouble: 3
1880 ifloat: 3
1881 ildouble: 1
1882 ldouble: 1
1884 Function: "log_downward":
1885 float: 2
1886 ifloat: 2
1887 ildouble: 1
1888 ldouble: 1
1890 Function: "log_towardzero":
1891 float: 2
1892 ifloat: 2
1893 ildouble: 1
1894 ldouble: 1
1896 Function: "log_upward":
1897 float: 2
1898 ifloat: 2
1899 ildouble: 1
1900 ldouble: 1
1902 Function: "pow":
1903 float: 3
1904 ifloat: 3
1905 ildouble: 1
1906 ldouble: 1
1908 Function: "pow10":
1909 double: 2
1910 idouble: 2
1911 ildouble: 1
1912 ldouble: 1
1914 Function: "pow10_downward":
1915 double: 2
1916 float: 1
1917 idouble: 2
1918 ifloat: 1
1919 ildouble: 3
1920 ldouble: 3
1922 Function: "pow10_towardzero":
1923 double: 2
1924 float: 1
1925 idouble: 2
1926 ifloat: 1
1927 ildouble: 3
1928 ldouble: 3
1930 Function: "pow10_upward":
1931 double: 2
1932 float: 1
1933 idouble: 2
1934 ifloat: 1
1935 ildouble: 2
1936 ldouble: 2
1938 Function: "pow_downward":
1939 double: 1
1940 float: 3
1941 idouble: 1
1942 ifloat: 3
1943 ildouble: 1
1944 ldouble: 1
1946 Function: "pow_towardzero":
1947 double: 1
1948 float: 4
1949 idouble: 1
1950 ifloat: 4
1951 ildouble: 1
1952 ldouble: 1
1954 Function: "pow_upward":
1955 double: 1
1956 float: 4
1957 idouble: 1
1958 ifloat: 4
1959 ildouble: 2
1960 ldouble: 2
1962 Function: "sin":
1963 float: 1
1964 ifloat: 1
1965 ildouble: 1
1966 ldouble: 1
1968 Function: "sin_downward":
1969 double: 1
1970 float: 2
1971 idouble: 1
1972 ifloat: 2
1973 ildouble: 3
1974 ldouble: 3
1976 Function: "sin_towardzero":
1977 double: 1
1978 float: 1
1979 idouble: 1
1980 ifloat: 1
1981 ildouble: 2
1982 ldouble: 2
1984 Function: "sin_upward":
1985 double: 1
1986 float: 2
1987 idouble: 1
1988 ifloat: 2
1989 ildouble: 2
1990 ldouble: 2
1992 Function: "sincos":
1993 float: 1
1994 ifloat: 1
1995 ildouble: 1
1996 ldouble: 1
1998 Function: "sincos_downward":
1999 double: 1
2000 float: 2
2001 idouble: 1
2002 ifloat: 2
2003 ildouble: 3
2004 ldouble: 3
2006 Function: "sincos_towardzero":
2007 double: 1
2008 float: 1
2009 idouble: 1
2010 ifloat: 1
2011 ildouble: 2
2012 ldouble: 2
2014 Function: "sincos_upward":
2015 double: 1
2016 float: 1
2017 idouble: 1
2018 ifloat: 1
2019 ildouble: 2
2020 ldouble: 2
2022 Function: "sinh":
2023 double: 2
2024 float: 2
2025 idouble: 2
2026 ifloat: 2
2027 ildouble: 1
2028 ldouble: 1
2030 Function: "sinh_downward":
2031 double: 3
2032 float: 3
2033 idouble: 3
2034 ifloat: 3
2035 ildouble: 2
2036 ldouble: 2
2038 Function: "sinh_towardzero":
2039 double: 2
2040 float: 2
2041 idouble: 2
2042 ifloat: 2
2043 ildouble: 2
2044 ldouble: 2
2046 Function: "sinh_upward":
2047 double: 3
2048 float: 3
2049 idouble: 3
2050 ifloat: 3
2051 ildouble: 2
2052 ldouble: 2
2054 Function: "tan":
2055 float: 1
2056 ifloat: 1
2058 Function: "tan_downward":
2059 double: 1
2060 float: 2
2061 idouble: 1
2062 ifloat: 2
2063 ildouble: 1
2064 ldouble: 1
2066 Function: "tan_towardzero":
2067 double: 1
2068 float: 1
2069 idouble: 1
2070 ifloat: 1
2071 ildouble: 1
2072 ldouble: 1
2074 Function: "tan_upward":
2075 double: 1
2076 float: 1
2077 idouble: 1
2078 ifloat: 1
2079 ildouble: 1
2080 ldouble: 1
2082 Function: "tanh":
2083 double: 2
2084 float: 2
2085 idouble: 2
2086 ifloat: 2
2087 ildouble: 1
2088 ldouble: 1
2090 Function: "tanh_downward":
2091 double: 3
2092 float: 3
2093 idouble: 3
2094 ifloat: 3
2095 ildouble: 2
2096 ldouble: 2
2098 Function: "tanh_towardzero":
2099 double: 2
2100 float: 2
2101 idouble: 2
2102 ifloat: 2
2103 ildouble: 2
2104 ldouble: 2
2106 Function: "tanh_upward":
2107 double: 3
2108 float: 3
2109 idouble: 3
2110 ifloat: 3
2111 ildouble: 3
2112 ldouble: 3
2114 Function: "tgamma":
2115 double: 3
2116 float: 5
2117 idouble: 3
2118 ifloat: 5
2119 ildouble: 4
2120 ldouble: 4
2122 Function: "tgamma_downward":
2123 double: 3
2124 float: 4
2125 idouble: 3
2126 ifloat: 4
2127 ildouble: 5
2128 ldouble: 5
2130 Function: "tgamma_towardzero":
2131 double: 3
2132 float: 5
2133 idouble: 3
2134 ifloat: 5
2135 ildouble: 5
2136 ldouble: 5
2138 Function: "tgamma_upward":
2139 double: 3
2140 float: 5
2141 idouble: 3
2142 ifloat: 5
2143 ildouble: 4
2144 ldouble: 4
2146 Function: "y0":
2147 double: 2
2148 float: 1
2149 idouble: 2
2150 ifloat: 1
2151 ildouble: 3
2152 ldouble: 3
2154 Function: "y0_downward":
2155 double: 3
2156 float: 2
2157 idouble: 3
2158 ifloat: 2
2159 ildouble: 4
2160 ldouble: 4
2162 Function: "y0_towardzero":
2163 double: 3
2164 float: 3
2165 idouble: 3
2166 ifloat: 3
2167 ildouble: 3
2168 ldouble: 3
2170 Function: "y0_upward":
2171 double: 3
2172 float: 4
2173 idouble: 3
2174 ifloat: 4
2175 ildouble: 3
2176 ldouble: 3
2178 Function: "y1":
2179 double: 3
2180 float: 2
2181 idouble: 3
2182 ifloat: 2
2183 ildouble: 2
2184 ldouble: 2
2186 Function: "y1_downward":
2187 double: 3
2188 float: 2
2189 idouble: 3
2190 ifloat: 2
2191 ildouble: 4
2192 ldouble: 4
2194 Function: "y1_towardzero":
2195 double: 3
2196 float: 2
2197 idouble: 3
2198 ifloat: 2
2199 ildouble: 2
2200 ldouble: 2
2202 Function: "y1_upward":
2203 double: 7
2204 float: 2
2205 idouble: 7
2206 ifloat: 2
2207 ildouble: 5
2208 ldouble: 5
2210 Function: "yn":
2211 double: 3
2212 float: 2
2213 idouble: 3
2214 ifloat: 2
2215 ildouble: 5
2216 ldouble: 5
2218 Function: "yn_downward":
2219 double: 3
2220 float: 2
2221 idouble: 3
2222 ifloat: 2
2223 ildouble: 5
2224 ldouble: 5
2226 Function: "yn_towardzero":
2227 double: 3
2228 float: 3
2229 idouble: 3
2230 ifloat: 3
2231 ildouble: 5
2232 ldouble: 5
2234 Function: "yn_upward":
2235 double: 4
2236 float: 4
2237 idouble: 4
2238 ifloat: 4
2239 ildouble: 5
2240 ldouble: 5
2242 # end of automatic generation