Search International and National Patent Collections

1. (WO2018158603) STRIDESHIFT INSTRUCTION FOR TRANSPOSING BITS INSIDE VECTOR REGISTER

Pub. No.:    WO/2018/158603    International Application No.:    PCT/IB2017/000333
Publication Date: Sat Sep 08 01:59:59 CEST 2018 International Filing Date: Wed Mar 01 00:59:59 CET 2017
IPC: G06F 9/30
G06F 9/38
Applicants: INTEL CORPORATION
Inventors: PLOTNIKOV, Mikhail
ERMOLAEV, Igor
Title: STRIDESHIFT INSTRUCTION FOR TRANSPOSING BITS INSIDE VECTOR REGISTER
Abstract:
A processor includes a decode circuit to decode an instruction into a decoded instruction and an execution circuit to execute the decoded instruction to access a first bit of a first input vector located at a bit position indicated by an element of a second input vector, stride over bits of the first input vector using a stride to access bits of the first input vector that are located at a strided bit position with respect to the first bit of the first input vector, and store the first bit of the first input vector and the bits of the first input vector that are located at a strided bit position with respect to the first bit of the first input vector as consecutive bits in a destination vector.