]> git.sesse.net Git - stockfish/blobdiff - src/bitcount.h
Fix a warning with __popcnt64() intrinsics
[stockfish] / src / bitcount.h
index 3c5ba2a1fa4004e40905e0b2514d76d4ab1518ee..940dbaf52af207c8a24977e8780b42679e36650c 100644 (file)
@@ -88,7 +88,7 @@ inline int count_1s<CNT_POPCNT>(Bitboard b) {
 #elif defined(_MSC_VER) && defined(__INTEL_COMPILER)
   return _mm_popcnt_u64(b);
 #elif defined(_MSC_VER)
 #elif defined(_MSC_VER) && defined(__INTEL_COMPILER)
   return _mm_popcnt_u64(b);
 #elif defined(_MSC_VER)
-  return __popcnt64(b);
+  return (int)__popcnt64(b);
 #elif defined(__GNUC__)
   unsigned long ret;
   __asm__("popcnt %1, %0" : "=r" (ret) : "r" (b));
 #elif defined(__GNUC__)
   unsigned long ret;
   __asm__("popcnt %1, %0" : "=r" (ret) : "r" (b));