]> git.sesse.net Git - stockfish/commitdiff
Streamline generate_moves()
authorMarco Costalba <mcostalba@gmail.com>
Wed, 22 Aug 2012 07:29:49 +0000 (08:29 +0100)
committerMarco Costalba <mcostalba@gmail.com>
Wed, 22 Aug 2012 08:23:03 +0000 (09:23 +0100)
Greatly simplify these very performace critical functions.
Amazingly we don't have any speed regression actually under
MSVC we have the same assembly for generate_moves() !

In generate_direct_checks() 'target' is calculated only
once being a loop invariant.

On Clang there is even a slight speed up.

No functional change.

Signed-off-by: Marco Costalba <mcostalba@gmail.com>

No differences found