Avatar for the spiraldb user
spiraldb
fastlanes
BlogDocsChangelog

Refactor bit-transpose benchmarks with macro and add walltime CI

#144
Comparing
claude/blissful-mccarthy-6wV2r
(
fd689c3
) with
develop
(
938100e
)
CodSpeed Performance Gauge
+39%
Improvement
4
Untouched
139
New
14
Skipped
134

Benchmarks

134 total
dispatch_untranspose
benches/bit_transpose.rs
Skipped
404.6 µs*
bitpacking_cmp_fused[u32, 26]
benches/bitpacking_cmp.rs::bench
Skipped
3.7 µs*
bitpacking_cmp_fused[u16, 11]
benches/bitpacking_cmp.rs::bench
Skipped
1.8 µs*
bitpacking_cmp_fused[u32, 18]
benches/bitpacking_cmp.rs::bench
Skipped
3.1 µs*
scalar_untranspose
benches/bit_transpose.rs
Skipped
606.2 µs*
bitpacking_cmp_fused[u32, 11]
benches/bitpacking_cmp.rs::bench
Skipped
2.6 µs*
bitpacking_cmp_fused[u32, 27]
benches/bitpacking_cmp.rs::bench
Skipped
3.7 µs*
bitpacking_cmp_fused[u16, 4]
benches/bitpacking_cmp.rs::bench
Skipped
1.6 µs*
bitpacking_cmp_fused[u32, 24]
benches/bitpacking_cmp.rs::bench
Skipped
2.7 µs*
bitpacking_cmp_fused[u16, 9]
benches/bitpacking_cmp.rs::bench
Skipped
1.7 µs*
bitpacking_cmp_fused[u16, 8]
benches/bitpacking_cmp.rs::bench
Skipped
1.8 µs*
bitpacking_cmp_fused[u32, 10]
benches/bitpacking_cmp.rs::bench
Skipped
2.5 µs*
bitpacking_cmp_fused[u32, 25]
benches/bitpacking_cmp.rs::bench
Skipped
3.6 µs*
bitpacking_cmp_fused[u16, 10]
benches/bitpacking_cmp.rs::bench
Skipped
1.8 µs*
bitpacking_cmp_fused[u32, 12]
benches/bitpacking_cmp.rs::bench
Skipped
2.3 µs*
bitpacking_cmp_fused[u32, 28]
benches/bitpacking_cmp.rs::bench
Skipped
3 µs*
bitpacking_cmp_fused[u16, 12]
benches/bitpacking_cmp.rs::bench
Skipped
1.8 µs*
bitpacking_cmp_fused[u32, 13]
benches/bitpacking_cmp.rs::bench
Skipped
2.7 µs*
bitpacking_cmp_fused[u16, 13]
benches/bitpacking_cmp.rs::bench
Skipped
2.3 µs*
bitpacking_cmp_fused[u32, 29]
benches/bitpacking_cmp.rs::bench
Skipped
3.8 µs*
bitpacking_cmp_fused[u32, 6]
benches/bitpacking_cmp.rs::bench
Skipped
2.2 µs*
bitpacking_cmp_fused[u32, 14]
benches/bitpacking_cmp.rs::bench
Skipped
2.8 µs*
bitpacking_cmp_fused[u32, 2]
benches/bitpacking_cmp.rs::bench
Skipped
1.9 µs*
bitpacking_cmp_fused[u32, 30]
benches/bitpacking_cmp.rs::bench
Skipped
3.9 µs*
bitpacking_cmp_fused[u32, 15]
benches/bitpacking_cmp.rs::bench
Skipped
2.9 µs*

Commits

Click on a commit to change the comparison range
Base
develop
938100e
+39.11%
Add walltime benchmarks for bit-transpose Intel feature tiers
cd39769
25 days ago
by claude
-2.89%
Fold bit-transpose walltime bench into the codspeed matrix
c19aedd
25 days ago
by claude
-5.97%
Run walltime benches on newest-gen Intel (c8i)
d1ae805
25 days ago
by claude
-7.64%
Spell out bit-transpose benches, shrink the macro
ca32bdb
25 days ago
by claude
+7.75%
Run all codspeed benches on c8i
882df4b
25 days ago
by claude
-30.37%
Gate bit-transpose benches per Intel feature tier (single runner each)
a90b1b4
25 days ago
by claude
+38.94%
Add #[bench(tier)] proc-macro; one runner per tier
fd689c3
25 days ago
by claude
© 2026 CodSpeed Technology
Home Terms Privacy Docs