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