Forum: Compiler & IDEs GCC - Division durch 1024 o. ä.


von Torsten B. (torty)


Lesenswert?

Hallo Gruppe

Hab mal ne Frage.
Kriegt der GCC Compiler aus dem AVR Studio (oder auch ganz allgemein) es 
eigentlich mit, wen man durch zB 1024 dividieren möchte ?
Ich meine löst er das Problem dann selbstständig durch BitSchieben, wenn 
es mu glatte 2er Potenzen geht, oder würde er das "zu Fuß" rechnen ?
Gibt es eine Prüfung / Optimierung, die solche Fälle abfängt ?

Grüße
Torsten

: Verschoben durch User
von (prx) A. K. (prx)


Lesenswert?

Ja. Allerdings kann es sein, dass die schnellere Version durch 
Schiebeoperationen (ggf. plus Vorzeichenhandhabung) nicht gleichzeitig 
auch die kürzere Version ist, es also von der Optimierungsstrategie 
abhängt.

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.