]> git.sesse.net Git - stockfish/commitdiff
Fix a warning with POPCNT and MSVC
authorMarco Costalba <mcostalba@gmail.com>
Sun, 21 Feb 2010 12:44:36 +0000 (13:44 +0100)
committerMarco Costalba <mcostalba@gmail.com>
Sun, 21 Feb 2010 12:44:36 +0000 (13:44 +0100)
Intrinsic __popcnt64() returns an unsigned __int64, cast
to an integer and silence the warning.

No functional change.

Signed-off-by: Marco Costalba <mcostalba@gmail.com>
src/bitcount.h

index b32314d8201ee88db1a6ee5a050d92d398803b86..7a05970d2abcb45a96333a34a070504941ac3b20 100644 (file)
@@ -51,7 +51,7 @@ inline bool cpu_has_popcnt() {
   return (CPUInfo[2] >> 23) & 1;
 }
 
-#define POPCNT_INTRINSIC(x) __popcnt64(x)
+#define POPCNT_INTRINSIC(x) (int)__popcnt64(x)
 
 #elif defined(__GNUC__) && defined(USE_POPCNT) // Gcc compiler