From af5743837d1fc52466d40ecd6394bee9db7a053d Mon Sep 17 00:00:00 2001 From: Marco Costalba Date: Thu, 23 Oct 2008 09:47:00 +0200 Subject: [PATCH] Another generate_piece_moves() micro optimization This time on the for loop. Signed-off-by: Marco Costalba --- src/movegen.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; -- 2.39.2