avr-libc-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[avr-libc-dev] Speed after IEEE 754 addition. Preliminary.


From: Dmitry K.
Subject: [avr-libc-dev] Speed after IEEE 754 addition. Preliminary.
Date: Mon, 23 Jan 2006 08:30:55 +1000
User-agent: KMail/1.5

Hi.

In two right columns time of operations after addition of
the IEEE 754 rules is shown. After little changes speed has
increased even, sometimes - considerably. Measurements are
lead on files of random numbers (on 500 pieces). Files are
picked up in view of features of this or that function.

Testing in progress...

              gcc/fp-bit      1.4.2        New_libm
File          avr2  avr4    avr2  avr4    avr2  avr4
----------------------------------------------------
t_add.c        959   890     126   126     127   124
t_cmp.c        515   486      57    57      42    42
t_div.c       1458  1418     483   483     487   486
t_fix.c        369   358     189   189      69    69
t_float.c      841   745     264   264      59    59
t_modf.c        -1    -1     775   775     408   404
t_mul.c       2179  2077     364   133     361   140
t1_asin.h       -1    -1    6380  4417    4998  3016
t1_ceil.h       -1    -1     285   285     119   119
t1_cos.h        -1    -1    6250  3827    3716  2012
t1_floor.h      -1    -1     274   274     118   118
t1_log10.h      -1    -1    7277  4603    5101  2772
t1_log.h        -1    -1    6783  4111    4735  2623
t1_sin.h        -1    -1    6377  3963    3511  1826
t1_sqrt.h       -1    -1    1815  1815     714   709
t1_tan.h        -1    -1    5881  3738    4053  2134
t1_trunc.h      -1    -1      -1    -1     115   115
t2_fmod.h       -1    -1    1545  1321     139   139

Dmitry.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]