Lines Matching refs:new_value

97 //     *ptr = new_value;
100 // I.e. replace |*ptr| with |new_value| if |*ptr| used to be |old_value|.
104 Atomic8 new_value) {
106 helper::to_std_atomic(ptr), &old_value, new_value,
112 Atomic16 old_value, Atomic16 new_value) {
114 helper::to_std_atomic(ptr), &old_value, new_value,
120 Atomic32 old_value, Atomic32 new_value) {
122 helper::to_std_atomic(ptr), &old_value, new_value,
128 Atomic32 new_value) {
129 return std::atomic_exchange_explicit(helper::to_std_atomic(ptr), new_value,
134 Atomic32 new_value) {
135 return std::atomic_exchange_explicit(helper::to_std_atomic(ptr), new_value,
147 Atomic32 old_value, Atomic32 new_value) {
149 helper::to_std_atomic(ptr), &old_value, new_value,
155 Atomic8 new_value) {
157 helper::to_std_atomic(ptr), &old_value, new_value,
164 Atomic32 old_value, Atomic32 new_value) {
166 helper::to_std_atomic(ptr), &old_value, new_value,
173 Atomic32 new_value) {
175 helper::to_std_atomic(ptr), &old_value, new_value,
263 Atomic64 old_value, Atomic64 new_value) {
265 helper::to_std_atomic(ptr), &old_value, new_value,
271 Atomic64 new_value) {
272 return std::atomic_exchange_explicit(helper::to_std_atomic(ptr), new_value,
277 Atomic64 new_value) {
278 return std::atomic_exchange_explicit(helper::to_std_atomic(ptr), new_value,
290 Atomic64 old_value, Atomic64 new_value) {
292 helper::to_std_atomic(ptr), &old_value, new_value,
298 Atomic64 old_value, Atomic64 new_value) {
300 helper::to_std_atomic(ptr), &old_value, new_value,
307 Atomic64 new_value) {
309 helper::to_std_atomic(ptr), &old_value, new_value,