math KO!

Attila Sass attila.sass at palettainvent.hu
Thu Oct 28 13:33:17 CEST 2004


Szia!
> 
> Milyen optimalizalast kapcsoltal be?
> 
> Ugyanis a szorzas koruli "slack" is visz sok idot.
> 
> AMD Athlon(tm) XP 2000+
> 1.670 GHz
> Linux 2.4.28-rc1, gcc 3.3.4, libm.so.6
> 
> -O1: 0.125s
> 
> Fuggetlenul az exponenstol
> 
> De!
> 
> -O0: 0.447s  (exp >  -512)
> -O0: 7.363s! (exp <= -512)
> 
Ezek szerint ott is hasonló van, érdekes, hogy ott is ugyanez a határ.

Optimalizálást nem kapcsoltam be, mert akkor furmányosabb kódot kell
írni. Optimalizálásnál asm-be fordíts, és nézz bele, hogy egyáltalán mit
is csinál!
O1-nél már egy darab "fmull" sincs benne, nemhogy a ciklusban ;-)




--
sassi




More information about the Elektro mailing list