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

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

[avr-libc-commit] avr-libc ChangeLog NEWS doc/api/bench-libm.dox ... [av


From: Dmitry Xmelkov
Subject: [avr-libc-commit] avr-libc ChangeLog NEWS doc/api/bench-libm.dox ... [avr-libc-1_6-branch]
Date: Tue, 02 Dec 2008 13:45:52 +0000

CVSROOT:        /sources/avr-libc
Module name:    avr-libc
Branch:         avr-libc-1_6-branch
Changes by:     Dmitry Xmelkov <dmix>   08/12/02 13:45:52

Modified files:
        .              : ChangeLog NEWS 
        doc/api        : bench-libm.dox 
        libm/fplib     : fp_mpack.S fp_rempio2.S 
Added files:
        tests/simulate/math: fp_mpack-01.c 

Log message:
        Minor optimization of fp_rempio2(), which is used in sin(), cos()
        and tan() functions. The size of libm is reduced by 11 words. Speed
        of sin/cos/tan is increased a little in average, besides the interval
        from 1 to Pi/2 radians, where the performance is worsen by 6 cycles.
        Thanks to Ruud v Gessel.
        * libm/fplib/fp_rempio2.S: Rewritten to reduce size.
        * libm/fplib/fp_mpack.S: Reduce size by 2 words. Add extra entry
        __fp_mpack_finite().
        * tests/simulate/math/fp_mpack-01.c: New file.
        * doc/api/bench-libm.dox: Update calculation times.
        * NEWS: Note about sin/cos/tan optimization.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/avr-libc/ChangeLog?cvsroot=avr-libc&only_with_tag=avr-libc-1_6-branch&r1=1.880.2.168&r2=1.880.2.169
http://cvs.savannah.gnu.org/viewcvs/avr-libc/NEWS?cvsroot=avr-libc&only_with_tag=avr-libc-1_6-branch&r1=1.246.2.88&r2=1.246.2.89
http://cvs.savannah.gnu.org/viewcvs/avr-libc/doc/api/bench-libm.dox?cvsroot=avr-libc&only_with_tag=avr-libc-1_6-branch&r1=1.1.2.1&r2=1.1.2.2
http://cvs.savannah.gnu.org/viewcvs/avr-libc/libm/fplib/fp_mpack.S?cvsroot=avr-libc&only_with_tag=avr-libc-1_6-branch&r1=1.1&r2=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/avr-libc/libm/fplib/fp_rempio2.S?cvsroot=avr-libc&only_with_tag=avr-libc-1_6-branch&r1=1.1.2.1&r2=1.1.2.2
http://cvs.savannah.gnu.org/viewcvs/avr-libc/tests/simulate/math/fp_mpack-01.c?cvsroot=avr-libc&only_with_tag=avr-libc-1_6-branch&rev=1.1.2.2




reply via email to

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