[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[avr-libc-dev] [bug #24890] Small error in libm source fp_rempio2.S
From: |
Dmitry Xmelkov |
Subject: |
[avr-libc-dev] [bug #24890] Small error in libm source fp_rempio2.S |
Date: |
Sun, 30 Nov 2008 02:22:23 +0000 |
User-agent: |
|
Follow-up Comment #5, bug #24890 (project avr-libc):
Thanks, Ruud!
You are right. The simplificion of initial comparison and
the reorganization of loop save a few words and cycles.
And after division the smallest value is really 0x0E.
(I have add the test program of this fact into source as
comment.) After testing I shall commit yours variant with
changes:
1. Macro 'FUNCTION' and 'clt' statement are restored.
Without first a relocation error is possible. The second is
needed for negative args.
2. I have add extra entry '__fp_mpack_finite' and jump to it
to save few cycles.
Testing in progress...
_______________________________________________________
Reply to this item at:
<http://savannah.nongnu.org/bugs/?24890>
_______________________________________________
Message sent via/by Savannah
http://savannah.nongnu.org/
- [avr-libc-dev] [bug #24890] Small error in libm source fp_rempio2.S, Ruud, 2008/11/20
- [avr-libc-dev] [bug #24890] Small error in libm source fp_rempio2.S, Dmitry Xmelkov, 2008/11/20
- [avr-libc-dev] [bug #24890] Small error in libm source fp_rempio2.S, Ruud, 2008/11/21
- [avr-libc-dev] [bug #24890] Small error in libm source fp_rempio2.S, Dmitry Xmelkov, 2008/11/22
- [avr-libc-dev] [bug #24890] Small error in libm source fp_rempio2.S, Ruud, 2008/11/23
- [avr-libc-dev] [bug #24890] Small error in libm source fp_rempio2.S,
Dmitry Xmelkov <=
- [avr-libc-dev] [bug #24890] Small error in libm source fp_rempio2.S, Ruud, 2008/11/30
- [avr-libc-dev] [bug #24890] Small error in libm source fp_rempio2.S, Ruud, 2008/11/30
- [avr-libc-dev] [bug #24890] Small error in libm source fp_rempio2.S, Ruud, 2008/11/30