]> git.sesse.net Git - stockfish/commit
Use TT moves more often in qsearch
authorMichael Chaly <Vizvezdenec@gmail.com>
Fri, 21 Oct 2022 14:10:45 +0000 (17:10 +0300)
committerJoost VandeVondele <Joost.VandeVondele@gmail.com>
Sun, 23 Oct 2022 18:22:04 +0000 (20:22 +0200)
commit4ec8945eafc5b271d1c9d276fab590fa26c24901
tree07922f5984f83bbcc239d39bbd8796c88125f92f
parent5604b255e6012ed44eb03e2e93949d904fc7279b
Use TT moves more often in qsearch

During the recapture phase of quiescence search (where we limit the generated moves to recaptures on the last seen capture square),
the move picker will now emit the tt move, even if the tt move is not a recapture.

Passed STC :
https://tests.stockfishchess.org/tests/view/6350df2928d3a71cb1eef838
LLR: 2.94 (-2.94,2.94) <-1.75,0.25>
Total: 90280 W: 24001 L: 23845 D: 42434
Ptnml(0-2): 273, 9779, 24941, 9813, 334

Passed LTC :
https://tests.stockfishchess.org/tests/view/6351308b28d3a71cb1ef06ce
LLR: 2.96 (-2.94,2.94) <-1.75,0.25>
Total: 104504 W: 27937 L: 27807 D: 48760
Ptnml(0-2): 54, 10378, 31260, 10504, 56

closes https://github.com/official-stockfish/Stockfish/pull/4206

Bench: 4540268
src/movepick.cpp