1
0
Fork 0

Adjust moveCount history only at LMR

STC:
LLR: 3.32 (-2.94,2.94) [-3.00,1.00]
Total: 17584 W: 3277 L: 3131 D: 11176

LTC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 26412 W: 3447 L: 3334 D: 19631

Bench: 5417521
pull/1233/merge
VoyagerOne 2017-08-29 13:06:19 -04:00 committed by Marco Costalba
parent bf485f4aff
commit 7b4c9852e1
1 changed files with 1 additions and 2 deletions

View File

@ -908,8 +908,7 @@ moves_loop: // When in check search starts from here
}
// Reduced depth of the next LMR search
int mch = std::max(1, moveCount - (ss-1)->moveCount / 16);
int lmrDepth = std::max(newDepth - reduction<PvNode>(improving, depth, mch), DEPTH_ZERO) / ONE_PLY;
int lmrDepth = std::max(newDepth - reduction<PvNode>(improving, depth, moveCount), DEPTH_ZERO) / ONE_PLY;
// Countermoves based pruning
if ( lmrDepth < 3