Nu Lucky hat recht.
Code:
t := i - 1;
t := pred (i);
t := i;
t := t - 1;
t := i;
dec (t);
Delphi generiert für die vier Beispiele jeweils 100 % identischen
ASM-Code:
Code:
004680D4 8BF3 mov esi,ebx
004680D6 4E
dec esi
Ich bin stehts auf der Suche nach Optimierungen hinsichtlich Geschwindigkeit sowie Lesbarkeit für das Schreiben zukünftiger Codes.
Nach dem Test sehe ich für mich keinen Grund meinen Stile durch die Verwendung von pred zu verändern. Meine Frage beantwortet in diesem Falle die deutlich höhere Lesbarkeit des ersten Beispiels.
Vielen Dank für das Feedback