]> git.sesse.net Git - stockfish/commit
Simplify pawn asymmetry (remove use of semiopen files). (#2054)
authorprotonspring <mike@whiteley.org>
Sun, 24 Mar 2019 16:41:25 +0000 (10:41 -0600)
committerMarco Costalba <mcostalba@users.noreply.github.com>
Sun, 24 Mar 2019 16:41:25 +0000 (17:41 +0100)
commit7133598a98301cf84857d39194026b876da48b96
tree97fd1eb537c0b8d1c061b255d75905eb8f4c603e
parent2f11c03bbf61d8da2e2b201e4607c4aa9b5a5dc4
Simplify pawn asymmetry (remove use of semiopen files). (#2054)

This is a functional simplification.

To me, the exclusive OR of semiopenFiles here is quite convoluted. Looks like it can be removed.

STC
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 43885 W: 9731 L: 9653 D: 24501
http://tests.stockfishchess.org/tests/view/5c9041680ebc5925cfff10ea

LTC
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 68437 W: 11577 L: 11533 D: 45327
http://tests.stockfishchess.org/tests/view/5c9101740ebc5925cfff1cbf

bench 3575627
src/evaluate.cpp
src/pawns.cpp
src/pawns.h