From: Marco Costalba Date: Thu, 23 Oct 2008 07:47:00 +0000 (+0200) Subject: Another generate_piece_moves() micro optimization X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=af5743837d1fc52466d40ecd6394bee9db7a053d;p=stockfish Another generate_piece_moves() micro optimization This time on the for loop. Signed-off-by: Marco Costalba --- diff --git a/src/movegen.cpp b/src/movegen.cpp index 95a73737..54af3222 100644 --- a/src/movegen.cpp +++ b/src/movegen.cpp @@ -576,7 +576,7 @@ namespace { Square from, to; Bitboard b; - for (int i = 0; i < pos.piece_count(us, Piece); i++) + for (int i = 0, e = pos.piece_count(us, Piece); i < e; i++) { from = pos.piece_list(us, Piece, i); b = pos.piece_attacks(from) & target;