X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fbitcount.h;h=a92ad75feb2a60f9aba890a161443f5339c97319;hp=ad8df94ab078522066fdfa44da80c931fa732c88;hb=a8af78c833458adaea64b8fc1035fafbdf4ba083;hpb=002062ae934c1fae3e56157e8e7e6451b552ada5 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<>