Die Division benötig auf diesem Prozessor, so wie sie vom Compiler umgesetzt wird, 5 Takte.
Wie geht das?
Öhm, vielleicht findest Du die Antwort hier:
http://www.analog.com/UploadedFiles/Data_Sheets/ADSP-21060_21060L.pdf
So einer ist es, komisch nur, daß dort von 6 Takten die Rede ist.
Wie zählt das?
Man muss doch mindestens zwei Register mit Werten laden und dann den Befehl auch noch übermitteln, das Ergebnis abholen usw...
Wie das zählt? Nur die Division kostet 5 Takte, egal ob mit Konstanten oder Variablen (allerdings nur mit Variablen aus dem internen RAM), Für die Zuweisung des Ergebnisses auf eine Variable werden noch mal zwei Takte fällig.