Go to the documentation of this file.
10 #ifndef CPROVER_UTIL_FIXEDBV_H
11 #define CPROVER_UTIL_FIXEDBV_H
103 #endif // CPROVER_UTIL_FIXEDBV_H
void from_integer(const mp_integer &i)
fixedbvt & operator/=(const fixedbvt &other)
mp_integer to_integer() const
bool operator>=(const fixedbvt &other) const
bool operator<=(const fixedbvt &other) const
std::size_t get_fraction_bits() const
fixedbvt & operator+=(const fixedbvt &other)
fixedbvt & operator-=(const fixedbvt &other)
bool operator>(const fixedbvt &other) const
constant_exprt to_expr() const
std::string to_ansi_c_string() const
fixedbvt & operator*=(const fixedbvt &other)
fixedbvt(const fixedbv_spect &_spec)
fixedbv_spect(std::size_t _width, std::size_t _integer_bits)
void set_value(const mp_integer &_v)
static fixedbvt zero(const fixedbv_typet &type)
Fixed-width bit-vector with signed fixed-point interpretation.
bool operator==(int i) const
bool operator==(const fixedbvt &other) const
void from_expr(const constant_exprt &expr)
void round(const fixedbv_spect &dest_spec)
A constant literal expression.
bool operator<(const fixedbvt &other) const
bool operator!=(const fixedbvt &other) const
const mp_integer & get_value() const
std::string format(const format_spect &format_spec) const