Jouni
Stockfish 111026 in test
Moderator: Ras
-
Jouni
- Posts: 3758
- Joined: Wed Mar 08, 2006 8:15 pm
- Full name: Jouni Uski
Re: Stockfish 111026 in test
Addition: for some reason 111026 is 20-30% faster with bench command in my PC (SSSE3 codepath selected) than 2.1.1! In my brother PC it was slower actually
Jouni
Jouni
-
drdwo
Re: Stockfish 111026 in test
It seems also about 20% faster than 2.1.1 during normal play. Got the actual source compiled on windows (after a small change in the code) using mingw32-make profile-build ARCH=x86-64-modern using a new mingw build: http://sourceforge.net/projects/mingw-w ... nvb/4.6.3/ . I reported my code change to mcostalba. This means an open source compiler can now produce a very fast stockfish version also on windows.
-
ernest
- Posts: 2053
- Joined: Wed Mar 08, 2006 8:30 pm
Re: Stockfish 111026 in test
Hi,drdwo wrote:using a new mingw build: http://sourceforge.net/projects/mingw-w ... nvb/4.6.3/
Can you comment a little more on the downloads
x86_64-w64-mingw32-gcc-4.6.3_rubenvb.7z
and x86_64-w64-mingw32-clang-3.1_rubenvb.7z
Is your Windows compile of 111026 available?
-
drdwo
Re: Stockfish 111026 in test
As Marco stated in this thread he doesn't want us to distribute binaries of unreleased versions. I hope that he will make the final sources compilable with gcc 4.6.3 on windows. What I did was in bitcount.h the following change:
#elif defined(__GNUC__)
// unsigned long ret;
// __asm__("popcnt %1, %0" : "=r" (ret) : "r" (b));
// return ret;
return __builtin_popcountll (b);
In addition to the mentioned mingw64 build you need windows versions of
some unix utilities (google for coreutils-5.3.0).
#elif defined(__GNUC__)
// unsigned long ret;
// __asm__("popcnt %1, %0" : "=r" (ret) : "r" (b));
// return ret;
return __builtin_popcountll (b);
In addition to the mentioned mingw64 build you need windows versions of
some unix utilities (google for coreutils-5.3.0).