Topics / Index / Downloading / English

Schnellere Fließkommaarithmetik für ATMEL AVR (gcc)

Fließkommaroutinen für Addition, Subtraktion, Multiplikation und Division werden mit der Library libm geliefert, die kommt mit der installation von WinAVR, die Quellen können von  http://download.savannah.gnu.org heruntergeladen werden kann

In libm gibt es in avr-libc-1.4.5/libm/fplib die Programme addsf3.s, mulsf3.s und divsf3.s

HJHerbert ersetzt die Programme durch

Diese sind kompatibel und viel schneller und kürzer.
Speicherbedarf qqtsfloa.cpp 0x1720 (mit den genannten Programmen gelinkt) statt 0x1e42 (ohne die genannten Programme gelinkt)

Siehe auch

../../../atmel/lib/float.htm - Darstellung von Fließkommazahlen
../qq/qqtsfloa.htm - Die AVR Anwendung, die Zahlen durch die serielle Leitung liest und Ergebnisse zurückgibt - Für den automatischen Test.

WWW

http://savannah.nongnu.org/projects/avr-libc - Download the latest library / the latest document
http://savannah.nongnu.org/bugs/?group-avr-libc - Report bugs

Emails

joerg@FreeBSD.ORG - Der Autor von libc