X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fsearch.cpp;h=0ed6b191b8bbe7e16d5585a68b85662c0c363616;hp=19749b6413163e4e1966d513c0043db4d2090f50;hb=0d669be76cadd33c801ba9e07410c789d2c7b364;hpb=e18e557e77ece5afaa3aee2d982f23685526bc1b diff --git a/src/search.cpp b/src/search.cpp index 19749b64..0ed6b191 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -183,8 +183,6 @@ void Search::init() { for (int mc = 1; mc < 64; ++mc) { double r = log(d) * log(mc) / 2; - if (r < 0.80) - continue; Reductions[NonPV][imp][d][mc] = int(std::round(r)); Reductions[PV][imp][d][mc] = std::max(Reductions[NonPV][imp][d][mc] - 1, 0); @@ -664,9 +662,10 @@ namespace { && pos.rule50_count() == 0 && !pos.can_castle(ANY_CASTLING)) { - int found, v = Tablebases::probe_wdl(pos, &found); + TB::ProbeState err; + TB::WDLScore v = Tablebases::probe_wdl(pos, &err); - if (found) + if (err != TB::ProbeState::FAIL) { thisThread->tbHits++;