Avatar for the recmo user
recmo
uint
BlogDocsChangelog

perf: improve to_base_le

#497Merged
Comparing
DaniPopes:perf-to-le
(
130b916
) with
main
(
ae691f1
)
CodSpeed Performance Gauge
×2.1
Improvement
6
Untouched
289

Benchmarks

295 total
base_convert/4096/4096/10/le
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
×2.1
129.6 ms61.7 ms
base_convert/4096/4096/10/be
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
×2
133.4 ms65.4 ms
fmt/decimal/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+83%
7.8 ms4.2 ms
fmt/octal/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+81%
7.9 ms4.4 ms
fmt/hex/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+81%
8.4 ms4.6 ms
fmt/binary/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+67%
8.8 ms5.3 ms
gt/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+6%
54.8 µs51.8 µs
ge/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+6%
54.8 µs51.8 µs
le/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+6%
54.8 µs51.8 µs
lt/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+6%
54.8 µs51.8 µs
cmp/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+6%
54.8 µs51.9 µs
eq/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+6%
55.5 µs52.6 µs
base_convert/192/192/10/be
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+4%
22.5 ms21.7 ms
base_convert/384/384/10/le
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+4%
47.6 ms46 ms
base_convert/512/512/10/le
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+3%
91.7 ms88.7 ms
wrapping_shl/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+3%
72.1 µs69.8 µs
wrapping_shr/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+3%
73.3 µs71 µs
div_rem/4096/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+2%
141 µs137.6 µs
add_mod/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+2%
187.9 µs184.3 µs
div_rem/4096/64
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+2%
184.8 µs181.3 µs
base_convert/256/256/10/le
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+1%
18.4 ms18.2 ms
is_zero/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+1%
4.1 µs4.1 µs
log/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+1%
3.9 ms3.8 ms
overflowing_shl/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+1%
77.3 µs76.9 µs
base_convert/512/512/10/be
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
0%
110 ms109.5 ms

Commits

Click on a commit to change the comparison range
Base
main
ae691f1
×2.1
perf: hoist self.base in SpigotLittle
130b916
8 months ago
by DaniPopes
© 2026 CodSpeed Technology
Home Terms Privacy Docs