Skip to content

Releases: abulmo/MPerft

Version 3.2

05 Feb 14:49

Choose a tag to compare

Remove aligned_alloc => pgo now works on MS-Windows 10/11.
Fix builtin naming

Version 2.0

22 Jan 20:38

Choose a tag to compare

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.

v1.0

11 Apr 08:55
d6141a7

Choose a tag to compare

Add files via upload