Home | History | Annotate | Download | only in vm

Lines Matching full:oldvalue

83 int dvmQuasiAtomicCas64(int64_t oldvalue, int64_t newvalue,
96 : "r" (addr), "Ir" (oldvalue), "r" (newvalue)
99 return prev != oldvalue;
119 int dvmQuasiAtomicCas64(int64_t oldvalue, int64_t newvalue,
122 return OSAtomicCompareAndSwap64Barrier(oldvalue, newvalue,
130 int64_t oldValue;
132 oldValue = *addr;
133 } while (dvmQuasiAtomicCas64(oldValue, value, addr));
134 return oldValue;
144 int64_t oldValue;
146 oldValue = dvmQuasiAtomicSwap64Body(value, addr);
149 return oldValue;
198 int64_t oldValue;
203 oldValue = *addr;
207 return oldValue;
216 int dvmQuasiAtomicCas64(int64_t oldvalue, int64_t newvalue,
224 if (*addr == oldvalue) {