]> git.sesse.net Git - stockfish/commitdiff
Micro-optimization in evaluate_space()
authorMarco Costalba <mcostalba@gmail.com>
Mon, 31 Dec 2012 10:26:12 +0000 (11:26 +0100)
committerMarco Costalba <mcostalba@gmail.com>
Mon, 31 Dec 2012 10:34:18 +0000 (11:34 +0100)
Since &-ing with SpaceMask restricts the set to the home
half of the board, it is possible to use just one popcount
instead of 2 by shifting "safe" to the other half of the
board. This gives a small speedup especially on systems
where hardware popcount is not available.

Patch kindly sent by Richard Vida.

No functional change.


No differences found