jon.recoil.org

Module Flambda2_numbers.Numeric_types

Modules about numbers, some of which satisfy Container_types.S.

Warning: this module is unstable and part of compiler-libs.

module Int : sig ... end
module Int8 : sig ... end
module Int16 : sig ... end
module Int32 : sig ... end
module Int64 : sig ... end
module type IEEE_semantics = sig ... end
module type Float_by_bit_pattern = sig ... end

Floating point numbers whose comparison and equality relations are the usual Int64/Int32 relations on the bit patterns of the floats. This in particular means that different representations of NaN will be distinguished, as will the two signed zeros.

Floating point numbers whose comparison and equality relations are the usual Int64/Int32 relations on the bit patterns of the floats. This in particular means that different representations of NaN will be distinguished, as will the two signed zeros.

Floating point numbers whose comparison and equality relations are the usual Int64/Int32 relations on the bit patterns of the floats. This in particular means that different representations of NaN will be distinguished, as will the two signed zeros.