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