www.delorie.com/archives/browse.cgi   search  
Mail Archives: pgcc/2000/02/04/01:41:29

Sender: nuetzel AT delorie DOT com
Message-ID: <389A6165.965107B0@myokay.net>
Date: Fri, 04 Feb 2000 06:19:33 +0100
From: Dieter =?iso-8859-1?Q?N=FCtzel?= <dieter DOT nuetzel AT myokay DOT net>
Organization: DN
X-Mailer: Mozilla 4.7 [en] (X11; I; Linux 2.3.41 i686)
X-Accept-Language: de-DE, de, en-US, en-GB, en
MIME-Version: 1.0
To: pgcc AT delorie DOT com
Subject: Re: pgcc and egcs alignment -- function, basic block and string
Reply-To: pgcc AT delorie DOT com

Hello,

I found that the following flags are best for Glide3x on AMD Athlon 550
with gcc-2.95.2.
pgcc-2.95.3 has some problems with -O6 and -ffast-math for this stuff.

SunWave1>cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 6
model           : 1
model name      : AMD-K7(tm) Processor
stepping        : 2
cpu MHz         : 548.944675
cache size      : 512 KB
fdiv_bug        : no
hlt_bug         : no
sep_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca
cmov 16 mmxext mmx 3dnowext 3dnow
bogomips        : 547.23

-O6 -ffast-math -fomit-frame-pointer -malign-double
-mpreferred-stack-boundary=5 -funroll-all-loops
-fexpensive-optimizations

-mpreferred-stack-boundary=5  --- 32 byte aligned?!

The current kernel (2.3.41/42) compiles and run but I can't see some
significant speedup.
(-O2 -mpreferred-stack-boundary=5 -DCPU=686 -malign-double
-fexpensive-optimizations -march=i686)


Regards,
        Dieter

BTW If I should do some tests for you send me some input.

--
Dieter Nützel
Graduate Student, Computer Science

University of Hamburg
Department of Computer Science
Cognitive Systems Group
Vogt-Kölln-Straße 30
D-22527 Hamburg, Germany

email: nuetzel AT kogs DOT informatik DOT uni-hamburg DOT de
@home: dieter DOT nuetzel AT myokay DOT net



- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019