Invention Grant
- Patent Title: Misprediction of predicted taken branches in a data processing apparatus
-
Application No.: US16185073Application Date: 2018-11-09
-
Publication No.: US11086629B2Publication Date: 2021-08-10
- Inventor: Yasuo Ishii , Muhammad Umar Farooq , Chris Abernathy
- Applicant: Arm Limited
- Applicant Address: GB Cambridge
- Assignee: Arm Limited
- Current Assignee: Arm Limited
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye, P.C.
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06F9/30

Abstract:
Apparatus and a method of operating the same is disclosed. Instruction fetch circuitry is provided to fetch a block of instructions from memory and branch prediction circuitry to generate branch prediction indications for each branch instruction present in the block of instructions. The branch prediction circuitry is responsive to identification of a first conditional branch instruction in the block of instructions that is predicted to be taken to modify a branch prediction indication generated for the first conditional branch instruction to include a subsequent branch status indicator. When there is a subsequent branch instruction after the first conditional branch instruction in the block of instructions that is predicted to be taken the subsequent branch status indicator has a first value, and otherwise the subsequent branch status indicator has a second value. This supports improved handling of a misprediction as taken.
Public/Granted literature
- US20200150967A1 MISPREDICTION OF PREDICTED TAKEN BRANCHES IN A DATA PROCESSING APPARATUS Public/Granted day:2020-05-14
Information query