• Patent Title: Apparatus and method for executing instruction using range information associated with a pointer
  • Application No.: US15741830
    Application Date: 2016-06-14
  • Publication No.: US11314641B2
    Publication 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
Apparatus and method for executing instruction using range information associated with a pointer
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).
Information query
Patent Agency Ranking
0/0