Ist aber alles eh nicht sonderlich von Bedeutung, denn in der
ASM-Version (die ja standardmäßig Aufgerufen wird) findet sich das ohnehin nicht. Ist nur in der PUREPASCAL-Übersetzung.
Warum? Ich vermute, dass die Funktion früher mal anders ausgesehen hat. Denkbar wäre, dass hier eine Rekursion stattfand oder die Reihenfolge der Befehle anders war. Wenn ich mir die Pascal-Implementierung so anschaue, so sieht die allgemein nicht sonderlich optimal aus. Da könnte man Performance-technisch noch so einiges rausholen. Wird aber wohl nicht gemacht, weil es keiner benutzt (zu mindest denkt man das bei Emb).