From fa51d25189f00cc72140d9d8cee02c5e50f1b8a2 Mon Sep 17 00:00:00 2001 From: Joost VandeVondele Date: Sat, 9 Nov 2019 06:52:23 +0100 Subject: [PATCH] Test removal of razoring. Bench: 4573100 --- src/search.cpp | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/search.cpp b/src/search.cpp index 4b90ab1c973..57f536c9de6 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -784,12 +784,6 @@ namespace { tte->save(posKey, VALUE_NONE, ttPv, BOUND_NONE, DEPTH_NONE, MOVE_NONE, eval); } - // Step 7. Razoring (~2 Elo) - if ( !rootNode // The required rootNode PV handling is not available in qsearch - && depth < 2 - && eval <= alpha - RazorMargin) - return qsearch(pos, ss, alpha, beta); - improving = ss->staticEval >= (ss-2)->staticEval || (ss-2)->staticEval == VALUE_NONE;