Skip to content

Simplify pawn captures#1048

Merged
codedeliveryservice merged 5 commits into
codedeliveryservice:mainfrom
protonspring:ps_movegen128
May 27, 2026
Merged

Simplify pawn captures#1048
codedeliveryservice merged 5 commits into
codedeliveryservice:mainfrom
protonspring:ps_movegen128

Conversation

@protonspring
Copy link
Copy Markdown
Contributor

If we shift first, it saves a few operations and we don't have to pass around a seventh_rank but can use a compile time constant.

STC
Elo | 2.12 +- 2.31 (95%)
SPRT | 8.0+0.08s Threads=1 Hash=16MB
LLR | 2.92 (-2.25, 2.89) [-2.75, 0.25]
Games | N: 21170 W: 5472 L: 5343 D: 10355
Penta | [49, 2285, 5812, 2366, 73]
https://recklesschess.space/test/15010/

@codedeliveryservice codedeliveryservice merged commit ee5ca6b into codedeliveryservice:main May 27, 2026
20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants