CPUSET_SINGLE
#define CPUSET_ADD(set, cpu) atomic_or_32(&(set), CPUSET_SINGLE(cpu))
#define CPUSET_DEL(set, cpu) atomic_and_32(&(set), ~CPUSET_SINGLE(cpu))
#define CPUSET_EXCEPT(set, cpu) ((set) & ~CPUSET_SINGLE(cpu))
#define CPUSET_HAS_P(set, cpu) ((set) & CPUSET_SINGLE(cpu))
__cpuset_t cpuset = CPUSET_SINGLE(index);
#define CPUSET_ADD(set, cpu) ((set) |= CPUSET_SINGLE(cpu))
#define CPUSET_DEL(set, cpu) ((set) &= ~CPUSET_SINGLE(cpu))
#define CPUSET_EXCEPT(set, cpu) ((set) & ~CPUSET_SINGLE(cpu))
#define CPUSET_HAS(set, cpu) ((set) & CPUSET_SINGLE(cpu))