__NBWRD
#define compmask(n) (1 << ((__NBWRD - 1) - ((n) % __NBWRD)))
#define compword(n) ((n)/__NBWRD)
#define privmask(n) (1 << ((__NBWRD - 1) - ((n) % __NBWRD)))
#define privword(n) ((n)/__NBWRD)
#define privmask(n) (1U << ((__NBWRD - 1) - ((n) % __NBWRD)))
#define privword(n) ((n)/__NBWRD)