With this very simple patch we get a speed boost
of 0.8% on my PC !
Sometime we find the most complex tricks to increase speed
when instead the best results come from the simplest solutions.
No functional change of course ;-)
Signed-off-by: Marco Costalba <mcostalba@gmail.com>
template<GamePhase> Value compute_value() const;
Value compute_non_pawn_material(Color c) const;
template<GamePhase> Value compute_value() const;
Value compute_non_pawn_material(Color c) const;
- // Bitboards
- Bitboard byColorBB[2], byTypeBB[8];
-
// Board
Piece board[64];
// Board
Piece board[64];
+ // Bitboards
+ Bitboard byTypeBB[8], byColorBB[2];
+
// Piece counts
int pieceCount[2][8]; // [color][pieceType]
// Piece counts
int pieceCount[2][8]; // [color][pieceType]