Patent ID: 6119223
Filing Date: 2000-09-12
Classification: G06F

Abstract:
A method for recovering a lookahead register state in a processor, the method comprising:storing a lookahead register state in a silo, said lookahead register state corresponding to a plurality of logical registers employed by said processor, said lookahead register state corresponding to a state of said plurality of logical registers prior to a line of instruction operations;storing physical register numbers assigned to destination operands within said line of instruction operations in said silo;storing logical register numbers corresponding to said destination operands within said line of instruction operations in said silo;detecting an exception condition upon executing a particular instruction operation within said line of instruction operations;restoring said lookahead register state corresponding to said line of instruction operations from said silo responsive to said detecting; andselectively updating said lookahead register state responsive to said physical register numbers and said logical register numbers stored in said silo.