Wenn man einen AT91SAM7A3 in C (mit Cross Works) programmiert, kann der dann automatisch mit float und double umgehen? Is klar, dass das einen Software Overhead ergibt, mir gehts aber nur ums Prinzip. lg, Karl
Wenn Cross Works die notwendigen Libs zur Verfügung stellt, ja. Besser ist aber mit Integerberechnung zu arbeiten.
>Besser ist aber mit Integerberechnung zu arbeiten.
Kann man so pauschal nicht sagen. Wenn es die Performance hergibt, ist
float/double durchaus legitim und sinnvoll einzusetzen.
Da Crossworks auf GNU gcc setzt, sollte die floatingpoint-Unterstützung
kein Problem sein.
Werden diese Funktionen automatisch mit der stdlib.h eingefügt, oder macht das gcc selbst? Welche Bibliothek bringt denn dem Integer-Prozessor das Rechnen mit Kommazahlen bei? Vielen Dank, Karl
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.