Home | History | Annotate | Download | only in tests

Lines Matching refs:MPFR_RNDN

42   res = mpfr_strtofr (x, "1234567.89E1", NULL, 10, MPFR_RNDN);
43 mpfr_set_str (y, "1234567.89E1", 10, MPFR_RNDN);
55 mpfr_set_ui (x, 0, MPFR_RNDN); /* make sure that x is modified */
56 res = mpfr_strtofr (x, "NaN", &s, 10, MPFR_RNDN);
62 mpfr_set_ui (x, 0, MPFR_RNDN); /* make sure that x is modified */
63 res = mpfr_strtofr (x, "+NaN", &s, 10, MPFR_RNDN);
69 mpfr_set_ui (x, 0, MPFR_RNDN); /* make sure that x is modified */
70 res = mpfr_strtofr (x, " -NaN", &s, 10, MPFR_RNDN);
76 mpfr_set_ui (x, 0, MPFR_RNDN); /* make sure that x is modified */
77 res = mpfr_strtofr (x, "@nAn@xx", &s, 16, MPFR_RNDN);
83 mpfr_set_ui (x, 0, MPFR_RNDN); /* make sure that x is modified */
84 res = mpfr_strtofr (x, "NAN(abcdEDF__1256)Hello", &s, 10, MPFR_RNDN);
90 mpfr_set_ui (x, 0, MPFR_RNDN); /* make sure that x is modified */
91 res = mpfr_strtofr (x, "NAN(abcdEDF)__1256)Hello", &s, 10, MPFR_RNDN);
97 mpfr_set_ui (x, 0, MPFR_RNDN); /* make sure that x is modified */
98 res = mpfr_strtofr (x, "NAN(abc%dEDF)__1256)Hello", &s, 10, MPFR_RNDN);
104 mpfr_set_ui (x, 0, MPFR_RNDN); /* make sure that x is modified */
105 res = mpfr_strtofr (x, "NAN((abc))", &s, 10, MPFR_RNDN);
111 mpfr_set_ui (x, 0, MPFR_RNDN); /* make sure that x is modified */
112 res = mpfr_strtofr (x, "NAN()foo", &s, 10, MPFR_RNDN);
161 res = mpfr_strtofr (x, p, &s, base, MPFR_RNDN);
172 res = mpfr_strtofr (x, "INFANITY", &s, 8, MPFR_RNDN);
179 res = mpfr_strtofr (x, "@INF@*2", &s, 11, MPFR_RNDN);
188 res = mpfr_strtofr (x, " 00000", &s, 11, MPFR_RNDN);
197 res = mpfr_strtofr (x, "A", NULL, 62, MPFR_RNDN);
201 mpfr_out_str (stdout, 10, 0, x, MPFR_RNDN);
205 res = mpfr_strtofr (x, "a", NULL, 62, MPFR_RNDN);
209 mpfr_out_str (stdout, 10, 0, x, MPFR_RNDN);
213 res = mpfr_strtofr (x, "Z", NULL, 62, MPFR_RNDN);
217 mpfr_out_str (stdout, 10, 0, x, MPFR_RNDN);
221 res = mpfr_strtofr (x, "z", NULL, 62, MPFR_RNDN);
225 mpfr_out_str (stdout, 10, 0, x, MPFR_RNDN);
229 res = mpfr_strtofr (x, "ZA", NULL, 62, MPFR_RNDN);
233 mpfr_out_str (stdout, 10, 0, x, MPFR_RNDN);
237 res = mpfr_strtofr (x, "za", NULL, 62, MPFR_RNDN);
241 mpfr_out_str (stdout, 10, 0, x, MPFR_RNDN);
245 res = mpfr_strtofr (x, "aZ", NULL, 62, MPFR_RNDN);
249 mpfr_out_str (stdout, 10, 0, x, MPFR_RNDN);
253 res = mpfr_strtofr (x, "Az", NULL, 62, MPFR_RNDN);
257 mpfr_out_str (stdout, 10, 0, x, MPFR_RNDN);
263 res = mpfr_strtofr (x, "Aa", NULL, 60, MPFR_RNDN);
267 mpfr_out_str (stdout, 10, 0, x, MPFR_RNDN);
271 res = mpfr_strtofr (x, "Zz", &s, 60, MPFR_RNDN);
275 mpfr_out_str (stdout, 10, 0, x, MPFR_RNDN);
281 res = mpfr_strtofr (x, "z", &s, 61, MPFR_RNDN);
285 mpfr_out_str (stdout, 10, 0, x, MPFR_RNDN);
325 mpfr_mul_2si (x, x, e, MPFR_RNDN);
327 mpfr_out_str (stdout, base, p, x, MPFR_RNDN);
329 mpfr_out_str (stdout, 2, 0, x, MPFR_RNDN);
662 mpfr_strtofr (y, RefTable[i].str, &s, base, MPFR_RNDN);
677 mpfr_set_str (x, RefTable[i].str, base, MPFR_RNDN);
680 mpfr_set_str (x, RefTable[i].str, base, MPFR_RNDN);
700 mpfr_set_si (x, -1, MPFR_RNDN);
701 res = mpfr_strtofr (x, " invalid", NULL, 10, MPFR_RNDN);
709 mpfr_set_si (x, -1, MPFR_RNDN);
710 res = mpfr_strtofr (x, " invalid", &s, 0, MPFR_RNDN);
719 mpfr_strtofr (x, "15*x", &s, 10, MPFR_RNDN);
727 mpfr_strtofr (x, " 1.5E-10 *x^2", &s, 10, MPFR_RNDN);
735 mpfr_strtofr (x, " +17.5E-42E ", &s, 10, MPFR_RNDN);
739 mpfr_out_str (stdout, 10, 0, x, MPFR_RNDN); putchar ('\n');
742 mpfr_strtofr (x, "-17.5E+42E\n", &s, 10, MPFR_RNDN);
746 mpfr_out_str (stdout, 10, 0, x, MPFR_RNDN); putchar ('\n');
750 mpfr_strtofr (x, "0x42P17", &s, 16, MPFR_RNDN);
751 if (mpfr_cmp_str (x, "8650752", 10, MPFR_RNDN) || *s != 0)
754 mpfr_out_str (stdout, 10, 0, x, MPFR_RNDN); putchar ('\n');
757 mpfr_strtofr (x, "-0X42p17", &s, 16, MPFR_RNDN);
758 if (mpfr_cmp_str (x, "-8650752", 10, MPFR_RNDN) || *s != 0)
761 mpfr_out_str (stdout, 10, 0, x, MPFR_RNDN); putchar ('\n');
764 mpfr_strtofr (x, "42p17", &s, 16, MPFR_RNDN);
765 if (mpfr_cmp_str (x, "8650752", 10, MPFR_RNDN) || *s != 0)
768 mpfr_out_str (stdout, 10, 0, x, MPFR_RNDN); putchar ('\n');
771 mpfr_strtofr (x, "-42P17", &s, 16, MPFR_RNDN);
772 if (mpfr_cmp_str (x, "-8650752", 10, MPFR_RNDN) || *s != 0)
775 mpfr_out_str (stdout, 10, 0, x, MPFR_RNDN); putchar ('\n');
778 mpfr_strtofr (x, "0b1001P17", &s, 2, MPFR_RNDN);
779 if (mpfr_cmp_str (x, "1179648", 10, MPFR_RNDN) || *s != 0)
782 mpfr_out_str (stdout, 10, 0, x, MPFR_RNDN); putchar ('\n');
785 mpfr_strtofr (x, "-0B1001p17", &s, 2, MPFR_RNDN);
786 if (mpfr_cmp_str (x, "-1179648", 10, MPFR_RNDN) || *s != 0)
789 mpfr_out_str (stdout, 10, 0, x, MPFR_RNDN); putchar ('\n');
792 mpfr_strtofr (x, "1001p17", &s, 2, MPFR_RNDN);
793 if (mpfr_cmp_str (x, "1179648", 10, MPFR_RNDN) || *s != 0)
796 mpfr_out_str (stdout, 10, 0, x, MPFR_RNDN); putchar ('\n');
799 mpfr_strtofr (x, "-1001P17", &s, 2, MPFR_RNDN);
800 if (mpfr_cmp_str (x, "-1179648", 10, MPFR_RNDN) || *s != 0)
803 mpfr_out_str (stdout, 10, 0, x, MPFR_RNDN); putchar ('\n');
807 mpfr_strtofr (x, "+0x42P17", &s, 0, MPFR_RNDN);
808 if (mpfr_cmp_str (x, "42P17", 16, MPFR_RNDN) || *s != 0)
811 mpfr_out_str (stdout, 16, 0, x, MPFR_RNDN); putchar ('\n');
814 mpfr_strtofr (x, "-42E17", &s, 0, MPFR_RNDN);
815 if (mpfr_cmp_str (x, "-42E17", 10, MPFR_RNDN) || *s != 0)
818 mpfr_out_str (stdout, 10, 0, x, MPFR_RNDN); putchar ('\n');
821 mpfr_strtofr (x, "-42P17", &s, 0, MPFR_RNDN);
822 if (mpfr_cmp_str (x, "-42", 10, MPFR_RNDN) || strcmp (s, "P17"))
825 mpfr_out_str (stdout, 10, 0, x, MPFR_RNDN); putchar ('\n');
828 mpfr_strtofr (x, " 0b0101.011@42", &s, 0, MPFR_RNDN);
829 if (mpfr_cmp_str (x, "0101.011@42", 2, MPFR_RNDN) || *s != 0)
832 mpfr_out_str (stdout, 2, 0, x, MPFR_RNDN); putchar ('\n');
835 mpfr_strtofr (x, " 0b0101.011P42", &s, 0, MPFR_RNDN);
836 if (mpfr_cmp_str (x, "0101.011@42", 2, MPFR_RNDN) || *s != 0)
839 mpfr_out_str (stdout, 2, 0, x, MPFR_RNDN); putchar ('\n');
842 mpfr_strtofr (x, "+0x42@17", &s, 0, MPFR_RNDN);
843 if (mpfr_cmp_str (x, "4.2@18", 16, MPFR_RNDN) || *s != 0)
846 mpfr_out_str (stdout, 16, 0, x, MPFR_RNDN); putchar ('\n');
852 mpfr_strtofr (x, "+0x4 2@17", &s, 0, MPFR_RNDN);
856 mpfr_out_str (stdout, 16, 0, x, MPFR_RNDN); putchar ('\n');
859 mpfr_strtofr (x, "+0x42 P17", &s, 0, MPFR_RNDN);
863 mpfr_out_str (stdout, 16, 0, x, MPFR_RNDN); putchar ('\n');
867 mpfr_strtofr (x, " -0b0101P 17", &s, 0, MPFR_RNDN);
871 mpfr_out_str (stdout, 2, 0, x, MPFR_RNDN); putchar ('\n');
875 mpfr_strtofr (x, " -0b0101PF17", &s, 0, MPFR_RNDN);
879 mpfr_out_str (stdout, 2, 0, x, MPFR_RNDN); putchar ('\n');
883 mpfr_strtofr (x, " .E10", &s, 0, MPFR_RNDN);
887 mpfr_out_str (stdout, 10, 0, x, MPFR_RNDN); putchar ('\n');
891 mpfr_strtofr (x, "-1.2.3E4", &s, 0, MPFR_RNDN);
895 mpfr_out_str (stdout, 10, 0, x, MPFR_RNDN); putchar ('\n');
899 mpfr_strtofr (x, " 0xG", &s, 0, MPFR_RNDN);
903 mpfr_out_str (stdout, 16, 0, x, MPFR_RNDN); putchar ('\n');
906 mpfr_strtofr (x, " 0b2", &s, 0, MPFR_RNDN);
910 mpfr_out_str (stdout, 2, 0, x, MPFR_RNDN); putchar ('\n');
913 mpfr_strtofr (x, "-0x.23@2Z33", &s, 0, MPFR_RNDN);
917 mpfr_out_str (stdout, 16, 0, x, MPFR_RNDN); putchar ('\n');
920 mpfr_strtofr (x, " 0x", &s, 0, MPFR_RNDN);
924 mpfr_out_str (stdout, 16, 0, x, MPFR_RNDN); putchar ('\n');
940 mpfr_strtofr (x, "123456789E2147483646", &s, 0, MPFR_RNDN);
947 mpfr_strtofr (x, "123456789E9223372036854775807", &s, 0, MPFR_RNDN);
969 &s, 0, MPFR_RNDN);
978 mpfr_strtofr (x, "12E2147483646", &s, 0, MPFR_RNDN);
985 mpfr_strtofr (x, "12E2147483645", &s, 0, MPFR_RNDN);
992 mpfr_strtofr (x, "0123456789ABCDEF@2147483640", &s, 16, MPFR_RNDN);
999 mpfr_strtofr (x, "0123456789ABCDEF@540000000", &s, 16, MPFR_RNDN);
1006 mpfr_strtofr (x, "1@2305843009213693951", &s, 16, MPFR_RNDN);
1013 mpfr_strtofr (x, "1@2305843009213693951", &s, 17, MPFR_RNDN);
1022 mpfr_strtofr (x, "123456789E-2147483646", &s, 0, MPFR_RNDN);
1029 mpfr_strtofr (x, "123456789E-9223372036854775807", &s, 0, MPFR_RNDN);
1037 &s, 0, MPFR_RNDN);
1044 mpfr_strtofr (x, "0123456789ABCDEF@-540000000", &s, 16, MPFR_RNDN);
1051 mpfr_strtofr (x, "1@-2305843009213693952", &s, 16, MPFR_RNDN);
1070 res = mpfr_strtofr (x, "01011000111", NULL, 2, MPFR_RNDN);
1072 res = mpfr_strtofr (x, "11011000111", NULL, 2, MPFR_RNDN);
1074 res = mpfr_strtofr (x, "110110001101", NULL, 2, MPFR_RNDN);
1087 {MPFR_RNDN, -1, "1.00000000000000000006", "1"},
1094 {MPFR_RNDN, +1, "-1.00000000000000000006", "-1"},
1100 {MPFR_RNDN, +1, "0.999999999999999999999999999999999999999999999", "1"},
1107 {MPFR_RNDN, -1, "-0.999999999999999999999999999999999999999999999", "-1"},
1175 mpfr_strtofr (x, str, &endptr, 10, MPFR_RNDN);
1176 mpfr_strtofr (y, "1.23", NULL, 10, MPFR_RNDN);
1203 mpfr_set_ui_2exp (x, 3, emin - 2, MPFR_RNDN);
1212 r = mpfr_strtofr (y, s, NULL, 0, MPFR_RNDN);
1237 inex1 = mpfr_set_si (e, -1, MPFR_RNDN);
1244 inex1 = mpfr_mul_ui (e, e, 10, MPFR_RNDN);
1296 inex = mpfr_strtofr (fp, num, NULL, 10, MPFR_RNDN);
1303 inex = mpfr_strtofr (fp, num, NULL, 10, MPFR_RNDN);
1331 inex = mpfr_strtofr (z, str, NULL, 10, MPFR_RNDN);
1335 inex = mpfr_strtofr (z, str, NULL, 10, MPFR_RNDN);
1349 mpfr_set_ui_2exp (x, 5, -1073741701, MPFR_RNDN);
1359 mpfr_out_str (stdout, 58, 8, x, MPFR_RNDN);
1438 inex = mpfr_strtofr (x, str3, NULL, 3, MPFR_RNDN);
1443 inex = mpfr_strtofr (x, str31, NULL, 31, MPFR_RNDN);
1489 mpfr_set (x1, x0, MPFR_RNDN);
1568 mpfr_neg (x0, x0, MPFR_RNDN);
1569 mpfr_neg (x1, x1, MPFR_RNDN);