102 return std::move(result);
floatbv_typet float_type()
floatbv_typet long_double_type()
floatbv_typet double_type()
ait supplies three of the four components needed: an abstract interpreter (in this case handling func...
Complex constructor from a pair of numbers.
Complex numbers made of pair of given subtype.
struct configt::ansi_ct ansi_c
A constant literal expression.
Base class for all expressions.
typet & type()
Return the type of the expression.
Fixed-width bit-vector with IEEE floating-point interpretation.
class floatbv_typet to_type() const
static ieee_float_valuet zero(const floatbv_typet &type)
An IEEE 754 value plus a rounding mode, enabling operations with rounding on values.
void set(const irep_idt &name, const irep_idt &value)
exprt convert_float_literal(const std::string &src)
build an expression from a floating-point literal
floatbv_typet gcc_float32_type()
floatbv_typet gcc_float16_type()
floatbv_typet gcc_float64_type()
floatbv_typet gcc_float32x_type()
floatbv_typet gcc_float64x_type()
floatbv_typet gcc_float128x_type()
floatbv_typet gcc_float128_type()
ANSI-C Conversion / Type Checking.
#define UNREACHABLE
This should be used to mark dead code.
API to expression classes.