Passed both STC
LLR: 2.96 (-2.94,2.94) [-1.50,4.50]
Total: 38339 W: 6849 L: 6649 D: 24841
and LTC
LLR: 2.95 (-2.94,2.94) [0.00,6.00]
Total: 22693 W: 3455 L: 3256 D: 15982
bench:
7508468
const Square Right = (Us == WHITE ? DELTA_NE : DELTA_SW);
const Square Left = (Us == WHITE ? DELTA_NW : DELTA_SE);
const Square Right = (Us == WHITE ? DELTA_NE : DELTA_SW);
const Square Left = (Us == WHITE ? DELTA_NW : DELTA_SE);
+ Bitboard b, p, doubled;
- bool passed, isolated, doubled, opposed, connected, backward, candidate, unsupported;
+ bool passed, isolated, opposed, connected, backward, candidate, unsupported;
Score value = SCORE_ZERO;
const Square* pl = pos.list<PAWN>(Us);
Score value = SCORE_ZERO;
const Square* pl = pos.list<PAWN>(Us);
value -= UnsupportedPawnPenalty;
if (doubled)
value -= UnsupportedPawnPenalty;
if (doubled)
+ value -= Doubled[f] / rank_distance(s, lsb(doubled));
if (backward)
value -= Backward[opposed][f];
if (backward)
value -= Backward[opposed][f];