summaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.c')
-rwxr-xr-xsrc/main.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/main.c b/src/main.c
index d697532..351e848 100755
--- a/src/main.c
+++ b/src/main.c
@@ -83,7 +83,9 @@ Return value:
(g_uHashTableSizeEntries * sizeof(HASH_ENTRY)) / MB,
PAWN_HASH_TABLE_SIZE * sizeof(PAWN_HASH_ENTRY) / MB);
Trace(" QCheckPlies: %u\n", QPLIES_OF_NON_CAPTURE_CHECKS);
- Trace(" FutilityBase: %u\n", FUTILITY_BASE_MARGIN);
+ Trace(" FutilityBase: full=%u lazy=%u superlazy=%u\n",
+ FUTILITY_BASE_MARGIN_FULL, FUTILITY_BASE_MARGIN_LAZY,
+ FUTILITY_BASE_MARGIN_SUPERLAZY);
p = ExportEvalDNA();
Trace(" Logging Eval DNA.\n");
Log(p);
@@ -475,6 +477,7 @@ Return value:
InitializeDynamicMoveOrdering();
InitLMRTable();
InitializeHashSystem();
+ InitEval();
#ifdef MP
InitializeParallelSearch();
#endif
@@ -586,6 +589,13 @@ Return value:
}
#endif
+ // TODO(temporary): TestRecogn hoisted to the front of the self-test
+ // sequence while iterating on recogn.c so a failure doesn't require
+ // waiting through the slow move-gen speed benchmarks first. Move
+ // back down next to TestMakeUnmakeMove (its natural home) once
+ // recogn.c work settles.
+ TestRecogn();
+
TestDraw();
#ifdef EVAL_DUMP
TestEval();