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