- Patent Title: Handling exceptional conditions for vector arithmetic instruction
-
Application No.: US15769558Application Date: 2016-09-14
-
Publication No.: US10776124B2Publication Date: 2020-09-15
- Inventor: Giacomo Gabrielli , Nigel John Stephens
- 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@69a3092d
- International Application: PCT/GB2016/052837 WO 20160914
- International Announcement: WO2017/068318 WO 20170427
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06F9/30

Abstract:
Processing circuitry supports a first type of vector arithmetic instruction specifying at least a first input vector. When at least one exceptional condition is detected for an arithmetic operation performed for a first active data element of the first input vector in a predetermined sequence, the processing circuitry performs at least one response action. When the at least one exceptional condition is detected for a given active data element other than the first active data element in the predetermined sequence, the processing circuitry suppresses the at least one response action and stores elements identifying information identifying which data element is the given active data element which triggered the exceptional condition. This can be useful for reducing the amount of hardware resource for tracking the occurrence of the exceptional conditions and/or supporting speculative execution of vector instructions.
Public/Granted literature
- US20180293078A1 HANDLING EXCEPTIONAL CONDITIONS FOR VECTOR ARITHMETIC INSTRUCTION Public/Granted day:2018-10-11
Information query