/external/libvpx/libvpx/vpx_dsp/x86/ |
D | quantize_avx.c | 33 __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 …]
|
D | quantize_ssse3.c | 29 __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 …]
|
D | quantize_sse2.c | 30 __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()
|
D | quantize_x86.h | 20 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/ |
D | vp9_quantize_sse2.c | 30 __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()
|
D | vp9_dct_ssse3.c | 291 __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()
|
D | vp9_quantize_ssse3_x86_64.asm | 23 qcoeff, dqcoeff, dequant, \ 40 mova m3, [r2q] ; m3 = dequant
|
/external/libvpx/libvpx/vpx_dsp/arm/ |
D | quantize_neon.c | 39 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/ |
D | vp9_encodemb.c | 74 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 …]
|
D | vp9_quantize.c | 181 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()
|
D | vp9_pickmode.c | 343 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/ |
D | vp9_quantize_test.cc | 41 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/ |
D | vp8_quantize_sse2.c | 52 __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()
|
D | vp8_quantize_ssse3.c | 50 __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()
|
D | quantize_sse4.c | 47 __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/ |
D | vp9_detokenize.c | 239 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/ |
D | fastquantizeb_neon.c | 23 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/ |
D | idctllm_sse2.asm | 17 ; 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/ |
D | vp8_quantize_mmi.c | 40 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/ |
D | vp8_quantize.c | 26 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()
|
D | encodemb.c | 179 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/ |
D | vp9_quantize_neon.c | 132 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/ |
D | ih264_iquant_itrans_recon_a9.s | 139 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/ |
D | quantize_msa.c | 190 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/ |
D | blockd.h | 191 short *dequant; member
|