spiraldb
fastlanes
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Unpack compare into an appropriately sized bit array
#125
Comparing
adamg/actually-compare-packed-bools
(
9c31524
) with
develop
(
8556d7d
)
CodSpeed Performance Gauge
-24%
Improvement
24
Regression
25
Untouched
98
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Regression
Improvement
Untouched
147 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bitpacking_cmp_fused[u8, 7]
benches/bitpacking_cmp.rs::bench
CodSpeed Performance Gauge
-24%
2.2 µs
3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bitpacking_cmp_fused[u32, 31]
benches/bitpacking_cmp.rs::bench
CodSpeed Performance Gauge
-23%
3.9 µs
5.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bitpacking_cmp_fused[u64, 55]
benches/bitpacking_cmp.rs::bench
CodSpeed Performance Gauge
-22%
8.2 µs
10.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bitpacking_cmp_fused[u64, 63]
benches/bitpacking_cmp.rs::bench
CodSpeed Performance Gauge
-22%
9 µs
11.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bitpacking_cmp_fused[u32, 28]
benches/bitpacking_cmp.rs::bench
CodSpeed Performance Gauge
-21%
3.7 µs
4.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bitpacking_cmp_fused[u64, 59]
benches/bitpacking_cmp.rs::bench
CodSpeed Performance Gauge
-21%
8.6 µs
10.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bitpacking_cmp_fused[u64, 36]
benches/bitpacking_cmp.rs::bench
CodSpeed Performance Gauge
-20%
5.6 µs
7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bitpacking_cmp_fused[u32, 24]
benches/bitpacking_cmp.rs::bench
CodSpeed Performance Gauge
-18%
3.5 µs
4.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bitpacking_cmp_fused[u64, 51]
benches/bitpacking_cmp.rs::bench
CodSpeed Performance Gauge
-18%
7.9 µs
9.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bitpacking_cmp_fused[u64, 47]
benches/bitpacking_cmp.rs::bench
CodSpeed Performance Gauge
-18%
7.6 µs
9.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bitpacking_cmp_fused[u64, 43]
benches/bitpacking_cmp.rs::bench
CodSpeed Performance Gauge
-17%
7.3 µs
8.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bitpacking_cmp_fused[u64, 39]
benches/bitpacking_cmp.rs::bench
CodSpeed Performance Gauge
-17%
6.8 µs
8.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bitpacking_cmp_fused[u64, 32]
benches/bitpacking_cmp.rs::bench
CodSpeed Performance Gauge
-16%
4.7 µs
5.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bitpacking_cmp_fused[u32, 20]
benches/bitpacking_cmp.rs::bench
CodSpeed Performance Gauge
-16%
3.4 µs
4.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bitpacking_cmp_fused[u64, 37]
benches/bitpacking_cmp.rs::bench
CodSpeed Performance Gauge
-15%
6.7 µs
8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bitpacking_cmp_fused[u64, 34]
benches/bitpacking_cmp.rs::bench
CodSpeed Performance Gauge
-14%
6 µs
7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bitpacking_cmp_fused[u64, 35]
benches/bitpacking_cmp.rs::bench
CodSpeed Performance Gauge
-14%
6.6 µs
7.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bitpacking_cmp_fused[u64, 30]
benches/bitpacking_cmp.rs::bench
CodSpeed Performance Gauge
-13%
5.7 µs
6.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bitpacking_cmp_fused[u16, 11]
benches/bitpacking_cmp.rs::bench
CodSpeed Performance Gauge
-13%
2.6 µs
3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bitpacking_cmp_fused[u64, 33]
benches/bitpacking_cmp.rs::bench
CodSpeed Performance Gauge
-13%
6.5 µs
7.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bitpacking_cmp_fused[u64, 29]
benches/bitpacking_cmp.rs::bench
CodSpeed Performance Gauge
-13%
6 µs
6.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bitpacking_cmp_fused[u64, 28]
benches/bitpacking_cmp.rs::bench
CodSpeed Performance Gauge
-12%
5.2 µs
5.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bitpacking_cmp_fused[u64, 27]
benches/bitpacking_cmp.rs::bench
CodSpeed Performance Gauge
-12%
5.9 µs
6.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bitpacking_cmp_fused[u64, 31]
benches/bitpacking_cmp.rs::bench
CodSpeed Performance Gauge
-11%
6.4 µs
7.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bitpacking_cmp_fused[u64, 24]
benches/bitpacking_cmp.rs::bench
CodSpeed Performance Gauge
-11%
4.8 µs
5.4 µs
1
2
3
4
5
6
Commits
Click on a commit to change the comparison range
Base
develop
8556d7d
-32.85%
revert
59c6f32
9 days ago
by AdamGS
+7.09%
Trigger Build
0c00384
9 days ago
by AdamGS
-28.62%
I might've went over the deep end
e6354c5
9 days ago
by AdamGS
+31.75%
fix
c81817b
9 days ago
by AdamGS
-44.85%
what do I have here
8e88bad
9 days ago
by AdamGS
+44.85%
how abou this
896385f
9 days ago
by AdamGS
-0.77%
Minimize changes in benchmarks
1a1d8ff
9 days ago
by AdamGS
0%
idea
41e3691
9 days ago
by AdamGS
0%
Get baseline for all widths
586ff26
9 days ago
by AdamGS
+1.56%
back to v3
6b3ea19
9 days ago
by AdamGS
-1.56%
less changes
6ac984c
9 days ago
by AdamGS
-0.75%
revert _seq changes
c0979de
9 days ago
by AdamGS
-3.48%
last chance?
d699c46
9 days ago
by AdamGS
+3.48%
revert to known good shape
f2af706
9 days ago
by AdamGS
0%
no bounds checks
9c31524
9 days ago
by AdamGS
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs