Home
last modified time | relevance | path

Searched refs:dequant (Results 1 – 25 of 31) sorted by relevance

12

/external/libvpx/libvpx/vpx_dsp/x86/
Dquantize_avx.c33 __m128i zbin, round, quant, dequant, shift; in vpx_quantize_b_avx() local
47 dequant_ptr, &dequant, quant_shift_ptr, &shift); in vpx_quantize_b_avx()
74 dequant = _mm_unpackhi_epi64(dequant, dequant); in vpx_quantize_b_avx()
93 coeff0 = calculate_dqcoeff(qcoeff0, dequant); in vpx_quantize_b_avx()
94 dequant = _mm_unpackhi_epi64(dequant, dequant); in vpx_quantize_b_avx()
95 coeff1 = calculate_dqcoeff(qcoeff1, dequant); in vpx_quantize_b_avx()
138 coeff0 = calculate_dqcoeff(qcoeff0, dequant); in vpx_quantize_b_avx()
139 coeff1 = calculate_dqcoeff(qcoeff1, dequant); in vpx_quantize_b_avx()
163 __m128i zbin, round, quant, dequant, shift; in vpx_quantize_b_32x32_avx() local
190 dequant = _mm_load_si128((const __m128i *)dequant_ptr); in vpx_quantize_b_32x32_avx()
[all …]
Dquantize_ssse3.c29 __m128i zbin, round, quant, dequant, shift; in vpx_quantize_b_ssse3() local
40 dequant_ptr, &dequant, quant_shift_ptr, &shift); in vpx_quantize_b_ssse3()
70 coeff0 = calculate_dqcoeff(qcoeff0, dequant); in vpx_quantize_b_ssse3()
71 dequant = _mm_unpackhi_epi64(dequant, dequant); in vpx_quantize_b_ssse3()
72 coeff1 = calculate_dqcoeff(qcoeff1, dequant); in vpx_quantize_b_ssse3()
103 coeff0 = calculate_dqcoeff(qcoeff0, dequant); in vpx_quantize_b_ssse3()
104 coeff1 = calculate_dqcoeff(qcoeff1, dequant); in vpx_quantize_b_ssse3()
129 __m128i zbin, round, quant, dequant, shift; in vpx_quantize_b_32x32_ssse3() local
156 dequant = _mm_load_si128((const __m128i *)dequant_ptr); in vpx_quantize_b_32x32_ssse3()
190 dequant = _mm_unpackhi_epi64(dequant, dequant); in vpx_quantize_b_32x32_ssse3()
[all …]
Dquantize_sse2.c30 __m128i zbin, round, quant, dequant, shift; in vpx_quantize_b_sse2() local
42 dequant_ptr, &dequant, quant_shift_ptr, &shift); in vpx_quantize_b_sse2()
77 coeff0 = calculate_dqcoeff(qcoeff0, dequant); in vpx_quantize_b_sse2()
78 dequant = _mm_unpackhi_epi64(dequant, dequant); in vpx_quantize_b_sse2()
79 coeff1 = calculate_dqcoeff(qcoeff1, dequant); in vpx_quantize_b_sse2()
112 coeff0 = calculate_dqcoeff(qcoeff0, dequant); in vpx_quantize_b_sse2()
113 coeff1 = calculate_dqcoeff(qcoeff1, dequant); in vpx_quantize_b_sse2()
Dquantize_x86.h20 const int16_t *dequant_ptr, __m128i *dequant, in load_b_values() argument
26 *dequant = _mm_load_si128((const __m128i *)dequant_ptr); in load_b_values()
45 static INLINE __m128i calculate_dqcoeff(__m128i qcoeff, __m128i dequant) { in calculate_dqcoeff() argument
46 return _mm_mullo_epi16(qcoeff, dequant); in calculate_dqcoeff()
/external/libvpx/libvpx/vp9/encoder/x86/
Dvp9_quantize_sse2.c30 __m128i round, quant, dequant; in vp9_quantize_fp_sse2() local
50 dequant = _mm_load_si128((const __m128i *)dequant_ptr); in vp9_quantize_fp_sse2()
85 coeff0 = _mm_mullo_epi16(qcoeff0, dequant); in vp9_quantize_fp_sse2()
86 dequant = _mm_unpackhi_epi64(dequant, dequant); in vp9_quantize_fp_sse2()
87 coeff1 = _mm_mullo_epi16(qcoeff1, dequant); in vp9_quantize_fp_sse2()
115 thr = _mm_srai_epi16(dequant, 1); in vp9_quantize_fp_sse2()
154 coeff0 = _mm_mullo_epi16(qcoeff0, dequant); in vp9_quantize_fp_sse2()
155 coeff1 = _mm_mullo_epi16(qcoeff1, dequant); in vp9_quantize_fp_sse2()
Dvp9_dct_ssse3.c291 __m128i round, quant, dequant, thr; in vp9_fdct8x8_quant_ssse3() local
300 dequant = _mm_load_si128((const __m128i *)dequant_ptr); in vp9_fdct8x8_quant_ssse3()
335 coeff0 = _mm_mullo_epi16(qcoeff0, dequant); in vp9_fdct8x8_quant_ssse3()
336 dequant = _mm_unpackhi_epi64(dequant, dequant); in vp9_fdct8x8_quant_ssse3()
337 coeff1 = _mm_mullo_epi16(qcoeff1, dequant); in vp9_fdct8x8_quant_ssse3()
367 thr = _mm_srai_epi16(dequant, 1); in vp9_fdct8x8_quant_ssse3()
405 coeff0 = _mm_mullo_epi16(qcoeff0, dequant); in vp9_fdct8x8_quant_ssse3()
406 coeff1 = _mm_mullo_epi16(qcoeff1, dequant); in vp9_fdct8x8_quant_ssse3()
Dvp9_quantize_ssse3_x86_64.asm23 qcoeff, dqcoeff, dequant, \
40 mova m3, [r2q] ; m3 = dequant
/external/libvpx/libvpx/vpx_dsp/arm/
Dquantize_neon.c39 const int16x8_t dequant = vld1q_s16(dequant_ptr); in vpx_quantize_b_neon() local
76 qcoeff = vmulq_s16(qcoeff, dequant); in vpx_quantize_b_neon()
89 const int16x8_t dequant = vdupq_n_s16(dequant_ptr[1]); in vpx_quantize_b_neon() local
129 qcoeff = vmulq_s16(qcoeff, dequant); in vpx_quantize_b_neon()
175 const int16x8_t dequant = vld1q_s16(dequant_ptr); in vpx_quantize_b_32x32_neon() local
214 dqcoeff_0 = vmull_s16(vget_low_s16(qcoeff), vget_low_s16(dequant)); in vpx_quantize_b_32x32_neon()
215 dqcoeff_1 = vmull_s16(vget_high_s16(qcoeff), vget_high_s16(dequant)); in vpx_quantize_b_32x32_neon()
233 const int16x8_t dequant = vdupq_n_s16(dequant_ptr[1]); in vpx_quantize_b_32x32_neon() local
275 dqcoeff_0 = vmull_s16(vget_low_s16(qcoeff), vget_low_s16(dequant)); in vpx_quantize_b_32x32_neon()
276 dqcoeff_1 = vmull_s16(vget_high_s16(qcoeff), vget_high_s16(dequant)); in vpx_quantize_b_32x32_neon()
/external/libvpx/libvpx/vp9/encoder/
Dvp9_encodemb.c74 const int16_t *const dequant_ptr = pd->dequant; in vp9_optimize_b()
345 p->quant_fp, qcoeff, dqcoeff, pd->dequant, in vp9_xform_quant_fp()
351 p->quant_fp, qcoeff, dqcoeff, pd->dequant, eob, in vp9_xform_quant_fp()
357 p->quant_fp, qcoeff, dqcoeff, pd->dequant, eob, in vp9_xform_quant_fp()
363 p->quant_fp, qcoeff, dqcoeff, pd->dequant, eob, in vp9_xform_quant_fp()
376 p->quant_fp, qcoeff, dqcoeff, pd->dequant, eob, in vp9_xform_quant_fp()
382 qcoeff, dqcoeff, pd->dequant, eob, scan_order->scan, in vp9_xform_quant_fp()
387 p->round_fp, p->quant_fp, qcoeff, dqcoeff, pd->dequant, in vp9_xform_quant_fp()
393 qcoeff, dqcoeff, pd->dequant, eob, scan_order->scan, in vp9_xform_quant_fp()
422 pd->dequant[0], eob); in vp9_xform_quant_dc()
[all …]
Dvp9_quantize.c181 p->quant_shift, qcoeff, dqcoeff, pd->dequant, in vp9_regular_quantize_b_4x4()
188 pd->dequant, &p->eobs[block], scan, iscan); in vp9_regular_quantize_b_4x4()
289 xd->plane[0].dequant = cpi->y_dequant[qindex]; in vp9_init_plane_quantizers()
302 xd->plane[i].dequant = cpi->uv_dequant[qindex]; in vp9_init_plane_quantizers()
Dvp9_pickmode.c343 const uint32_t dc_quant = pd->dequant[0]; in model_rd_for_sb_y_large()
344 const uint32_t ac_quant = pd->dequant[1]; in model_rd_for_sb_y_large()
486 const uint32_t uv_dc_thr = pd->dequant[0] * pd->dequant[0] >> (6 - sf); in model_rd_for_sb_y_large()
487 const uint32_t uv_ac_thr = pd->dequant[1] * pd->dequant[1] >> (6 - sf); in model_rd_for_sb_y_large()
557 const uint32_t dc_quant = pd->dequant[0]; in model_rd_for_sb_y()
558 const uint32_t ac_quant = pd->dequant[1]; in model_rd_for_sb_y()
720 qcoeff, dqcoeff, pd->dequant, eob, scan_order->scan, in block_yrd()
726 qcoeff, dqcoeff, pd->dequant, eob, scan_order->scan, in block_yrd()
732 qcoeff, dqcoeff, pd->dequant, eob, scan_order->scan, in block_yrd()
805 const uint32_t dc_quant = pd->dequant[0]; in model_rd_for_sb_uv()
[all …]
/external/libvpx/libvpx/test/
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, in QuantFPWrapper() argument
66 fn(coeff, count, skip_block, round, quant, qcoeff, dqcoeff, dequant, eob, in QuantFPWrapper()
200 int16_t *dequant, int16_t *round_fp, in GenerateHelperArrays() argument
224 dequant[j] = rnd->RandRange(1828); in GenerateHelperArrays()
233 dequant[j] = dequant[1]; in GenerateHelperArrays()
/external/libvpx/libvpx/vp8/encoder/x86/
Dvp8_quantize_sse2.c52 __m128i dequant0 = _mm_load_si128((__m128i *)(d->dequant)); in vp8_regular_quantize_b_sse2()
53 __m128i dequant1 = _mm_load_si128((__m128i *)(d->dequant + 8)); in vp8_regular_quantize_b_sse2()
149 __m128i dequant0 = _mm_load_si128((__m128i *)(d->dequant)); in vp8_fast_quantize_b_sse2()
150 __m128i dequant1 = _mm_load_si128((__m128i *)(d->dequant + 8)); in vp8_fast_quantize_b_sse2()
Dvp8_quantize_ssse3.c50 __m128i dequant0 = _mm_load_si128((__m128i *)(d->dequant)); in vp8_fast_quantize_b_ssse3()
51 __m128i dequant1 = _mm_load_si128((__m128i *)(d->dequant + 8)); in vp8_fast_quantize_b_ssse3()
Dquantize_sse4.c47 __m128i dequant0 = _mm_load_si128((__m128i *)(d->dequant)); in vp8_regular_quantize_b_sse4_1()
48 __m128i dequant1 = _mm_load_si128((__m128i *)(d->dequant + 8)); in vp8_regular_quantize_b_sse4_1()
/external/libvpx/libvpx/vp9/decoder/
Dvp9_detokenize.c239 const int16_t *const dequant = pd->seg_dequant[seg_id]; in vp9_decode_block_tokens() local
252 dequant, ctx, sc->scan, sc->neighbors, r); in vp9_decode_block_tokens()
260 dequant, ctx, sc->scan, sc->neighbors, r); in vp9_decode_block_tokens()
269 dequant, ctx, sc->scan, sc->neighbors, r); in vp9_decode_block_tokens()
281 dequant, ctx, sc->scan, sc->neighbors, r); in vp9_decode_block_tokens()
/external/libvpx/libvpx/vp8/encoder/arm/neon/
Dfastquantizeb_neon.c23 dequant0 = vld1q_s16(d->dequant), in vp8_fast_quantize_b_neon()
24 dequant1 = vld1q_s16(d->dequant + 8); in vp8_fast_quantize_b_neon()
/external/libvpx/libvpx/vp8/common/x86/
Didctllm_sse2.asm17 ; short *dequant - 1
32 mov rdx, arg(1) ; dequant
102 ; short *dequant - 1
120 mov rdx, arg(1) ; dequant
358 ; short *dequant - 1
397 ; Rounding to dequant and downshift
434 ; short *dequant - 1
452 mov rdx, arg(1) ; dequant
/external/libvpx/libvpx/vp8/encoder/mips/mmi/
Dvp8_quantize_mmi.c40 const int16_t *dequant_ptr = d->dequant; in vp8_fast_quantize_b_mmi()
212 const int16_t *dequant_ptr = d->dequant; in vp8_regular_quantize_b_mmi()
/external/libvpx/libvpx/vp8/encoder/
Dvp8_quantize.c26 short *dequant_ptr = d->dequant; in vp8_fast_quantize_b_c()
60 short *dequant_ptr = d->dequant; in vp8_regular_quantize_b_c()
337 for (i = 0; i < 16; ++i) x->e_mbd.block[i].dequant = xd->dequant_y1; in vp8cx_mb_init_quantizer()
338 for (i = 16; i < 24; ++i) x->e_mbd.block[i].dequant = xd->dequant_uv; in vp8cx_mb_init_quantizer()
339 x->e_mbd.block[24].dequant = xd->dequant_y2; in vp8cx_mb_init_quantizer()
Dencodemb.c179 dequant_ptr = d->dequant; in optimize_b()
364 if (bd->dequant[0] >= 35 && bd->dequant[1] >= 35) return; in check_reset_2nd_coeffs()
/external/libvpx/libvpx/vp9/encoder/arm/neon/
Dvp9_quantize_neon.c132 const int16x4_t dequant = vld1_s16(dequant_ptr); in vp9_quantize_fp_32x32_neon() local
163 dqcoeff_0 = vmull_s16(vget_low_s16(qcoeff), dequant); in vp9_quantize_fp_32x32_neon()
/external/libavc/common/arm/
Dih264_iquant_itrans_recon_a9.s139 vmul.s16 q10, q10, q13 @x[i]=(scale[i] * dequant[i]) where i = 0..7
142 vmul.s16 q11, q11, q14 @x[i]=(scale[i] * dequant[i]) where i = 8..15
315 vmul.s16 q10, q10, q13 @x[i]=(scale[i] * dequant[i]) where i = 0..7
318 vmul.s16 q11, q11, q14 @x[i]=(scale[i] * dequant[i]) where i = 8..15
501 vld1.32 {q13}, [r5]! @ Q13 = dequant values row 0
503 vld1.32 {q14}, [r5]! @ Q14 = dequant values row 1
504 vmul.s16 q10, q10, q13 @ Q10 = x[i] = (scale[i] * dequant[i]) where i = 0..7
507 vmul.s16 q11, q11, q14 @ Q11 = x[i] = (scale[i] * dequant[i]) where i = 8..15
/external/libvpx/libvpx/vp8/encoder/mips/msa/
Dquantize_msa.c190 int16_t *dequant_ptr = d->dequant; in vp8_fast_quantize_b_msa()
205 int16_t *dequant_ptr = d->dequant; in vp8_regular_quantize_b_msa()
/external/libvpx/libvpx/vp8/common/
Dblockd.h191 short *dequant; member

12