SEE immediately returns true for promotions,
so excluding them before checking SEE is redundant.
STC
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 56758 W: 10166 L: 10106 D: 36486
http://tests.stockfishchess.org/tests/view/
5a645eaf0ebc590297903833
No functional change.
// Don't search moves with negative SEE values
if ( (!InCheck || evasionPrunable)
// Don't search moves with negative SEE values
if ( (!InCheck || evasionPrunable)
- && type_of(move) != PROMOTION
&& !pos.see_ge(move))
continue;
&& !pos.see_ge(move))
continue;