chess STC
LLR: 2.96 (-2.94,2.94) [-10.00,5.00]
Total: 1221 W: 291 L: 253 D: 677
http://35.161.250.236:6543/tests/view/
5d43fddc6e23db34f4206d2f
chess LTC
LLR: 3.00 (-2.94,2.94) [-10.00,5.00]
Total: 924 W: 174 L: 136 D: 614
http://35.161.250.236:6543/tests/view/
5d44270a6e23db34f4206d36
capablanca STC
LLR: 2.98 (-2.94,2.94) [-10.00,5.00]
Total: 3460 W: 1367 L: 1334 D: 759
http://35.161.250.236:6543/tests/view/
5d43fdfc6e23db34f4206d32
capablanca LTC
LLR: 2.95 (-2.94,2.94) [-10.00,5.00]
Total: 2306 W: 879 L: 840 D: 587
http://35.161.250.236:6543/tests/view/
5d4426ff6e23db34f4206d34
Value result;
if ( pos.promotion_rank() == RANK_8
+ && RANK_MAX == RANK_8
&& pos.promotion_piece_types().find(QUEEN) != pos.promotion_piece_types().end())
{
if (!Bitbases::probe(wksq, psq, bksq, us))
// Probe the KPK bitbase with the weakest side's pawn removed. If it's a draw,
// it's probably at least a draw even with the pawn.
if ( pos.promotion_rank() == RANK_8
+ && RANK_MAX == RANK_8
&& pos.promotion_piece_types().find(QUEEN) != pos.promotion_piece_types().end())
return Bitbases::probe(wksq, psq, bksq, us) ? SCALE_FACTOR_NONE : SCALE_FACTOR_DRAW;
else
else
e->gamePhase = Phase(((npm - EndgameLimit) * PHASE_MIDGAME) / (MidgameLimit - EndgameLimit));
-#ifdef LARGEBOARDS
- // Disable endgame evaluation until it works independent of board size
- if (false)
-#else
if (pos.endgame_eval())
-#endif
{
// Let's look if we have a specialized evaluation function for this particular
// material configuration. Firstly we look for a fixed configuration one, then