From cff3a6d33e50d37322ffae511ddbe4c7e846505e Mon Sep 17 00:00:00 2001 From: Marco Costalba Date: Wed, 26 Nov 2008 11:22:30 +0100 Subject: [PATCH] Revert threat move ordering Does not seem to improve anything. Anyhow idea is nice, maybe we still have to find correct recipe. Signed-off-by: Marco Costalba --- src/movepick.cpp | 6 ------ src/movepick.h | 2 +- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/src/movepick.cpp b/src/movepick.cpp index ca0d8681..d4242a30 100644 --- a/src/movepick.cpp +++ b/src/movepick.cpp @@ -72,7 +72,6 @@ MovePicker::MovePicker(const Position& p, bool pv, Move ttm, mateKiller = (ss.mateKiller == ttm)? MOVE_NONE : ss.mateKiller; killer1 = ss.killers[0]; killer2 = ss.killers[1]; - threatMove = ss.threatMove; depth = d; movesPicked = 0; numOfMoves = 0; @@ -271,11 +270,6 @@ void MovePicker::score_noncaptures() { else hs = H.move_ordering_score(pos.piece_on(move_from(m)), m); - // If the null move was refuted by a capture then give a - // bonus if we move away the captured piece. - if (threatMove != MOVE_NONE && move_from(m) == move_to(threatMove)) - hs *= 3; - // Ensure history is always preferred to pst if (hs > 0) hs += 1000; diff --git a/src/movepick.h b/src/movepick.h index 5fff4092..fd1ee890 100644 --- a/src/movepick.h +++ b/src/movepick.h @@ -83,7 +83,7 @@ private: int find_best_index(Bitboard* squares, int values[]); const Position& pos; - Move ttMove, mateKiller, killer1, killer2, threatMove; + Move ttMove, mateKiller, killer1, killer2; Bitboard pinned, dc; MoveStack moves[256], badCaptures[64]; bool pvNode; -- 2.39.2