Lines Matching refs:w
342 #define __CMPXCHG_CASE(w, sz, name, mb, cl...) \ argument
357 " mov " #w "30, %" #w "[old]\n" \
358 " cas" #mb #sz "\t" #w "30, %" #w "[new], %[v]\n" \
359 " mov %" #w "[ret], " #w "30") \
367 __CMPXCHG_CASE(w, b, 1, )
368 __CMPXCHG_CASE(w, h, 2, )
369 __CMPXCHG_CASE(w, , 4, )
371 __CMPXCHG_CASE(w, b, acq_1, a, "memory")
372 __CMPXCHG_CASE(w, h, acq_2, a, "memory")
373 __CMPXCHG_CASE(w, , acq_4, a, "memory")
375 __CMPXCHG_CASE(w, b, rel_1, l, "memory")
376 __CMPXCHG_CASE(w, h, rel_2, l, "memory")
377 __CMPXCHG_CASE(w, , rel_4, l, "memory")
379 __CMPXCHG_CASE(w, b, mb_1, al, "memory")
380 __CMPXCHG_CASE(w, h, mb_2, al, "memory")
381 __CMPXCHG_CASE(w, , mb_4, al, "memory")