sig
external ( +! ) : Gmp41.Z.t -> Gmp41.Z.t -> Gmp41.Z.t = "_mlgmp_z_add"
external ( -! ) : Gmp41.Z.t -> Gmp41.Z.t -> Gmp41.Z.t = "_mlgmp_z_sub"
external ( *! ) : Gmp41.Z.t -> Gmp41.Z.t -> Gmp41.Z.t = "_mlgmp_z_mul"
external ( /! ) : Gmp41.Z.t -> Gmp41.Z.t -> Gmp41.Z.t = "_mlgmp_z_fdiv_q"
external ( %! ) : Gmp41.Z.t -> Gmp41.Z.t -> Gmp41.Z.t = "_mlgmp_z_fdiv_r"
val ( <! ) : Gmp41.Z.t -> Gmp41.Z.t -> bool
val ( <=! ) : Gmp41.Z.t -> Gmp41.Z.t -> bool
val ( =! ) : Gmp41.Z.t -> Gmp41.Z.t -> bool
val ( >=! ) : Gmp41.Z.t -> Gmp41.Z.t -> bool
val ( >! ) : Gmp41.Z.t -> Gmp41.Z.t -> bool
val ( <>! ) : Gmp41.Z.t -> Gmp41.Z.t -> bool
end