]> git.sesse.net Git - stockfish/blobdiff - src/position.cpp
Speedup sliders attacks for 32bit CPU
[stockfish] / src / position.cpp
index 5ee0107f4252ec59f7dedbbea6ab85aa60e07292..f50677bb7e612c8536883ff9037bcecc437d81a1 100644 (file)
@@ -752,7 +752,7 @@ void Position::do_move(Move m, StateInfo& newSt, const CheckInfo& ci, bool moveI
   k ^= zobSideToMove;
 
   // Increment the 50 moves rule draw counter. Resetting it to zero in the
-  // case of non-reversible moves is taken care of later.
+  // case of a capture or a pawn move is taken care of later.
   st->rule50++;
   st->pliesFromNull++;
 
@@ -1155,9 +1155,6 @@ void Position::do_castle_move(Move m) {
       st->castleRights &= castleRightsMask[kfrom];
       st->key ^= zobCastle[st->castleRights];
 
-      // Reset rule 50 counter
-      st->rule50 = 0;
-
       // Update checkers BB
       st->checkersBB = attackers_to(king_square(~us)) & pieces(us);