Functions | |
template<class I > | |
I | restricted_multiply (cpp_int &result, const cpp_int &a, const cpp_int &b, I max_bits, boost::int64_t &error) |
template<class I > | |
I | restricted_pow (cpp_int &result, const cpp_int &a, I e, I max_bits, boost::int64_t &error) |
int | get_round_mode (const cpp_int &what, boost::int64_t location, boost::int64_t error) |
int | get_round_mode (cpp_int &r, cpp_int &d, boost::int64_t error, const cpp_int &q) |
|
inline |
References boost::multiprecision::bit_test(), BOOST_ASSERT, boost::sinks::event_log::error, boost::multiprecision::lsb(), boost::multiprecision::msb(), and boost::flyweights::t.
Referenced by boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent >::operator=(), and boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent >::str().
|
inline |
|
inline |
References boost::asio::b, boost::multiprecision::number< Backend, ExpressionTemplates >::backend(), boost::multiprecision::bit_test(), BOOST_ASSERT, boost::multiprecision::lsb(), and boost::multiprecision::msb().
Referenced by boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent >::operator=(), restricted_pow(), and boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent >::str().
|
inline |
References boost::a, BOOST_ASSERT, boost::math::ef::exp(), boost::multiprecision::backends::p, and restricted_multiply().
Referenced by boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent >::operator=(), and boost::multiprecision::backends::cpp_bin_float< Digits, DigitBase, Allocator, Exponent, MinExponent, MaxExponent >::str().