Methods, apparatus, instructions and logic to provide vector sub-byte decompression functionality
AssigneeIntel Corporation
InventorsTal Uliel, Elmoustapha Ould-Ahmed-Vall, Thomas Willhalm, Robert Valentine
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsTal Uliel, Elmoustapha Ould-Ahmed-Vall, Thomas Willhalm, Robert Valentine
Estimating the term…
Methods, apparatus, instructions and logic provide SIMD vector sub-byte decompression functionality. Embodiments include shuffling a first and second byte into the least significant portion of a first vector element, and a third and fourth byte into the most significant portion. Processing continues shuffling a fifth and sixth byte into the least significant portion of a second vector element, and a seventh and eighth byte into the most significant portion. Then by shifting the first vector element by a first shift count and the second vector element by a second shift count, sub-byte elements are aligned to the least significant bits of their respective bytes. Processors then shuffle a byte from each of the shifted vector elements' least significant portions into byte positions of a destination vector element, and from each of the shifted vector elements' most significant portions into byte positions of another destination vector element.
A processor comprising:
A processor comprising:
A method comprising:
A machine-readable medium to record functional descriptive material including one or more executable instructions, which if executed on behalf of a thread of a machine causes the machine to:
A processing system comprising:
Dependencies are inferred from the claim text.