Page 1 of 1

Scorpio 1.9.1_x64 compiled by Bryan Hofmann and egbb

PostPosted: 24 May 2007, 13:27
by Olivier Deville
Hi all

It seems that the x64 compiles (both AMD64 and EM64T) by Bryan don't load egbb. The x32 compile does.

I have all 5 men in my egbb folder and the last version of the dll. The egbb folder is on the C drive.

The path is set as c:\egbb\ (c:\egbb won't work).

I tried to put the egbb folder inside the Scorpio folder and set the path to ./egbb/ but it did not help.

Olivier

Re: Scorpio 1.9.1_x64 compiled by Bryan Hofmann and egbb

PostPosted: 24 May 2007, 16:28
by Teemu Pudas
The dll is 32-bit and hence cannot be loaded by a 64-bit program.

Re: Scorpio 1.9.1_x64 compiled by Bryan Hofmann and egbb

PostPosted: 24 May 2007, 16:44
by Olivier Deville
Teemu Pudas wrote:The dll is 32-bit and hence cannot be loaded by a 64-bit program.


Hi Teemu

Many thanks for the information. If Daniel is reading, please tell me if you prefer the x32 version with egbb or the x64 version without egbb at ChessWar.

Olivier

Re: Scorpio 1.9.1_x64 compiled by Bryan Hofmann and egbb

PostPosted: 24 May 2007, 16:56
by Tony Thomas
As far as I know, Scorpio isnt a bitboard program, so the speed gain should be minimal.

Re: Scorpio 1.9.1_x64 compiled by Bryan Hofmann and egbb

PostPosted: 24 May 2007, 23:46
by Bryan Hofmann
Olivier Deville wrote:Hi all

It seems that the x64 compiles (both AMD64 and EM64T) by Bryan don't load egbb. The x32 compile does.

I have all 5 men in my egbb folder and the last version of the dll. The egbb folder is on the C drive.

The path is set as c:\egbb\ (c:\egbb won't work).

I tried to put the egbb folder inside the Scorpio folder and set the path to ./egbb/ but it did not help.

Olivier


Hello Olivier

Both Teemu and Tony are correct. Since the egbb.dll is 32bit it can not be loaded by the 64bit compile. I create a 64bit compile for engines that do show improvement over the 32 bit in speed. If they are not Bit Board then the speed increase is almost always less then 10%. So why do I bother creating a 64 bit compile with such a small increase ... There is always a deman for it, and if a 64bit compile is not on my site I get several emails asking for one.


Bryan

Re: Scorpio 1.9.1_x64 compiled by Bryan Hofmann and egbb

PostPosted: 25 May 2007, 04:34
by Olivier Deville
Bryan Hofmann wrote:
Olivier Deville wrote:Hi all

It seems that the x64 compiles (both AMD64 and EM64T) by Bryan don't load egbb. The x32 compile does.

I have all 5 men in my egbb folder and the last version of the dll. The egbb folder is on the C drive.

The path is set as c:\egbb\ (c:\egbb won't work).

I tried to put the egbb folder inside the Scorpio folder and set the path to ./egbb/ but it did not help.

Olivier


Hello Olivier

Both Teemu and Tony are correct. Since the egbb.dll is 32bit it can not be loaded by the 64bit compile. I create a 64bit compile for engines that do show improvement over the 32 bit in speed. If they are not Bit Board then the speed increase is almost always less then 10%. So why do I bother creating a 64 bit compile with such a small increase ... There is always a deman for it, and if a 64bit compile is not on my site I get several emails asking for one.


Bryan


Hi Bryan (and thanks Tony for your comment)

A first test seems to show that the x32 version with egbb scores better than the x64 version without egbb. More testing needed though.

Olivier