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
Gast
#766207
Wenn Cross Works die notwendigen Libs zur Verfügung stellt, ja. Besser ist aber mit Integerberechnung zu arbeiten.
Gast
#766226
>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
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.