std::atomic
@__atomic_compare_exchange_ordering_success
macro @__atomic_compare_exchange_ordering_success(ptr, expected, desired, success, failure, $alignment)macro @__atomic_compare_exchange_ordering_success(ptr, expected, desired, success, failure, $alignment)