Lines Matching refs:old
307 #define ia64_cmpxchg1_acq(ptr, new, old) \ argument
310 asm volatile ("mov ar.ccv=%0;;" :: "rO"(old)); \
316 #define ia64_cmpxchg1_rel(ptr, new, old) \ argument
319 asm volatile ("mov ar.ccv=%0;;" :: "rO"(old)); \
325 #define ia64_cmpxchg2_acq(ptr, new, old) \ argument
328 asm volatile ("mov ar.ccv=%0;;" :: "rO"(old)); \
334 #define ia64_cmpxchg2_rel(ptr, new, old) \ argument
337 asm volatile ("mov ar.ccv=%0;;" :: "rO"(old)); \
344 #define ia64_cmpxchg4_acq(ptr, new, old) \ argument
347 asm volatile ("mov ar.ccv=%0;;" :: "rO"(old)); \
353 #define ia64_cmpxchg4_rel(ptr, new, old) \ argument
356 asm volatile ("mov ar.ccv=%0;;" :: "rO"(old)); \
362 #define ia64_cmpxchg8_acq(ptr, new, old) \ argument
365 asm volatile ("mov ar.ccv=%0;;" :: "rO"(old)); \
371 #define ia64_cmpxchg8_rel(ptr, new, old) \ argument
374 asm volatile ("mov ar.ccv=%0;;" :: "rO"(old)); \