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?= 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 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit 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