Home | History | Annotate | Download | only in src

Lines Matching refs:new_value

53                                          Atomic32 new_value) {
57 : "q" (new_value), "m" (*ptr), "0" (old_value)
63 Atomic32 new_value) {
65 : "=r" (new_value)
66 : "m" (*ptr), "0" (new_value)
68 return new_value; // Now it's the previous value.
96 Atomic32 new_value) {
97 Atomic32 x = NoBarrier_CompareAndSwap(ptr, old_value, new_value);
106 Atomic32 new_value) {
107 return NoBarrier_CompareAndSwap(ptr, old_value, new_value);
177 Atomic64 new_value) {
181 : "q" (new_value), "m" (*ptr), "0" (old_value)
187 Atomic64 new_value) {
189 : "=r" (new_value)
190 : "m" (*ptr), "0" (new_value)
192 return new_value; // Now it's the previous value.
267 Atomic64 new_value) {
268 Atomic64 x = NoBarrier_CompareAndSwap(ptr, old_value, new_value);
277 Atomic64 new_value) {
278 return NoBarrier_CompareAndSwap(ptr, old_value, new_value);