Do not score PH_QCHECKS
authorMarco Costalba <mcostalba@gmail.com>
Thu, 19 Aug 2010 13:50:02 +0000 (14:50 +0100)
committerMarco Costalba <mcostalba@gmail.com>
Thu, 19 Aug 2010 13:50:02 +0000 (14:50 +0100)
They are picked unsorted anyway, so score is unuseful.

No functional change.

Signed-off-by: Marco Costalba <mcostalba@gmail.com>
src/movepick.cpp
src/movepick.h

index ad5a8cc8c2e80637c3aed47020760a5b9db59e38..b0469a66abd5f08ce6facf8754ea1344f895e887 100644 (file)
@@ -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
index f989121f378f474551227f7c173d6ec3d3cc9a98..4a4610566c711615aa7f39a27631b5cedae18365 100644 (file)
@@ -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;