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[29]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::u64
CodSpeed Performance Gauge
+4%
299.2 µs288.8 µs
compare[30]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::u64
CodSpeed Performance Gauge
+4%
301.5 µs291.1 µs
compare[58]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::i64
CodSpeed Performance Gauge
+4%
307.7 µs297.2 µs
compare[60]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::i64
CodSpeed Performance Gauge
+4%
308.5 µs298 µs
compare[59]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::i64
CodSpeed Performance Gauge
+4%
313 µs302.4 µs
compare[31]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::u64
CodSpeed Performance Gauge
+3%
307.6 µs297.2 µs
compare[62]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::i64
CodSpeed Performance Gauge
+3%
316.8 µs306.3 µs
compare[34]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::u64
CodSpeed Performance Gauge
+3%
317.3 µs306.9 µs
compare[33]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::u64
CodSpeed Performance Gauge
+3%
315.9 µs305.6 µs
compare[63]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::i64
CodSpeed Performance Gauge
+3%
322.4 µs311.9 µs
encode_varbin[(1000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+3%
169.4 µs164 µs
compare[36]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::u64
CodSpeed Performance Gauge
+3%
322.6 µs312.2 µs
compare[35]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::u64
CodSpeed Performance Gauge
+3%
323.5 µs313.2 µs
compare[38]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::u64
CodSpeed Performance Gauge
+3%
333.9 µs323.6 µs
compare[40]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::u64
CodSpeed Performance Gauge
+3%
333.8 µs323.5 µs
compare[37]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::u64
CodSpeed Performance Gauge
+3%
331.9 µs321.7 µs
compare[39]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::u64
CodSpeed Performance Gauge
+3%
340.4 µs330.1 µs
compare[41]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::u64
CodSpeed Performance Gauge
+3%
349.7 µs339.3 µs
compare[42]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::u64
CodSpeed Performance Gauge
+3%
351.3 µs340.9 µs
compare[43]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::u64
CodSpeed Performance Gauge
+3%
358.1 µs347.7 µs
compare[44]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::u64
CodSpeed Performance Gauge
+3%
355.7 µs345.5 µs
compare[45]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::u64
CodSpeed Performance Gauge
+3%
366.5 µs356.1 µs
compare[48]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::u64
CodSpeed Performance Gauge
+3%
367.6 µs357.3 µs
compare[51]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::u64
CodSpeed Performance Gauge
+3%
392.2 µs381.1 µs
compare[46]
encodings/fastlanes/benches/bitpack_compare_sweep.rs::u64
CodSpeed Performance Gauge
+3%
368 µs357.6 µ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
56 minutes ago
by joseph-isaacs
-0.47%
wip
e4dd660
51 minutes ago
by joseph-isaacs
-65.08%
wip
211903c
45 minutes ago
by joseph-isaacs
© 2026 CodSpeed Technology
Home Terms Privacy Docs