&& (pos.is_discovery_check_on_king(~us, move) || pos.see_ge(move)))
extension = ONE_PLY;
- // Castling extension
- else if (type_of(move) == CASTLING)
- extension = ONE_PLY;
-
// Shuffle extension
else if ( PvNode
&& pos.rule50_count() > 18
&& pos.advanced_pawn_push(move)
&& pos.pawn_passed(us, to_sq(move)))
extension = ONE_PLY;
+
+ // Castling extension
+ if (type_of(move) == CASTLING)
+ extension = ONE_PLY;
// Calculate new depth for this move
newDepth = depth - ONE_PLY + extension;