diff --git a/src/lib.rs b/src/lib.rs index d2dcbdc..581189f 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -141,7 +141,7 @@ pub extern "C" fn __udivmoddi4(a: u64, b: u64, rem: Option<&mut u64>) -> u64 { // NOTE X is unknown, K != 0 if n.high == 0 { - return if d.high == 0 { + if d.high == 0 { // 0 X // --- // 0 X @@ -149,7 +149,7 @@ pub extern "C" fn __udivmoddi4(a: u64, b: u64, rem: Option<&mut u64>) -> u64 { if let Some(rem) = rem { *rem = u64::from(n.low % d.low); } - u64::from(n.low / d.low) + return u64::from(n.low / d.low); } else // d.high != 0 { @@ -160,7 +160,7 @@ pub extern "C" fn __udivmoddi4(a: u64, b: u64, rem: Option<&mut u64>) -> u64 { if let Some(rem) = rem { *rem = u64::from(n.low); } - 0 + return 0; }; }