bestValue = delta = alpha = -VALUE_INFINITE;
beta = VALUE_INFINITE;
+ optimism[us] = optimism[~us] = VALUE_ZERO;
if (mainThread)
{
int rootComplexity;
- if (Eval::useNNUE)
- Eval::NNUE::evaluate(rootPos, true, &rootComplexity);
- else
- Eval::evaluate(rootPos, &rootComplexity);
+ Eval::evaluate(rootPos, &rootComplexity);
mainThread->complexity = std::min(1.03 + (rootComplexity - 241) / 1552.0, 1.45);
multiPV = std::min(multiPV, rootMoves.size());
- optimism[us] = optimism[~us] = VALUE_ZERO;
-
int searchAgainCounter = 0;
// Iterative deepening loop until requested to stop or the target depth is reached