summaryrefslogtreecommitdiff
path: root/src/root.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/root.c')
-rwxr-xr-xsrc/root.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/root.c b/src/root.c
index aa678b1..7c50a65 100755
--- a/src/root.c
+++ b/src/root.c
@@ -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);