Simd sign operation
AssigneeIntel Corporation
InventorsWilliam W. Macy, JR., Huy V. Nguyen
Life of this patent
Estimating the term…
Abstract
Method, apparatus, and program means for nonlinear filtering and deblocking applications utilizing SIMD sign and absolute value operations. The method of one embodiment comprises receiving first data for a first block and second data for a second block. The first data and said second data are comprised of a plurality of rows and columns of pixel data. A block boundary between the first block and the second block is characterized. A correction factor for a deblocking algorithm is calculated with a first instruction for a sign operation that multiplies and with a second instruction for an absolute value operation. Data for pixels located along said block boundary between the first and second block are corrected.
Claims1
A system comprising:
- a decoder to decode a first instruction, the first instruction to identify a first operand that is to include a first plurality of data elements, and the first instruction having a plurality of bits to identify a destination storage location, and
- an execution unit, coupled with the decoder, the execution unit to execute the first instruction to:
- determine an absolute value of each of the first plurality of data elements;
- and
- store the absolute value for said each of the first plurality of data elements in a packed resultant in the destination storage location.
Dependencies are inferred from the claim text.