Lines Matching full:precision
33 #include "precision.h"
806 FixedPrecision precision;
808 precision.initVisibleDigits(246.801, digits, status);
836 FixedPrecision precision;
837 precision.initVisibleDigits(43560.02, visibleDigits, status);
873 FixedPrecision precision;
874 precision.initVisibleDigits((int64_t) 8192, visibleDigits, status);
921 precision.initVisibleDigits((int64_t) 43560, visibleDigits, status);
935 FixedPrecision precision;
937 precision.initVisibleDigits(
963 precision.fMin.setIntDigitCount(9);
964 precision.fMin.setFracDigitCount(10);
965 precision.initVisibleDigits(
988 FixedPrecision precision;
991 precision.fMax.setIntDigitCount(0);
992 precision.fMax.setFracDigitCount(0);
993 precision.initVisibleDigits(
1023 FixedPrecision precision;
1026 precision.fMax.setIntDigitCount(1);
1027 precision.fMin.setFracDigitCount(1);
1028 precision.initVisibleDigits(
1051 precision;
1054 precision.initVisibleDigitsWithExponent(
1066 precision.initVisibleDigitsWithExponent(
1081 ScientificPrecision precision;
1082 precision.fMantissa.fMin.setIntDigitCount(4);
1083 precision.fMantissa.fMax.setIntDigitCount(4);
1084 precision.fMantissa.fMin.setFracDigitCount(0);
1085 precision.fMantissa.fMax.setFracDigitCount(0);
1086 precision.fMinExponentDigits = 3;
1089 precision.initVisibleDigitsWithExponent(
1137 FixedPrecision precision;
1141 formatter, grouping, precision, options);
1153 formatter, grouping, precision, options);
1174 FixedPrecision precision;
1175 precision.fMax.setIntDigitCount(4);
1178 formatter, grouping, precision, options);
1186 precision.fMax.setIntDigitCount(5);
1195 FixedPrecision precision;
1196 precision.fMin.setIntDigitCount(3);
1199 formatter, grouping, precision, options);
1205 precision.fMin.setIntDigitCount(4);
1216 formatter, grouping, precision, options);
1225 FixedPrecision precision;
1228 formatter, grouping, precision, options);
1230 precision.fMin.setFracDigitCount(1);
1235 FixedPrecision precision;
1238 formatter, grouping, precision, options);
1240 precision.fSignificant.setMin(1);
1245 FixedPrecision precision;
1248 formatter, grouping, precision, options);
1250 precision.fRoundingIncrement.set(2.3);
1255 ScientificPrecision precision;
1259 formatter, precision, options);
1679 FixedPrecision precision;
1684 precision.initVisibleDigits(U_INT64_MAX, digits, status));
1689 FixedPrecision precision;
1690 precision.fMax.setIntDigitCount(5);
1695 precision.initVisibleDigits(U_INT64_MAX, digits, status));
1701 FixedPrecision precision;
1706 precision.initVisibleDigits(U_INT64_MIN, digits, status));
1711 FixedPrecision precision;
1712 precision.fMax.setIntDigitCount(5);
1717 precision.initVisibleDigits(U_INT64_MIN, digits, status));
1728 FixedPrecision precision;
1732 precision.initVisibleDigits((int64_t) 13LL, digits, status));
1737 FixedPrecision precision;
1741 precision.initVisibleDigits((int64_t) -17LL, digits, status));
1746 FixedPrecision precision;
1750 precision.initVisibleDigits(U_INT64_MIN, digits, status));
1755 FixedPrecision precision;
1759 precision.initVisibleDigits(U_INT64_MAX, digits, status));
1764 FixedPrecision precision;
1768 precision.initVisibleDigits((int64_t) -31536000LL, digits, status));
1773 FixedPrecision precision;
1777 precision.initVisibleDigits((int64_t) 0LL, digits, status));
1782 FixedPrecision precision;
1783 precision.fMin.setIntDigitCount(4);
1784 precision.fMin.setFracDigitCount(2);
1788 precision.initVisibleDigits((int64_t) 0LL, digits, status));
1793 FixedPrecision precision;
1794 precision.fMin.setIntDigitCount(4);
1795 precision.fMin.setFracDigitCount(2);
1799 precision.initVisibleDigits((int64_t) 57LL, digits, status));
1804 FixedPrecision precision;
1805 precision.fMin.setIntDigitCount(4);
1806 precision.fMin.setFracDigitCount(2);
1810 precision.initVisibleDigits((int64_t) -57LL, digits, status));
1815 FixedPrecision precision;
1816 precision.fMax.setIntDigitCount(2);
1817 precision.fMin.setFracDigitCount(1);
1821 precision.initVisibleDigits((int64_t) 235LL, digits, status));
1826 FixedPrecision precision;
1827 precision.fMax.setIntDigitCount(2);
1828 precision.fMin.setFracDigitCount(1);
1829 precision.fFailIfOverMax = TRUE;
1830 precision.initVisibleDigits((int64_t) 239LL, digits, status);
1837 FixedPrecision precision;
1838 precision.fSignificant.setMin(5);
1842 precision.initVisibleDigits((int64_t) 153LL, digits, status));
1847 FixedPrecision precision;
1848 precision.fSignificant.setMax(2);
1849 precision.fExactOnly = TRUE;
1850 precision.initVisibleDigits((int64_t) 154LL, digits, status);
1857 FixedPrecision precision;
1858 precision.fSignificant.setMax(5);
1862 precision.initVisibleDigits((int64_t) 150LL, digits, status));
1871 FixedPrecision precision;
1872 precision.fRoundingIncrement.set(7.3);
1876 precision.initVisibleDigits((int64_t) -30LL, digits, status));
1881 FixedPrecision precision;
1882 precision.fRoundingIncrement.set(7.3);
1883 precision.fRoundingMode = DecimalFormat::kRoundFloor;
1887 precision.initVisibleDigits((int64_t) -30LL, digits, status));
1892 FixedPrecision precision;
1893 precision.fSignificant.setMax(3);
1894 precision.fRoundingMode = DecimalFormat::kRoundCeiling;
1898 precision.initVisibleDigits((int64_t) 1381LL, digits, status));
1903 FixedPrecision precision;
1904 precision.fSignificant.setMax(1);
1905 precision.fRoundingMode = DecimalFormat::kRoundFloor;
1909 precision.initVisibleDigits((int64_t) -1381LL, digits, status));
1918 FixedPrecision precision;
1922 precision.initVisibleDigits(2.05, digits, status));
1927 FixedPrecision precision;
1931 precision.initVisibleDigits(3547.0, digits, status));
1936 FixedPrecision precision;
1937 precision.fMax.setFracDigitCount(2);
1938 precision.fMax.setIntDigitCount(1);
1939 precision.fFailIfOverMax = TRUE;
1940 precision.fExactOnly = TRUE;
1944 precision.initVisibleDigits(-2.05, digits, status));
1949 FixedPrecision precision;
1950 precision.fMax.setFracDigitCount(1);
1951 precision.fMax.setIntDigitCount(1);
1952 precision.fFailIfOverMax = TRUE;
1953 precision.fExactOnly = TRUE;
1954 precision.initVisibleDigits(-2.05, digits, status);
1961 FixedPrecision precision;
1962 precision.fMax.setFracDigitCount(2);
1963 precision.fMax.setIntDigitCount(0);
1964 precision.fFailIfOverMax = TRUE;
1965 precision.fExactOnly = TRUE;
1966 precision.initVisibleDigits(-2.05, digits, status);
1973 FixedPrecision precision;
1974 precision.fMin.setIntDigitCount(5);
1975 precision.fMin.setFracDigitCount(2);
1976 precision.fExactOnly = TRUE;
1980 precision.initVisibleDigits(6245.3, digits, status));
1985 FixedPrecision precision;
1986 precision.fSignificant.setMax(5);
1987 precision.fExactOnly = TRUE;
1991 precision.initVisibleDigits(6245.3, digits, status));
1996 FixedPrecision precision;
1997 precision.fSignificant.setMax(4);
1998 precision.fExactOnly = TRUE;
1999 precision.initVisibleDigits(6245.3, digits, status);
2006 FixedPrecision precision;
2007 precision.fMax.setIntDigitCount(3);
2008 precision.fMin.setFracDigitCount(2);
2012 precision.initVisibleDigits(2384.9, digits, status));
2017 FixedPrecision precision;
2018 precision.fMax.setIntDigitCount(3);
2019 precision.fMin.setFracDigitCount(2);
2020 precision.fFailIfOverMax = TRUE;
2021 precision.initVisibleDigits(2384.9, digits, status);
2032 FixedPrecision precision;
2038 precision.initVisibleDigits(-2.01, digits, status));
2043 FixedPrecision precision;
2044 precision.fSignificant.setMax(3);
2045 precision.fMin.setFracDigitCount(2);
2049 precision.initVisibleDigits(2385.0, digits, status));
2054 FixedPrecision precision;
2055 precision.fMax.setFracDigitCount(2);
2059 precision.initVisibleDigits(-45.8251, digits, status));
2069 FixedPrecision precision;
2070 precision.fMax.setIntDigitCount(3);
2071 precision.fMin.setFracDigitCount(2);
2072 precision.fFailIfOverMax = TRUE;
2074 precision.initVisibleDigits(dlist, digits, status);
2081 FixedPrecision precision;
2082 precision.fSignificant.setMax(4);
2083 precision.fExactOnly = TRUE;
2085 precision.initVisibleDigits(dlist, digits, status);
2096 FixedPrecision precision;
2097 precision.fSignificant.setMax(3);
2098 precision.fMin.setFracDigitCount(2);
2099 precision.initVisibleDigits(-uprv_getInfinity(), digits, status);
2107 FixedPrecision precision;
2108 precision.initVisibleDigits(uprv_getInfinity(), digits, status);
2116 FixedPrecision precision;
2117 precision.initVisibleDigits(uprv_getNaN(), digits, status);
2127 ScientificPrecision precision;
2128 precision.initVisibleDigitsWithExponent(389.256, digits, status);
2135 ScientificPrecision precision;
2136 precision.initVisibleDigitsWithExponent(-389.256, digits, status);
2143 ScientificPrecision precision;
2144 precision.fMinExponentDigits = 3;
2145 precision.fMantissa.fMin.setIntDigitCount(1);
2146 precision.fMantissa.fMax.setIntDigitCount(3);
2147 precision.initVisibleDigitsWithExponent(12345.67, digits, status);
2154 ScientificPrecision precision;
2155 precision.fMantissa.fRoundingIncrement.set(0.073);
2156 precision.fMantissa.fMin.setIntDigitCount(2);
2157 precision.fMantissa.fMax.setIntDigitCount(2);
2158 precision.initVisibleDigitsWithExponent(999.74, digits, status);
2174 FixedPrecision precision;
2181 precision,
2345 precision.fMin.setFracDigitCount(2);
2371 FixedPrecision precision;
2372 precision.fSignificant.setMax(3);
2378 precision,
2426 precision.fSignificant.setMin(2);
2447 precision.fSignificant.setMin(0);
2459 precision.fSignificant.setMax(0);
2460 precision.fMax.setFracDigitCount(4);
2482 ScientificPrecision precision;
2483 precision.fMantissa.fSignificant.setMax(4);
2488 precision,
2554 precision.fMantissa.fSignificant.setMin(4);
2556 precision.fMinExponentDigits = 3;
2575 precision.fMantissa.fMax.setIntDigitCount(3);
2612 precision.fMantissa.fMax.setFracDigitCount(1);
2631 precision.fMantissa.fMax.setIntDigitCount(1);
2632 precision.fMantissa.fMax.setFracDigitCount(2);
2644 precision.fMantissa.fSignificant.setMin(0);
2645 precision.fMantissa.fSignificant.setMax(0);
2648 precision.fMantissa.fMin.setFracDigitCount(2);
2649 precision.fMantissa.fMax.setFracDigitCount(4);
2650 precision.fMantissa.fMin.setIntDigitCount(2);
2651 precision.fMantissa.fMax.setIntDigitCount(3);
2693 ScientificPrecision precision;
2695 precision.fMantissa.fRoundingIncrement.set(0.25);
2696 precision.fMantissa.fSignificant.setMax(4);
2704 precision.fMantissa,
2736 precision.fMantissa.fMin.setFracDigitCount(2);
2756 precision.fMantissa.fMin.setIntDigitCount(2);
2760 precision,
2780 precision.fMantissa.fMax.setIntDigitCount(3);
2889 FixedPrecision precision;
2890 precision.fMin.setIntDigitCount(0);
2894 precision.initVisibleDigits(