diff options
| author | Scott Gasch <[email protected]> | 2026-10-05 22:20:27 -0700 |
|---|---|---|
| committer | Scott Gasch <[email protected]> | 2026-10-05 22:20:27 -0700 |
| commit | 36b6628fc7a7c481b3d00c3141a800d869c63dca (patch) | |
| tree | 8a638db233ab986c9cb06fc549ac282f085bfbf0 /src/save | |
| parent | 5fbd9353fa9b1a80f37bcf0339f5546ac88091b8 (diff) | |
Benchmark the real FastCoorFromBitBoardRank8ToRank1 call-site shape
Measures the actual ctzll+BIT_NUMBER_TO_COOR+bit-clear chain generate.c's
per-piece scan loops use, plus the bare BIT_NUMBER_TO_COOR macro alone,
to isolate the conversion arithmetic from the bit-scan around it.
Confirms (alongside an objdump check of the real binary) that LTO
already inlines these across translation units, so eval.c's many
remaining call sites against the "slow" extern CoorFromBitBoardRank8ToRank1
wrapper cost nothing extra in practice.
Co-Authored-By: Claude Sonnet 5 <[email protected]>
Diffstat (limited to 'src/save')
0 files changed, 0 insertions, 0 deletions
