Remove killer move conditions from LMR
authorVoyagerOne <excelgeek@gmail.com>
Sat, 19 Dec 2015 20:58:45 +0000 (15:58 -0500)
committerJoona Kiiski <joona@zoox.com>
Sun, 20 Dec 2015 20:41:17 +0000 (20:41 +0000)
STC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 8459 W: 1619 L: 1477 D: 5363

LTC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 32239 W: 4404 L: 4299 D: 23536

Bench: 7597031

Resolves #534

src/search.cpp

index a35438b..9d091d0 100644 (file)
@@ -982,9 +982,7 @@ moves_loop: // When in check search starts from here
       // re-searched at full depth.
       if (    depth >= 3 * ONE_PLY
           &&  moveCount > 1
-          && !captureOrPromotion
-          &&  move != ss->killers[0]
-          &&  move != ss->killers[1])
+          && !captureOrPromotion)
       {
           ss->reduction = reduction<PvNode>(improving, depth, moveCount);