mod atomic;
use self::atomic::Atomic;
mod bool;
pub use self::bool::AtomicBool;
mod int;
pub use self::int::{AtomicU16, AtomicU32, AtomicU64, AtomicU8, AtomicUsize};
mod ptr;
pub use self::ptr::AtomicPtr;
pub use std::sync::atomic::Ordering;
pub fn spin_loop_hint() {
crate::thread::yield_now();
}
pub fn fence(order: Ordering) {
crate::rt::fence(order);
}