Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
Delphi 12 Athens
|
AW: Schnelle Alternativen für Multiplikation mit 2
17. Jan 2012, 11:12
Im Prinzip hat es DeddyH schon gesagt:
Möglichts "einfachen" Code schreiben, denn der ist besser wartbar
und das ist oftmals eigentlich wichtiger, als eine Nanosekunde weniger zu benötigen.
Der Compiler optimiert dann so Einiges und wenn dann immernoch ein paar Takte zuviel sind, welche unbedingt weg müssen, dann kann man immernoch optimieren.
Wie gesagt, mit SHL muß man aufpassen, da es keinen Pascal-Befehl für ein "signed shift" gibt. (k.A. warum)
PS: Ich hab auch schonmal 'ne ganze Weile dran gesessen und mit Assembler rumoptimiert, mit dem Ergebnis, daß die Codeoptimierung etwa genauso gut war und somit sinnlos Zeit verschwendet wurde, welche wo anderes nötiger gewesen wäre.
$2B or not $2B
|