oldval            112 opal/include/opal/sys/arm/atomic.h static inline bool opal_atomic_compare_exchange_strong_32 (opal_atomic_int32_t *addr, int32_t *oldval, int32_t newval)
oldval            127 opal/include/opal/sys/arm/atomic.h                          : "r" (addr), "r" (*oldval), "r" (newval)
oldval            130 opal/include/opal/sys/arm/atomic.h    ret = (prev == *oldval);
oldval            131 opal/include/opal/sys/arm/atomic.h    *oldval = prev;
oldval            140 opal/include/opal/sys/arm/atomic.h static inline bool opal_atomic_compare_exchange_strong_acq_32 (opal_atomic_int32_t *addr, int32_t *oldval, int32_t newval)
oldval            144 opal/include/opal/sys/arm/atomic.h     rc = opal_atomic_compare_exchange_strong_32 (addr, oldval, newval);
oldval            151 opal/include/opal/sys/arm/atomic.h static inline bool opal_atomic_compare_exchange_strong_rel_32 (opal_atomic_int32_t *addr, int32_t *oldval, int32_t newval)
oldval            154 opal/include/opal/sys/arm/atomic.h     return opal_atomic_compare_exchange_strong_32 (addr, oldval, newval);
oldval            160 opal/include/opal/sys/arm/atomic.h static inline bool opal_atomic_compare_exchange_strong_64 (opal_atomic_int64_t *addr, int64_t *oldval, int64_t newval)
oldval            178 opal/include/opal/sys/arm/atomic.h                           : "r" (addr), "r" (*oldval), "r" (newval)
oldval            181 opal/include/opal/sys/arm/atomic.h     ret = (prev == *oldval);
oldval            182 opal/include/opal/sys/arm/atomic.h     *oldval = prev;
oldval            191 opal/include/opal/sys/arm/atomic.h static inline bool opal_atomic_compare_exchange_strong_acq_64 (opal_atomic_int64_t *addr, int64_t *oldval, int64_t newval)
oldval            195 opal/include/opal/sys/arm/atomic.h     rc = opal_atomic_compare_exchange_strong_64 (addr, oldval, newval);
oldval            202 opal/include/opal/sys/arm/atomic.h static inline bool opal_atomic_compare_exchange_strong_rel_64 (opal_atomic_int64_t *addr, int64_t *oldval, int64_t newval)
oldval            205 opal/include/opal/sys/arm/atomic.h     return opal_atomic_compare_exchange_strong_64 (addr, oldval, newval);
oldval             85 opal/include/opal/sys/arm64/atomic.h static inline bool opal_atomic_compare_exchange_strong_32 (opal_atomic_int32_t *addr, int32_t *oldval, int32_t newval)
oldval             97 opal/include/opal/sys/arm64/atomic.h                           : "r" (addr), "r" (*oldval), "r" (newval)
oldval            100 opal/include/opal/sys/arm64/atomic.h     ret = (prev == *oldval);
oldval            101 opal/include/opal/sys/arm64/atomic.h     *oldval = prev;
oldval            124 opal/include/opal/sys/arm64/atomic.h static inline bool opal_atomic_compare_exchange_strong_acq_32 (opal_atomic_int32_t *addr, int32_t *oldval, int32_t newval)
oldval            136 opal/include/opal/sys/arm64/atomic.h                           : "r" (addr), "r" (*oldval), "r" (newval)
oldval            139 opal/include/opal/sys/arm64/atomic.h     ret = (prev == *oldval);
oldval            140 opal/include/opal/sys/arm64/atomic.h     *oldval = prev;
oldval            145 opal/include/opal/sys/arm64/atomic.h static inline bool opal_atomic_compare_exchange_strong_rel_32 (opal_atomic_int32_t *addr, int32_t *oldval, int32_t newval)
oldval            157 opal/include/opal/sys/arm64/atomic.h                           : "r" (addr), "r" (*oldval), "r" (newval)
oldval            160 opal/include/opal/sys/arm64/atomic.h     ret = (prev == *oldval);
oldval            161 opal/include/opal/sys/arm64/atomic.h     *oldval = prev;
oldval            191 opal/include/opal/sys/arm64/atomic.h static inline bool opal_atomic_compare_exchange_strong_64 (opal_atomic_int64_t *addr, int64_t *oldval, int64_t newval)
oldval            204 opal/include/opal/sys/arm64/atomic.h                           : "r" (addr), "r" (*oldval), "r" (newval)
oldval            207 opal/include/opal/sys/arm64/atomic.h     ret = (prev == *oldval);
oldval            208 opal/include/opal/sys/arm64/atomic.h     *oldval = prev;
oldval            232 opal/include/opal/sys/arm64/atomic.h static inline bool opal_atomic_compare_exchange_strong_acq_64 (opal_atomic_int64_t *addr, int64_t *oldval, int64_t newval)
oldval            245 opal/include/opal/sys/arm64/atomic.h                           : "r" (addr), "r" (*oldval), "r" (newval)
oldval            248 opal/include/opal/sys/arm64/atomic.h     ret = (prev == *oldval);
oldval            249 opal/include/opal/sys/arm64/atomic.h     *oldval = prev;
oldval            254 opal/include/opal/sys/arm64/atomic.h static inline bool opal_atomic_compare_exchange_strong_rel_64 (opal_atomic_int64_t *addr, int64_t *oldval, int64_t newval)
oldval            267 opal/include/opal/sys/arm64/atomic.h                           : "r" (addr), "r" (*oldval), "r" (newval)
oldval            270 opal/include/opal/sys/arm64/atomic.h     ret = (prev == *oldval);
oldval            271 opal/include/opal/sys/arm64/atomic.h     *oldval = prev;
oldval            361 opal/include/opal/sys/atomic.h bool opal_atomic_compare_exchange_strong_32 (opal_atomic_int32_t *addr, int32_t *oldval,
oldval            367 opal/include/opal/sys/atomic.h bool opal_atomic_compare_exchange_strong_acq_32 (opal_atomic_int32_t *addr, int32_t *oldval,
oldval            373 opal/include/opal/sys/atomic.h bool opal_atomic_compare_exchange_strong_rel_32 (opal_atomic_int32_t *addr, int32_t *oldval,
oldval            386 opal/include/opal/sys/atomic.h bool opal_atomic_compare_exchange_strong_64 (opal_atomic_int64_t *addr, int64_t *oldval,
oldval            392 opal/include/opal/sys/atomic.h bool opal_atomic_compare_exchange_strong_acq_64 (opal_atomic_int64_t *addr, int64_t *oldval,
oldval            398 opal/include/opal/sys/atomic.h bool opal_atomic_compare_exchange_strong_rel_64 (opal_atomic_int64_t *addr, int64_t *oldval,
oldval            536 opal/include/opal/sys/atomic.h static inline bool opal_atomic_compare_exchange_strong_xx (opal_atomic_intptr_t *addr, intptr_t *oldval,
oldval            538 opal/include/opal/sys/atomic.h static inline bool opal_atomic_compare_exchange_strong_acq_xx (opal_atomic_intptr_t *addr, intptr_t *oldval,
oldval            540 opal/include/opal/sys/atomic.h static inline bool opal_atomic_compare_exchange_strong_rel_xx (opal_atomic_intptr_t *addr, intptr_t *oldval,
oldval            544 opal/include/opal/sys/atomic.h static inline bool opal_atomic_compare_exchange_strong_ptr (opal_atomic_intptr_t* addr, intptr_t *oldval,
oldval            546 opal/include/opal/sys/atomic.h static inline bool opal_atomic_compare_exchange_strong_acq_ptr (opal_atomic_intptr_t* addr, intptr_t *oldval,
oldval            548 opal/include/opal/sys/atomic.h static inline bool opal_atomic_compare_exchange_strong_rel_ptr (opal_atomic_intptr_t* addr, intptr_t *oldval,
oldval             78 opal/include/opal/sys/atomic_impl.h         type oldval;                                                    \
oldval             80 opal/include/opal/sys/atomic_impl.h             oldval = *addr;                                             \
oldval             81 opal/include/opal/sys/atomic_impl.h         } while (!opal_atomic_compare_exchange_strong_ ## bits (addr, &oldval, oldval operation value)); \
oldval             83 opal/include/opal/sys/atomic_impl.h         return oldval;                                                  \
oldval            238 opal/include/opal/sys/atomic_impl.h     opal_atomic_compare_exchange_strong ## semantics ## xx (opal_atomic_intptr_t* addr, intptr_t *oldval, \
oldval            244 opal/include/opal/sys/atomic_impl.h                                                            (int32_t *) oldval, (int32_t) newval); \
oldval            247 opal/include/opal/sys/atomic_impl.h                                                            (int64_t *) oldval, (int64_t) newval); \
oldval            254 opal/include/opal/sys/atomic_impl.h     opal_atomic_compare_exchange_strong ## semantics ## xx (opal_atomic_intptr_t* addr, intptr_t *oldval, \
oldval            260 opal/include/opal/sys/atomic_impl.h                                                            (int32_t *) oldval, (int32_t) newval); \
oldval            275 opal/include/opal/sys/atomic_impl.h         opal_atomic_compare_exchange_strong ## semantics ## ptr (opal_atomic_intptr_t* addr, intptr_t *oldval, intptr_t newval) \
oldval            277 opal/include/opal/sys/atomic_impl.h         return opal_atomic_compare_exchange_strong_32 ((opal_atomic_int32_t *) addr, (int32_t *) oldval, (int32_t) newval); \
oldval            282 opal/include/opal/sys/atomic_impl.h         opal_atomic_compare_exchange_strong ## semantics ## ptr (opal_atomic_intptr_t* addr, intptr_t *oldval, intptr_t newval) \
oldval            284 opal/include/opal/sys/atomic_impl.h         return opal_atomic_compare_exchange_strong_64 ((opal_atomic_int64_t *) addr, (int64_t *) oldval, (int64_t) newval); \
oldval             90 opal/include/opal/sys/atomic_stdc.h #define opal_atomic_compare_exchange_strong(addr, oldval, newval) atomic_compare_exchange_strong_explicit (addr, oldval, newval, memory_order_relaxed, memory_order_relaxed)
oldval             91 opal/include/opal/sys/atomic_stdc.h #define opal_atomic_compare_exchange_strong_acq(addr, oldval, newval)  atomic_compare_exchange_strong_explicit (addr, oldval, newval, memory_order_acquire, memory_order_relaxed)
oldval             92 opal/include/opal/sys/atomic_stdc.h #define opal_atomic_compare_exchange_strong_rel(addr, oldval, newval)  atomic_compare_exchange_strong_explicit (addr, oldval, newval, memory_order_release, memory_order_relaxed)
oldval            247 opal/include/opal/sys/atomic_stdc.h                                                             opal_int128_t *oldval, opal_int128_t newval)
oldval            249 opal/include/opal/sys/atomic_stdc.h     opal_int128_t prev = __sync_val_compare_and_swap (addr, *oldval, newval);
oldval            250 opal/include/opal/sys/atomic_stdc.h     bool ret = prev == *oldval;
oldval            251 opal/include/opal/sys/atomic_stdc.h     *oldval = prev;
oldval             93 opal/include/opal/sys/gcc_builtin/atomic.h static inline bool opal_atomic_compare_exchange_strong_acq_32 (opal_atomic_int32_t *addr, int32_t *oldval, int32_t newval)
oldval             95 opal/include/opal/sys/gcc_builtin/atomic.h     return __atomic_compare_exchange_n (addr, oldval, newval, false, __ATOMIC_ACQUIRE, __ATOMIC_RELAXED);
oldval             99 opal/include/opal/sys/gcc_builtin/atomic.h static inline bool opal_atomic_compare_exchange_strong_rel_32 (opal_atomic_int32_t *addr, int32_t *oldval, int32_t newval)
oldval            101 opal/include/opal/sys/gcc_builtin/atomic.h     return __atomic_compare_exchange_n (addr, oldval, newval, false, __ATOMIC_RELEASE, __ATOMIC_RELAXED);
oldval            104 opal/include/opal/sys/gcc_builtin/atomic.h static inline bool opal_atomic_compare_exchange_strong_32 (opal_atomic_int32_t *addr, int32_t *oldval, int32_t newval)
oldval            106 opal/include/opal/sys/gcc_builtin/atomic.h     return __atomic_compare_exchange_n (addr, oldval, newval, false, __ATOMIC_ACQUIRE, __ATOMIC_RELAXED);
oldval            111 opal/include/opal/sys/gcc_builtin/atomic.h     int32_t oldval;
oldval            112 opal/include/opal/sys/gcc_builtin/atomic.h     __atomic_exchange (addr, &newval, &oldval, __ATOMIC_RELAXED);
oldval            113 opal/include/opal/sys/gcc_builtin/atomic.h     return oldval;
oldval            141 opal/include/opal/sys/gcc_builtin/atomic.h static inline bool opal_atomic_compare_exchange_strong_acq_64 (opal_atomic_int64_t *addr, int64_t *oldval, int64_t newval)
oldval            143 opal/include/opal/sys/gcc_builtin/atomic.h     return __atomic_compare_exchange_n (addr, oldval, newval, false, __ATOMIC_ACQUIRE, __ATOMIC_RELAXED);
oldval            146 opal/include/opal/sys/gcc_builtin/atomic.h static inline bool opal_atomic_compare_exchange_strong_rel_64 (opal_atomic_int64_t *addr, int64_t *oldval, int64_t newval)
oldval            148 opal/include/opal/sys/gcc_builtin/atomic.h     return __atomic_compare_exchange_n (addr, oldval, newval, false, __ATOMIC_RELEASE, __ATOMIC_RELAXED);
oldval            152 opal/include/opal/sys/gcc_builtin/atomic.h static inline bool opal_atomic_compare_exchange_strong_64 (opal_atomic_int64_t *addr, int64_t *oldval, int64_t newval)
oldval            154 opal/include/opal/sys/gcc_builtin/atomic.h     return __atomic_compare_exchange_n (addr, oldval, newval, false, __ATOMIC_ACQUIRE, __ATOMIC_RELAXED);
oldval            159 opal/include/opal/sys/gcc_builtin/atomic.h     int64_t oldval;
oldval            160 opal/include/opal/sys/gcc_builtin/atomic.h     __atomic_exchange (addr, &newval, &oldval, __ATOMIC_RELAXED);
oldval            161 opal/include/opal/sys/gcc_builtin/atomic.h     return oldval;
oldval            194 opal/include/opal/sys/gcc_builtin/atomic.h                                                             opal_int128_t *oldval, opal_int128_t newval)
oldval            196 opal/include/opal/sys/gcc_builtin/atomic.h     return __atomic_compare_exchange_n (addr, oldval, newval, false,
oldval            207 opal/include/opal/sys/gcc_builtin/atomic.h                                                             opal_int128_t *oldval, opal_int128_t newval)
oldval            209 opal/include/opal/sys/gcc_builtin/atomic.h     opal_int128_t prev = __sync_val_compare_and_swap (addr, *oldval, newval);
oldval            210 opal/include/opal/sys/gcc_builtin/atomic.h     bool ret = prev == *oldval;
oldval            211 opal/include/opal/sys/gcc_builtin/atomic.h     *oldval = prev;
oldval             87 opal/include/opal/sys/ia32/atomic.h static inline bool opal_atomic_compare_exchange_strong_32 (opal_atomic_int32_t *addr, int32_t *oldval, int32_t newval)
oldval             93 opal/include/opal/sys/ia32/atomic.h                        : "=qm" (ret), "+a" (*oldval), "+m" (*addr)
oldval            112 opal/include/opal/sys/ia32/atomic.h     int32_t oldval;
oldval            115 opal/include/opal/sys/ia32/atomic.h 			 "=r" (oldval), "=m" (*addr) :
oldval            118 opal/include/opal/sys/ia32/atomic.h     return oldval;
oldval            127 opal/include/opal/sys/powerpc/atomic.h static inline bool opal_atomic_compare_exchange_strong_32 (opal_atomic_int32_t *addr, int32_t *oldval, int32_t newval)
oldval            140 opal/include/opal/sys/powerpc/atomic.h                           : "r" OPAL_ASM_ADDR(addr), "r" (*oldval), "r" (newval), "m" (*addr)
oldval            143 opal/include/opal/sys/powerpc/atomic.h     ret = (prev == *oldval);
oldval            144 opal/include/opal/sys/powerpc/atomic.h     *oldval = prev;
oldval            183 opal/include/opal/sys/powerpc/atomic.h static inline bool opal_atomic_compare_exchange_strong_acq_32 (opal_atomic_int32_t *addr, int32_t *oldval, int32_t newval)
oldval            187 opal/include/opal/sys/powerpc/atomic.h     rc = opal_atomic_compare_exchange_strong_32 (addr, oldval, newval);
oldval            194 opal/include/opal/sys/powerpc/atomic.h static inline bool opal_atomic_compare_exchange_strong_rel_32 (opal_atomic_int32_t *addr, int32_t *oldval, int32_t newval)
oldval            197 opal/include/opal/sys/powerpc/atomic.h     return opal_atomic_compare_exchange_strong_32 (addr, oldval, newval);
oldval            244 opal/include/opal/sys/powerpc/atomic.h static inline bool opal_atomic_compare_exchange_strong_64 (opal_atomic_int64_t *addr, int64_t *oldval, int64_t newval)
oldval            257 opal/include/opal/sys/powerpc/atomic.h                           : "r" (addr), "r" (OPAL_ASM_VALUE64(*oldval)), "r" (OPAL_ASM_VALUE64(newval)), "m" (*addr)
oldval            260 opal/include/opal/sys/powerpc/atomic.h     ret = (prev == *oldval);
oldval            261 opal/include/opal/sys/powerpc/atomic.h     *oldval = prev;
oldval            318 opal/include/opal/sys/powerpc/atomic.h static inline bool opal_atomic_compare_exchange_strong_64 (opal_atomic_int64_t *addr, int64_t *oldval, int64_t newval)
oldval            348 opal/include/opal/sys/powerpc/atomic.h                            "m"(*oldval), "m"(newval)
oldval            350 opal/include/opal/sys/powerpc/atomic.h    *oldval = prev;
oldval            365 opal/include/opal/sys/powerpc/atomic.h static inline bool opal_atomic_compare_exchange_strong_acq_64 (opal_atomic_int64_t *addr, int64_t *oldval, int64_t newval)
oldval            369 opal/include/opal/sys/powerpc/atomic.h     rc = opal_atomic_compare_exchange_strong_64 (addr, oldval, newval);
oldval            376 opal/include/opal/sys/powerpc/atomic.h static inline bool opal_atomic_compare_exchange_strong_rel_64 (opal_atomic_int64_t *addr, int64_t *oldval, int64_t newval)
oldval            379 opal/include/opal/sys/powerpc/atomic.h     return opal_atomic_compare_exchange_strong_64 (addr, oldval, newval);
oldval             88 opal/include/opal/sys/sparcv9/atomic.h static inline bool opal_atomic_compare_exchange_strong_32 (opal_atomic_int32_t *addr, int32_t *oldval, int32_t newval)
oldval            103 opal/include/opal/sys/sparcv9/atomic.h                          : "r" (addr), "r" (*oldval));
oldval            104 opal/include/opal/sys/sparcv9/atomic.h     ret = (prev == *oldval);
oldval            105 opal/include/opal/sys/sparcv9/atomic.h     *oldval = prev;
oldval            110 opal/include/opal/sys/sparcv9/atomic.h static inline bool opal_atomic_compare_exchange_strong_acq_32 (opal_atomic_int32_t *addr, int32_t *oldval, int32_t newval)
oldval            114 opal/include/opal/sys/sparcv9/atomic.h     rc = opal_atomic_compare_exchange_strong_32 (addr, oldval, newval);
oldval            121 opal/include/opal/sys/sparcv9/atomic.h static inline bool opal_atomic_compare_exchange_strong_rel_32 (opal_atomic_int32_t *addr, int32_t *oldval, int32_t newval)
oldval            124 opal/include/opal/sys/sparcv9/atomic.h     return opal_atomic_compare_exchange_strong_32 (addr, oldval, newval);
oldval            130 opal/include/opal/sys/sparcv9/atomic.h static inline bool opal_atomic_compare_exchange_strong_64 (opal_atomic_int64_t *addr, int64_t *oldval, int64_t newval)
oldval            144 opal/include/opal/sys/sparcv9/atomic.h                          : "r" (addr), "r" (*oldval));
oldval            145 opal/include/opal/sys/sparcv9/atomic.h     ret = (prev == *oldval);
oldval            146 opal/include/opal/sys/sparcv9/atomic.h     *oldval = prev;
oldval            152 opal/include/opal/sys/sparcv9/atomic.h static inline bool opal_atomic_compare_exchange_strong_64 (opal_atomic_int64_t *addr, int64_t *oldval, int64_t newval)
oldval            171 opal/include/opal/sys/sparcv9/atomic.h                        : "r"(addr), "m"(*oldval)
oldval            175 opal/include/opal/sys/sparcv9/atomic.h    ret = (prev == *oldval);
oldval            176 opal/include/opal/sys/sparcv9/atomic.h    *oldval = prev;
oldval            182 opal/include/opal/sys/sparcv9/atomic.h static inline bool opal_atomic_compare_exchange_strong_acq_64 (opal_atomic_int64_t *addr, int64_t *oldval, int64_t newval)
oldval            186 opal/include/opal/sys/sparcv9/atomic.h     rc = opal_atomic_compare_exchange_strong_64 (addr, oldval, newval);
oldval            193 opal/include/opal/sys/sparcv9/atomic.h static inline bool opal_atomic_compare_exchange_strong_rel_64 (opal_atomic_int64_t *addr, int64_t *oldval, int64_t newval)
oldval            196 opal/include/opal/sys/sparcv9/atomic.h     return opal_atomic_compare_exchange_strong_64 (addr, oldval, newval);
oldval             60 opal/include/opal/sys/sync_builtin/atomic.h static inline bool opal_atomic_compare_exchange_strong_32 (opal_atomic_int32_t *addr, int32_t *oldval, int32_t newval)
oldval             62 opal/include/opal/sys/sync_builtin/atomic.h     int32_t prev = __sync_val_compare_and_swap (addr, *oldval, newval);
oldval             63 opal/include/opal/sys/sync_builtin/atomic.h     bool ret = prev == *oldval;
oldval             64 opal/include/opal/sys/sync_builtin/atomic.h     *oldval = prev;
oldval            107 opal/include/opal/sys/sync_builtin/atomic.h static inline bool opal_atomic_compare_exchange_strong_64 (opal_atomic_int64_t *addr, int64_t *oldval, int64_t newval)
oldval            109 opal/include/opal/sys/sync_builtin/atomic.h     int64_t prev = __sync_val_compare_and_swap (addr, *oldval, newval);
oldval            110 opal/include/opal/sys/sync_builtin/atomic.h     bool ret = prev == *oldval;
oldval            111 opal/include/opal/sys/sync_builtin/atomic.h     *oldval = prev;
oldval            153 opal/include/opal/sys/sync_builtin/atomic.h                                                             opal_int128_t *oldval, opal_int128_t newval)
oldval            155 opal/include/opal/sys/sync_builtin/atomic.h     opal_int128_t prev = __sync_val_compare_and_swap (addr, *oldval, newval);
oldval            156 opal/include/opal/sys/sync_builtin/atomic.h     bool ret = prev == *oldval;
oldval            157 opal/include/opal/sys/sync_builtin/atomic.h     *oldval = prev;
oldval             85 opal/include/opal/sys/x86_64/atomic.h static inline bool opal_atomic_compare_exchange_strong_32 (opal_atomic_int32_t *addr, int32_t *oldval, int32_t newval)
oldval             91 opal/include/opal/sys/x86_64/atomic.h                        : "=qm" (ret), "+a" (*oldval), "+m" (*addr)
oldval            105 opal/include/opal/sys/x86_64/atomic.h static inline bool opal_atomic_compare_exchange_strong_64 (opal_atomic_int64_t *addr, int64_t *oldval, int64_t newval)
oldval            111 opal/include/opal/sys/x86_64/atomic.h                        : "=qm" (ret), "+a" (*oldval), "+m" (*((opal_atomic_long_t *)addr))
oldval            126 opal/include/opal/sys/x86_64/atomic.h static inline bool opal_atomic_compare_exchange_strong_128 (opal_atomic_int128_t *addr, opal_int128_t *oldval, opal_int128_t newval)
oldval            135 opal/include/opal/sys/x86_64/atomic.h                           : "=qm" (ret), "+a" (((int64_t *)oldval)[0]), "+d" (((int64_t *)oldval)[1])
oldval            156 opal/include/opal/sys/x86_64/atomic.h     int32_t oldval;
oldval            159 opal/include/opal/sys/x86_64/atomic.h 			 "=r" (oldval), "+m" (*addr) :
oldval            162 opal/include/opal/sys/x86_64/atomic.h     return oldval;
oldval            172 opal/include/opal/sys/x86_64/atomic.h     int64_t oldval;
oldval            175 opal/include/opal/sys/x86_64/atomic.h 			 "=r" (oldval), "+m" (*addr) :
oldval            178 opal/include/opal/sys/x86_64/atomic.h     return oldval;
oldval            113 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm/atomic.h static inline bool pmix_atomic_compare_exchange_strong_32 (pmix_atomic_int32_t *addr, int32_t *oldval, int32_t newval)
oldval            128 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm/atomic.h                          : "r" (addr), "r" (*oldval), "r" (newval)
oldval            131 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm/atomic.h    ret = (prev == *oldval);
oldval            132 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm/atomic.h    *oldval = prev;
oldval            141 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm/atomic.h static inline bool pmix_atomic_compare_exchange_strong_acq_32 (pmix_atomic_int32_t *addr, int32_t *oldval, int32_t newval)
oldval            145 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm/atomic.h     rc = pmix_atomic_compare_exchange_strong_32 (addr, oldval, newval);
oldval            152 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm/atomic.h static inline bool pmix_atomic_compare_exchange_strong_rel_32 (pmix_atomic_int32_t *addr, int32_t *oldval, int32_t newval)
oldval            155 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm/atomic.h     return pmix_atomic_compare_exchange_strong_32 (addr, oldval, newval);
oldval            161 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm/atomic.h static inline bool pmix_atomic_compare_exchange_strong_64 (pmix_atomic_int64_t *addr, int64_t *oldval, int64_t newval)
oldval            179 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm/atomic.h                           : "r" (addr), "r" (*oldval), "r" (newval)
oldval            182 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm/atomic.h     ret = (prev == *oldval);
oldval            183 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm/atomic.h     *oldval = prev;
oldval            192 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm/atomic.h static inline bool pmix_atomic_compare_exchange_strong_acq_64 (pmix_atomic_int64_t *addr, int64_t *oldval, int64_t newval)
oldval            196 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm/atomic.h     rc = pmix_atomic_compare_exchange_strong_64 (addr, oldval, newval);
oldval            203 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm/atomic.h static inline bool pmix_atomic_compare_exchange_strong_rel_64 (pmix_atomic_int64_t *addr, int64_t *oldval, int64_t newval)
oldval            206 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm/atomic.h     return pmix_atomic_compare_exchange_strong_64 (addr, oldval, newval);
oldval             86 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm64/atomic.h static inline bool pmix_atomic_compare_exchange_strong_32 (pmix_atomic_int32_t *addr, int32_t *oldval, int32_t newval)
oldval             98 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm64/atomic.h                           : "r" (addr), "r" (*oldval), "r" (newval)
oldval            101 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm64/atomic.h     ret = (prev == *oldval);
oldval            102 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm64/atomic.h     *oldval = prev;
oldval            125 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm64/atomic.h static inline bool pmix_atomic_compare_exchange_strong_acq_32 (pmix_atomic_int32_t *addr, int32_t *oldval, int32_t newval)
oldval            137 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm64/atomic.h                           : "r" (addr), "r" (*oldval), "r" (newval)
oldval            140 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm64/atomic.h     ret = (prev == *oldval);
oldval            141 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm64/atomic.h     *oldval = prev;
oldval            146 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm64/atomic.h static inline bool pmix_atomic_compare_exchange_strong_rel_32 (pmix_atomic_int32_t *addr, int32_t *oldval, int32_t newval)
oldval            158 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm64/atomic.h                           : "r" (addr), "r" (*oldval), "r" (newval)
oldval            161 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm64/atomic.h     ret = (prev == *oldval);
oldval            162 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm64/atomic.h     *oldval = prev;
oldval            192 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm64/atomic.h static inline bool pmix_atomic_compare_exchange_strong_64 (pmix_atomic_int64_t *addr, int64_t *oldval, int64_t newval)
oldval            205 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm64/atomic.h                           : "r" (addr), "r" (*oldval), "r" (newval)
oldval            208 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm64/atomic.h     ret = (prev == *oldval);
oldval            209 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm64/atomic.h     *oldval = prev;
oldval            233 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm64/atomic.h static inline bool pmix_atomic_compare_exchange_strong_acq_64 (pmix_atomic_int64_t *addr, int64_t *oldval, int64_t newval)
oldval            246 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm64/atomic.h                           : "r" (addr), "r" (*oldval), "r" (newval)
oldval            249 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm64/atomic.h     ret = (prev == *oldval);
oldval            250 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm64/atomic.h     *oldval = prev;
oldval            255 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm64/atomic.h static inline bool pmix_atomic_compare_exchange_strong_rel_64 (pmix_atomic_int64_t *addr, int64_t *oldval, int64_t newval)
oldval            268 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm64/atomic.h                           : "r" (addr), "r" (*oldval), "r" (newval)
oldval            271 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm64/atomic.h     ret = (prev == *oldval);
oldval            272 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/arm64/atomic.h     *oldval = prev;
oldval            362 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic.h bool pmix_atomic_compare_exchange_strong_32 (pmix_atomic_int32_t *addr, int32_t *oldval,
oldval            368 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic.h bool pmix_atomic_compare_exchange_strong_acq_32 (pmix_atomic_int32_t *addr, int32_t *oldval,
oldval            374 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic.h bool pmix_atomic_compare_exchange_strong_rel_32 (pmix_atomic_int32_t *addr, int32_t *oldval,
oldval            387 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic.h bool pmix_atomic_compare_exchange_strong_64 (pmix_atomic_int64_t *addr, int64_t *oldval,
oldval            393 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic.h bool pmix_atomic_compare_exchange_strong_acq_64 (pmix_atomic_int64_t *addr, int64_t *oldval,
oldval            399 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic.h bool pmix_atomic_compare_exchange_strong_rel_64 (pmix_atomic_int64_t *addr, int64_t *oldval,
oldval            537 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic.h static inline bool pmix_atomic_compare_exchange_strong_xx (pmix_atomic_intptr_t *addr, intptr_t *oldval,
oldval            539 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic.h static inline bool pmix_atomic_compare_exchange_strong_acq_xx (pmix_atomic_intptr_t *addr, intptr_t *oldval,
oldval            541 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic.h static inline bool pmix_atomic_compare_exchange_strong_rel_xx (pmix_atomic_intptr_t *addr, intptr_t *oldval,
oldval            545 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic.h static inline bool pmix_atomic_compare_exchange_strong_ptr (pmix_atomic_intptr_t* addr, intptr_t *oldval,
oldval            547 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic.h static inline bool pmix_atomic_compare_exchange_strong_acq_ptr (pmix_atomic_intptr_t* addr, intptr_t *oldval,
oldval            549 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic.h static inline bool pmix_atomic_compare_exchange_strong_rel_ptr (pmix_atomic_intptr_t* addr, intptr_t *oldval,
oldval             79 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic_impl.h         type oldval;                                                    \
oldval             81 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic_impl.h             oldval = *addr;                                             \
oldval             82 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic_impl.h         } while (!pmix_atomic_compare_exchange_strong_ ## bits (addr, &oldval, oldval operation value)); \
oldval             84 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic_impl.h         return oldval;                                                  \
oldval            239 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic_impl.h     pmix_atomic_compare_exchange_strong ## semantics ## xx (pmix_atomic_intptr_t* addr, intptr_t *oldval, \
oldval            245 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic_impl.h                                                            (int32_t *) oldval, (int32_t) newval); \
oldval            248 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic_impl.h                                                            (int64_t *) oldval, (int64_t) newval); \
oldval            255 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic_impl.h     pmix_atomic_compare_exchange_strong ## semantics ## xx (pmix_atomic_intptr_t* addr, intptr_t *oldval, \
oldval            261 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic_impl.h                                                            (int32_t *) oldval, (int32_t) newval); \
oldval            276 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic_impl.h         pmix_atomic_compare_exchange_strong ## semantics ## ptr (pmix_atomic_intptr_t* addr, intptr_t *oldval, intptr_t newval) \
oldval            278 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic_impl.h         return pmix_atomic_compare_exchange_strong_32 ((pmix_atomic_int32_t *) addr, (int32_t *) oldval, (int32_t) newval); \
oldval            283 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic_impl.h         pmix_atomic_compare_exchange_strong ## semantics ## ptr (pmix_atomic_intptr_t* addr, intptr_t *oldval, intptr_t newval) \
oldval            285 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic_impl.h         return pmix_atomic_compare_exchange_strong_64 ((pmix_atomic_int64_t *) addr, (int64_t *) oldval, (int64_t) newval); \
oldval             89 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic_stdc.h #define pmix_atomic_compare_exchange_strong(addr, oldval, newval) atomic_compare_exchange_strong_explicit (addr, oldval, newval, memory_order_relaxed, memory_order_relaxed)
oldval             90 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic_stdc.h #define pmix_atomic_compare_exchange_strong_acq(addr, oldval, newval)  atomic_compare_exchange_strong_explicit (addr, oldval, newval, memory_order_acquire, memory_order_relaxed)
oldval             91 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic_stdc.h #define pmix_atomic_compare_exchange_strong_rel(addr, oldval, newval)  atomic_compare_exchange_strong_explicit (addr, oldval, newval, memory_order_release, memory_order_relaxed)
oldval            246 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic_stdc.h                                                             pmix_int128_t *oldval, pmix_int128_t newval)
oldval            248 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic_stdc.h     pmix_int128_t prev = __sync_val_compare_and_swap (addr, *oldval, newval);
oldval            249 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic_stdc.h     bool ret = prev == *oldval;
oldval            250 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/atomic_stdc.h     *oldval = prev;
oldval             94 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/gcc_builtin/atomic.h static inline bool pmix_atomic_compare_exchange_strong_acq_32 (pmix_atomic_int32_t *addr, int32_t *oldval, int32_t newval)
oldval             96 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/gcc_builtin/atomic.h     return __atomic_compare_exchange_n (addr, oldval, newval, false, __ATOMIC_ACQUIRE, __ATOMIC_RELAXED);
oldval            100 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/gcc_builtin/atomic.h static inline bool pmix_atomic_compare_exchange_strong_rel_32 (pmix_atomic_int32_t *addr, int32_t *oldval, int32_t newval)
oldval            102 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/gcc_builtin/atomic.h     return __atomic_compare_exchange_n (addr, oldval, newval, false, __ATOMIC_RELEASE, __ATOMIC_RELAXED);
oldval            105 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/gcc_builtin/atomic.h static inline bool pmix_atomic_compare_exchange_strong_32 (pmix_atomic_int32_t *addr, int32_t *oldval, int32_t newval)
oldval            107 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/gcc_builtin/atomic.h     return __atomic_compare_exchange_n (addr, oldval, newval, false, __ATOMIC_ACQUIRE, __ATOMIC_RELAXED);
oldval            112 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/gcc_builtin/atomic.h     int32_t oldval;
oldval            113 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/gcc_builtin/atomic.h     __atomic_exchange (addr, &newval, &oldval, __ATOMIC_RELAXED);
oldval            114 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/gcc_builtin/atomic.h     return oldval;
oldval            142 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/gcc_builtin/atomic.h static inline bool pmix_atomic_compare_exchange_strong_acq_64 (pmix_atomic_int64_t *addr, int64_t *oldval, int64_t newval)
oldval            144 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/gcc_builtin/atomic.h     return __atomic_compare_exchange_n (addr, oldval, newval, false, __ATOMIC_ACQUIRE, __ATOMIC_RELAXED);
oldval            147 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/gcc_builtin/atomic.h static inline bool pmix_atomic_compare_exchange_strong_rel_64 (pmix_atomic_int64_t *addr, int64_t *oldval, int64_t newval)
oldval            149 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/gcc_builtin/atomic.h     return __atomic_compare_exchange_n (addr, oldval, newval, false, __ATOMIC_RELEASE, __ATOMIC_RELAXED);
oldval            153 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/gcc_builtin/atomic.h static inline bool pmix_atomic_compare_exchange_strong_64 (pmix_atomic_int64_t *addr, int64_t *oldval, int64_t newval)
oldval            155 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/gcc_builtin/atomic.h     return __atomic_compare_exchange_n (addr, oldval, newval, false, __ATOMIC_ACQUIRE, __ATOMIC_RELAXED);
oldval            160 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/gcc_builtin/atomic.h     int64_t oldval;
oldval            161 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/gcc_builtin/atomic.h     __atomic_exchange (addr, &newval, &oldval, __ATOMIC_RELAXED);
oldval            162 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/gcc_builtin/atomic.h     return oldval;
oldval            195 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/gcc_builtin/atomic.h                                                             pmix_int128_t *oldval, pmix_int128_t newval)
oldval            197 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/gcc_builtin/atomic.h     return __atomic_compare_exchange_n (addr, oldval, newval, false,
oldval            208 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/gcc_builtin/atomic.h                                                             pmix_int128_t *oldval, pmix_int128_t newval)
oldval            210 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/gcc_builtin/atomic.h     pmix_int128_t prev = __sync_val_compare_and_swap (addr, *oldval, newval);
oldval            211 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/gcc_builtin/atomic.h     bool ret = prev == *oldval;
oldval            212 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/gcc_builtin/atomic.h     *oldval = prev;
oldval             88 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/ia32/atomic.h static inline bool pmix_atomic_compare_exchange_strong_32 (pmix_atomic_int32_t *addr, int32_t *oldval, int32_t newval)
oldval             94 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/ia32/atomic.h                        : "=qm" (ret), "+a" (*oldval), "+m" (*addr)
oldval            113 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/ia32/atomic.h     int32_t oldval;
oldval            116 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/ia32/atomic.h 			 "=r" (oldval), "=m" (*addr) :
oldval            119 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/ia32/atomic.h     return oldval;
oldval            128 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/powerpc/atomic.h static inline bool pmix_atomic_compare_exchange_strong_32 (pmix_atomic_int32_t *addr, int32_t *oldval, int32_t newval)
oldval            141 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/powerpc/atomic.h                           : "r" PMIX_ASM_ADDR(addr), "r" (*oldval), "r" (newval), "m" (*addr)
oldval            144 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/powerpc/atomic.h     ret = (prev == *oldval);
oldval            145 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/powerpc/atomic.h     *oldval = prev;
oldval            184 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/powerpc/atomic.h static inline bool pmix_atomic_compare_exchange_strong_acq_32 (pmix_atomic_int32_t *addr, int32_t *oldval, int32_t newval)
oldval            188 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/powerpc/atomic.h     rc = pmix_atomic_compare_exchange_strong_32 (addr, oldval, newval);
oldval            195 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/powerpc/atomic.h static inline bool pmix_atomic_compare_exchange_strong_rel_32 (pmix_atomic_int32_t *addr, int32_t *oldval, int32_t newval)
oldval            198 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/powerpc/atomic.h     return pmix_atomic_compare_exchange_strong_32 (addr, oldval, newval);
oldval            245 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/powerpc/atomic.h static inline bool pmix_atomic_compare_exchange_strong_64 (pmix_atomic_int64_t *addr, int64_t *oldval, int64_t newval)
oldval            258 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/powerpc/atomic.h                           : "r" (addr), "r" (PMIX_ASM_VALUE64(*oldval)), "r" (PMIX_ASM_VALUE64(newval)), "m" (*addr)
oldval            261 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/powerpc/atomic.h     ret = (prev == *oldval);
oldval            262 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/powerpc/atomic.h     *oldval = prev;
oldval            319 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/powerpc/atomic.h static inline bool pmix_atomic_compare_exchange_strong_64 (pmix_atomic_int64_t *addr, int64_t *oldval, int64_t newval)
oldval            349 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/powerpc/atomic.h                            "m"(*oldval), "m"(newval)
oldval            351 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/powerpc/atomic.h    *oldval = prev;
oldval            366 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/powerpc/atomic.h static inline bool pmix_atomic_compare_exchange_strong_acq_64 (pmix_atomic_int64_t *addr, int64_t *oldval, int64_t newval)
oldval            370 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/powerpc/atomic.h     rc = pmix_atomic_compare_exchange_strong_64 (addr, oldval, newval);
oldval            377 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/powerpc/atomic.h static inline bool pmix_atomic_compare_exchange_strong_rel_64 (pmix_atomic_int64_t *addr, int64_t *oldval, int64_t newval)
oldval            380 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/powerpc/atomic.h     return pmix_atomic_compare_exchange_strong_64 (addr, oldval, newval);
oldval             89 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/sparcv9/atomic.h static inline bool pmix_atomic_compare_exchange_strong_32 (pmix_atomic_int32_t *addr, int32_t *oldval, int32_t newval)
oldval            104 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/sparcv9/atomic.h                          : "r" (addr), "r" (*oldval));
oldval            105 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/sparcv9/atomic.h     ret = (prev == *oldval);
oldval            106 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/sparcv9/atomic.h     *oldval = prev;
oldval            111 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/sparcv9/atomic.h static inline bool pmix_atomic_compare_exchange_strong_acq_32 (pmix_atomic_int32_t *addr, int32_t *oldval, int32_t newval)
oldval            115 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/sparcv9/atomic.h     rc = pmix_atomic_compare_exchange_strong_32 (addr, oldval, newval);
oldval            122 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/sparcv9/atomic.h static inline bool pmix_atomic_compare_exchange_strong_rel_32 (pmix_atomic_int32_t *addr, int32_t *oldval, int32_t newval)
oldval            125 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/sparcv9/atomic.h     return pmix_atomic_compare_exchange_strong_32 (addr, oldval, newval);
oldval            131 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/sparcv9/atomic.h static inline bool pmix_atomic_compare_exchange_strong_64 (pmix_atomic_int64_t *addr, int64_t *oldval, int64_t newval)
oldval            145 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/sparcv9/atomic.h                          : "r" (addr), "r" (*oldval));
oldval            146 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/sparcv9/atomic.h     ret = (prev == *oldval);
oldval            147 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/sparcv9/atomic.h     *oldval = prev;
oldval            153 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/sparcv9/atomic.h static inline bool pmix_atomic_compare_exchange_strong_64 (pmix_atomic_int64_t *addr, int64_t *oldval, int64_t newval)
oldval            172 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/sparcv9/atomic.h                        : "r"(addr), "m"(*oldval)
oldval            176 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/sparcv9/atomic.h    ret = (prev == *oldval);
oldval            177 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/sparcv9/atomic.h    *oldval = prev;
oldval            183 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/sparcv9/atomic.h static inline bool pmix_atomic_compare_exchange_strong_acq_64 (pmix_atomic_int64_t *addr, int64_t *oldval, int64_t newval)
oldval            187 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/sparcv9/atomic.h     rc = pmix_atomic_compare_exchange_strong_64 (addr, oldval, newval);
oldval            194 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/sparcv9/atomic.h static inline bool pmix_atomic_compare_exchange_strong_rel_64 (pmix_atomic_int64_t *addr, int64_t *oldval, int64_t newval)
oldval            197 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/sparcv9/atomic.h     return pmix_atomic_compare_exchange_strong_64 (addr, oldval, newval);
oldval             61 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/sync_builtin/atomic.h static inline bool pmix_atomic_compare_exchange_strong_32 (pmix_atomic_int32_t *addr, int32_t *oldval, int32_t newval)
oldval             63 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/sync_builtin/atomic.h     int32_t prev = __sync_val_compare_and_swap (addr, *oldval, newval);
oldval             64 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/sync_builtin/atomic.h     bool ret = prev == *oldval;
oldval             65 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/sync_builtin/atomic.h     *oldval = prev;
oldval            108 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/sync_builtin/atomic.h static inline bool pmix_atomic_compare_exchange_strong_64 (pmix_atomic_int64_t *addr, int64_t *oldval, int64_t newval)
oldval            110 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/sync_builtin/atomic.h     int64_t prev = __sync_val_compare_and_swap (addr, *oldval, newval);
oldval            111 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/sync_builtin/atomic.h     bool ret = prev == *oldval;
oldval            112 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/sync_builtin/atomic.h     *oldval = prev;
oldval            154 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/sync_builtin/atomic.h                                                             pmix_int128_t *oldval, pmix_int128_t newval)
oldval            156 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/sync_builtin/atomic.h     pmix_int128_t prev = __sync_val_compare_and_swap (addr, *oldval, newval);
oldval            157 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/sync_builtin/atomic.h     bool ret = prev == *oldval;
oldval            158 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/sync_builtin/atomic.h     *oldval = prev;
oldval             86 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/x86_64/atomic.h static inline bool pmix_atomic_compare_exchange_strong_32 (pmix_atomic_int32_t *addr, int32_t *oldval, int32_t newval)
oldval             92 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/x86_64/atomic.h                        : "=qm" (ret), "+a" (*oldval), "+m" (*addr)
oldval            106 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/x86_64/atomic.h static inline bool pmix_atomic_compare_exchange_strong_64 (pmix_atomic_int64_t *addr, int64_t *oldval, int64_t newval)
oldval            112 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/x86_64/atomic.h                        : "=qm" (ret), "+a" (*oldval), "+m" (*((pmix_atomic_long_t *)addr))
oldval            127 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/x86_64/atomic.h static inline bool pmix_atomic_compare_exchange_strong_128 (pmix_atomic_int128_t *addr, pmix_int128_t *oldval, pmix_int128_t newval)
oldval            136 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/x86_64/atomic.h                           : "=qm" (ret), "+a" (((int64_t *)oldval)[0]), "+d" (((int64_t *)oldval)[1])
oldval            157 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/x86_64/atomic.h     int32_t oldval;
oldval            160 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/x86_64/atomic.h 			 "=r" (oldval), "+m" (*addr) :
oldval            163 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/x86_64/atomic.h     return oldval;
oldval            173 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/x86_64/atomic.h     int64_t oldval;
oldval            176 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/x86_64/atomic.h 			 "=r" (oldval), "+m" (*addr) :
oldval            179 opal/mca/pmix/pmix4x/pmix/src/atomics/sys/x86_64/atomic.h     return oldval;