/external/libaom/libaom/av1/encoder/ |
D | hybrid_fwd_txfm.c | 81 int diff_stride, TxfmParam *txfm_param) { in highbd_fwd_txfm_4x4() argument 87 av1_highbd_fwht4x4(src_diff, coeff, diff_stride); in highbd_fwd_txfm_4x4() 90 av1_fwd_txfm2d_4x4(src_diff, dst_coeff, diff_stride, tx_type, bd); in highbd_fwd_txfm_4x4() 94 int diff_stride, TxfmParam *txfm_param) { in highbd_fwd_txfm_4x8() argument 96 av1_fwd_txfm2d_4x8(src_diff, dst_coeff, diff_stride, txfm_param->tx_type, in highbd_fwd_txfm_4x8() 101 int diff_stride, TxfmParam *txfm_param) { in highbd_fwd_txfm_8x4() argument 103 av1_fwd_txfm2d_8x4(src_diff, dst_coeff, diff_stride, txfm_param->tx_type, in highbd_fwd_txfm_8x4() 108 int diff_stride, TxfmParam *txfm_param) { in highbd_fwd_txfm_8x16() argument 112 av1_fwd_txfm2d_8x16(src_diff, dst_coeff, diff_stride, tx_type, bd); in highbd_fwd_txfm_8x16() 116 int diff_stride, TxfmParam *txfm_param) { in highbd_fwd_txfm_16x8() argument [all …]
|
D | hybrid_fwd_txfm.h | 21 void av1_fwd_txfm(const int16_t *src_diff, tran_low_t *coeff, int diff_stride, 25 int diff_stride, TxfmParam *txfm_param);
|
D | encodemb.c | 39 int16_t *diff, ptrdiff_t diff_stride, in av1_subtract_block() argument 45 aom_highbd_subtract_block(rows, cols, diff, diff_stride, src8, src_stride, in av1_subtract_block() 51 aom_subtract_block(rows, cols, diff, diff_stride, src8, src_stride, pred8, in av1_subtract_block() 60 const int diff_stride = block_size_wide[plane_bsize]; in av1_subtract_txb() local 68 &p->src_diff[(blk_row * diff_stride + blk_col) << MI_SIZE_LOG2]; in av1_subtract_txb() 69 av1_subtract_block(xd, tx1d_height, tx1d_width, src_diff, diff_stride, src, in av1_subtract_txb() 278 const int diff_stride = block_size_wide[plane_bsize]; in av1_xform_quant() local 280 const int src_offset = (blk_row * diff_stride + blk_col); in av1_xform_quant() 283 av1_fwd_txfm(src_diff, coeff, diff_stride, txfm_param); in av1_xform_quant()
|
D | tx_search.c | 264 const int diff_stride = bw; in find_tx_size_rd_records() local 297 const int16_t *cur_diff_row = diff + row * diff_stride + col; in find_tx_size_rd_records() 301 cur_diff_row += diff_stride; in find_tx_size_rd_records() 375 const int diff_stride = block_size_wide[plane_bsize]; in pixel_diff_dist() local 378 diff += ((blk_row * diff_stride + blk_col) << MI_SIZE_LOG2); in pixel_diff_dist() 380 aom_sum_squares_2d_i16(diff, diff_stride, visible_cols, visible_rows); in pixel_diff_dist() 689 const int16_t *const src_diff, int diff_stride, double *const sse_norm_arr, in get_2x2_normalized_sses_and_sads() argument 699 src_diff + row * half_height * diff_stride + col * half_width; in get_2x2_normalized_sses_and_sads() 702 get_sse_norm(this_src_diff, diff_stride, half_width, half_height); in get_2x2_normalized_sses_and_sads() 706 get_sad_norm(this_src_diff, diff_stride, half_width, half_height); in get_2x2_normalized_sses_and_sads() [all …]
|
D | encodemb.h | 110 int16_t *diff, ptrdiff_t diff_stride,
|
D | tpl_model.c | 71 int16_t *src_diff, int diff_stride, in tpl_get_satd_cost() argument 79 av1_subtract_block(xd, bh, bw, src_diff, diff_stride, src, src_stride, dst, in tpl_get_satd_cost() 101 const MACROBLOCK *x, int16_t *src_diff, int diff_stride, uint8_t *src, in txfm_quant_rdcost() argument 107 av1_subtract_block(xd, bh, bw, src_diff, diff_stride, src, src_stride, dst, in txfm_quant_rdcost() 109 tpl_fwd_txfm(src_diff, diff_stride, coeff, tx_size, xd->bd, in txfm_quant_rdcost()
|
D | nonrd_pickmode.c | 784 const int diff_stride = bw; in block_yrd() local 786 src_diff = &p->src_diff[(r * diff_stride + c) << 2]; in block_yrd() 797 aom_hadamard_16x16(src_diff, diff_stride, coeff); in block_yrd() 804 aom_hadamard_8x8(src_diff, diff_stride, coeff); in block_yrd() 812 aom_hadamard_lp_16x16(src_diff, diff_stride, low_coeff); in block_yrd() 818 aom_hadamard_lp_8x8(src_diff, diff_stride, low_coeff); in block_yrd() 825 x->fwd_txfm4x4(src_diff, low_coeff, diff_stride); in block_yrd()
|
/external/libvpx/libvpx/vpx_dsp/mips/ |
D | subtract_mmi.c | 17 ptrdiff_t diff_stride, const uint8_t *src, in vpx_subtract_block_mmi() argument 86 MMI_ADDU(%[diff], %[diff], %[diff_stride]) in vpx_subtract_block_mmi() 92 MMI_ADDU(%[diff], %[diff], %[diff_stride]) in vpx_subtract_block_mmi() 98 MMI_ADDU(%[diff], %[diff], %[diff_stride]) in vpx_subtract_block_mmi() 116 [diff_stride] "r"((mips_reg)(diff_stride * 2)) in vpx_subtract_block_mmi() 158 MMI_ADDU(%[diff], %[diff], %[diff_stride]) in vpx_subtract_block_mmi() 169 MMI_ADDU(%[diff], %[diff], %[diff_stride]) in vpx_subtract_block_mmi() 180 MMI_ADDU(%[diff], %[diff], %[diff_stride]) in vpx_subtract_block_mmi() 191 MMI_ADDU(%[diff], %[diff], %[diff_stride]) in vpx_subtract_block_mmi() 204 [diff_stride] "r"((mips_reg)(diff_stride * 2)) in vpx_subtract_block_mmi() [all …]
|
D | subtract_msa.c | 16 int16_t *diff_ptr, int32_t diff_stride) { in sub_blk_4x4_msa() argument 30 ST8x4_UB(diff0, diff1, diff_ptr, (2 * diff_stride)); in sub_blk_4x4_msa() 35 int16_t *diff_ptr, int32_t diff_stride) { in sub_blk_8x8_msa() argument 53 ST_SH2(diff0, diff1, diff_ptr, diff_stride); in sub_blk_8x8_msa() 54 diff_ptr += (2 * diff_stride); in sub_blk_8x8_msa() 60 int16_t *diff, int32_t diff_stride) { in sub_blk_16x16_msa() argument 78 diff += diff_stride; in sub_blk_16x16_msa() 83 diff += diff_stride; in sub_blk_16x16_msa() 88 diff += diff_stride; in sub_blk_16x16_msa() 93 diff += diff_stride; in sub_blk_16x16_msa() [all …]
|
/external/libaom/libaom/aom_dsp/x86/ |
D | highbd_subtract_sse2.c | 19 typedef void (*SubtractWxHFuncType)(int16_t *diff, ptrdiff_t diff_stride, 24 static void subtract_4x4(int16_t *diff, ptrdiff_t diff_stride, in subtract_4x4() argument 30 int64_t *store_diff = (int64_t *)(diff + 0 * diff_stride); in subtract_4x4() 48 store_diff = (int64_t *)(diff + 1 * diff_stride); in subtract_4x4() 50 store_diff = (int64_t *)(diff + 2 * diff_stride); in subtract_4x4() 52 store_diff = (int64_t *)(diff + 3 * diff_stride); in subtract_4x4() 56 static void subtract_4x8(int16_t *diff, ptrdiff_t diff_stride, in subtract_4x8() argument 62 int64_t *store_diff = (int64_t *)(diff + 0 * diff_stride); in subtract_4x8() 92 store_diff = (int64_t *)(diff + 1 * diff_stride); in subtract_4x8() 94 store_diff = (int64_t *)(diff + 2 * diff_stride); in subtract_4x8() [all …]
|
D | subtract_avx2.c | 30 int rows, int16_t *diff_ptr, ptrdiff_t diff_stride, const uint8_t *src_ptr, in subtract_block_16xn_avx2() argument 41 diff_ptr += diff_stride; in subtract_block_16xn_avx2() 46 int rows, int16_t *diff_ptr, ptrdiff_t diff_stride, const uint8_t *src_ptr, in subtract_block_32xn_avx2() argument 52 diff_ptr += diff_stride; in subtract_block_32xn_avx2() 57 int rows, int16_t *diff_ptr, ptrdiff_t diff_stride, const uint8_t *src_ptr, in subtract_block_64xn_avx2() argument 64 diff_ptr += diff_stride; in subtract_block_64xn_avx2() 69 int rows, int16_t *diff_ptr, ptrdiff_t diff_stride, const uint8_t *src_ptr, in subtract_block_128xn_avx2() argument 78 diff_ptr += diff_stride; in subtract_block_128xn_avx2() 83 ptrdiff_t diff_stride, const uint8_t *src_ptr, in aom_subtract_block_avx2() argument 88 subtract_block_16xn_avx2(rows, diff_ptr, diff_stride, src_ptr, src_stride, in aom_subtract_block_avx2() [all …]
|
D | subtract_sse2.asm | 19 ; int16_t *diff, ptrdiff_t diff_stride, 25 rows, cols, diff, diff_stride, src, src_stride, \
|
/external/libaom/libaom/aom_dsp/mips/ |
D | subtract_msa.c | 18 int16_t *diff_ptr, int32_t diff_stride) { in sub_blk_4x4_msa() argument 32 ST8x4_UB(diff0, diff1, diff_ptr, (2 * diff_stride)); in sub_blk_4x4_msa() 37 int16_t *diff_ptr, int32_t diff_stride) { in sub_blk_8x8_msa() argument 55 ST_SH2(diff0, diff1, diff_ptr, diff_stride); in sub_blk_8x8_msa() 56 diff_ptr += (2 * diff_stride); in sub_blk_8x8_msa() 62 int16_t *diff, int32_t diff_stride) { in sub_blk_16x16_msa() argument 80 diff += diff_stride; in sub_blk_16x16_msa() 85 diff += diff_stride; in sub_blk_16x16_msa() 90 diff += diff_stride; in sub_blk_16x16_msa() 95 diff += diff_stride; in sub_blk_16x16_msa() [all …]
|
/external/libvpx/libvpx/vpx_dsp/ppc/ |
D | subtract_vsx.c | 19 int16_t *diff, ptrdiff_t diff_stride, const uint8_t *src, in subtract_block4x4() argument 21 int16_t *diff1 = diff + 2 * diff_stride; in subtract_block4x4() 26 const int16x8_t d1 = vec_vsx_ld(0, diff + diff_stride); in subtract_block4x4() 28 const int16x8_t d3 = vec_vsx_ld(0, diff1 + diff_stride); in subtract_block4x4() 39 vec_vsx_st(xxpermdi(da, d1, 3), 0, diff + diff_stride); in subtract_block4x4() 41 vec_vsx_st(xxpermdi(db, d3, 3), 0, diff1 + diff_stride); in subtract_block4x4() 45 ptrdiff_t diff_stride, const uint8_t *src, in vpx_subtract_block_vsx() argument 72 diff += diff_stride; in vpx_subtract_block_vsx() 85 diff += diff_stride; in vpx_subtract_block_vsx() 96 diff += diff_stride; in vpx_subtract_block_vsx() [all …]
|
/external/libvpx/libvpx/vp9/encoder/ |
D | vp9_encodemb.c | 358 const int diff_stride = 4 * num_4x4_blocks_wide_lookup[plane_bsize]; in vp9_xform_quant_fp() local 360 src_diff = &p->src_diff[4 * (row * diff_stride + col)]; in vp9_xform_quant_fp() 368 highbd_fdct32x32(x->use_lp32x32fdct, src_diff, coeff, diff_stride); in vp9_xform_quant_fp() 374 vpx_highbd_fdct16x16(src_diff, coeff, diff_stride); in vp9_xform_quant_fp() 380 vpx_highbd_fdct8x8(src_diff, coeff, diff_stride); in vp9_xform_quant_fp() 387 x->fwd_txfm4x4(src_diff, coeff, diff_stride); in vp9_xform_quant_fp() 399 fdct32x32(x->use_lp32x32fdct, src_diff, coeff, diff_stride); in vp9_xform_quant_fp() 405 vpx_fdct16x16(src_diff, coeff, diff_stride); in vp9_xform_quant_fp() 411 vpx_fdct8x8(src_diff, coeff, diff_stride); in vp9_xform_quant_fp() 419 x->fwd_txfm4x4(src_diff, coeff, diff_stride); in vp9_xform_quant_fp() [all …]
|
D | vp9_pickmode.c | 770 const int diff_stride = bw; in block_yrd() local 772 src_diff = &p->src_diff[(r * diff_stride + c) << 2]; in block_yrd() 776 vpx_hadamard_16x16(src_diff, diff_stride, coeff); in block_yrd() 782 vpx_hadamard_8x8(src_diff, diff_stride, coeff); in block_yrd() 789 x->fwd_txfm4x4(src_diff, coeff, diff_stride); in block_yrd()
|
/external/libvpx/libvpx/vpx_dsp/arm/ |
D | subtract_neon.c | 20 ptrdiff_t diff_stride, const uint8_t *src, in vpx_subtract_block_neon() argument 41 diff += diff_stride; in vpx_subtract_block_neon() 53 diff += diff_stride; in vpx_subtract_block_neon() 63 diff += diff_stride; in vpx_subtract_block_neon() 73 vst1_s16(diff + 0 * diff_stride, vreinterpret_s16_u16(vget_low_u16(d))); in vpx_subtract_block_neon() 74 vst1_s16(diff + 1 * diff_stride, vreinterpret_s16_u16(vget_high_u16(d))); in vpx_subtract_block_neon() 75 diff += 2 * diff_stride; in vpx_subtract_block_neon()
|
/external/libaom/libaom/aom_dsp/ |
D | subtract.c | 21 ptrdiff_t diff_stride, const uint8_t *src, in aom_subtract_block_c() argument 29 diff += diff_stride; in aom_subtract_block_c() 37 ptrdiff_t diff_stride, const uint8_t *src8, in aom_highbd_subtract_block_c() argument 50 diff += diff_stride; in aom_highbd_subtract_block_c()
|
/external/libvpx/libvpx/vpx_dsp/ |
D | subtract.c | 20 ptrdiff_t diff_stride, const uint8_t *src_ptr, in vpx_subtract_block_c() argument 28 diff_ptr += diff_stride; in vpx_subtract_block_c() 36 ptrdiff_t diff_stride, const uint8_t *src8_ptr, in vpx_highbd_subtract_block_c() argument 49 diff_ptr += diff_stride; in vpx_highbd_subtract_block_c()
|
/external/libaom/libaom/aom_dsp/arm/ |
D | subtract_neon.c | 19 ptrdiff_t diff_stride, const uint8_t *src, in aom_subtract_block_neon() argument 44 diff += diff_stride; in aom_subtract_block_neon() 58 diff += diff_stride; in aom_subtract_block_neon() 68 diff += diff_stride; in aom_subtract_block_neon() 76 diff += diff_stride; in aom_subtract_block_neon()
|
/external/libvpx/libvpx/vpx_dsp/x86/ |
D | subtract_sse2.asm | 16 ; int16_t *diff, ptrdiff_t diff_stride, 22 rows, cols, diff, diff_stride, src, src_stride, \
|
/external/libaom/libaom/test/ |
D | subtract_test.cc | 28 ptrdiff_t diff_stride, const uint8_t *src_ptr, 111 ptrdiff_t diff_stride, const uint8_t *src_ptr,
|
D | av1_fwd_txfm2d_test.cc | 235 int diff_stride, TxfmParam *txfm_param); 422 int diff_stride, TxfmParam *txfm_param);
|
/external/libaom/libaom/av1/encoder/x86/ |
D | av1_fwd_txfm2d_sse4.c | 355 int diff_stride, TxfmParam *txfm_param) { in av1_lowbd_fwd_txfm_sse4_1() argument 359 av1_lowbd_fwd_txfm_c(src_diff, coeff, diff_stride, txfm_param); in av1_lowbd_fwd_txfm_sse4_1() 361 fwd_txfm2d_func(src_diff, coeff, diff_stride, txfm_param->tx_type, in av1_lowbd_fwd_txfm_sse4_1()
|
/external/libvpx/libvpx/test/ |
D | vp9_subtract_test.cc | 25 ptrdiff_t diff_stride, const uint8_t *src_ptr,
|