diff options
Diffstat (limited to 'src/generate.c')
| -rwxr-xr-x | src/generate.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/generate.c b/src/generate.c index faecc2a..6f92382 100755 --- a/src/generate.c +++ b/src/generate.c @@ -867,10 +867,10 @@ Return value: **/ { - return (pos->bbPieces[uSide][KNIGHT] | pos->bbPieces[uSide][BISHOP] | - pos->bbPieces[uSide][ROOK] | pos->bbPieces[uSide][QUEEN] | - pos->bbPawns[uSide] | - COOR_TO_BB(pos->cNonPawns[uSide][0])); + // 2026-09-06: was a 6-term OR of bbPieces+bbPawns+king every call -- + // pos->bbOccupiedSide[uSide] is now incrementally maintained (move.c, + // same treatment as pos->bbOccupied) so this is just a field read. + return pos->bbOccupiedSide[uSide]; } // Non-static (unlike a purely-internal helper would be) so |
