Frama-C API - Fc_internal_z
This module/library is used to avoid shadowing Z from Zarith in our own Z module.
include module type of Z with type t = Z.t
val zero : tval one : tval minus_one : tval of_int : int -> tval of_int32 : int32 -> tval of_int64 : int64 -> tval of_nativeint : nativeint -> tval of_int32_unsigned : int32 -> tval of_int64_unsigned : int64 -> tval of_nativeint_unsigned : nativeint -> tval of_float : float -> tval of_string : string -> tval of_substring : string -> pos:int -> len:int -> tval of_string_base : int -> string -> tval of_substring_base : int -> string -> pos:int -> len:int -> tval numbits : t -> intval trailing_zeros : t -> intval testbit : t -> int -> boolval popcount : t -> intval to_int : t -> intval to_int32 : t -> int32val to_int64 : t -> int64val to_nativeint : t -> nativeintval to_int32_unsigned : t -> int32val to_int64_unsigned : t -> int64val to_nativeint_unsigned : t -> nativeintval to_float : t -> floatval to_string : t -> stringval format : string -> t -> stringval fits_int : t -> boolval fits_int32 : t -> boolval fits_int64 : t -> boolval fits_nativeint : t -> boolval fits_int32_unsigned : t -> boolval fits_int64_unsigned : t -> boolval fits_nativeint_unsigned : t -> boolval print : t -> unitval output : Stdlib.out_channel -> t -> unitval sprint : unit -> t -> stringval bprint : Stdlib.Buffer.t -> t -> unitval pp_print : Stdlib.Format.formatter -> t -> unitval sign : t -> intval is_even : t -> boolval is_odd : t -> boolval hash : t -> intval seeded_hash : int -> t -> intval probab_prime : t -> int -> intval fac : int -> tval fac2 : int -> tval facM : int -> int -> tval primorial : int -> tval fib : int -> tval lucnum : int -> tval perfect_power : t -> boolval perfect_square : t -> boolval log2 : t -> intval log2up : t -> intval size : t -> intval to_bits : t -> stringval of_bits : string -> tval random_bits : ?rng:Stdlib.Random.State.t -> int -> tval random_bits_gen : fill:(bytes -> int -> int -> unit) -> int -> tval (~$) : int -> tmodule Compare : sig ... endval round_to_float : t -> bool -> float