Commit 483430b
committed
bench: drop sub-noise-floor sizes from bitwise_not_vortex_buffer_mut
bitwise_not_vortex_buffer_mut[128/1024/2048] was the noisiest benchmark on
CodSpeed after #8490: it flipped between the same two values in both
directions (+27.1%/-10.66% etc.) on roughly half of ~47 recently merged PRs,
including PRs changing only docs, uv.lock, or workflow YAML.
The Not impl for an owned BitBufferMut runs bitwise_unary_op_mut in place -
no allocation, no memcpy. At 128-2048 bits that is a handful of word ops, so
the reported number is fixed divan harness overhead plus binary code layout,
both of which shift with any unrelated code change. Those sizes never
measured the operation at all, so remove them outright; 16384 and 65536,
where the loop dominates, were never flagged and remain.
Signed-off-by: Claude <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01T6PPcdrqcNeUkfi1EGd4oC1 parent 002e40a commit 483430b
1 file changed
Lines changed: 6 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
246 | 246 | | |
247 | 247 | | |
248 | 248 | | |
249 | | - | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
250 | 255 | | |
251 | 256 | | |
252 | 257 | | |
| |||
0 commit comments