__atomic_add :: (addr: &$T, value: T) -> T
__atomic_and :: (addr: &$T, value: T) -> T
__atomic_cmpxchg :: (addr: &$T, compare: T, value: T) -> T
__atomic_fence :: () -> void
__atomic_load :: (addr: &$T) -> T
__atomic_notify :: (addr: rawptr, maximum: i32) -> i32
__atomic_or :: (addr: &$T, value: T) -> T
__atomic_store :: (addr: &$T, value: T) -> void
__atomic_sub :: (addr: &$T, value: T) -> T
__atomic_wait :: (addr: &$T, value: T, timeout: i64) -> i32
__atomic_xchg :: (addr: &$T, value: T) -> T
__atomic_xor :: (addr: &$T, value: T) -> T