Avatar for the recmo user
recmo
uint
BlogDocsChangelog

feat: constify mul*

#449Closed
Comparing
DaniPopes:const-mul
(
f5fb253
) with
main
(
a47b1b0
)
CodSpeed Performance Gauge
-19%
Improvement
2
Regression
6
Untouched
371

Benchmarks

379 total
overflowing_pow/192
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
-19%
1.1 ms1.4 ms
overflowing_pow/256
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
-15%
2 ms2.3 ms
root/127/192/192
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
-13%
15.7 ms17.9 ms
log/192
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
-12%
11.8 ms13.5 ms
overflowing_pow/384
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
-12%
4.5 ms5.1 ms
root/127/256/256
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
-10%
11.9 ms13.2 ms
overflowing_pow/128
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+16%
534.9 µs462.8 µs
log/128
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+13%
8.8 ms7.7 ms
root/5/128/128
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+6%
5 ms4.7 ms
widening_mul/256/1024
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+6%
4.8 ms4.5 ms
widening_mul/1024/256
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+6%
4.7 ms4.5 ms
root/127/128/128
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+6%
9.3 ms8.8 ms
pow_mod/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+5%
194.5 ms184.4 ms
mul_mod/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+5%
3.3 ms3.1 ms
root/3/128/128
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+5%
4.4 ms4.2 ms
widening_mul/1024/1024
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+5%
12.2 ms11.6 ms
algorithms/gcd/matrix/apply/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+4%
279.5 µs268 µs
mul/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+4%
779.7 µs748.8 µs
root/3/4096/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+4%
8.6 ms8.2 ms
root/2/4096/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+4%
7.9 ms7.6 ms
root/5/4096/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+4%
9.1 ms8.7 ms
inv_mod/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+4%
69.1 ms66.6 ms
root/127/4096/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+4%
2.7 ms2.6 ms
widening_mul/256/256
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+3%
1.8 ms1.8 ms
div_rem/4096/2048
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+3%
686.1 µs663.8 µs

Commits

Click on a commit to change the comparison range
Base
main
a47b1b0
-19.31%
feat: constify mul*
f5fb253
6 months ago
by DaniPopes
© 2026 CodSpeed Technology
Home Terms Privacy Docs