UPPER_BITS
#define UPPER_MAX (1 << UPPER_BITS)
#define UPPER1_SIZE (1 << UPPER_BITS)
#define UPPER2_SIZE (1 << UPPER_BITS)
#define UPPER1_SHIFT (LOWER_BITS + UPPER_BITS)