constexpr uint64_t ttHitAverageResolution = 1024;
// Razor and futility margins
- constexpr int RazorMargin = 661;
+ constexpr int RazorMargin = 594;
Value futility_margin(Depth d, bool improving) {
- return Value(198 * (d - improving));
+ return Value(232 * (d - improving));
}
// Reductions lookup table, initialized at startup
extension = 1;
// Last captures extension
- else if ( PvNode
- && PieceValue[EG][pos.captured_piece()] > PawnValueEg
+ else if ( PieceValue[EG][pos.captured_piece()] > PawnValueEg
&& pos.non_pawn_material() <= 2 * RookValueMg)
extension = 1;