Forum: Compiler & IDEs Suche "schlanke" floating point lib


von Nucor (Gast)


Lesenswert?

Hi,

die floating point library libm benötigt bei vielen
Projekten einfach zu viel Platz. Klar lassen sich
die meisten Berechnungen auch mit skaliertem Integer
erledigen. Floating point bedeutet aber viel weniger
Aufwand.

In der Regel werden an floating point Funktionen nur
die Grundrechenarten (+-*/) und die Vergleichsoperatoren
verwendet. Die höheren Funktionen (sin, cos, exp, etc...)
sind entbehrlich.

Gibt es schon eine solche "abgespeckte" Lib ?

Oder, kann man mit dem Library Manager die nicht benötigten
Funktionen entfernen und eine neue Lib erzeugen ?

Falls nicht, wo finde ich die in libm verwendeten Sourcen ?

mfg

Nucor

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Es werden ohnehin nur die Funktionen eingebunden, die benötigt werden.

Die FP-lib im bald herauszugebenden avr-libc 1.5.1 werden ein wenig
kleiner sein als die bisherigen, aber wirkliche Wunder solltest du
nicht erwarten.

von Uhu U. (uhu)


Lesenswert?

> Floating point bedeutet aber viel weniger Aufwand.

Der Aufwand steckt in der lib - deswegen ist die so fett.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.