15 #include "../floatbv/float_utils.h" 26 if(operands.size()!=1)
27 throw "abs takes one operand";
47 return float_utils.
abs(op_bv);
virtual bvt convert_abs(const exprt &expr)
boolbv_widtht boolbv_width
const floatbv_typet & to_floatbv_type(const typet &type)
Cast a generic typet to a floatbv_typet.
virtual const bvt & convert_bv(const exprt &expr)
void conversion_failed(const exprt &expr, bvt &bv)
bvt absolute_value(const bvt &op)
bvtypet get_bvtype(const typet &type)
std::vector< exprt > operandst
Base class for all expressions.
std::vector< literalt > bvt