ELEMENT SIZE INCREASING INSTRUCTION
First Claim
Patent Images
1. An apparatus comprising:
- processing circuitry to generate a result vector comprising a plurality of result data elements in response to an element size increasing instruction identifying at least a first input vector comprising a plurality of M-bit data elements, where the result data elements comprise at least one N-bit data element, where N>
M;
wherein in response to a first form of the element size increasing instruction, the processing circuitry is configured to generate the result vector using a first subset of data elements of the first input vector;
in response to a second form of the element size increasing instruction, the processing circuitry is configured to generate the result vector using a second subset of data elements of the first input vector; and
positions of the first subset of data elements in the first input vector are interleaved with positions of the second subset of data elements in the first input vector.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus comprises processing circuitry to generate a result vector including at least one N-bit data element in response to an element size increasing instruction identifying at least a first input vector including M-bit data elements, where N>M. First and second forms of the element size increasing instruction are provided for generating the result vector using first and second subsets of data elements of the first input vector respectively. Positions of the first and second subsets of data elements in the first input vector are interleaved.
-
Citations
22 Claims
-
1. An apparatus comprising:
-
processing circuitry to generate a result vector comprising a plurality of result data elements in response to an element size increasing instruction identifying at least a first input vector comprising a plurality of M-bit data elements, where the result data elements comprise at least one N-bit data element, where N>
M;wherein in response to a first form of the element size increasing instruction, the processing circuitry is configured to generate the result vector using a first subset of data elements of the first input vector; in response to a second form of the element size increasing instruction, the processing circuitry is configured to generate the result vector using a second subset of data elements of the first input vector; and positions of the first subset of data elements in the first input vector are interleaved with positions of the second subset of data elements in the first input vector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22)
-
-
20. An apparatus comprising:
-
means for generating a result vector comprising a plurality of result data elements in response to an element size increasing instruction identifying at least a first input vector comprising a plurality of M-bit data elements, where the result data elements comprise at least one N-bit data element, where N>
M;wherein in response to a first form of the element size increasing instruction, the means for generating is configured to generate the result vector using a first subset of data elements of the first input vector; in response to a second form of the element size increasing instruction, the means for generating is configured to generate the result vector using a second subset of data elements of the first input vector; and positions of the first subset of data elements in the first input vector are interleaved with positions of the second subset of data elements in the first input vector.
-
-
21. A data processing method comprising:
-
in response to an element size increasing instruction identifying at least a first input vector comprising a plurality of M-bit data elements, generating a result vector comprising a plurality of result data elements, where the result data elements comprise at least one N-bit data element, where N>
M;wherein in response to a first form of the element size increasing instruction, the result vector is generated using a first subset of data elements of the first input vector; in response to a second form of the element size increasing instruction, the result vector is generated using a second subset of data elements of the first input vector; and positions of the first subset of data elements in the first input vector are interleaved with positions of the second subset of data elements in the first input vector.
-
Specification