File tree Expand file tree Collapse file tree 1 file changed +9
-9
lines changed
Expand file tree Collapse file tree 1 file changed +9
-9
lines changed Original file line number Diff line number Diff line change @@ -14,19 +14,19 @@ The following macros analogous to those from `<cfloat>` for the decimal floating
1414----
1515
1616// Number of digits in the coefficient
17- #define BOOST_DECIMAL_DEC32_MANT_DIG 7
18- #define BOOST_DECIMAL_DEC64_MANT_DIG 16
19- #define BOOST_DECIMAL_DEC128_MANT_DIG 34
17+ #define BOOST_DECIMAL_DEC32_MANT_DIG std::numeric_limits<boost::decimal::decimal32_t>:digits10
18+ #define BOOST_DECIMAL_DEC64_MANT_DIG std::numeric_limits<boost::decimal::decimal64_t>:digits10
19+ #define BOOST_DECIMAL_DEC128_MANT_DIG std::numeric_limits<boost::decimal::decimal128_t>:digits10
2020
2121// Minimum exponent
22- #define BOOST_DECIMAL_DEC32_MIN_EXP -94
23- #define BOOST_DECIMAL_DEC64_MIN_EXP -382
24- #define BOOST_DECIMAL_DEC128_MIN_EXP -6142
22+ #define BOOST_DECIMAL_DEC32_MIN_EXP std::numeric_limits<boost::decimal::decimal32_t>:min_exponent
23+ #define BOOST_DECIMAL_DEC64_MIN_EXP std::numeric_limits<boost::decimal::decimal64_t>:min_exponent
24+ #define BOOST_DECIMAL_DEC128_MIN_EXP std::numeric_limits<boost::decimal::decimal128_t>:min_exponent
2525
2626// Maximum exponent
27- #define BOOST_DECIMAL_DEC32_MAX_EXP 97
28- #define BOOST_DECIMAL_DEC64_MAX_EXP 385
29- #define BOOST_DECIMAL_DEC128_MAX_EXP 6145
27+ #define BOOST_DECIMAL_DEC32_MAX_EXP std::numeric_limits<boost::decimal::decimal32_t>:max_exponent
28+ #define BOOST_DECIMAL_DEC64_MAX_EXP std::numeric_limits<boost::decimal::decimal64_t>:max_exponent
29+ #define BOOST_DECIMAL_DEC128_MAX_EXP std::numeric_limits<boost::decimal::decimal128_t>:max_exponent
3030
3131// Maximum Finite Value
3232#define BOOST_DECIMAL_DEC32_MAX std::numeric_limits<boost::decimal::decimal32_t>::max()
You can’t perform that action at this time.
0 commit comments