Don't filter root moves if MultiPV mode is enabled
[stockfish] / src / search.cpp
index f0224d8c72d3d9fdba241800fde5b3feac540b69..76afd5dab4debaea6afaa708b0d751012d7f82a3 100644 (file)
@@ -1588,6 +1588,10 @@ void Tablebases::filter_root_moves(Position& pos, Search::RootMoves& rootMoves)
     ProbeDepth = Options["SyzygyProbeDepth"] * ONE_PLY;
     Cardinality = Options["SyzygyProbeLimit"];
 
+    // Don't filter any moves if the user requested analysis on multiple
+    if (Options["MultiPV"] != 1)
+        return;
+
     // Skip TB probing when no TB found: !TBLargest -> !TB::Cardinality
     if (Cardinality > MaxCardinality)
     {