Home | History | Annotate | Download | only in dsp

Lines Matching defs:out

32     int16_t out[16];
35 VP8FTransform(ref + VP8DspScan[j], pred + VP8DspScan[j], out);
37 // Convert coefficients to bin (within out[]).
40 const __m128i out0 = _mm_loadu_si128((__m128i*)&out[0]);
41 const __m128i out1 = _mm_loadu_si128((__m128i*)&out[8]);
42 // v = abs(out) >> 3
51 _mm_storeu_si128((__m128i*)&out[0], bin0);
52 _mm_storeu_si128((__m128i*)&out[8], bin1);
57 ++distribution[out[k]];
234 static WEBP_INLINE int DoQuantizeBlock(int16_t in[16], int16_t out[16],
262 // out = (coeff * iQ + B) >> QFIX
265 // out = (coeff * iQ)
274 // out = (coeff * iQ + B)
283 // out = QUANTDIV(coeff, iQ, B, QFIX)
302 // in = out * Q
326 _mm_storeu_si128((__m128i*)&out[0], out_z0);
327 _mm_storeu_si128((__m128i*)&out[8], out_z8);
331 // detect if all 'out' values are zeroes or not
337 static int QuantizeBlock(int16_t in[16], int16_t out[16],
339 return DoQuantizeBlock(in, out, &mtx->sharpen_[0], mtx);
342 static int QuantizeBlockWHT(int16_t in[16], int16_t out[16],
344 return DoQuantizeBlock(in, out, NULL, mtx);
347 static int Quantize2Blocks(int16_t in[32], int16_t out[32],
351 nz = DoQuantizeBlock(in + 0 * 16, out + 0 * 16, sharpen, mtx) << 0;
352 nz |= DoQuantizeBlock(in + 1 * 16, out + 1 * 16, sharpen, mtx) << 1;