Invention Grant
- Patent Title: Vector load instruction
-
Application No.: US15759914Application Date: 2016-09-05
-
Publication No.: US10564968B2Publication Date: 2020-02-18
- Inventor: 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: GB1518154.8 20151014
- International Application: PCT/GB2016/052727 WO 20160905
- International Announcement: WO2017/064452 WO 20170420
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F15/80

Abstract:
First and second types of vector load instruction are provided. For the first type, a response action is performed when an exceptional condition is detected for a load operation performed for a first active data element of at least one vector register, but when the exceptional condition is detected for an active data element other than the first active data element, the response action is suppressed and element identifying information is stored identifying the element which caused the exceptional condition. For the second type, the response action is suppressed and the element identifying information is stored when the exceptional condition arises for any active data element. This approach is useful for allowing loop speculation and loop unrolling to be used together to improve performance of vectorised code.
Public/Granted literature
- US20180253310A1 VECTOR LOAD INSTRUCTION Public/Granted day:2018-09-06
Information query