module Integer: sig
.. end
val zero : int64
val one : int64
val minus_one : int64
val (+) : int64 -> int64 -> int64
val (-) : int64 -> int64 -> int64
val ( * ) : int64 -> int64 -> int64
val (/) : int64 -> int64 -> int64
val (mod) : int64 -> int64 -> int64
val (~-) : int64 -> int64
val max_int : int64
val min_int : int64
val (land) : int64 -> int64 -> int64
val (lor) : int64 -> int64 -> int64
val (lxor) : int64 -> int64 -> int64
val (lsl) : int64 -> int -> int64
val (asr) : int64 -> int -> int64
val (lsr) : int64 -> int -> int64
val negative : int -> bool
val nonpositive : int -> bool
val (<=) : Int64.t -> Int64.t -> bool
val (<) : Int64.t -> Int64.t -> bool
val (>=) : Int64.t -> Int64.t -> bool
val (>) : Int64.t -> Int64.t -> bool
val power_of_two : Int64.t -> int64