1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-04-30 00:33:09 +00:00

Simplify aspiration window

Don't modify alpha window on fail-high

Bench: 5875983

Closes #1172
This commit is contained in:
VoyagerOne 2017-07-23 17:25:23 -07:00 committed by Joona Kiiski
parent 272e4d1ac7
commit a6ae2d3a31

View file

@ -437,10 +437,7 @@ void Thread::search() {
}
}
else if (bestValue >= beta)
{
alpha = (alpha + beta) / 2;
beta = std::min(bestValue + delta, VALUE_INFINITE);
}
else
break;
@ -1061,8 +1058,8 @@ moves_loop: // When in check search starts from here
++static_cast<MainThread*>(thisThread)->bestMoveChanges;
}
else
// All other moves but the PV are set to the lowest value: this is
// not a problem when sorting because the sort is stable and the
// All other moves but the PV are set to the lowest value: this
// is not a problem when sorting because the sort is stable and the
// move position in the list is preserved - just the PV is pushed up.
rm.score = -VALUE_INFINITE;
}