/external/libaom/libaom/aom_dsp/x86/ |
D | subtract_avx2.c | 15 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 subtract_block_16xn_avx2() argument 38 _mm256_store_si256((__m256i *)(diff_ptr), d_0); in subtract_block_16xn_avx2() 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 49 subtract32_avx2(diff_ptr, src_ptr, pred_ptr); in subtract_block_32xn_avx2() 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 [all …]
|
/external/libvpx/libvpx/vpx_dsp/ |
D | subtract.c | 19 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()
|
D | vpx_dsp_rtcd_defs.pl | 731 add_proto qw/void vpx_subtract_block/, "int rows, int cols, int16_t *diff_ptr, ptrdiff_t diff_strid… 974 …add_proto qw/void vpx_highbd_subtract_block/, "int rows, int cols, int16_t *diff_ptr, ptrdiff_t di…
|
/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() 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/libvpx/libvpx/vpx_dsp/mips/ |
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() 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/test/ |
D | subtract_test.cc | 27 typedef void (*SubtractFunc)(int rows, int cols, int16_t *diff_ptr, 110 typedef void (*HBDSubtractFunc)(int rows, int cols, int16_t *diff_ptr,
|
/external/libvpx/libvpx/test/ |
D | vp9_subtract_test.cc | 24 typedef void (*SubtractFunc)(int rows, int cols, int16_t *diff_ptr,
|
/external/libvpx/libvpx/vp8/encoder/ |
D | encodemb.c | 25 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/ |
D | aom_dsp_rtcd_defs.pl | 597 …add_proto qw/void aom_subtract_block/, "int rows, int cols, int16_t *diff_ptr, ptrdiff_t diff_stri… 607 …add_proto qw/void aom_highbd_subtract_block/, "int rows, int cols, int16_t *diff_ptr, ptrdiff_t di…
|
/external/libvpx/config/arm-neon/ |
D | vpx_dsp_rtcd.h | 1174 void vpx_highbd_subtract_block_c(int rows, int cols, int16_t *diff_ptr, ptrdiff_t diff_stride, cons… 1664 void vpx_subtract_block_c(int rows, int cols, int16_t *diff_ptr, ptrdiff_t diff_stride, const uint8… 1665 void vpx_subtract_block_neon(int rows, int cols, int16_t *diff_ptr, ptrdiff_t diff_stride, const ui…
|
/external/libvpx/config/arm64/ |
D | vpx_dsp_rtcd.h | 1174 void vpx_highbd_subtract_block_c(int rows, int cols, int16_t *diff_ptr, ptrdiff_t diff_stride, cons… 1664 void vpx_subtract_block_c(int rows, int cols, int16_t *diff_ptr, ptrdiff_t diff_stride, const uint8… 1665 void vpx_subtract_block_neon(int rows, int cols, int16_t *diff_ptr, ptrdiff_t diff_stride, const ui…
|
/external/libvpx/config/generic/ |
D | vpx_dsp_rtcd.h | 1059 void vpx_highbd_subtract_block_c(int rows, int cols, int16_t *diff_ptr, ptrdiff_t diff_stride, cons… 1443 void vpx_subtract_block_c(int rows, int cols, int16_t *diff_ptr, ptrdiff_t diff_stride, const uint8…
|
/external/libvpx/config/x86/ |
D | vpx_dsp_rtcd.h | 1350 void vpx_highbd_subtract_block_c(int rows, int cols, int16_t *diff_ptr, ptrdiff_t diff_stride, cons… 1897 void vpx_subtract_block_c(int rows, int cols, int16_t *diff_ptr, ptrdiff_t diff_stride, const uint8… 1898 void vpx_subtract_block_sse2(int rows, int cols, int16_t *diff_ptr, ptrdiff_t diff_stride, const ui…
|
/external/libvpx/config/x86_64/ |
D | vpx_dsp_rtcd.h | 1357 void vpx_highbd_subtract_block_c(int rows, int cols, int16_t *diff_ptr, ptrdiff_t diff_stride, cons… 1904 void vpx_subtract_block_c(int rows, int cols, int16_t *diff_ptr, ptrdiff_t diff_stride, const uint8… 1905 void vpx_subtract_block_sse2(int rows, int cols, int16_t *diff_ptr, ptrdiff_t diff_stride, const ui…
|