include Stdlib.Int32
val zero : int32val one : int32val minus_one : int32
val neg : int32 -> int32val add : int32 -> int32 -> int32val sub : int32 -> int32 -> int32val mul : int32 -> int32 -> int32val div : int32 -> int32 -> int32
val unsigned_div : int32 -> int32 -> int32
val rem : int32 -> int32 -> int32
val unsigned_rem : int32 -> int32 -> int32val succ : int32 -> int32val pred : int32 -> int32val abs : int32 -> int32val max_int : int32val min_int : int32
val logand : int32 -> int32 -> int32val logor : int32 -> int32 -> int32val logxor : int32 -> int32 -> int32
val lognot : int32 -> int32
val shift_left : int32 -> int -> int32val shift_right : int32 -> int -> int32val shift_right_logical : int32 -> int -> int32val of_int : int -> int32val to_int : int32 -> int
val unsigned_to_int : int32 -> int option
val of_float : float -> int32val to_float : int32 -> floatval of_string : string -> int32
val of_string_opt : string -> int32 optionval to_string : int32 -> string
val bits_of_float : float -> int32val float_of_bits : int32 -> float
type t = int32
val compare : t -> t -> intval unsigned_compare : t -> t -> intval equal : t -> t -> bool
val format : string -> int32 -> string
val (<) : int32 -> int32 -> boolval (<=) : int32 -> int32 -> boolval (<>) : int32 -> int32 -> boolval (=) : int32 -> int32 -> boolval (>) : int32 -> int32 -> boolval (>=) : int32 -> int32 -> boolval compare : int32 -> int32 -> intval equal : int32 -> int32 -> bool
val warn_overflow : to_dec:('a -> string) -> to_hex:('a -> string) -> 'a -> int32 -> unitval convert_warning_on_overflow : to_int32:('a -> int32) -> of_int32:(int32 -> 'b) -> equal:('b -> 'a -> bool) -> to_dec:('a -> string) -> to_hex:('a -> string) -> 'a -> int32val of_int_warning_on_overflow : int -> int32val of_nativeint_warning_on_overflow : nativeint -> int32