BITS_MASK
#define BITS_MASK 0xFF
#define BITS_MASK(nbits) ((1<<nbits)-1)
#define BITS_MASK(bits) (((bits) == 32) ? ~0U : (BIT(bits) - 1))