gcc: jak zjistit dostupne march

Milan Kerslager milan.kerslager na spsselib.hiedu.cz
Čtvrtek Květen 24 22:08:31 CEST 2001


On Mon, 16 Apr 2001, Petr Soucek wrote:

> No to by me pak zajimalo, proc je v rpm pro architekturu 386:
> %optflags               -O2 -march=i386 -mcpu=i686

Protoze vysledny kod pouziva jen instrukce i386, ale optimalizace pro
i686. Vysledek je, ze to na 386 bezi o trochu pomaleji, nez by to bezelo
normalne, ale zase na i686 to bezi o neco rychleji, nez kdyby to byl
normalni kod pro i386.

Cili odpada potreba distribuovani binarek pro platformy vyssi (resp.
nizsi) pro celou distribuuci. Lepsi optimalizace se pouzivaji jen pro
glibc (kde to ma vyznam, protoze to je sdileny kod pro vsechny programy)
nebo treba u gzipu (kde to prinese skutecny efekt) nebo u jadra
(coz je pochopitelne).

-- 
                        Milan Kerslager
                        E-mail: milan.kerslager na spsselib.hiedu.cz
                        WWW:    http://www.spsselib.hiedu.cz/~kerslage/



Další informace o konferenci Linux