val (+): int32 -> int32 -> int32
val (-): int32 -> int32 -> int32
val ( * ): int32 -> int32 -> int32
val (/): int32 -> int32 -> int32
val (mod): int32 -> int32 -> int32
val (land): int32 -> int32 -> int32
val (lor): int32 -> int32 -> int32
val (lxor): int32 -> int32 -> int32
val (lsl): int32 -> int -> int32
val (asr): int32 -> int -> int32
val (lsr): int32 -> int -> int32
val (<=): int32 -> int32 -> bool
val (<): int32 -> int32 -> bool
val (>=): int32 -> int32 -> bool
val (>): int32 -> int32 -> bool
val (~-): int32 -> int32
val max: int32 -> int32 -> int32
val max_int: int32
val min_int: int32
val fits16: int32 -> bool
val is_power_of_two: int32 -> bool
val log2: int32 -> int32
val exp2: int32 -> int32
module Array : sig
val make: int32 -> 'a -> 'a array
val init: int32 -> (int32 -> 'a) -> 'a array
val get: 'a array -> int32 -> 'a
val set: 'a array -> int32 -> 'a -> unit
val length: 'a array -> int32
end