include module type of struct include Stdlib.Int32 end
val add : int32 -> int32 -> int32
val sub : int32 -> int32 -> int32
val mul : int32 -> int32 -> int32
val div : int32 -> int32 -> int32
val unsigned_div : int32 -> int32 -> int32
val rem : int32 -> int32 -> int32
val unsigned_rem : int32 -> int32 -> int32
val succ : int32 -> int32
val pred : int32 -> int32
val logand : int32 -> int32 -> int32
val logor : int32 -> int32 -> int32
val logxor : int32 -> int32 -> int32
val lognot : int32 -> int32
val shift_left : int32 -> int -> int32
val shift_right : int32 -> int -> int32
val shift_right_logical : int32 -> int -> int32
val of_int : int -> int32
val to_int : int32 -> int
val unsigned_to_int : int32 -> int option
val of_float : float -> int32
val to_float : int32 -> float
val of_string : string -> int32
val of_string_opt : string -> int32 option
val to_string : int32 -> string
val bits_of_float : float -> int32
val float_of_bits : int32 -> float
val unsigned_compare : t -> t -> int
val (<) : int32 -> int32 -> bool
val (<=) : int32 -> int32 -> bool
val (<>) : int32 -> int32 -> bool
val (=) : int32 -> int32 -> bool
val (>) : int32 -> int32 -> bool
val (>=) : int32 -> int32 -> bool
val compare : int32 -> int32 -> int
val equal : int32 -> int32 -> bool
val warn_overflow :
to_dec:( 'a -> string ) ->
to_hex:( 'a -> string ) ->
'a ->
int32 ->
unit
val 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 ->
int32
val of_int_warning_on_overflow : int -> int32
val of_nativeint_warning_on_overflow : nativeint -> int32