Zeit für Fließkommaberechnungen

Gast #971029
Lesenswert?

Hallo

Ich verwende einen ATmega32 @ 8MHz

Ich habe derzeit ein Problem, dass meine Fließkommaberechnungen enorm 
zeitaufwendig sind. Um sie zu optimieren suche ich nun eine Tabelle wo 
die erforderlichen Taktzyklen für Berechnungen aller Art aufgelistet 
sind. Ich dachte immer, das stünde im Datenblatt aber ich finde dort 
nirgends etwas.
#971034
Lesenswert?

@  Muli (Gast)

>Ich habe derzeit ein Problem, dass meine Fließkommaberechnungen enorm
>zeitaufwendig sind.

Vielleicht kann man auf Festkommaarithmetik ausweichen.

> Um sie zu optimieren suche ich nun eine Tabelle wo
>die erforderlichen Taktzyklen für Berechnungen aller Art aufgelistet
>sind.

Gibt es nicht.

> Ich dachte immer, das stünde im Datenblatt aber ich finde dort
>nirgends etwas.

Nöö, das ist eine Frage des Compilers. Einfacher Ansatz. Simulieren im 
AVR Studio.

MFG
Falk
Gast #971036
Lesenswert?

bin zwar nicht mit AVR vertraut ... aber glaube, dass die
alle 8 bittig sind und ohne FPU. Sprich wenn Compiler
3.0 + 3 sieht, ersetzt er es durch 'software' Anweisungen.
Dann hätte AVR32 nix damit zu tun. Nur die GCC Version
die du verwendest. Vielleicht kann man die disassembl'en
und nachschauen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren