Lines Matching defs:dest
70 jbyte Atomic::cmpxchg(jbyte exchange_value, volatile jbyte* dest, jbyte compare_value) {
72 uintptr_t dest_addr = (uintptr_t)dest;
90 unsigned Atomic::xchg(unsigned int exchange_value, volatile unsigned int* dest) {
92 return (unsigned int)Atomic::xchg((jint)exchange_value, (volatile jint*)dest);
96 volatile unsigned int* dest, unsigned int compare_value) {
98 return (unsigned int)Atomic::cmpxchg((jint)exchange_value, (volatile jint*)dest,
102 jlong Atomic::add(jlong add_value, volatile jlong* dest) {
103 jlong old = load(dest);
105 while (old != cmpxchg(new_value, dest, old)) {
106 old = load(dest);