atomic_fetch_or_acquire
return atomic_fetch_or_acquire(_Q_PENDING_VAL, &lock->val);
return atomic_fetch_or_acquire(i, v);