Home
last modified time | relevance | path

Searched refs:diff_stride (Results 1 – 25 of 43) sorted by relevance

12

/external/libaom/libaom/av1/encoder/
Dhybrid_fwd_txfm.c81 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 …]
Dhybrid_fwd_txfm.h21 void av1_fwd_txfm(const int16_t *src_diff, tran_low_t *coeff, int diff_stride,
25 int diff_stride, TxfmParam *txfm_param);
Dencodemb.c42 int16_t *diff, ptrdiff_t diff_stride, in subtract_block() argument
47 aom_highbd_subtract_block_c(rows, cols, diff, diff_stride, src8, in subtract_block()
51 aom_subtract_block_c(rows, cols, diff, diff_stride, src8, src_stride, pred8, in subtract_block()
58 aom_highbd_subtract_block(rows, cols, diff, diff_stride, src8, src_stride, in subtract_block()
62 aom_subtract_block(rows, cols, diff, diff_stride, src8, src_stride, pred8, in subtract_block()
71 const int diff_stride = block_size_wide[plane_bsize]; in av1_subtract_txb() local
81 &p->src_diff[(blk_row * diff_stride + blk_col) << tx_size_wide_log2[0]]; in av1_subtract_txb()
82 subtract_block(xd, tx1d_height, tx1d_width, src_diff, diff_stride, src, in av1_subtract_txb()
146 const int diff_stride = block_size_wide[plane_bsize]; in av1_xform_quant() local
158 const int src_offset = (blk_row * diff_stride + blk_col); in av1_xform_quant()
[all …]
Drdopt.c1294 int diff_stride, int bsw, int bsh, int visible_w, in dist_8x8_diff() argument
1322 diff16[j * bsw + i] = diff[j * diff_stride + i]; in dist_8x8_diff()
1326 diff16[j * bsw + i] = diff[j * diff_stride + i]; in dist_8x8_diff()
1362 d = aom_sum_squares_2d_i16(diff, diff_stride, visible_w, visible_h); in dist_8x8_diff()
1831 const int diff_stride = block_size_wide[bsize]; in prune_tx_2D() local
1832 const int16_t *diff = p->src_diff + 4 * blk_row * diff_stride + 4 * blk_col; in prune_tx_2D()
1833 get_energy_distribution_finer(diff, diff_stride, bw, bh, hfeatures, in prune_tx_2D()
1835 av1_get_horver_correlation_full(diff, diff_stride, bw, bh, in prune_tx_2D()
2170 const int diff_stride = block_size_wide[plane_bsize]; in pixel_diff_dist() local
2179 const int diff_idx = (blk_row * diff_stride + blk_col) in pixel_diff_dist()
[all …]
/external/libvpx/libvpx/vpx_dsp/mips/
Dsubtract_mmi.c17 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 …]
Dsubtract_msa.c16 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/
Dhighbd_subtract_sse2.c19 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 …]
Dsubtract_avx2.c30 int rows, int16_t *diff_ptr, ptrdiff_t diff_stride, const uint8_t *src_ptr, in aom_subtract_block_16xn_avx2() argument
41 diff_ptr += diff_stride; in aom_subtract_block_16xn_avx2()
46 int rows, int16_t *diff_ptr, ptrdiff_t diff_stride, const uint8_t *src_ptr, in aom_subtract_block_32xn_avx2() argument
52 diff_ptr += diff_stride; in aom_subtract_block_32xn_avx2()
57 int rows, int16_t *diff_ptr, ptrdiff_t diff_stride, const uint8_t *src_ptr, in aom_subtract_block_64xn_avx2() argument
64 diff_ptr += diff_stride; in aom_subtract_block_64xn_avx2()
69 int rows, int16_t *diff_ptr, ptrdiff_t diff_stride, const uint8_t *src_ptr, in aom_subtract_block_128xn_avx2() argument
78 diff_ptr += diff_stride; in aom_subtract_block_128xn_avx2()
83 ptrdiff_t diff_stride, const uint8_t *src_ptr, in aom_subtract_block_avx2() argument
88 aom_subtract_block_16xn_avx2(rows, diff_ptr, diff_stride, src_ptr, in aom_subtract_block_avx2()
[all …]
Dsubtract_sse2.asm19 ; int16_t *diff, ptrdiff_t diff_stride,
25 rows, cols, diff, diff_stride, src, src_stride, \
/external/libaom/libaom/aom_dsp/mips/
Dsubtract_msa.c18 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/
Dsubtract_vsx.c18 int16_t *diff, ptrdiff_t diff_stride, const uint8_t *src, in subtract_block4x4() argument
20 int16_t *diff1 = diff + 2 * diff_stride; in subtract_block4x4()
25 const int16x8_t d1 = vec_vsx_ld(0, diff + diff_stride); in subtract_block4x4()
27 const int16x8_t d3 = vec_vsx_ld(0, diff1 + diff_stride); in subtract_block4x4()
38 vec_vsx_st(xxpermdi(da, d1, 3), 0, diff + diff_stride); in subtract_block4x4()
40 vec_vsx_st(xxpermdi(db, d3, 3), 0, diff1 + diff_stride); in subtract_block4x4()
44 ptrdiff_t diff_stride, const uint8_t *src, in vpx_subtract_block_vsx() argument
71 diff += diff_stride; in vpx_subtract_block_vsx()
84 diff += diff_stride; in vpx_subtract_block_vsx()
95 diff += diff_stride; in vpx_subtract_block_vsx()
[all …]
/external/libvpx/libvpx/vp9/encoder/
Dvp9_encodemb.c354 const int diff_stride = 4 * num_4x4_blocks_wide_lookup[plane_bsize]; in vp9_xform_quant_fp() local
356 src_diff = &p->src_diff[4 * (row * diff_stride + col)]; in vp9_xform_quant_fp()
364 highbd_fdct32x32(x->use_lp32x32fdct, src_diff, coeff, diff_stride); in vp9_xform_quant_fp()
370 vpx_highbd_fdct16x16(src_diff, coeff, diff_stride); in vp9_xform_quant_fp()
376 vpx_highbd_fdct8x8(src_diff, coeff, diff_stride); in vp9_xform_quant_fp()
383 x->fwd_txfm4x4(src_diff, coeff, diff_stride); in vp9_xform_quant_fp()
395 fdct32x32(x->use_lp32x32fdct, src_diff, coeff, diff_stride); in vp9_xform_quant_fp()
401 vpx_fdct16x16(src_diff, coeff, diff_stride); in vp9_xform_quant_fp()
407 vp9_fdct8x8_quant(src_diff, diff_stride, coeff, 64, x->skip_block, in vp9_xform_quant_fp()
413 x->fwd_txfm4x4(src_diff, coeff, diff_stride); in vp9_xform_quant_fp()
[all …]
Dvp9_pickmode.c734 const int diff_stride = bw; in block_yrd() local
736 src_diff = &p->src_diff[(r * diff_stride + c) << 2]; in block_yrd()
740 vpx_hadamard_16x16(src_diff, diff_stride, coeff); in block_yrd()
746 vpx_hadamard_8x8(src_diff, diff_stride, coeff); in block_yrd()
753 x->fwd_txfm4x4(src_diff, coeff, diff_stride); in block_yrd()
Dvp9_rdopt.c505 const int16_t *diff, const int diff_stride, in sum_squares_visible() argument
521 sse = (int64_t)vpx_sum_squares_2d_i16(diff, diff_stride, tx_4x4_w << 2); in sum_squares_visible()
532 diff + r * diff_stride * 4 + c * 4, diff_stride, 4); in sum_squares_visible()
688 const int diff_stride = 4 * num_4x4_blocks_wide_lookup[plane_bsize]; in block_rd_txfm() local
691 const int16_t *diff = &p->src_diff[4 * (blk_row * diff_stride + blk_col)]; in block_rd_txfm()
693 sse = sum_squares_visible(xd, pd, diff, diff_stride, blk_row, blk_col, in block_rd_txfm()
/external/libvpx/libvpx/vpx_dsp/arm/
Dsubtract_neon.c20 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/
Dsubtract.c21 ptrdiff_t diff_stride, const uint8_t *src, in aom_subtract_block_c() argument
29 diff += diff_stride; in aom_subtract_block_c()
36 ptrdiff_t diff_stride, const uint8_t *src8, in aom_highbd_subtract_block_c() argument
49 diff += diff_stride; in aom_highbd_subtract_block_c()
/external/libvpx/libvpx/vpx_dsp/
Dsubtract.c20 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/
Dsubtract_neon.c19 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/
Dsubtract_sse2.asm16 ; int16_t *diff, ptrdiff_t diff_stride,
22 rows, cols, diff, diff_stride, src, src_stride, \
/external/libaom/libaom/test/
Dsubtract_test.cc26 ptrdiff_t diff_stride, const uint8_t *src_ptr,
108 ptrdiff_t diff_stride, const uint8_t *src_ptr,
Dav1_fwd_txfm2d_test.cc234 int diff_stride, TxfmParam *txfm_param);
421 int diff_stride, TxfmParam *txfm_param);
/external/libaom/libaom/av1/encoder/x86/
Dav1_fwd_txfm2d_sse4.c356 int diff_stride, TxfmParam *txfm_param) { in av1_lowbd_fwd_txfm_sse4_1() argument
360 av1_lowbd_fwd_txfm_c(src_diff, coeff, diff_stride, txfm_param); in av1_lowbd_fwd_txfm_sse4_1()
362 fwd_txfm2d_func(src_diff, coeff, diff_stride, txfm_param->tx_type, in av1_lowbd_fwd_txfm_sse4_1()
Dav1_fwd_txfm2d_avx2.c2805 int diff_stride, TxfmParam *txfm_param) { in av1_lowbd_fwd_txfm_avx2() argument
2809 av1_lowbd_fwd_txfm_c(src_diff, coeff, diff_stride, txfm_param); in av1_lowbd_fwd_txfm_avx2()
2811 fwd_txfm2d_func(src_diff, coeff, diff_stride, txfm_param->tx_type, in av1_lowbd_fwd_txfm_avx2()
/external/libvpx/libvpx/test/
Dvp9_subtract_test.cc25 ptrdiff_t diff_stride, const uint8_t *src_ptr,
/external/libvpx/config/arm64/
Dvpx_dsp_rtcd.h1174 void vpx_highbd_subtract_block_c(int rows, int cols, int16_t *diff_ptr, ptrdiff_t diff_stride, cons…
1661 void vpx_subtract_block_c(int rows, int cols, int16_t *diff_ptr, ptrdiff_t diff_stride, const uint8…
1662 void vpx_subtract_block_neon(int rows, int cols, int16_t *diff_ptr, ptrdiff_t diff_stride, const ui…

12