Avatar for the mootable user
mootable
decimal-scaled
BlogDocsChangelog

ci: land lib-cmp comparison-bench workflows on main (fidelity + perf)

#20Merged
Comparing
ci/lib-cmp-workflows
(
6ad9994
) with
main
(
a9c0e9b
)
CodSpeed Performance Gauge
-3%
Improvement
4
Regression
5
Untouched
201
Skipped
9

Benchmarks

219 total
next_power_of_two
benches/all_functions.rs::benches::bench_bitwise::bitwise
CodSpeed Performance Gauge
-32%
62.2 ns91.4 ns
to_num_i32
benches/all_functions.rs::benches::bench_compat::compat
CodSpeed Performance Gauge
-17%
288.3 ns346.7 ns
trunc
benches/all_functions.rs::benches::bench_arithmetic::arithmetic
CodSpeed Performance Gauge
-16%
316.7 ns375 ns
div_ceil
benches/all_functions.rs::benches::bench_arithmetic::arithmetic
CodSpeed Performance Gauge
-13%
383.6 ns441.9 ns
to_f32
benches/all_functions.rs::benches::bench_conversions::conversions
CodSpeed Performance Gauge
-12%
220.3 ns249.4 ns
TryFrom_u128
benches/all_functions.rs::benches::bench_conversions::conversions
CodSpeed Performance Gauge
+30%
125.6 ns96.4 ns
clamp
benches/all_functions.rs::benches::bench_arithmetic::arithmetic
CodSpeed Performance Gauge
+23%
156.7 ns127.5 ns
D38_div
benches/pr_gate.rs::benches::bench_arith::arith
CodSpeed Performance Gauge
+17%
791.9 ns675.3 ns
ceil
benches/all_functions.rs::benches::bench_arithmetic::arithmetic
CodSpeed Performance Gauge
+10%
318.1 ns288.9 ns
overflowing_rem
benches/all_functions.rs::benches::bench_overflow_variants::overflow
CodSpeed Performance Gauge
+8%
378.1 ns348.9 ns
D38_mul
benches/pr_gate.rs::benches::bench_arith::arith
CodSpeed Performance Gauge
+7%
839.4 ns781.1 ns
wrapping_pow_8
benches/all_functions.rs::benches::bench_powers::powers
CodSpeed Performance Gauge
+7%
895.6 ns837.2 ns
D_mg_magic[wide_1e22]
benches/mul_div_candidates.rs::benches::bench_mul::D38s12::mul
CodSpeed Performance Gauge
+6%
486.4 ns457.2 ns
E_production[small_1e9]
benches/mul_div_candidates.rs::benches::bench_mul::D38s12::mul
CodSpeed Performance Gauge
+5%
577.8 ns548.6 ns
E_production[mid_1e15]
benches/mul_div_candidates.rs::benches::bench_mul::D38s12::mul
CodSpeed Performance Gauge
+5%
577.8 ns548.6 ns
E_production[bound_1e18]
benches/mul_div_candidates.rs::benches::bench_mul::D38s12::mul
CodSpeed Performance Gauge
+5%
579.4 ns550.3 ns
E_production[wide_1e22]
benches/mul_div_candidates.rs::benches::bench_mul::D38s12::mul
CodSpeed Performance Gauge
+4%
754.2 ns725 ns
C_i256_crate[wide_1e22]
benches/mul_div_candidates.rs::benches::bench_mul::D38s12::mul
CodSpeed Performance Gauge
+4%
788.1 ns758.9 ns
pow_8
benches/all_functions.rs::benches::bench_powers::powers
CodSpeed Performance Gauge
+3%
865.8 ns836.7 ns
overflowing_pow_8
benches/all_functions.rs::benches::bench_powers::powers
CodSpeed Performance Gauge
+3%
895.8 ns866.7 ns
D307_div
benches/pr_gate.rs::benches::bench_arith::arith
CodSpeed Performance Gauge
+2%
16 µs15.7 µs
D57_div
benches/pr_gate.rs::benches::bench_arith::arith
CodSpeed Performance Gauge
+2%
8.7 µs8.5 µs
D57_mul
benches/pr_gate.rs::benches::bench_arith::arith
CodSpeed Performance Gauge
+2%
1.9 µs1.9 µs
D307_mul
benches/pr_gate.rs::benches::bench_arith::arith
CodSpeed Performance Gauge
+1%
6 µs5.9 µs
D57
benches/pr_gate.rs::benches::bench_transcendentals::sqrt_strict
CodSpeed Performance Gauge
0%
12.9 µs12.9 µs

Commits

Click on a commit to change the comparison range
Base
main
a9c0e9b
-3.04%
ci: add lib-cmp comparison-bench workflows (fidelity + perf)
6ad9994
3 days ago
by jackmoxley
© 2026 CodSpeed Technology
Home Terms Privacy Docs