STC 3check
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 4562 W: 2177 L: 2017 D: 368
http://35.161.250.236:6543/tests/view/
5b8bfa486e23db0fbab0dd37
// Step 7. Razoring (~2 Elo)
if ( !PvNode
&& depth < 3 * ONE_PLY
+ && !pos.max_check_count()
&& eval <= alpha - RazorMargin[depth / ONE_PLY])
{
Value ralpha = alpha - (depth >= 2 * ONE_PLY) * RazorMargin[depth / ONE_PLY];
// Step 8. Futility pruning: child node (~30 Elo)
if ( !rootNode
&& depth < 7 * ONE_PLY
- && eval - futility_margin(depth, improving) >= beta
+ && eval - futility_margin(depth, improving) * (1 + !!pos.max_check_count()) >= beta
&& eval < VALUE_KNOWN_WIN) // Do not return unproven wins
return eval;