Home | History | Annotate | Download | only in dsp

Lines Matching defs:out

65     int16_t out[16];
68 VP8FTransform(ref + VP8DspScan[j], pred + VP8DspScan[j], out);
70 // Convert coefficients to bin (within out[]).
73 const __m128i out0 = _mm_loadu_si128((__m128i*)&out[0]);
74 const __m128i out1 = _mm_loadu_si128((__m128i*)&out[8]);
75 // sign(out) = out >> 15 (0x0000 if positive, 0xffff if negative)
78 // abs(out) = (out ^ sign) - sign
83 // v = abs(out) >> 3
90 _mm_storeu_si128((__m128i*)&out[0], bin0);
91 _mm_storeu_si128((__m128i*)&out[8], bin1);
96 histo->distribution[out[k]]++;
326 int16_t* out) {
451 _mm_storel_epi64((__m128i*)&out[ 0], d0);
452 _mm_storel_epi64((__m128i*)&out[ 4], g1);
453 _mm_storel_epi64((__m128i*)&out[ 8], d2);
454 _mm_storel_epi64((__m128i*)&out[12], f3);
458 static void FTransformWHTSSE2(const int16_t* in, int16_t* out) {
484 _mm_storel_epi64((__m128i*)&out[ 0], b0);
485 _mm_storel_epi64((__m128i*)&out[ 4], b1);
486 _mm_storel_epi64((__m128i*)&out[ 8], b2);
487 _mm_storel_epi64((__m128i*)&out[12], b3);
609 // TODO(cduvivier): Dissassemble and figure out why this is fastest. We don't
812 static int QuantizeBlockSSE2(int16_t in[16], int16_t out[16],
850 // out = (coeff * iQ + B) >> QFIX;
853 // out = (coeff * iQ)
867 // out = (coeff * iQ + B)
872 // out = (coeff * iQ + B) >> QFIX;
893 // in = out * Q
897 // if (coeff <= mtx->zthresh_) {in=0; out=0;}
922 _mm_storeu_si128((__m128i*)&out[0], outZ0);
923 _mm_storeu_si128((__m128i*)&out[8], outZ8);
927 const int16_t outZ_12 = out[12];
928 const int16_t outZ_3 = out[3];
929 out[3] = outZ_12;
930 out[12] = outZ_3;
933 // detect if all 'out' values are zeroes or not