Invention Grant
- Patent Title: Branch target variant of branch-with-link instruction
-
Application No.: US16971755Application Date: 2019-02-13
-
Publication No.: US11307856B2Publication Date: 2022-04-19
- Inventor: Graeme Peter Barnes , Richard Roy Grisenthwaite
- Applicant: Arm Limited
- Applicant Address: GB Cambridge
- Assignee: Arm Limited
- Current Assignee: Arm Limited
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.C.
- Priority: GB1804231 20180316
- International Application: PCT/GB2019/050379 WO 20190213
- International Announcement: WO2019/175530 WO 20190919
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/32

Abstract:
An apparatus (2) comprises an instruction decoder (6) and processing circuitry (4). The instruction decoder (6) supports branch instructions for triggering a non-sequential change of program flow to an instruction at a target address, including: a branch-with-link instruction for which a return address is set for a subsequent return of program flow; and at least one target-checking type of branch instruction, for which when the branch is taken an error handling response is triggered when the instruction at the target address is an instruction other than at least one permitted type of branch target instruction. For at least a subset of the at least one target-checking type of branch instruction, a branch target variant of the branch-with-link instruction is a permitted type of branch target instruction.
Public/Granted literature
- US20210109755A1 BRANCH TARGET VARIANT OF BRANCH-WITH-LINK INSTRUCTION Public/Granted day:2021-04-15
Information query