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:
Jul. 19, 2022

Filed:

Aug. 14, 2020
Applicant:

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

Inventors:

Nicholas R. Orzol, Austin, TX (US);

Christian Gerhard Zoellin, Austin, TX (US);

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

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

Niels Fricke, Herrenberg, DE;

Sheldon Bernard Levenstein, Austin, TX (US);

Phillip G. Williams, Cape Coral, FL (US);

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

Attorney:
Int. Cl.
CPC ...
G06F 9/38 (2018.01); G06F 9/30 (2018.01); G06F 9/355 (2018.01);
U.S. Cl.
CPC ...
G06F 9/3853 (2013.01); G06F 9/30185 (2013.01); G06F 9/3557 (2013.01); G06F 9/3836 (2013.01); G06F 9/30043 (2013.01);
Abstract

Load store addressing can include a processor, which fuses two consecutive instruction determined to be prefix instructions and treats the two instructions as a single fused instruction. The prefix instruction of the fused instruction is auto-finished at dispatch time in an issue unit of the processor. A suffix instruction of the fused instruction and its fields and the prefix instruction's fields are issued from an issue queue of the issue unit, wherein an opcode of the suffix instruction is issued to a load store unit of the processor, and fields of the fused instruction are issued to the execution unit of the processor. The execution unit forms operands of the suffix instruction, at least one operand formed based on a current instruction address of the single fused instruction. The load store unit executes the suffix instruction using the operands formed by the execution unit.


Find Patent Forward Citations

Loading…