package goblint
Module type FloatDomain.FloatArith
val lt : t -> t -> IntDomain.IntDomTuple.tComparison operators
Less than: x < y
val gt : t -> t -> IntDomain.IntDomTuple.tLess than: x < y
Greater than: x > y
val le : t -> t -> IntDomain.IntDomTuple.tGreater than: x > y
Less than or equal: x <= y
val ge : t -> t -> IntDomain.IntDomTuple.tLess than or equal: x <= y
Greater than or equal: x >= y
val eq : t -> t -> IntDomain.IntDomTuple.tGreater than or equal: x >= y
Equal to: x == y
val ne : t -> t -> IntDomain.IntDomTuple.tEqual to: x == y
Not equal to: x != y
val unordered : t -> t -> IntDomain.IntDomTuple.tNot equal to: x != y
Unordered
val isfinite : t -> IntDomain.IntDomTuple.tunary functions returning int
__builtin_isfinite(x)
val isinf : t -> IntDomain.IntDomTuple.t__builtin_isfinite(x)
__builtin_isinf(x)
val isnan : t -> IntDomain.IntDomTuple.t__builtin_isinf(x)
__builtin_isnan(x)
val isnormal : t -> IntDomain.IntDomTuple.t__builtin_isnan(x)
__builtin_isnormal(x)
val signbit : t -> IntDomain.IntDomTuple.t__builtin_isnormal(x)
__builtin_signbit(x)