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