]> git.sesse.net Git - stockfish/commit - src/uci.h
Correctly output lowerbound/upperbound in threaded searches
authorGuenther Demetz <guenther.demetz@wuerth-phoenix.com>
Tue, 22 Nov 2022 10:07:18 +0000 (11:07 +0100)
committerJoost VandeVondele <Joost.VandeVondele@gmail.com>
Wed, 23 Nov 2022 20:45:06 +0000 (21:45 +0100)
commitf5a31b7e576e2e56825fcfdff75c739ed545e852
treece7e96cbf0ef4cd3b54f3f18603fa512b14e9517
parent1370127fcd72b5c6646ff03a4a779b81ad0bcf3d
Correctly output lowerbound/upperbound in threaded searches

fixes the lowerbound/upperbound output by taking the alpha,beta bracket
into account also if a bestThread is selected that is different from the master thread.

Instead of keeping track which bounds where used in the specific search,
in this version we simply store the quality (exact, upperbound,
lowerbound) of the score along with the actual score as information on
rootMove.

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

No functional change
src/search.cpp
src/search.h
src/uci.h