Invention Grant
- Patent Title: Apparatus and method for executing instruction using range information associated with a pointer
-
Application No.: US15741830Application Date: 2016-06-14
-
Publication No.: US11314641B2Publication Date: 2022-04-26
- Inventor: Simon John Craske
- 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: GB1512102 20150710
- International Application: PCT/GB2016/051758 WO 20160614
- International Announcement: WO2017/009598 WO 20170119
- Main IPC: G06F12/06
- IPC: G06F12/06 ; G06F9/35 ; G06F12/14 ; G06F9/30

Abstract:
An apparatus (2) comprises one or more bounded pointer storage element (60s) each to store a pointer (62) having associated range information (64) indicating an allowable range of addresses for the pointer (62). Processing circuitry (4) performs, in response to a first type of instruction (70) identifying a given bounded pointer storage element, a predetermined operation for a target range of addresses determined at least in part on the basis of the range information (64) associated with the pointer stored in the given bounded pointer storage element (60).
Public/Granted literature
- US20180196746A1 APPARATUS AND METHOD FOR EXECUTING INSTRUCTION USING RANGE INFORMATION ASSOCIATED WITH A POINTER Public/Granted day:2018-07-12
Information query