Avatar for the vortex-data user
vortex-data
vortex
BlogDocsChangelog

perf(fastlanes): fuse bit-packed compare into a transposed mask + untranspose

#8239
Comparing
claude/confident-hamilton-mZIEo
(
211903c
) with
develop
(
4e6e9ed
)
CodSpeed Performance Gauge
-1%
Improvement
1
Regression
2
Untouched
1504

Benchmarks

1507 total
compare[2]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::u16
CodSpeed Performance Gauge
+6%
176.2 µs166.1 µs
compare[2]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::i64
CodSpeed Performance Gauge
+6%
182.4 µs172 µs
compare[6]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::i32
CodSpeed Performance Gauge
+6%
179.4 µs169.2 µs
compare[7]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::i8
CodSpeed Performance Gauge
+6%
188.6 µs177.9 µs
compare[1]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::u32
CodSpeed Performance Gauge
+6%
179.2 µs169 µs
compare[8]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::i32
CodSpeed Performance Gauge
+6%
180.9 µs170.6 µs
compare[5]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::u8
CodSpeed Performance Gauge
+6%
187.1 µs176.4 µs
compare[7]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::i32
CodSpeed Performance Gauge
+6%
181.9 µs171.6 µs
compare[5]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::i16
CodSpeed Performance Gauge
+6%
182.1 µs171.8 µs
compare[3]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::i64
CodSpeed Performance Gauge
+6%
186.9 µs176.4 µs
compare[3]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::u16
CodSpeed Performance Gauge
+6%
180.6 µs170.5 µs
compare[2]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::u32
CodSpeed Performance Gauge
+6%
182.6 µs172.4 µs
compare[5]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::i64
CodSpeed Performance Gauge
+6%
187.8 µs177.3 µs
compare[6]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::i16
CodSpeed Performance Gauge
+6%
185.8 µs175.5 µs
compare[8]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::i64
CodSpeed Performance Gauge
+6%
188.8 µs178.4 µs
compare[2]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::u64
CodSpeed Performance Gauge
+6%
186.3 µs176 µs
compare[4]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::i64
CodSpeed Performance Gauge
+6%
190.1 µs179.6 µs
compare[6]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::u8
CodSpeed Performance Gauge
+6%
190.8 µs180.3 µs
compare[6]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::i64
CodSpeed Performance Gauge
+6%
189.5 µs179 µs
compare[9]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::i32
CodSpeed Performance Gauge
+6%
186.1 µs175.9 µs
compare[4]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::u16
CodSpeed Performance Gauge
+6%
183.8 µs173.7 µs
fast_lt_out_of_range[4, 65536]
encodings/fastlanes/benches/bitpack_compare.rs
CodSpeed Performance Gauge
+6%
190 µs179.5 µs
compare[7]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::i64
CodSpeed Performance Gauge
+6%
192.3 µs181.8 µs
compare[1]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::u64
CodSpeed Performance Gauge
+6%
189.8 µs179.4 µs
compare[3]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::u32
CodSpeed Performance Gauge
+6%
187.1 µs176.8 µs

Commits

Click on a commit to change the comparison range
Base
develop
4e6e9ed
+46%
perf(fastlanes): fuse bit-packed compare into a transposed mask + untranspose
48da899
21 hours ago
by claude
+17.53%
Merge branch 'develop' into claude/confident-hamilton-mZIEo
ab9c8d6
4 hours ago
by joseph-isaacs
-4.72%
ci(wasm): pin in-development FastLanes in the excluded wasm-test workspace
08ed4a4
3 hours ago
by claude
+5.42%
wip
816032b
58 minutes ago
by joseph-isaacs
-0.47%
wip
e4dd660
53 minutes ago
by joseph-isaacs
-65.08%
wip
211903c
47 minutes ago
by joseph-isaacs
© 2026 CodSpeed Technology
Home Terms Privacy Docs