Simplify popcnt
authormstembera <MissingEmail@email>
Fri, 8 Apr 2016 17:52:15 +0000 (18:52 +0100)
committerJoona Kiiski <joona@zoox.com>
Fri, 8 Apr 2016 17:52:15 +0000 (18:52 +0100)
commit8fb45caadef67fb2ccc27857c15ade987d9f5e2f
tree6b93ec8a947b6fcc2fa0c58fba1fd0c062598ac4
parent900279a06f432fbba63b5a320028830b40e06e3e
Simplify popcnt

Also a speedup(about 1%) on 64-bit w/o hardware popcnt

Retire Max15 and Full template parameters
(Contributed by Marco Costalba)

Now that we have just SW and HW versions, use
template default parameter to get rid of explicit
template parameters.

Retire bitcount.h and move the only defined
function to bitboard.h

No functional change

Resolves #620
src/bitboard.cpp
src/bitboard.h
src/bitcount.h [deleted file]
src/endgame.cpp
src/evaluate.cpp
src/pawns.cpp
src/position.cpp
src/syzygy/tbprobe.cpp