SCALER_MASK
(((reg) >> (lo_b)) & SCALER_MASK(hi_b, lo_b))
(((val) & SCALER_MASK(hi_b, lo_b)) << lo_b)