Home
last modified time | relevance | path

Searched refs:diff_ptr (Results 1 – 14 of 14) sorted by relevance

/external/libaom/libaom/aom_dsp/x86/
Dsubtract_avx2.c15 static INLINE void subtract32_avx2(int16_t *diff_ptr, const uint8_t *src_ptr, in subtract32_avx2() argument
25 _mm256_store_si256((__m256i *)(diff_ptr), d_0); in subtract32_avx2()
26 _mm256_store_si256((__m256i *)(diff_ptr + 16), d_1); in subtract32_avx2()
30 int rows, int16_t *diff_ptr, ptrdiff_t diff_stride, const uint8_t *src_ptr, in aom_subtract_block_16xn_avx2() argument
38 _mm256_store_si256((__m256i *)(diff_ptr), d_0); in aom_subtract_block_16xn_avx2()
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
49 subtract32_avx2(diff_ptr, src_ptr, pred_ptr); in aom_subtract_block_32xn_avx2()
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
[all …]
/external/libvpx/libvpx/vpx_dsp/
Dsubtract.c19 void vpx_subtract_block_c(int rows, int cols, int16_t *diff_ptr, in vpx_subtract_block_c() argument
26 for (c = 0; c < cols; c++) diff_ptr[c] = src_ptr[c] - pred_ptr[c]; in vpx_subtract_block_c()
28 diff_ptr += diff_stride; in vpx_subtract_block_c()
35 void vpx_highbd_subtract_block_c(int rows, int cols, int16_t *diff_ptr, in vpx_highbd_subtract_block_c() argument
46 diff_ptr[c] = src[c] - pred[c]; in vpx_highbd_subtract_block_c()
49 diff_ptr += diff_stride; in vpx_highbd_subtract_block_c()
Dvpx_dsp_rtcd_defs.pl720 add_proto qw/void vpx_subtract_block/, "int rows, int cols, int16_t *diff_ptr, ptrdiff_t diff_strid…
960 …add_proto qw/void vpx_highbd_subtract_block/, "int rows, int cols, int16_t *diff_ptr, ptrdiff_t di…
/external/libvpx/libvpx/vpx_dsp/mips/
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()
229 void vpx_subtract_block_msa(int32_t rows, int32_t cols, int16_t *diff_ptr, in vpx_subtract_block_msa() argument
236 sub_blk_4x4_msa(src_ptr, src_stride, pred_ptr, pred_stride, diff_ptr, in vpx_subtract_block_msa()
240 sub_blk_8x8_msa(src_ptr, src_stride, pred_ptr, pred_stride, diff_ptr, in vpx_subtract_block_msa()
244 sub_blk_16x16_msa(src_ptr, src_stride, pred_ptr, pred_stride, diff_ptr, in vpx_subtract_block_msa()
248 sub_blk_32x32_msa(src_ptr, src_stride, pred_ptr, pred_stride, diff_ptr, in vpx_subtract_block_msa()
[all …]
/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()
231 void aom_subtract_block_msa(int32_t rows, int32_t cols, int16_t *diff_ptr, in aom_subtract_block_msa() argument
238 sub_blk_4x4_msa(src_ptr, src_stride, pred_ptr, pred_stride, diff_ptr, in aom_subtract_block_msa()
242 sub_blk_8x8_msa(src_ptr, src_stride, pred_ptr, pred_stride, diff_ptr, in aom_subtract_block_msa()
246 sub_blk_16x16_msa(src_ptr, src_stride, pred_ptr, pred_stride, diff_ptr, in aom_subtract_block_msa()
250 sub_blk_32x32_msa(src_ptr, src_stride, pred_ptr, pred_stride, diff_ptr, in aom_subtract_block_msa()
[all …]
/external/libaom/libaom/test/
Dsubtract_test.cc25 typedef void (*SubtractFunc)(int rows, int cols, int16_t *diff_ptr,
107 typedef void (*HBDSubtractFunc)(int rows, int cols, int16_t *diff_ptr,
/external/libvpx/libvpx/test/
Dvp9_subtract_test.cc24 typedef void (*SubtractFunc)(int rows, int cols, int16_t *diff_ptr,
/external/libvpx/libvpx/vp8/encoder/
Dencodemb.c25 short *diff_ptr = be->src_diff; in vp8_subtract_b() local
29 vpx_subtract_block(4, 4, diff_ptr, pitch, src_ptr, src_stride, pred_ptr, in vp8_subtract_b()
/external/libaom/libaom/aom_dsp/
Daom_dsp_rtcd_defs.pl570 …add_proto qw/void aom_subtract_block/, "int rows, int cols, int16_t *diff_ptr, ptrdiff_t diff_stri…
573 …add_proto qw/void aom_highbd_subtract_block/, "int rows, int cols, int16_t *diff_ptr, ptrdiff_t di…
/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…
/external/libvpx/config/arm-neon/
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…
/external/libvpx/config/generic/
Dvpx_dsp_rtcd.h1059 void vpx_highbd_subtract_block_c(int rows, int cols, int16_t *diff_ptr, ptrdiff_t diff_stride, cons…
1440 void vpx_subtract_block_c(int rows, int cols, int16_t *diff_ptr, ptrdiff_t diff_stride, const uint8…
/external/libvpx/config/x86/
Dvpx_dsp_rtcd.h1350 void vpx_highbd_subtract_block_c(int rows, int cols, int16_t *diff_ptr, ptrdiff_t diff_stride, cons…
1894 void vpx_subtract_block_c(int rows, int cols, int16_t *diff_ptr, ptrdiff_t diff_stride, const uint8…
1895 void vpx_subtract_block_sse2(int rows, int cols, int16_t *diff_ptr, ptrdiff_t diff_stride, const ui…
/external/libvpx/config/x86_64/
Dvpx_dsp_rtcd.h1357 void vpx_highbd_subtract_block_c(int rows, int cols, int16_t *diff_ptr, ptrdiff_t diff_stride, cons…
1901 void vpx_subtract_block_c(int rows, int cols, int16_t *diff_ptr, ptrdiff_t diff_stride, const uint8…
1902 void vpx_subtract_block_sse2(int rows, int cols, int16_t *diff_ptr, ptrdiff_t diff_stride, const ui…