CBMC
float_bvt Member List

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

abs(const exprt &, const ieee_float_spect &)float_bvtstatic
add_bias(const exprt &exponent, const ieee_float_spect &)float_bvtprivatestatic
add_sub(bool subtract, const exprt &, const exprt &, const exprt &rm, const ieee_float_spect &) constfloat_bvt
bias(const unbiased_floatt &, const ieee_float_spect &)float_bvtprivatestatic
conversion(const exprt &src, const exprt &rm, const ieee_float_spect &src_spec, const ieee_float_spect &dest_spec) constfloat_bvt
convert(const exprt &) constfloat_bvt
denormalization_shift(exprt &fraction, exprt &exponent, const ieee_float_spect &)float_bvtprivatestatic
div(const exprt &, const exprt &, const exprt &rm, const ieee_float_spect &) constfloat_bvt
exponent_all_ones(const exprt &, const ieee_float_spect &)float_bvtprivatestatic
exponent_all_zeros(const exprt &, const ieee_float_spect &)float_bvtprivatestatic
fraction_all_zeros(const exprt &, const ieee_float_spect &)float_bvtprivatestatic
fraction_rounding_decision(const std::size_t dest_bits, const exprt sign, const exprt &fraction, const rounding_mode_bitst &)float_bvtprivatestatic
from_signed_integer(const exprt &, const exprt &rm, const ieee_float_spect &) constfloat_bvt
from_unsigned_integer(const exprt &, const exprt &rm, const ieee_float_spect &) constfloat_bvt
get_exponent(const exprt &, const ieee_float_spect &)float_bvtprivatestatic
get_fraction(const exprt &, const ieee_float_spect &)float_bvtprivatestatic
get_spec(const exprt &)float_bvtprivatestatic
is_equal(const exprt &, const exprt &, const ieee_float_spect &)float_bvtstatic
is_zero(const exprt &)float_bvtstatic
isfinite(const exprt &, const ieee_float_spect &)float_bvtstatic
isinf(const exprt &, const ieee_float_spect &)float_bvtstatic
isnan(const exprt &, const ieee_float_spect &)float_bvtstatic
isnormal(const exprt &, const ieee_float_spect &)float_bvtstatic
limit_distance(const exprt &dist, mp_integer limit)float_bvtprivatestatic
mul(const exprt &, const exprt &, const exprt &rm, const ieee_float_spect &) constfloat_bvt
negation(const exprt &, const ieee_float_spect &)float_bvtstatic
normalization_shift(exprt &fraction, exprt &exponent)float_bvtprivatestatic
operator()(const exprt &src) constfloat_bvtinline
pack(const biased_floatt &, const ieee_float_spect &)float_bvtprivatestatic
relation(const exprt &, relt rel, const exprt &, const ieee_float_spect &)float_bvtstatic
relt enum namefloat_bvt
round_exponent(unbiased_floatt &result, const rounding_mode_bitst &, const ieee_float_spect &)float_bvtprivatestatic
round_fraction(unbiased_floatt &result, const rounding_mode_bitst &, const ieee_float_spect &)float_bvtprivatestatic
rounder(const unbiased_floatt &, const exprt &rm, const ieee_float_spect &) constfloat_bvtprivate
sign_bit(const exprt &)float_bvtprivatestatic
sticky_right_shift(const exprt &op, const exprt &dist, exprt &sticky)float_bvtprivatestatic
sub_bias(const exprt &exponent, const ieee_float_spect &)float_bvtprivatestatic
subtract_exponents(const unbiased_floatt &src1, const unbiased_floatt &src2)float_bvtprivatestatic
to_integer(const exprt &src, std::size_t dest_width, bool is_signed, const exprt &rm, const ieee_float_spect &)float_bvtstatic
to_signed_integer(const exprt &src, std::size_t dest_width, const exprt &rm, const ieee_float_spect &)float_bvtstatic
to_unsigned_integer(const exprt &src, std::size_t dest_width, const exprt &rm, const ieee_float_spect &)float_bvtstatic
unpack(const exprt &, const ieee_float_spect &)float_bvtprivatestatic