LR_SIZE_BITS
#define LR_SIZE_MASK ((1ull << LR_SIZE_BITS) - 1)
val <<= LR_SIZE_BITS;
val >>= LR_SIZE_BITS;