Module AtomicInt64

module AtomicInt64: sig .. end

type t 
val make : int64 -> t
val add_and_get : t -> int64 -> int64
val compare_and_set : t -> int64 -> int64 -> bool
val decrement_and_get : t -> int64
val get : t -> int64
val get_and_add : t -> int64 -> int64
val get_and_decrement : t -> int64
val get_and_increment : t -> int64
val get_and_set : t -> int64 -> int64
val increment_and_get : t -> int64
val lazy_set : t -> int64 -> unit
val set : t -> int64 -> unit
val weak_compare_and_set : t -> int64 -> int64 -> bool