Lines Matching refs:mp
174 #define LOCK_IF_MP(mp) "cmp $0, " #mp "; je 1f; lock; 1: "
177 inline jint _Atomic_add(jint add_value, volatile jint* dest, int mp) {
181 : "0" (addend), "r" (dest), "r" (mp)
187 inline jlong _Atomic_add_long(jlong add_value, volatile jlong* dest, int mp) {
191 : "0" (addend), "r" (dest), "r" (mp)
214 inline jint _Atomic_cmpxchg(jint exchange_value, volatile jint* dest, jint compare_value, int mp) {
217 : "r" (exchange_value), "a" (compare_value), "r" (dest), "r" (mp)
223 jlong _Atomic_cmpxchg_long_gcc(jlong exchange_value, volatile jlong* dest, jlong compare_value, int mp);
225 inline jlong _Atomic_cmpxchg_long(jlong exchange_value, volatile jlong* dest, jlong compare_value, int mp) {
229 : "r" (exchange_value), "a" (compare_value), "r" (dest), "r" (mp)
245 int mp = os::is_MP();
254 "D"(dest), "S"(mp)