From 10fcc8b683d2f3f51ad1368f4ee0b036fd31d795 Mon Sep 17 00:00:00 2001 From: goldenMetteyya Date: Tue, 9 Apr 2019 23:39:15 +0300 Subject: [PATCH] Update partial.rs --- src/algorithms/partial.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/algorithms/partial.rs b/src/algorithms/partial.rs index bbc8ae4..02936b2 100644 --- a/src/algorithms/partial.rs +++ b/src/algorithms/partial.rs @@ -15,10 +15,10 @@ use biguint::IntDigits; #[inline] fn signed_shift(op: u64, shift: i32) -> u64 { - let ushift = shift as u32; + //let ushift = shift as u32; if shift > 0 { - return op << ushift; + return op << shift; } if shift <= -64 { @@ -93,7 +93,7 @@ pub fn partial_bigint(op: &BigInt) -> (i64, i32) { exp += ((size as i32) - 1) * 64; // uint64_t prev = mpz_getlimbn(op, size - 2); let prev: u64 = op.digits()[size-2]; - _ret += signed_shift(prev, -1 - (lg2 as i32)); + _ret += signed_shift(prev, -1i32 - (lg2 as i32)); } //if (mpz_sgn(op) < 0) return - ((int64_t)ret);