diff options
Diffstat (limited to 'src/root.c')
| -rwxr-xr-x | src/root.c | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -456,6 +456,17 @@ Return value: ASSERT(d); Trace("Null move cutoff rate: %5.3f percent.\n", ((n / d) * 100.0)); + n = (double)(ctx->sCounters.tree.u64HistoryPruneReSearches); + d = (double)(ctx->sCounters.tree.u64HistoryPrunes) + 1; + Trace("History/LMR pruning: %"COMPILER_LONGLONG_UNSIGNED_FORMAT + " reduced, %5.3f percent needed a full-depth re-search.\n", + ctx->sCounters.tree.u64HistoryPrunes, ((n / d) * 100.0)); + n = (double)(ctx->sCounters.tree.u64FutilityPrunes); + d = (double)(ctx->sCounters.tree.u64FutilityCandidates) + 1; + Trace("Futility pruning: %"COMPILER_LONGLONG_UNSIGNED_FORMAT + " candidates, %5.3f percent actually pruned " + "(rest saved by fail-high%% / SEE gates).\n", + ctx->sCounters.tree.u64FutilityCandidates, ((n / d) * 100.0)); if (ctx->sCounters.egtb.uProbes > 0) { n = (double)(ctx->sCounters.egtb.uHits); |
