From 4419924fcfd04ad65663b19aa5e122af1339b0eb Mon Sep 17 00:00:00 2001 From: Marco Costalba Date: Thu, 19 Aug 2010 14:50:02 +0100 Subject: [PATCH] Do not score PH_QCHECKS They are picked unsorted anyway, so score is unuseful. No functional change. Signed-off-by: Marco Costalba --- src/movepick.cpp | 5 ++--- src/movepick.h | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/movepick.cpp b/src/movepick.cpp index ad5a8cc8..b0469a66 100644 --- a/src/movepick.cpp +++ b/src/movepick.cpp @@ -157,7 +157,7 @@ void MovePicker::go_next_phase() { case PH_EVASIONS: assert(pos.is_check()); lastMove = generate_evasions(pos, moves); - score_evasions_or_checks(); + score_evasions(); return; case PH_QCAPTURES: @@ -167,7 +167,6 @@ void MovePicker::go_next_phase() { case PH_QCHECKS: lastMove = generate_non_capture_checks(pos, moves); - score_evasions_or_checks(); return; case PH_STOP: @@ -232,7 +231,7 @@ void MovePicker::score_noncaptures() { } } -void MovePicker::score_evasions_or_checks() { +void MovePicker::score_evasions() { // Try good captures ordered by MVV/LVA, then non-captures if // destination square is not under attack, ordered by history // value, and at the end bad-captures and non-captures with a diff --git a/src/movepick.h b/src/movepick.h index f989121f..4a461056 100644 --- a/src/movepick.h +++ b/src/movepick.h @@ -56,7 +56,7 @@ public: private: void score_captures(); void score_noncaptures(); - void score_evasions_or_checks(); + void score_evasions(); void go_next_phase(); const Position& pos; -- 2.39.2