On Sun, 2003-08-03 at 21:28, Alin Nastac wrote:
> Florin Andrei wrote:
> >Cam ca atunci cind unu' baga -O3 in loc de -O2 si softul merge mai
> >incet, si se mira ca de ce. :-)
> >  
> Nu pot decit sa te aprob pozitiv, mai putin in ceea ce priveste fraza de
> mai sus!
> Ce fel de optimizari sint astea daca exista posibilitatea ca -O3 sa fie
> mai lent in executie decit -O2?

Doua cuvinte: cache poisoning.

> Doar nu vrei sa spui ca developerii
> gcc-ului s-au gindit ca e mai bine sa optimizeze dpdv a size-ului in loc
> de speed?

Ei optimizeaza saracii cum ii taie capatzinile mai bine (si au niste
capatzini destul de capabile, bag eu sama), dar daca ai un CPU vechi
si/sau ieftin cu cache mic, un cod "destept" dar mare ajunge _uneori_ sa
se execute mai lent decit un cod "prostovan" dar mic.

-- 
Florin Andrei

I updated my website:
http://florin.myip.org/


Raspunde prin e-mail lui