Evaluate four sums of differences, 16X16 block
SSE2
FwStatus | fwiSumsDiff8x8Blocks4x4_8u16s_C1 | ( | Fw8u * pSrc, Fw32s srcStep, Fw8u * pPred, Fw32s predStep, Fw16s * pSums, Fw16s * pDiff ); |
pDiff | Pointer to an array of size 16 that contains the sums of 4X4 difference block coefficients. | |
pPred | Pointer to a 16x16 predictor block in the reference plane. | |
pSrc | Pointer to a block of DCT coefficients. | |
pSums | Pointer to an array of size 256 that contains a sequence of 4X4 residual blocks. | |
predStep | Reference plane step size (in bytes). | |
srcStep | Source buffer step size (width of the buffer in bytes). |
This function evaluates four differences between a 16X16 source block divided into four 8X8 blocks of elements and a 16X16 reference block divided into four corresponding 8X8 blocks of elements, then sums the results with four 8X8 residual block elements pointed to by pDiff. The four results are written to a four-element array pointed to by pSums.