Stockfish 111026 in test

Discussion of computer chess matches and engine tournaments.

Moderator: Ras

Jouni
Posts: 3651
Joined: Wed Mar 08, 2006 8:15 pm
Full name: Jouni Uski

Re: Stockfish 111026 in test

Post by Jouni »

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
drdwo

Re: Stockfish 111026 in test

Post by drdwo »

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

Post by ernest »

drdwo wrote:using a new mingw build: http://sourceforge.net/projects/mingw-w ... nvb/4.6.3/
Hi,

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

Post by drdwo »

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).