]> git.sesse.net Git - stockfish/blobdiff - src/endgame.cpp
Optimize an expression in endgame.cpp
[stockfish] / src / endgame.cpp
index db67ce95cf92923b012cfeb31b3ef28560f16771..3e01259c9745b01d90c0e9731f5bf2a6727fdf20 100644 (file)
@@ -214,7 +214,7 @@ Value Endgame<KRKP>::operator()(const Position& pos) const {
   Value result;
 
   // If the stronger side's king is in front of the pawn, it's a win
-  if (wksq < psq && file_of(wksq) == file_of(psq))
+  if (forward_file_bb(WHITE, wksq) & psq)
       result = RookValueEg - distance(wksq, psq);
 
   // If the weaker side's king is too far from the pawn and the rook,