atomic_and_ulong_nv
extern ulong_t atomic_and_ulong_nv(volatile ulong_t *, ulong_t);
((atomic_and_ulong_nv(&hwp->work_flags, (ulong_t)-1) & (1 << wrk)) != 0)