We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9d50709 commit 5b45ccfCopy full SHA for 5b45ccf
src/me.rs
@@ -1506,8 +1506,9 @@ fn get_mv_rate(
1506
) -> u32 {
1507
#[inline(always)]
1508
fn diff_to_rate(diff: i16, allow_high_precision_mv: bool) -> u32 {
1509
- let d = if allow_high_precision_mv { diff } else { diff / 2 };
1510
- 2 * d.abs().ilog() as u32
+ let d =
+ if allow_high_precision_mv { i32::from(diff) * 2 } else { diff.into() };
1511
+ d.abs().ilog() as u32
1512
}
1513
1514
diff_to_rate(a.row - b.row, allow_high_precision_mv)
0 commit comments