Searched defs:dequant (Results 1 - 13 of 13) sorted by relevance

/external/libvpx/libvpx/vp9/encoder/x86/
H A Dvp9_quantize_sse2.c30 __m128i round, quant, dequant; local
50 dequant = _mm_load_si128((const __m128i *)dequant_ptr);
85 coeff0 = _mm_mullo_epi16(qcoeff0, dequant);
86 dequant = _mm_unpackhi_epi64(dequant, dequant);
87 coeff1 = _mm_mullo_epi16(qcoeff1, dequant);
115 thr = _mm_srai_epi16(dequant, 1);
154 coeff0 = _mm_mullo_epi16(qcoeff0, dequant);
155 coeff1 = _mm_mullo_epi16(qcoeff1, dequant);
[all...]
H A Dvp9_dct_ssse3.c291 __m128i round, quant, dequant, thr; local
300 dequant = _mm_load_si128((const __m128i *)dequant_ptr);
335 coeff0 = _mm_mullo_epi16(qcoeff0, dequant);
336 dequant = _mm_unpackhi_epi64(dequant, dequant);
337 coeff1 = _mm_mullo_epi16(qcoeff1, dequant);
367 thr = _mm_srai_epi16(dequant, 1);
405 coeff0 = _mm_mullo_epi16(qcoeff0, dequant);
406 coeff1 = _mm_mullo_epi16(qcoeff1, dequant);
[all...]
H A Dvp9_dct_intrin_sse2.c460 __m128i round, quant, dequant; local
468 dequant = _mm_load_si128((const __m128i *)dequant_ptr);
503 coeff0 = _mm_mullo_epi16(qcoeff0, dequant);
504 dequant = _mm_unpackhi_epi64(dequant, dequant);
505 coeff1 = _mm_mullo_epi16(qcoeff1, dequant);
568 coeff0 = _mm_mullo_epi16(qcoeff0, dequant);
569 coeff1 = _mm_mullo_epi16(qcoeff1, dequant);
/external/libvpx/libvpx/vpx_dsp/arm/
H A Dquantize_neon.c39 const int16x8_t dequant = vld1q_s16(dequant_ptr); local
76 qcoeff = vmulq_s16(qcoeff, dequant);
89 const int16x8_t dequant = vdupq_n_s16(dequant_ptr[1]); local
129 qcoeff = vmulq_s16(qcoeff, dequant);
175 const int16x8_t dequant = vld1q_s16(dequant_ptr); local
214 dqcoeff_0 = vmull_s16(vget_low_s16(qcoeff), vget_low_s16(dequant));
215 dqcoeff_1 = vmull_s16(vget_high_s16(qcoeff), vget_high_s16(dequant));
233 const int16x8_t dequant = vdupq_n_s16(dequant_ptr[1]); local
275 dqcoeff_0 = vmull_s16(vget_low_s16(qcoeff), vget_low_s16(dequant));
276 dqcoeff_1 = vmull_s16(vget_high_s16(qcoeff), vget_high_s16(dequant));
[all...]
/external/libvpx/libvpx/vpx_dsp/x86/
H A Dquantize_avx.c33 __m128i zbin, round, quant, dequant, shift; local
47 dequant_ptr, &dequant, quant_shift_ptr, &shift);
74 dequant = _mm_unpackhi_epi64(dequant, dequant);
93 coeff0 = calculate_dqcoeff(qcoeff0, dequant);
94 dequant = _mm_unpackhi_epi64(dequant, dequant);
95 coeff1 = calculate_dqcoeff(qcoeff1, dequant);
163 __m128i zbin, round, quant, dequant, shift; local
[all...]
H A Dquantize_sse2.c30 __m128i zbin, round, quant, dequant, shift; local
42 dequant_ptr, &dequant, quant_shift_ptr, &shift);
77 coeff0 = calculate_dqcoeff(qcoeff0, dequant);
78 dequant = _mm_unpackhi_epi64(dequant, dequant);
79 coeff1 = calculate_dqcoeff(qcoeff1, dequant);
112 coeff0 = calculate_dqcoeff(qcoeff0, dequant);
113 coeff1 = calculate_dqcoeff(qcoeff1, dequant);
H A Dquantize_ssse3.c29 __m128i zbin, round, quant, dequant, shift; local
40 dequant_ptr, &dequant, quant_shift_ptr, &shift);
70 coeff0 = calculate_dqcoeff(qcoeff0, dequant);
71 dequant = _mm_unpackhi_epi64(dequant, dequant);
72 coeff1 = calculate_dqcoeff(qcoeff1, dequant);
103 coeff0 = calculate_dqcoeff(qcoeff0, dequant);
104 coeff1 = calculate_dqcoeff(qcoeff1, dequant);
129 __m128i zbin, round, quant, dequant, shif local
[all...]
H A Dquantize_x86.h20 const int16_t *dequant_ptr, __m128i *dequant,
26 *dequant = _mm_load_si128((const __m128i *)dequant_ptr);
45 static INLINE __m128i calculate_dqcoeff(__m128i qcoeff, __m128i dequant) { argument
46 return _mm_mullo_epi16(qcoeff, dequant);
17 load_b_values(const int16_t *zbin_ptr, __m128i *zbin, const int16_t *round_ptr, __m128i *round, const int16_t *quant_ptr, __m128i *quant, const int16_t *dequant_ptr, __m128i *dequant, const int16_t *shift_ptr, __m128i *shift) argument
/external/libvpx/libvpx/vp9/decoder/
H A Dvp9_detokenize.c239 const int16_t *const dequant = pd->seg_dequant[seg_id]; local
252 dequant, ctx, sc->scan, sc->neighbors, r);
260 dequant, ctx, sc->scan, sc->neighbors, r);
269 dequant, ctx, sc->scan, sc->neighbors, r);
281 dequant, ctx, sc->scan, sc->neighbors, r);
/external/libvpx/libvpx/vp9/encoder/arm/neon/
H A Dvp9_quantize_neon.c132 const int16x4_t dequant = vld1_s16(dequant_ptr); local
133 // dequant >> 2 is used similar to zbin as a threshold.
162 // qcoeff * dequant[] / 2
163 dqcoeff_0 = vmull_s16(vget_low_s16(qcoeff), dequant);
/external/libvpx/libvpx/test/
H A Dvp9_quantize_test.cc41 tran_low_t *dqcoeff, const int16_t *dequant,
52 tran_low_t *dqcoeff, const int16_t *dequant,
61 const int16_t *dequant, uint16_t *eob, const int16_t *scan,
66 fn(coeff, count, skip_block, round, quant, qcoeff, dqcoeff, dequant, eob,
200 int16_t *dequant, int16_t *round_fp,
223 // dequant maxes out at 1828 for all cases.
224 dequant[j] = rnd->RandRange(1828);
233 dequant[j] = dequant[1];
57 QuantFPWrapper(const tran_low_t *coeff, intptr_t count, int skip_block, const int16_t *zbin, const int16_t *round, const int16_t *quant, const int16_t *quant_shift, tran_low_t *qcoeff, tran_low_t *dqcoeff, const int16_t *dequant, uint16_t *eob, const int16_t *scan, const int16_t *iscan) argument
198 GenerateHelperArrays(ACMRandom *rnd, int16_t *zbin, int16_t *round, int16_t *quant, int16_t *quant_shift, int16_t *dequant, int16_t *round_fp, int16_t *quant_fp) argument
/external/libvpx/libvpx/vp9/common/
H A Dvp9_blockd.h132 const int16_t *dequant; member in struct:macroblockd_plane
/external/libvpx/libvpx/vp8/common/
H A Dblockd.h191 short *dequant; member in struct:blockd

Completed in 186 milliseconds