fix[vortex-array]: fix overflow on FSL element take indices #7214
+49
−11
CodSpeed HQ / CodSpeed Performance Analysis
succeeded
Mar 31, 2026 in 0s
Performance Gate Passed
⚡ 8 improved benchmarks
✅ 1098 untouched benchmarks
⏩ 1522 skipped benchmarks1
Performance Changes
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ⚡ | Simulation | take_fsl_nullable_random[1024, 1000] |
21.3 ms | 17.5 ms | +21.68% |
| ⚡ | Simulation | take_fsl_nullable_random[64, 1000] |
1.2 ms | 1 ms | +11.68% |
| ⚡ | Simulation | take_fsl_nullable_random[4096, 1000] |
89.5 ms | 76.3 ms | +17.38% |
| ⚡ | Simulation | take_fsl_nullable_random[4096, 100] |
7.9 ms | 7.1 ms | +10.42% |
| ⚡ | Simulation | take_fsl_random[1024, 1000] |
21.5 ms | 18.1 ms | +18.44% |
| ⚡ | Simulation | take_fsl_random[16, 1000] |
330.1 µs | 299.9 µs | +10.08% |
| ⚡ | Simulation | take_fsl_random[64, 1000] |
1.2 ms | 1 ms | +11.39% |
| ⚡ | Simulation | take_fsl_random[4096, 1000] |
90.7 ms | 79 ms | +14.72% |
Comparing asubiotto/fsltake (3ac0e81) with develop (60aba91)
Footnotes
-
1522 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