3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-25 18:15:32 +00:00

Cleaned up mpf rounder. Rewrote mpf fma. Relates to #872.

This commit is contained in:
Christoph M. Wintersteiger 2017-07-27 23:08:35 +01:00
parent 75b533f050
commit 33ebdc8adc
3 changed files with 184 additions and 171 deletions

View file

@ -285,8 +285,9 @@ protected:
};
std::string to_string_raw(mpf const & a);
std::string to_string_hexfloat(mpf const & a);
std::string to_string_hexfloat(mpf const & a);
std::string to_string_hexfloat(bool sgn, mpf_exp_t exp, scoped_mpz const & sig, unsigned ebits, unsigned sbits, unsigned rbits);
std::string to_string_binary(mpf const & x, unsigned upper_extra, unsigned lower_extra);
public:
powers2 m_powers2;
};