let invert = (self.ms_mask_present == 1) && self.ms_used[g][sfb];
let dir = self.ics[1].get_intensity_dir(g, sfb) ^ invert;
let scale = 0.5f32.powf(0.25 * (f32::from(self.ics[1].scales[g][sfb]) + f32::from(INTENSITY_SCALE_MIN)));
let invert = (self.ms_mask_present == 1) && self.ms_used[g][sfb];
let dir = self.ics[1].get_intensity_dir(g, sfb) ^ invert;
let scale = 0.5f32.powf(0.25 * (f32::from(self.ics[1].scales[g][sfb]) + f32::from(INTENSITY_SCALE_MIN)));