module Core_int32:sig
..end
Side note: There's not much reason to want an int of at least 32 bits (i.e. 32 on 32-bit machines and 63 on 64-bit machines) because Int63 is basically just as efficient.
Overflow issues are _not_ generally considered and explicitly handled. This may be more of an issue for 32-bit ints than 64-bit ints.
Int32.t
is boxed on both 32-bit and 64-bit machines.
include Int_intf.S
val bits_of_float : float -> t
val float_of_bits : t -> float
val of_int : int -> t option
val to_int : t -> int option
val of_int32 : int32 -> t
val to_int32 : t -> int32
val of_int64 : int64 -> t option
val of_nativeint : nativeint -> t option
val to_nativeint : t -> nativeint