X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fbitboard.h;h=c4fc26e1eefb1787b35ebb6090d271e53404c53b;hp=a704edbe349967ff3bc560275736cc5d9f8c8e7b;hb=2dd24dc4e618dc7b83799890fe7e84b09b6456b4;hpb=8f934dff9a8644c38aaa31fc0ae90c0fab30934a diff --git a/src/bitboard.h b/src/bitboard.h index a704edbe..c4fc26e1 100644 --- a/src/bitboard.h +++ b/src/bitboard.h @@ -268,7 +268,7 @@ inline int popcount(Bitboard b) { union { Bitboard bb; uint16_t u[4]; } v = { b }; return PopCnt16[v.u[0]] + PopCnt16[v.u[1]] + PopCnt16[v.u[2]] + PopCnt16[v.u[3]]; -#elif defined(_MSC_VER) && defined(__INTEL_COMPILER) +#elif defined(_MSC_VER) || defined(__INTEL_COMPILER) return _mm_popcnt_u64(b);