pub const fn shift_lsr(value: u32, shift: u8, carry: bool) -> (u32, bool)
LSR (logical shift right) by a register-derived amount 0..=255 (Mesen2 ShiftLsr). See shift_lsl for the shared shift == 0 no-op contract.
LSR
0..=255
ShiftLsr
shift_lsl
shift == 0