The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Apr. 12, 2011
Filed:
Jan. 24, 2007
Norbert Bernard Eugéne Lataille, Le Cannet, FR;
Florent Begon, Antibes, FR;
Cédric Denis Robert Airaud, Saint Laurent Due Var, FR;
Mélanie Vincent, Grasse, FR;
Norbert Bernard Eugéne Lataille, Le Cannet, FR;
Florent Begon, Antibes, FR;
Cédric Denis Robert Airaud, Saint Laurent Due Var, FR;
Mélanie Vincent, Grasse, FR;
ARM Limited, Cambridge, GB;
Abstract
Within a data processing system including a register renaming mechanism, register renaming for some conditional instructions which are predicted as not-executed is suppressed. The conditional instructions which are subject to such suppression of renaming may not be all conditional instructions, but may be those which are known to consume a particularly large number of physical registers if they are subject to renaming A conditional load multiple instruction in which multiple registers are loaded with new data values taken from memory in response to a single instruction is an example where the present technique may be used, particularly when one of the registers loaded is the program counter and accordingly the instruction is a conditional branch.