Method and apparatus for executing instructions that reference registers in a stack and in a non-stack manner

A method and apparatus for executing floating point and packed data instructions using a single physical register file that is aliased. According to one aspect of the invention, processor is provided that includes a decode unit, a mapping unit, and a storage unit. The decode unit is configured to de...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Vakkalagadda, Ramamohan R, Mittal, Millind, Bistry, David, Kowashi, Eiichi, Glew, Andrew, Lin, Derrick, Peleg, Alex, Mennemeier, Larry M, Eitan, Benny, Dulong, Carole
Format: Patent
Sprache:eng ; fre ; ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A method and apparatus for executing floating point and packed data instructions using a single physical register file that is aliased. According to one aspect of the invention, processor is provided that includes a decode unit, a mapping unit, and a storage unit. The decode unit is configured to decode instructions and their operands from at least one instruction set including at least a first and second set of instructions. The storage unit includes a physical register file. The mapping unit is configured to operands used by the first set of instructions to the physical register file in a stock referenced manner. In addition, the mapping unit is configured to map operands used by the second set of instructions to the same physical register file in a non-stack reference manner.