FloatDomain.FloatArith
Unary functions
nversions of unary functions
(inv_ceil z -> x) if (z = ceil(x))
(inv_ceil z -> x) if (z = ceil(x))
(inv_floor z -> x) if (z = floor(x))
Comparison operators
val lt : t -> t -> IntDomain.IntDomTuple.t
Less than: x < y
val gt : t -> t -> IntDomain.IntDomTuple.t
Greater than: x > y
val le : t -> t -> IntDomain.IntDomTuple.t
Less than or equal: x <= y
val ge : t -> t -> IntDomain.IntDomTuple.t
Greater than or equal: x >= y
val eq : t -> t -> IntDomain.IntDomTuple.t
Equal to: x == y
val ne : t -> t -> IntDomain.IntDomTuple.t
Not equal to: x != y
val unordered : t -> t -> IntDomain.IntDomTuple.t
Unordered
Unary functions returning int
val isfinite : t -> IntDomain.IntDomTuple.t
__builtin_isfinite(x)
val isinf : t -> IntDomain.IntDomTuple.t
__builtin_isinf(x)
val isnan : t -> IntDomain.IntDomTuple.t
__builtin_isnan(x)
val isnormal : t -> IntDomain.IntDomTuple.t
__builtin_isnormal(x)
val signbit : t -> IntDomain.IntDomTuple.t
__builtin_signbit(x)