摘要 |
Es werden Verfahren und Vorrichtungen für eine Vorhersage des Wertes eines Stapelzeigers beschrieben. In einer Ausführungsform erfolgt eine Speicherung von Daten, wenn ein stapelvergrößernder Befehl erkannt wird. Die gespeicherten Informationen beinhalten einen Größenparameter, der anzeigt, um wieviel der Stapel angewachsen ist, sowie eine Register-ID, die einen Stapelzeigerwert aktuell enthält, und/oder den aktuellen Stapelzeigerwert enthält. Wird ein nachfolgender stapelverkleinernder Befehl erkannt, werden die gespeicherten Daten nach einem oder mehreren Einträgen mit entsprechendem Größenparameter durchsucht. Falls ein solcher Eintrag festgestellt wird, werden die in diesem Eintrag gespeicherten anderen Informationen verwendet, um den Wert des Stapelzeigers vorherzusagen, statt den Befehl zur Berechnung des neuen Stapelzeigerwertes zu verwenden. Soweit mit Registerumbenennung gearbeitet wird, dienen die Informationen im Eintrag zur Neuabbildung/Umwidmung des Stapelzeigers auf ein anderes physisches Register. Bei Veröffentlichung mit 1 der Begleitzeichnungen zu versehen. |