Invention Grant
- Patent Title: Deinterleave strided data elements processors, methods, systems, and instructions
-
Application No.: US16260121Application Date: 2019-01-29
-
Publication No.: US10740100B2Publication Date: 2020-08-11
- Inventor: Mikhail Plotnikov , Elmoustapha Ould-Ahmed-Vall
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: NDWE, LLP
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/345

Abstract:
A method performed by a processor includes receiving an instruction. The instruction indicating a source operand, indicating a stride, indicating at least one set of strided data element positions out of all sets of strided data element positions for the indicated stride, and indicating at least one destination packed data register. The method also includes storing, in response to the instruction, for each of the indicated at least one set of strided data element positions, a corresponding result packed data operand, in a corresponding destination packed data register of the processor. Each result packed data operand including a plurality of data elements, which are from the corresponding indicated set of strided data element positions of the source operand. The strided data element positions of the set are separated from one another by integer multiples of the indicated stride. Other methods, processors, systems, and machine readable media are also disclosed.
Public/Granted literature
- US20190227798A1 DEINTERLEAVE STRIDED DATA ELEMENTS PROCESSORS, METHODS, SYSTEMS, AND INSTRUCTIONS Public/Granted day:2019-07-25
Information query