X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fevaluate.cpp;h=df3f89698fb1c7ef1048a4961e51f19a18ac78ce;hp=95729e4aade6bea4d01a3fe776116aa91cc37c3d;hb=0d5fe2f156666442b497656ae459f825c771826d;hpb=af1ddfd83b59a98f7f23f75419f0492fc7e2e85f diff --git a/src/evaluate.cpp b/src/evaluate.cpp index 95729e4a..df3f8969 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -542,7 +542,7 @@ namespace { score += ThreatByRank * (int)relative_rank(Them, s); } - b = (pos.pieces(Them, QUEEN) | weak) & attackedBy[Us][ROOK]; + b = weak & attackedBy[Us][ROOK]; while (b) { Square s = pop_lsb(&b); @@ -557,7 +557,7 @@ namespace { score += Hanging * popcount(weak & ~attackedBy[Them][ALL_PIECES]); - b = weak & nonPawnEnemies & attackedBy[Them][ALL_PIECES]; + b = weak & nonPawnEnemies & attackedBy[Them][ALL_PIECES]; score += Overload * popcount(b); }