Syzygy fixes
General
- ToppleTune will now compile on linux:
cmake . && make ToppleTune
- Default compilation settings for
Topple
now include-march=native
and-O3
Search
- Fixed issues relating to illegal moves and converting won positions with 5-piece Syzygy tablebases enabled.
- Lower LMR reduction in PV nodes.
Evaluation
- Simplified king piece-square table. The table is now fully symmetric in the middlegame.
- Simplified isolated pawn evaluation: 24 terms to 4 terms.
The elo gain appears to be very small, given that most changes are just bugfixes and simplifications, but they may be larger for tests which use 5-piece tablebases or which don't use tablebase adjudication.