X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fbitboard.h;h=a0f7ea8d69b0bfe325f4ceb060d0a91f49055210;hp=a704edbe349967ff3bc560275736cc5d9f8c8e7b;hb=3487eb9f9ee910ab18d1a5e23f5fc3e507366c09;hpb=d30994ecd54bf96db88016fb6d92ff2c4614bc2e diff --git a/src/bitboard.h b/src/bitboard.h index a704edbe..a0f7ea8d 100644 --- a/src/bitboard.h +++ b/src/bitboard.h @@ -268,9 +268,9 @@ 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); + return (int)_mm_popcnt_u64(b); #elif defined(_MSC_VER)