optymalizacja gcc?
Tomasz Grobelny
grotk w poczta.onet.pl
Nie, 6 Lut 2005, 18:08:38 CET
On Thursday 27 of January 2005 15:34, Grzegorz Piotr Jaskiewicz wrote:
> On Thursday 27 January 2005 15:28, Tomasz Grobelny wrote:
> > On Thursday 27 of January 2005 15:15, Jakub Piotr Cłapa wrote:
> > > Tomasz Grobelny wrote:
> > > > Niech mi ktoś przekonująco wyjaśni dlaczego program zoptymalizowany
> > > > na 686 jest wolniejszsy od zoptymalizowanego dla 586...
> > > >
> > > > $ gcc -O2 -march=i586 -mcpu=i586 crctest.c crc.s
> > > > $ ./a.out
> > > > In C - CRC = B02F7096, time = 16
> > > > In ASM - CRC = B02F7096, time = 18
> > > > $ gcc -O2 -march=i686 -mcpu=i686 crctest.c crc.s
> > > > $ ./a.out
> > > > In C - CRC = B02F7096, time = 18
> > > > In ASM - CRC = B02F7096, time = 18
> > > > $
> > >
> > > Jaki procesor?
> >
> > $ cat /proc/cpuinfo
> > processor : 0
> > vendor_id : AuthenticAMD
> > cpu family : 6
> > model : 6
> > model name : AMD Athlon(tm) XP 1800+
>
> I wszystko jasne :-)
> na amd uzywa sie optow do 586, a na p3/p4 optow z 486 gdzie kompilator
> jeszce nie stara sie wykozystywac pipelinow z pentium.
Sugerujesz, że kompilację PLD na athlona można OKDR?
Tomek
Więcej informacji o liście dyskusyjnej pld-devel-pl