Lines Matching refs:xchg
87 local xchg="$1"; shift
91 if [ "${xchg%_local}" = "${xchg}" ]; then
98 if [ "${xchg%${xchg#try_cmpxchg}}" = "try_cmpxchg" ] ; then
101 #define ${xchg}${order}(ptr, oldp, ...) \\
110 raw_${xchg}${order}(__ai_ptr, __ai_oldp, __VA_ARGS__); \\
117 #define ${xchg}${order}(ptr, ...) \\
124 raw_${xchg}${order}(__ai_ptr, __VA_ARGS__); \\
165 for xchg in "xchg" "cmpxchg" "cmpxchg64" "cmpxchg128" "try_cmpxchg" "try_cmpxchg64" "try_cmpxchg128"; do
167 gen_xchg "${xchg}" "${order}"
172 for xchg in "cmpxchg_local" "cmpxchg64_local" "cmpxchg128_local" "sync_cmpxchg" \
174 gen_xchg "${xchg}" ""