X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fbitcount.h;h=a92ad75feb2a60f9aba890a161443f5339c97319;hp=ad8df94ab078522066fdfa44da80c931fa732c88;hb=13a73f67c018e58b2fd46f886c45ef2b75188c8e;hpb=500b9b0eb3b20ef58ff1280a089ab2ef1e3c6436 diff --git a/src/bitcount.h b/src/bitcount.h index ad8df94a..a92ad75f 100644 --- a/src/bitcount.h +++ b/src/bitcount.h @@ -32,14 +32,14 @@ enum BitCountType { CNT_HW_POPCNT }; -/// Determine at compile time the best popcount<> specialization according if -/// platform is 32 or 64 bits, to the maximum number of nonzero bits to count -/// and if hardware popcnt instruction is available. +/// Determine at compile time the best popcount<> specialization according to +/// whether the platform is 32 or 64 bits, to the maximum number of non-zero +/// bits to count and if the hardware popcnt instruction is available. const BitCountType Full = HasPopCnt ? CNT_HW_POPCNT : Is64Bit ? CNT_64 : CNT_32; const BitCountType Max15 = HasPopCnt ? CNT_HW_POPCNT : Is64Bit ? CNT_64_MAX15 : CNT_32_MAX15; -/// popcount() counts the number of nonzero bits in a bitboard +/// popcount() counts the number of non-zero bits in a bitboard template inline int popcount(Bitboard); template<>