]> git.lizzy.rs Git - rust.git/commitdiff
Cosmetic fixes.
authorFalk Hüffner <falk@hueffner.de>
Thu, 9 Sep 2021 18:06:46 +0000 (20:06 +0200)
committerFalk Hüffner <falk@hueffner.de>
Thu, 9 Sep 2021 18:06:46 +0000 (20:06 +0200)
library/core/benches/num/int_log/mod.rs
library/core/src/num/int_log10.rs

index 542a0a0ca08ac2f9ec709304020bf0b998be96d6..6a219bcdd55aa3f6cee93da89a30f3ad6f915754 100644 (file)
@@ -1,5 +1,3 @@
-#![feature(int_log)]
-
 use rand::Rng;
 use test::{black_box, Bencher};
 
index d28552cf4aa4a28ff169bb7fe64222ccb5071b7b..398bb07a07e4c103e3ec81d3566daa5259b6dee0 100644 (file)
@@ -7,16 +7,16 @@ pub const fn u8(val: u8) -> u32 {
         // in the bits above the low 8 bits.
 
         // Adding c1 to val gives 10 in the top bits for val < 10, 11 for val >= 10
-        let c1 = 0b11_00000000 - 10; // 758
+        const C1: u32 = 0b11_00000000 - 10; // 758
         // Adding c2 to val gives 01 in the top bits for val < 100, 10 for val >= 100
-        let c2 = 0b10_00000000 - 100; // 412
+        const C2: u32 = 0b10_00000000 - 100; // 412
 
         // Value of top bits:
         //            +c1  +c2  1&2
         //     0..=9   10   01   00 = 0
         //   10..=99   11   01   01 = 1
         // 100..=255   11   10   10 = 2
-        ((val + c1) & (val + c2)) >> 8
+        ((val + C1) & (val + C2)) >> 8
     }
 
     // 0 < val < 100_000
@@ -24,10 +24,10 @@ const fn less_than_5(val: u32) -> u32 {
         // Similar to u8, when adding one of these constants to val,
         // we get two possible bit patterns above the low 17 bits,
         // depending on whether val is below or above the threshold.
-        let c1 = 0b011_00000000000000000 - 10; // 393206
-        let c2 = 0b100_00000000000000000 - 100; // 524188
-        let c3 = 0b111_00000000000000000 - 1000; // 916504
-        let c4 = 0b100_00000000000000000 - 10000; // 514288
+        const C1: u32 = 0b011_00000000000000000 - 10; // 393206
+        const C2: u32 = 0b100_00000000000000000 - 100; // 524188
+        const C3: u32 = 0b111_00000000000000000 - 1000; // 916504
+        const C4: u32 = 0b100_00000000000000000 - 10000; // 514288
 
         // Value of top bits:
         //                +c1  +c2  1&2  +c3  +c4  3&4   ^
@@ -36,7 +36,7 @@ const fn less_than_5(val: u32) -> u32 {
         //     100..=999  011  100  000  110  011  010  010 = 2
         //   1000..=9999  011  100  000  111  011  011  011 = 3
         // 10000..=99999  011  100  000  111  100  100  100 = 4
-        (((val + c1) & (val + c2)) ^ ((val + c3) & (val + c4))) >> 17
+        (((val + C1) & (val + C2)) ^ ((val + C3) & (val + C4))) >> 17
     }
 
     // 0 < val <= u16::MAX