Invention Grant
- Patent Title: Vector predication instruction
-
Application No.: US16079241Application Date: 2017-03-17
-
Publication No.: US10782972B2Publication 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

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
- US20190050226A1 VECTOR PREDICATION INSTRUCTION Public/Granted day:2019-02-14
Information query