module AtomicInt32:sig..end
type t
val make : int32 -> tval add_and_get : t -> int32 -> int32val compare_and_set : t -> int32 -> int32 -> boolval decrement_and_get : t -> int32val get : t -> int32val get_and_add : t -> int32 -> int32val get_and_decrement : t -> int32val get_and_increment : t -> int32val get_and_set : t -> int32 -> int32val increment_and_get : t -> int32val lazy_set : t -> int32 -> unitval set : t -> int32 -> unitval weak_compare_and_set : t -> int32 -> int32 -> bool