_NSIG_BPW
#define _NSIG_WORDS (_NSIG / _NSIG_BPW)
#define _NSIG_WORDS (_NSIG / _NSIG_BPW)
#define _NSIG_WORDS (_NSIG / _NSIG_BPW)
return 1 & (set->sig[sig / _NSIG_BPW] >> (sig % _NSIG_BPW));
#define _NSIG_WORDS (_NSIG / _NSIG_BPW)
#define _NSIG_WORDS (_NSIG / _NSIG_BPW)
#define _NSIG_WORDS (_NSIG / _NSIG_BPW)
#define _NSIG_WORDS (__NEW_NSIG / _NSIG_BPW)
#define _NSIG_WORDS (_NSIG / _NSIG_BPW)
set->sig[sig / _NSIG_BPW] |= 1 << (sig % _NSIG_BPW);
set->sig[sig / _NSIG_BPW] &= ~(1 << (sig % _NSIG_BPW));
return 1 & (set->sig[sig / _NSIG_BPW] >> (sig % _NSIG_BPW));
#define _NSIG_WORDS (_NSIG / _NSIG_BPW)
set->sig[sig / _NSIG_BPW] |= 1UL << (sig % _NSIG_BPW);
set->sig[sig / _NSIG_BPW] &= ~(1UL << (sig % _NSIG_BPW));
return 1 & (set->sig[sig / _NSIG_BPW] >> (sig % _NSIG_BPW));
#define _NSIG_WORDS (_NSIG / _NSIG_BPW)
sig = ffz(~x) + i*_NSIG_BPW + 1;
sig = ffz(~x) + _NSIG_BPW + 1;
s->sig[(n - 1) / _NSIG_BPW] |= 1UL << (n - 1) % _NSIG_BPW;