From 30686a8e693f2d61bda933d1370b6ea50b8bf0a6 Mon Sep 17 00:00:00 2001 From: Malfurious Date: Thu, 25 Nov 2021 01:16:18 -0500 Subject: Remove redundant rust code This logic has already been reimplemented in C, or is otherwise unneeded. Signed-off-by: Malfurious --- src/iter.rs | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 src/iter.rs (limited to 'src/iter.rs') diff --git a/src/iter.rs b/src/iter.rs deleted file mode 100644 index f8aa6cb..0000000 --- a/src/iter.rs +++ /dev/null @@ -1,10 +0,0 @@ -use num::BigInt; - -pub fn next(v: &BigInt) -> BigInt -{ - /*let t: BigUint = v | (v - 1); - (t + 1) | (((!t & -!t) - 1) >> (v.trailing_zeros() + 1))*/ - - let t: BigInt = (v | (v - 1u32)) + 1u32; - &t | ((((&t & -&t) / (v & -v)) >> 1) - 1u32) -} -- cgit v1.2.3