Hoist Slots #7287
Merged
Hoist Slots #7287
CodSpeed HQ / CodSpeed Performance Analysis
failed
Apr 6, 2026
Performance Regression: -20.14%
⚡ 12 improved benchmarks
❌ 3 regressed benchmarks
✅ 1107 untouched benchmarks
⏩ 1530 skipped benchmarks1
⚠️ Please fix the performance issues or acknowledge them on CodSpeed.
Performance Changes
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ⚡ | Simulation | chunked_bool_canonical_into[(100, 100)] |
135.2 µs | 118.8 µs | +13.81% |
| ⚡ | Simulation | chunked_bool_canonical_into[(10, 1000)] |
1,114.1 µs | 944.1 µs | +18% |
| ⚡ | Simulation | chunked_opt_bool_canonical_into[(10, 1000)] |
1.3 ms | 1.2 ms | +11.37% |
| ⚡ | Simulation | chunked_opt_bool_into_canonical[(10, 1000)] |
1.5 ms | 1.4 ms | +10.29% |
| ⚡ | Simulation | filter_all_true[250000] |
10.1 µs | 8.2 µs | +23.29% |
| ⚡ | Simulation | filter_all_true[100000] |
10.1 µs | 8.2 µs | +23.29% |
| ⚡ | Simulation | varbinview_zip_block_mask |
3.7 ms | 2.9 ms | +27.76% |
| ⚡ | Simulation | varbinview_zip_fragmented_mask |
7.1 ms | 6.4 ms | +11.93% |
| ❌ | Simulation | new_bp_prim_test_between[i64, 32768] |
179.9 µs | 225.3 µs | -20.14% |
| ⚡ | Simulation | old_alp_prim_test_between[f32, 32768] |
273.3 µs | 224.5 µs | +21.76% |
| ❌ | Simulation | patched_take_10k_first_chunk_only |
273.8 µs | 331.6 µs | -17.44% |
| ❌ | Simulation | take_indices[(1000, 256)] |
35.9 µs | 40 µs | -10.22% |
| ⚡ | Simulation | decompress_rd[f32, (10000, 0.1)] |
93.4 µs | 79.9 µs | +16.89% |
| ⚡ | Simulation | decompress_rd[f32, (10000, 0.01)] |
93.4 µs | 79.3 µs | +17.85% |
| ⚡ | Simulation | for_compress_i32 |
779.5 µs | 708.6 µs | +10.01% |
Comparing ngates/slots (bade108) with develop (6eee669)
Footnotes
-
1530 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports. ↩
Loading