• Patent Title: Vector predication instruction
  • Application No.: US16079241
    Application Date: 2017-03-17
  • Publication No.: US10782972B2
    Publication Date: 2020-09-22
  • Inventor: Thomas Christopher Grocutt
  • 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: com.zzzhc.datahub.patent.etl.us.BibliographicData$PriorityClaim@1e49d18c
  • International Application: PCT/GB2017/050737 WO 20170317
  • International Announcement: WO2017/163024 WO 20170928
  • Main IPC: G06F9/30
  • IPC: G06F9/30
Vector predication instruction
Abstract:
An apparatus comprises processing circuitry (4) and an instruction decoder (6) which supports vector instructions for which multiple lanes of processing are performed on respective data elements of a vector value. In response to a vector predication instruction, the instruction decoder (6) controls the processing circuitry (4) to set control information based on the outcome of a number of element comparison operations each for determining whether a corresponding element passes or fails a test condition. The control information controls processing of a predetermined number of subsequent vector instructions after the vector predication instruction. The predetermined number is hard-wired or identified by the vector predication instruction. For one of the subsequent vector instructions, an operation for a given portion of a given lane of vector processing is masked based on the outcome indicated by the control information for a corresponding data element.
Public/Granted literature
Information query
Patent Agency Ranking
0/0