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:
Jul. 29, 2025
Filed:
Jul. 25, 2022
Apple Inc., Cupertino, CA (US);
Niket K. Choudhary, Santa Clara, CA (US);
Mary D. Brown, Austin, TX (US);
Ethan R. Schuchman, Saratoga, CA (US);
Ronald P. Hall, Cedar Park, TX (US);
Ian D. Kountanis, Santa Clara, CA (US);
Douglas C. Holman, San Francisco, CA (US);
Ilhyun Kim, Portland, OR (US);
Abhishek Kumar, Chicago, IL (US);
Siavash Zangeneh Kamali, Austin, TX (US);
Apple Inc., Cupertino, CA (US);
Abstract
An apparatus includes an instruction cache circuit and an instruction fetch circuit. The instruction fetch circuit is configured to retrieve, from the instruction cache circuit, a fetch group that includes a plurality of instructions for execution by a processing circuit, and to make a determination that the fetch group includes a control transfer instruction that is predicted to be taken. A target address associated with the control transfer instruction is directed to an instruction within the fetch group. The instruction fetch circuit is further configured to, based on the determination, alter instructions within the fetch group in a manner that is based on a type of the control transfer instruction.