pro-police...
Andrzej Krzysztofowicz
ankry w green.mif.pg.gda.pl
Śro, 7 Sty 2004, 18:27:37 CET
=?iso-8859-2?q?Pawe=B3_Sikora?= wrote:
> On Wednesday 07 of January 2004 18:00, Jacek Konieczny wrote:
> > On Wed, Jan 07, 2004 at 03:21:33PM +0100, Paweł Sikora wrote:
> > > zasadniczo ssp to tylko jeden prosty if w kodzie funkcji,
> > > (http://www.trl.ibm.com/projects/security/ssp/node4.html)
> > > a wiec wydajnosc raczej nie ucierpi zbytnio.
> >
> > Jeden prosty if czasem może bardzo wpłynąć na optymalizację.
>
> bardzo tzn. jak?
> porownianie dwoch integer'ow nie jest az tak czasochlonne.
Pod warunkiem, ze masz pod reka dostateczna liczbe rejestrow.
Wszytsko jest wzgledne: zalezy jak czesto bedzie to wykonywane i jaka ilosc
kodu bedzie wykonywana "pomiedzy sprawdzeniami" (jesli tez "porownanie 2
intererow", to narzut moze byc istotny).
> natomiast przy wymuszeniu rozwijania inline kompilator przenosi
> ochrone stosu na wyzszy poziom tzn. na funkcje nadrzedna.
--
=======================================================================
Andrzej M. Krzysztofowicz ankry w mif.pg.gda.pl
phone (48)(58) 347 14 61
Faculty of Applied Phys. & Math., Gdansk University of Technology
Więcej informacji o liście dyskusyjnej pld-devel-pl