&& moveCount >= FutilityMoveCounts[improving][depth];
// Step 12. Extend checks
- if ( givesCheck
- && ( moveCount == 1
- || (!moveCountPruning && pos.see_sign(move) >= VALUE_ZERO)))
+ if ( givesCheck
+ && !moveCountPruning
+ && pos.see_sign(move) >= VALUE_ZERO)
extension = ONE_PLY;
// Singular extension search. If all moves but one fail low on a search of