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.

Date of Patent:
Nov. 21, 2017

Filed:

Mar. 15, 2013
Applicant:

Qualcomm Incorporated, San Diego, CA (US);

Inventors:

Daren Eugene Streett, Cary, NC (US);

Brian Michael Stempel, Raleigh, NC (US);

Thomas Philip Speier, Raleigh, NC (US);

Rodney Wayne Smith, Raleigh, NC (US);

Michael Scott McIlvaine, Raleigh, NC (US);

Kenneth Alan Dockser, Cary, NC (US);

James Norris Dieffenderfer, Apex, NC (US);

Assignee:

QUALCOMM Incorporated, San Diego, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/30 (2006.01); G06F 9/38 (2006.01);
U.S. Cl.
CPC ...
G06F 9/30098 (2013.01); G06F 9/30189 (2013.01); G06F 9/3842 (2013.01); G06F 9/3863 (2013.01);
Abstract

A processor includes a queue for storing instructions processed within the context of a current value of a register field, where for some embodiments the instruction is undefined or defined, depending upon the register field at time of processing. After a write instruction (an instruction that writes to the register field) executes, the queue is searched for any entries that contain instructions that depend upon the executed write instruction. Each such entry stores the value of the register field at the time the instruction in the entry was processed. If such an entry is found in the queue and its stored value of the register field does not match the value that the write instruction wrote to the register field, then the processor flushes the pipeline and restarts at a state so as to correctly execute the instruction.


Find Patent Forward Citations

Loading…