Skip to content

Version 2.0

Choose a tag to compare

@abulmo abulmo released this 22 Jan 20:38
· 54 commits to master since this release

Version 2.0 of MPerft
Use C23 (with some workaround for windows)
Use copy/make instead of update/restore to apply a move on the board.
Fix a major slowdown under Windows (bitfields did not work as expected there) when using hashtable.
Binaries for MS-Windows 11 & Linux for 3 kind of x86 CPUS are available:
x86-64: basic 64 bits x86
x86-64-v2: x86-64 + popcount
x86-64-v3: x86-64 + popcount + pext

Clang was used with both OS ; yet, I was unable to compile the MS-Windows versions with PGO and they are about 20% slower than the Linux version.