X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fbitbase.cpp;h=e7638cd809abc67c9991de1385ef1ac151b95d70;hp=000ed7a5040818e215643af122608f00d76a1b55;hb=fe07ae4cb4c2553fb48cab44c502ba766d1f09ce;hpb=2c52147dbfdc714a0ae95982f37fc5141b225f8c 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 {