Retire __popcnt64 intrinsic
authorMarco Costalba <mcostalba@gmail.com>
Sun, 1 May 2016 16:18:10 +0000 (18:18 +0200)
committerMarco Costalba <mcostalba@gmail.com>
Thu, 5 May 2016 07:09:07 +0000 (09:09 +0200)
commit5e4cd3fc0d4b88eeb09ae458b9cb9f73db8c4ae7
tree5c0c9c3abc1663691a97f142b87055204ff026dd
parent5486911e019c8be689e75462e2fc36ef7eb2c84a
Retire __popcnt64 intrinsic

Just use _mm_popcnt_u64() that is available
both for MSVC abd Intel compiler.

Verified on MSVC that the produced assembly
has the hardware 'popcnt' instruction.

No functional change.
src/bitboard.h
src/types.h