compare_exchange_strong(unsigned long long &__e, unsigned long long __i, memory_order __s, memory_order __f) noexcept (defined in std::atomic< unsigned long long >)
compare_exchange_weak(unsigned long long &__e, unsigned long long __i, memory_order __s, memory_order __f) noexcept (defined in std::atomic< unsigned long long >)