Lines Matching refs:prev
254 int prev = get(), next = 0;
257 next = updateFunction.applyAsInt(prev);
258 if (weakCompareAndSetVolatile(prev, next))
259 return prev;
260 haveNext = (prev == (prev = get()));
276 int prev = get(), next = 0;
279 next = updateFunction.applyAsInt(prev);
280 if (weakCompareAndSetVolatile(prev, next))
282 haveNext = (prev == (prev = get()));
303 int prev = get(), next = 0;
306 next = accumulatorFunction.applyAsInt(prev, x);
307 if (weakCompareAndSetVolatile(prev, next))
308 return prev;
309 haveNext = (prev == (prev = get()));
330 int prev = get(), next = 0;
333 next = accumulatorFunction.applyAsInt(prev, x);
334 if (weakCompareAndSetVolatile(prev, next))
336 haveNext = (prev == (prev = get()));