in src/convert_image/x86.rs [67:75]
fn fix_to_u8_sat(fix: i32, frac_bits: i32) -> u8 {
// Checked: we want the lower 8 bits
#[allow(clippy::cast_possible_truncation, clippy::cast_sign_loss)]
if (fix & !((256 << frac_bits) - 1)) == 0 {
((fix as u32) >> frac_bits) as u8
} else {
((((fix as u32) >> 31) + 255) & 255) as u8
}
}