Author: Frank Phillips
Date: 12:19:09 08/22/99
Go up one level in this thread
On August 22, 1999 at 10:46:40, Robert Hyatt wrote: >On August 22, 1999 at 08:35:28, Frank Phillips wrote: > >>I have just ported my chess program to Linux (RedHat5.2) and compiled it with >>egcs. Sadly it is about 30 percent slower than under W98 compiled with MSVC++ >>5. I have tried various compiler options, but plain and simple -O -mpentium >>seems about fastest on my K6. > >download the latest gcc 2.95. It will run 25% faster, and you will end up >about 10% slower than MSVC. I hope that one day I have time to study the >gcc inline assembly stuff and modify vcinline to work with gcc. That would >be another boost and would get gcc very close to msvc I suspect.. > > >> >>The W98 version of my program relies on the vcinline.h code in crafty to do >>PopCnt(), FirstOne() and LastOne(). Egcs (GNU assembler) does not seem to >>understand MS assembly language, so I used x86.s to replace these functions for >>the Linux version. This does not seem to be main the problem, however, since >>comparisons using boolean.c from crafty in place of vcinline.h and x86.s give >>about the same advantage to W98/MSVC++. Has anyone else had a similar >>experience? >> >>Frank >> >>BTW if anyone knows where I can get an Xserver for an Ati Rage Fury (Rage 128) >>AGP card please tell me. I can then run Linux and KDE on my PII 450. > >redhat 5.2 is very old. 6.0 is out, as is Xfree86 3.3.something. Go to the >ftp.xfree86.org ftp server and look around. Download the latest Xfree86 release >and I'll bet you find either XF86_SVGA will recognize it, or else that there is >an accelerated server that will work... Thanks Andrew/Bob. Andrew's compile options produced similar speed code (about 5 percent slower than simple –O) on my K6-233MHz in limited tests – six middle game positions to fixed depth. Could be many things I suppose. But gcc_295 (mingw32) also produces about 20 percent slower code under W98 than MSVC++5, although it is a lot cheaper :-) I had a look on the net for an Xserver. The only advice I found on Rage 128 was buy or another card or wait - it is in development. Frank
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.