1cat <<EOF 2static __always_inline ${int} 3raw_${atomic}_cmpxchg${order}(${atomic}_t *v, ${int} old, ${int} new) 4{ 5 return raw_cmpxchg${order}(&v->counter, old, new); 6} 7EOF 8