let range_idx = ((self.cod_range >> 6) & 3) as usize;
let range_lps = u16::from(RANGE_TBL_LPS[range_idx + state_idx * 4]);
self.cod_range -= range_lps;
let range_idx = ((self.cod_range >> 6) & 3) as usize;
let range_lps = u16::from(RANGE_TBL_LPS[range_idx + state_idx * 4]);
self.cod_range -= range_lps;