Device, system and method of handling FXCH instructions
OwnerGuillermo Savransky, Yuval Bustan +1inventors
InventorsGuillermo Savransky, Yuval Bustan, Asi Sapir
Life of this patent
Estimating the term…
Abstract
Some embodiments of the invention provide devices, systems and methods of handling FXCH instructions data validity. For example, an apparatus in accordance with an embodiment of the invention includes a real register file unit able to perform a floating point exchange micro-instruction, by modifying an operand of a floating point micro-instruction that attempts to access a floating point register of said real register file unit, if said operand requires modification based on the floating point exchange micro-instruction.
Claims26
An apparatus comprising:
- a real register file unit able to perform a floating point exchange micro-instruction.
A system comprising:
- a memory unit to store instructions intended for execution by a processor core;
- and
- a real register file unit of said processor core able to perform a floating point exchange micro-instruction.
A method comprising:
- receiving from a register alias table an unmodified floating point exchange micro-instruction indicating an exchange between two floating point registers of a real register file unit;
- receiving from a register alias table an unmodified floating point micro-instruction that requires access to a floating point register of said real register file unit;
- and
- based on the floating point exchange micro-instruction, modifying an operand of said floating point micro-instruction.
Dependencies are inferred from the claim text.