Home | History | Annotate | Download | only in base

Lines Matching full:new_value

30                                          Atomic32 new_value) {
34 : "q" (new_value), "m" (*ptr), "0" (old_value)
40 Atomic32 new_value) {
42 : "=r" (new_value)
43 : "m" (*ptr), "0" (new_value)
45 return new_value; // Now it's the previous value.
73 Atomic32 new_value) {
74 Atomic32 x = NoBarrier_CompareAndSwap(ptr, old_value, new_value);
83 Atomic32 new_value) {
84 return NoBarrier_CompareAndSwap(ptr, old_value, new_value);
154 Atomic64 new_value) {
158 : "q" (new_value), "m" (*ptr), "0" (old_value)
164 Atomic64 new_value) {
166 : "=r" (new_value)
167 : "m" (*ptr), "0" (new_value)
169 return new_value; // Now it's the previous value.
244 Atomic64 new_value) {
245 Atomic64 x = NoBarrier_CompareAndSwap(ptr, old_value, new_value);
254 Atomic64 new_value) {
255 return NoBarrier_CompareAndSwap(ptr, old_value, new_value);