Lines Matching full:newvalue
72 int android_atomic_cmpxchg(int32_t oldvalue, int32_t newvalue, volatile int32_t* addr) {
73 return OSAtomicCompareAndSwap32Barrier(oldvalue, newvalue, (int32_t*)addr) == 0;
86 int android_quasiatomic_cmpxchg_64(int64_t oldvalue, int64_t newvalue,
88 return OSAtomicCompareAndSwap64Barrier(oldvalue, newvalue,
165 int android_atomic_cmpxchg(int32_t oldvalue, int32_t newvalue, volatile int32_t* addr) {
173 : "a" (oldvalue), "c" (newvalue), "d" (addr)
221 int android_quasiatomic_cmpxchg_64(int64_t oldvalue, int64_t newvalue,
229 *addr = newvalue;
280 int android_quasiatomic_cmpxchg_64(int64_t oldvalue, int64_t newvalue,
293 *addr = newvalue;