sig
type int32
val zero : Int32.int32
val minus_one : Int32.int32
val neg : Int32.int32 -> Int32.int32
val add : Int32.int32 -> Int32.int32 -> Int32.int32
val sub : Int32.int32 -> Int32.int32 -> Int32.int32
val mul : Int32.int32 -> Int32.int32 -> Int32.int32
val div : Int32.int32 -> Int32.int32 -> Int32.int32
val rem : Int32.int32 -> Int32.int32 -> Int32.int32
val succ : Int32.int32 -> Int32.int32
val pred : Int32.int32 -> Int32.int32
val abs : Int32.int32 -> Int32.int32
val max_int : Int32.int32
val min_int : Int32.int32
val logand : Int32.int32 -> Int32.int32 -> Int32.int32
val logor : Int32.int32 -> Int32.int32 -> Int32.int32
val logxor : Int32.int32 -> Int32.int32 -> Int32.int32
val lognot : Int32.int32 -> Int32.int32
val shift_left : Int32.int32 -> int -> Int32.int32
val shift_right : Int32.int32 -> int -> Int32.int32
val shift_right_logical : Int32.int32 -> int -> Int32.int32
val of_int : int -> Int32.int32
val to_int : Int32.int32 -> int
val of_float : float -> Int32.int32
val to_float : Int32.int32 -> float
val of_string : string -> Int32.int32
val to_string : Int32.int32 -> string
val bits_of_float : float -> Int32.int32
val float_of_bits : Int32.int32 -> float
type t = Int32.int32
val compare : Int32.t -> Int32.t -> int
val format : string -> Int32.int32 -> string
end