diff options
Diffstat (limited to 'src/main.c')
| -rwxr-xr-x | src/main.c | 15 |
1 files changed, 14 insertions, 1 deletions
@@ -451,7 +451,11 @@ Return value: **/ { - srand((unsigned int)time(0)); + { + unsigned int uSeed = (unsigned int)time(0); + Trace("srand seed: %u\n", uSeed); + srand(uSeed); + } InitializeOptions(argc, argv); InitializeTreeDump(); InitializeEGTB(); @@ -464,7 +468,9 @@ Return value: InitializeRookRayTables(); InitializeBishopRayTables(); InitializeKnightAttackTables(); + InitializeKingAttackTables(); InitializePawnAttackOriginTable(); + InitMagic(); InitializeOpeningBook(); InitializeDynamicMoveOrdering(); InitLMRTable(); @@ -588,8 +594,15 @@ Return value: TestSan(); TestIcs(); TestGetAttacks(); + TestIsAttackedBB(); TestMoveGenerator(); TestLegalMoveGenerator(); + TestGenerateKnightSpeed(); + TestGenerateKingSpeed(); + TestGenerateRookSpeed(); + TestGenerateBishopSpeed(); + TestGenerateQueenSpeed(); + TestGenerateAllMovesSpeed(); TestFenCode(); TestLiftPlaceSlidePiece(); TestExposesCheck(); |
