No functional change.
Signed-off-by: Marco Costalba <mcostalba@gmail.com>
- if (SpNode && (!PvNode || value >= beta))
- sp->stopRequest = true;
-
if (PvNode && value < beta) // We want always alpha < beta
{
alpha = value;
if (PvNode && value < beta) // We want always alpha < beta
{
alpha = value;
if (SpNode)
sp->alpha = value;
}
if (SpNode)
sp->alpha = value;
}
+ else if (SpNode)
+ sp->stopRequest = true;
if (value == value_mate_in(ply + 1))
ss->mateKiller = move;
if (value == value_mate_in(ply + 1))
ss->mateKiller = move;