]> git.sesse.net Git - stockfish/blobdiff - src/pawns.cpp
NUMA for 9 threads or more
[stockfish] / src / pawns.cpp
index 75b94c19c0d012e1a00e7e3abc98d644afb4072b..36b10f32f6e1606a91f69bda1964bda11a51b4cb 100644 (file)
@@ -250,10 +250,10 @@ Score Entry::do_king_safety(const Position& pos, Square ksq) {
   Value bonus = evaluate_shelter<Us>(pos, ksq);
 
   // If we can castle use the bonus after the castling if it is bigger
-  if (pos.can_castle(MakeCastling<Us, KING_SIDE>::right))
+  if (pos.can_castle(Us | KING_SIDE))
       bonus = std::max(bonus, evaluate_shelter<Us>(pos, relative_square(Us, SQ_G1)));
 
-  if (pos.can_castle(MakeCastling<Us, QUEEN_SIDE>::right))
+  if (pos.can_castle(Us | QUEEN_SIDE))
       bonus = std::max(bonus, evaluate_shelter<Us>(pos, relative_square(Us, SQ_C1)));
 
   return make_score(bonus, -16 * minKingPawnDistance);