Join refutation stages in the movepicker
authorJoost VandeVondele <Joost.VandeVondele@gmail.com>
Wed, 21 Mar 2018 00:48:31 +0000 (01:48 +0100)
committerStéphane Nicolet <cassio@free.fr>
Wed, 21 Mar 2018 00:48:47 +0000 (01:48 +0100)
commitd40e7ee20903257cb0126f1945d63257ded022c3
treef7c41072dfd63a26b2e731b50cecd02f995adee1
parented26d71354c3ab1a1419975430258b6e961787a7
Join refutation stages in the movepicker

Unifies a bit further the three refuation stages in the MovePicker
class. Also treat the skipping of TT move now always via select_move(),
as discussed in pull request #1454.

Passed STC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 16608 W: 3461 L: 3331 D: 9816
http://tests.stockfishchess.org/tests/view/5ab0aaf00ebc59029fb6f6c3

Closes https://github.com/official-stockfish/Stockfish/pull/1502

No functional change.
src/movepick.cpp
src/movepick.h