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:
Jan. 09, 2024

Filed:

Jan. 06, 2022
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Steven J. Battle, Philadelphia, PA (US);

Brian D. Barrick, Pflugerville, TX (US);

Dung Q. Nguyen, Austin, TX (US);

Richard J. Eickemeyer, Rochester, MN (US);

John B. Griswell, Jr., Austin, TX (US);

Balaram Sinharoy, Lagrangeville, NY (US);

Brian W. Thompto, Austin, TX (US);

Tu-An T. Nguyen, Austin, TX (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/30 (2018.01); G06F 9/38 (2018.01);
U.S. Cl.
CPC ...
G06F 9/30058 (2013.01); G06F 9/30021 (2013.01); G06F 9/30043 (2013.01); G06F 9/3842 (2013.01); G06F 9/3856 (2023.08);
Abstract

A system, processor, programming product and/or method including: an instruction dispatch unit configured to dispatch instructions of a compare immediate-conditional branch instruction sequence; and a compare register having at least one entry to hold information in a plurality of fields. Operations include: writing information from a first instruction of the compare immediate-conditional branch instruction sequence into one or more of the plurality of fields in an entry in the compare register; writing an immediate field and the ITAG of a compare immediate instruction into the entry in the compare register; writing, in response to dispatching a conditional branch instruction, an inferred compare result value into the entry in the compare register; comparing a computed compare result value to the inferred compare result value stored in the entry in the compare register; and not execute the compare immediate instruction or the conditional branch instruction.


Find Patent Forward Citations

Loading…