LHALF
#define LHALF(x) ((x) & ((1L << HALF_BITS) - 1))
#define LHALF(x) ((x) & ((1 << HALF_BITS) - 1))