]> git.sesse.net Git - stockfish/commit
Micro optimization of generate_piece_moves()
authorMarco Costalba <mcostalba@gmail.com>
Wed, 23 Sep 2009 20:45:32 +0000 (21:45 +0100)
committerMarco Costalba <mcostalba@gmail.com>
Thu, 24 Sep 2009 06:11:39 +0000 (07:11 +0100)
commit48b74142efa52f0da9d4e27f9bbcbe9520499524
tree12e56f27fb5f72912db90ceca387466a4056dfe1
parentdcb323bf0dda6277dad18513060cdf78cece47f2
Micro optimization of generate_piece_moves()

This patch make the piece list always terminated by SQ_NONE,
so that we can use a simpler and faster loop in move
generation.

Speedup is about 0.6%.

No functional change.

Signed-off-by: Marco Costalba <mcostalba@gmail.com>
src/movegen.cpp
src/position.cpp
src/position.h