From 7ae7febbf6d66f4f45efe145e5cbc5462f084adf Mon Sep 17 00:00:00 2001 From: Dominik Maier Date: Wed, 28 Oct 2020 16:06:27 +0100 Subject: [PATCH] next_pow2 optimized for > 2 --- src/utils.rs | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/utils.rs b/src/utils.rs index 11cd541189..a3ffff9cb3 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -89,10 +89,6 @@ impl Xoshiro256StarRand { /// Get the next higher power of two pub fn next_pow2(val: u64) -> u64 { - // Early exit so we don't have to do a wrapping subtract; - if val <= 2 { - return val; - } let mut out: u64 = val.wrapping_sub(1); out |= out >> 1; out |= out >> 2;