CBMC
float_approximationt Member List

This is the complete list of members for float_approximationt, including all inherited members.

abs(const bvt &)float_utilst
add(const bvt &src1, const bvt &src2)float_utilstinline
add_bias(const bvt &exponent)float_utilstprotected
add_sub(const bvt &src1, const bvt &src2, bool subtract)float_utilstvirtual
bias(const unbiased_floatt &)float_utilstprotected
build_constant(const ieee_floatt &)float_utilst
bv_utilsfloat_utilstprotected
conversion(const bvt &src, const ieee_float_spect &dest_spec)float_utilst
debug1(const bvt &op0, const bvt &op1)float_utilst
debug2(const bvt &op0, const bvt &op1)float_utilst
denormalization_shift(bvt &fraction, bvt &exponent)float_utilstprotected
div(const bvt &src1, const bvt &src2)float_utilstvirtual
exponent_all_ones(const bvt &)float_utilst
exponent_all_zeros(const bvt &)float_utilst
float_approximationt(propt &_prop)float_approximationtinlineexplicit
float_utilst(propt &_prop)float_utilstinlineexplicit
float_utilst(propt &_prop, const floatbv_typet &type)float_utilstinline
fraction_all_zeros(const bvt &)float_utilst
fraction_rounding_decision(const std::size_t dest_bits, const literalt sign, const bvt &fraction)float_utilstprotected
from_signed_integer(const bvt &)float_utilst
from_unsigned_integer(const bvt &)float_utilst
get(const bvt &) constfloat_utilst
get_exponent(const bvt &)float_utilst
get_fraction(const bvt &)float_utilst
is_infinity(const bvt &)float_utilst
is_minus_inf(const bvt &)float_utilst
is_NaN(const bvt &)float_utilst
is_normal(const bvt &)float_utilst
is_plus_inf(const bvt &)float_utilst
is_zero(const bvt &)float_utilst
limit_distance(const bvt &dist, mp_integer limit)float_utilstprotected
mul(const bvt &src1, const bvt &src2)float_utilstvirtual
negate(const bvt &)float_utilst
normalization_shift(bvt &fraction, bvt &exponent)float_approximationtprotectedvirtual
over_approximatefloat_approximationt
overapproximating_left_shift(const bvt &src, unsigned dist)float_approximationtprotected
pack(const biased_floatt &)float_utilstprotected
partial_interpretationfloat_approximationt
propfloat_utilstprotected
relation(const bvt &src1, relt rel, const bvt &src2)float_utilst
relt enum namefloat_utilst
rem(const bvt &src1, const bvt &src2)float_utilstvirtual
round_exponent(unbiased_floatt &result)float_utilstprotected
round_fraction(unbiased_floatt &result)float_utilstprotected
rounder(const unbiased_floatt &)float_utilstprotectedvirtual
rounding_mode_bitsfloat_utilst
set_rounding_mode(const bvt &)float_utilst
sign_bit(const bvt &src)float_utilstinlinestatic
specfloat_utilst
sticky_right_shift(const bvt &op, const bvt &dist, literalt &sticky)float_utilstprotected
sub(const bvt &src1, const bvt &src2)float_utilstinline
SUB typedeffloat_approximationtprivate
sub_bias(const bvt &exponent)float_utilstprotected
subtract_exponents(const unbiased_floatt &src1, const unbiased_floatt &src2)float_utilstprotected
to_integer(const bvt &src, std::size_t int_width, bool is_signed)float_utilst
to_signed_integer(const bvt &src, std::size_t int_width)float_utilst
to_unsigned_integer(const bvt &src, std::size_t int_width)float_utilst
unpack(const bvt &)float_utilstprotected
~float_approximationt()float_approximationtvirtual
~float_utilst()float_utilstinlinevirtual