Go to the documentation of this file.
   53     type.
set(ID_C_c_type, ID_long_double);
 
   95     zero_real_component.
type() = type;
 
   97     return complex_exprt(zero_real_component, result, complex_type);
 
  100   return std::move(result);
 
  
 
#define UNREACHABLE
This should be used to mark dead code.
 
floatbv_typet gcc_float32_type()
 
floatbv_typet gcc_float64x_type()
 
floatbv_typet gcc_float16_type()
 
floatbv_typet long_double_type()
 
Fixed-width bit-vector with IEEE floating-point interpretation.
 
Base class for all expressions.
 
Complex numbers made of pair of given subtype.
 
struct configt::ansi_ct ansi_c
 
floatbv_typet gcc_float128_type()
 
floatbv_typet gcc_float64_type()
 
typet & type()
Return the type of the expression.
 
void set(const irep_idt &name, const irep_idt &value)
 
class floatbv_typet to_type() const
 
floatbv_typet float_type()
 
exprt convert_float_literal(const std::string &src)
build an expression from a floating-point literal
 
Complex constructor from a pair of numbers.
 
void from_base10(const mp_integer &exp, const mp_integer &frac)
compute f * (10^e)
 
floatbv_typet double_type()
 
static ieee_floatt zero(const floatbv_typet &type)
 
constant_exprt to_expr() const
 
A constant literal expression.
 
bool single_precision_constant
 
floatbv_typet gcc_float32x_type()
 
floatbv_typet gcc_float128x_type()
 
void build(const mp_integer &exp, const mp_integer &frac)