From: mstembera Date: Tue, 25 Nov 2014 23:56:48 +0000 (+0800) Subject: Bitbase index() from ADD to OR. X-Git-Url: https://git.sesse.net/?p=stockfish;a=commitdiff_plain;h=fe07ae4cb4c2553fb48cab44c502ba766d1f09ce;hp=2c52147dbfdc714a0ae95982f37fc5141b225f8c Bitbase index() from ADD to OR. No functional change. Resolves #132 --- diff --git a/src/bitbase.cpp b/src/bitbase.cpp index 000ed7a5..e7638cd8 100644 --- a/src/bitbase.cpp +++ b/src/bitbase.cpp @@ -41,7 +41,7 @@ namespace { // bit 13-14: white pawn file (from FILE_A to FILE_D) // bit 15-17: white pawn RANK_7 - rank (from RANK_7 - RANK_7 to RANK_7 - RANK_2) unsigned index(Color us, Square bksq, Square wksq, Square psq) { - return wksq + (bksq << 6) + (us << 12) + (file_of(psq) << 13) + ((RANK_7 - rank_of(psq)) << 15); + return wksq | (bksq << 6) | (us << 12) | (file_of(psq) << 13) | ((RANK_7 - rank_of(psq)) << 15); } enum Result {