]> git.sesse.net Git - stockfish/blobdiff - src/search.cpp
Avoid an useless evaluate() call
[stockfish] / src / search.cpp
index 403c9363abee5d95ea5589a4d524c92680ec324c..76a4e7a9490744975b89e2c7a122801c4ac1db53 100644 (file)
@@ -1457,7 +1457,7 @@ namespace {
 
     // Go with internal iterative deepening if we don't have a TT move
     if (UseIIDAtNonPVNodes && ttMove == MOVE_NONE && depth >= 8*OnePly &&
-        !isCheck && evaluate(pos, ei, threadID) >= beta - IIDMargin)
+        !isCheck && ss[ply].eval >= beta - IIDMargin)
     {
         search(pos, ss, beta, Min(depth/2, depth-2*OnePly), ply, false, threadID);
         ttMove = ss[ply].pv[ply];