/external/libvpx/libvpx/vpx_dsp/mips/ |
D | sad_mmi.c | 403 const uint8_t *second_pred, in vpx_sad_avg64x() argument 414 MMI_ADDIU(%[second_pred], %[second_pred], 0x40) in vpx_sad_avg64x() 418 MMI_ADDIU(%[second_pred], %[second_pred], 0x40) in vpx_sad_avg64x() 427 [second_pred]"+&r"((mips_reg)second_pred), in vpx_sad_avg64x() 439 const uint8_t *second_pred) { \ 440 return vpx_sad_avg64x(src, src_stride, ref, ref_stride, second_pred, H); \ 491 const uint8_t *second_pred, in vpx_sad_avg32x() argument 502 MMI_ADDIU(%[second_pred], %[second_pred], 0x20) in vpx_sad_avg32x() 506 MMI_ADDIU(%[second_pred], %[second_pred], 0x20) in vpx_sad_avg32x() 515 [second_pred]"+&r"((mips_reg)second_pred), in vpx_sad_avg32x() [all …]
|
/external/libvpx/libvpx/vpx_dsp/ |
D | vpx_dsp_rtcd_defs.pl | 826 …t8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred"; 829 …t8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred"; 832 …t8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred"; 835 …t8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred"; 838 …t8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred"; 841 …t8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred"; 844 …t8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred"; 847 …t8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred"; 850 …t8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred"; 853 …t8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred"; [all …]
|
D | sad.c | 42 int ref_stride, const uint8_t *second_pred) { \ 44 vpx_comp_avg_pred_c(comp_pred, second_pred, m, n, ref_ptr, ref_stride); \ 176 int ref_stride, const uint8_t *second_pred) { \ 178 vpx_highbd_comp_avg_pred_c(comp_pred, CONVERT_TO_SHORTPTR(second_pred), m, \
|
/external/libaom/libaom/aom_dsp/ |
D | aom_dsp_rtcd_defs.pl | 601 …t8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred"; 602 …int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred, const DIST_WTD… 695 …t8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred"; 700 …int src_stride, const uint8_t *ref_ptr, int ref_stride, const uint8_t *second_pred, const DIST_WTD… 745 …rc, int src_stride, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t … 1001 …, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred"; 1002 … const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred, const DIST_WTD… 1111 …, int yoffset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred"; 1129 … const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred, const DIST_WTD… 1138 …ffset, int yoffset, const uint8_t *ref, int ref_stride, const uint8_t *second_pred, const uint8_t … [all …]
|
D | variance.h | 31 const uint8_t *second_pred); 51 int b_stride, unsigned int *sse, const uint8_t *second_pred); 55 const uint8_t *second_pred, const DIST_WTD_COMP_PARAMS *jcp_param); 59 int b_stride, unsigned int *sse, const uint8_t *second_pred, 64 const uint8_t *second_pred, 69 const uint8_t *ref, int ref_stride, const uint8_t *second_pred,
|
D | sad.c | 52 const uint8_t *second_pred) { \ 54 aom_comp_avg_pred(comp_pred, second_pred, m, n, ref, ref_stride); \ 59 const uint8_t *second_pred, const DIST_WTD_COMP_PARAMS *jcp_param) { \ 61 aom_dist_wtd_comp_avg_pred_c(comp_pred, second_pred, m, n, ref, \ 205 const uint8_t *second_pred) { \ 207 aom_highbd_comp_avg_pred(CONVERT_TO_BYTEPTR(comp_pred), second_pred, m, n, \ 213 const uint8_t *second_pred, const DIST_WTD_COMP_PARAMS *jcp_param) { \ 216 second_pred, m, n, ref, ref_stride, \
|
/external/libvpx/libvpx/vpx_dsp/arm/ |
D | sad_neon.c | 31 const uint8_t *second_pred) { in vpx_sad4x4_avg_neon() argument 34 const uint8x16_t second_pred_u8 = vld1q_u8(second_pred); in vpx_sad4x4_avg_neon() 59 const uint8_t *second_pred) { in vpx_sad4x8_avg_neon() argument 65 const uint8x16_t second_pred_u8 = vld1q_u8(second_pred); in vpx_sad4x8_avg_neon() 69 second_pred += 16; in vpx_sad4x8_avg_neon() 95 const uint8_t *second_pred, in sad8x_avg() argument 103 const uint8x8_t c_u8 = vld1_u8(second_pred); in sad8x_avg() 107 second_pred += 8; in sad8x_avg() 122 const uint8_t *second_pred) { \ 124 sad8x_avg(src_ptr, src_stride, ref_ptr, ref_stride, second_pred, n); \ [all …]
|
/external/libvpx/libvpx/vpx_dsp/x86/ |
D | variance_avx2.c | 227 const uint8_t *second_pred, int second_stride, in spv32_x0_y0() argument 237 const __m256i sec_reg = _mm256_loadu_si256((__m256i const *)second_pred); in spv32_x0_y0() 241 second_pred += second_stride; in spv32_x0_y0() 255 const uint8_t *second_pred, in spv32_half_zero() argument 268 const __m256i sec_reg = _mm256_loadu_si256((__m256i const *)second_pred); in spv32_half_zero() 272 second_pred += second_stride; in spv32_half_zero() 285 const uint8_t *second_pred, int second_stride, in spv32_x0_y4() argument 288 spv32_half_zero(src, src_stride, dst, dst_stride, second_pred, second_stride, in spv32_x0_y4() 294 const uint8_t *second_pred, int second_stride, in spv32_x4_y0() argument 297 spv32_half_zero(src, src_stride, dst, dst_stride, second_pred, second_stride, in spv32_x4_y0() [all …]
|
D | sad_avx2.c | 94 int ref_stride, const uint8_t *second_pred) { \ 104 ref1_reg, _mm256_loadu_si256((__m256i const *)second_pred)); \ 106 ref2_reg, _mm256_loadu_si256((__m256i const *)(second_pred + 32))); \ 115 second_pred += 64; \ 128 int ref_stride, const uint8_t *second_pred) { \ 141 ref1_reg, _mm256_loadu_si256((__m256i const *)second_pred)); \ 143 ref2_reg, _mm256_loadu_si256((__m256i const *)(second_pred + 32))); \ 153 second_pred += 64; \
|
/external/libaom/libaom/aom_dsp/x86/ |
D | sad_impl_avx2.c | 164 const int h, const uint8_t *second_pred, in sad_w64_avg_avx2() argument 175 ref1_reg, _mm256_loadu_si256((__m256i const *)second_pred)); in sad_w64_avg_avx2() 177 ref2_reg, _mm256_loadu_si256((__m256i const *)(second_pred + 32))); in sad_w64_avg_avx2() 185 second_pred += second_pred_stride; in sad_w64_avg_avx2() 198 const uint8_t *second_pred) { in aom_sad64x128_avg_avx2() argument 200 second_pred, 64); in aom_sad64x128_avg_avx2() 203 second_pred += 64 << 6; in aom_sad64x128_avg_avx2() 205 second_pred, 64); in aom_sad64x128_avg_avx2() 211 const uint8_t *second_pred) { in aom_sad128x64_avg_avx2() argument 214 second_pred, 128); in aom_sad128x64_avg_avx2() [all …]
|
D | masked_sad_intrin_avx2.c | 125 const uint8_t *second_pred, const uint8_t *msk, int msk_stride, in aom_masked_sad_avx2() argument 132 second_pred, m, msk, msk_stride, n); in aom_masked_sad_avx2() 136 second_pred, m, msk, msk_stride, n); in aom_masked_sad_avx2() 139 sad = masked_sad16xh_avx2(src, src_stride, ref, ref_stride, second_pred, in aom_masked_sad_avx2() 143 sad = masked_sad32xh_avx2(src, src_stride, ref, ref_stride, second_pred, in aom_masked_sad_avx2() 150 sad = aom_masked_sad4xh_ssse3(src, src_stride, second_pred, m, ref, in aom_masked_sad_avx2() 154 sad = aom_masked_sad8xh_ssse3(src, src_stride, second_pred, m, ref, in aom_masked_sad_avx2() 158 sad = masked_sad16xh_avx2(src, src_stride, second_pred, m, ref, in aom_masked_sad_avx2() 162 sad = masked_sad32xh_avx2(src, src_stride, second_pred, m, ref, in aom_masked_sad_avx2() 173 const uint8_t *second_pred, const uint8_t *msk, int msk_stride, \ [all …]
|
D | sad_highbd_avx2.c | 525 const uint8_t *second_pred) { in aom_highbd_sad16x8_avg_avx2() argument 529 uint16_t *secp = CONVERT_TO_SHORTPTR(second_pred); in aom_highbd_sad16x8_avg_avx2() 543 const uint8_t *second_pred) { in aom_highbd_sad16x16_avg_avx2() argument 546 second_pred); in aom_highbd_sad16x16_avg_avx2() 549 second_pred += 16 << left_shift; in aom_highbd_sad16x16_avg_avx2() 551 second_pred); in aom_highbd_sad16x16_avg_avx2() 557 const uint8_t *second_pred) { in aom_highbd_sad16x32_avg_avx2() argument 560 second_pred); in aom_highbd_sad16x32_avg_avx2() 563 second_pred += 16 << left_shift; in aom_highbd_sad16x32_avg_avx2() 565 second_pred); in aom_highbd_sad16x32_avg_avx2() [all …]
|
D | sad_avx2.c | 101 int ref_stride, const uint8_t *second_pred) { \ 111 ref1_reg, _mm256_loadu_si256((__m256i const *)second_pred)); \ 113 ref2_reg, _mm256_loadu_si256((__m256i const *)(second_pred + 32))); \ 122 second_pred += 64; \ 136 int ref_stride, const uint8_t *second_pred) { \ 149 ref1_reg, _mm256_loadu_si256((__m256i const *)second_pred)); \ 151 ref2_reg, _mm256_loadu_si256((__m256i const *)(second_pred + 32))); \ 161 second_pred += 64; \
|
D | masked_variance_intrin_ssse3.c | 56 const uint8_t *ref, int ref_stride, const uint8_t *second_pred, \ 65 masked_variance(ref, ref_stride, temp, W, second_pred, W, msk, \ 68 masked_variance(ref, ref_stride, second_pred, W, temp, W, msk, \ 76 const uint8_t *ref, int ref_stride, const uint8_t *second_pred, \ 85 masked_variance8xh(ref, ref_stride, temp, second_pred, msk, msk_stride, \ 88 masked_variance8xh(ref, ref_stride, second_pred, temp, msk, msk_stride, \ 96 const uint8_t *ref, int ref_stride, const uint8_t *second_pred, \ 105 masked_variance4xh(ref, ref_stride, temp, second_pred, msk, msk_stride, \ 108 masked_variance4xh(ref, ref_stride, second_pred, temp, msk, msk_stride, \ 553 const uint16_t *second_pred = CONVERT_TO_SHORTPTR(second_pred8); \ [all …]
|
D | highbd_variance_sse4.c | 161 const uint8_t *second_pred) { in aom_highbd_8_sub_pixel_avg_variance4x4_sse4_1() argument 171 aom_highbd_comp_avg_pred(CONVERT_TO_BYTEPTR(temp3), second_pred, 4, 4, in aom_highbd_8_sub_pixel_avg_variance4x4_sse4_1() 181 const uint8_t *second_pred) { in aom_highbd_10_sub_pixel_avg_variance4x4_sse4_1() argument 191 aom_highbd_comp_avg_pred(CONVERT_TO_BYTEPTR(temp3), second_pred, 4, 4, in aom_highbd_10_sub_pixel_avg_variance4x4_sse4_1() 201 const uint8_t *second_pred) { in aom_highbd_12_sub_pixel_avg_variance4x4_sse4_1() argument 211 aom_highbd_comp_avg_pred(CONVERT_TO_BYTEPTR(temp3), second_pred, 4, 4, in aom_highbd_12_sub_pixel_avg_variance4x4_sse4_1()
|
D | masked_sad_intrin_ssse3.c | 35 const uint8_t *second_pred, const uint8_t *msk, int msk_stride, \ 38 return masked_sad_ssse3(src, src_stride, ref, ref_stride, second_pred, \ 41 return masked_sad_ssse3(src, src_stride, second_pred, m, ref, \ 48 const uint8_t *second_pred, const uint8_t *msk, int msk_stride, \ 52 second_pred, 8, msk, msk_stride, n); \ 54 return aom_masked_sad8xh_ssse3(src, src_stride, second_pred, 8, ref, \ 61 const uint8_t *second_pred, const uint8_t *msk, int msk_stride, \ 65 second_pred, 4, msk, msk_stride, n); \ 67 return aom_masked_sad4xh_ssse3(src, src_stride, second_pred, 4, ref, \
|
/external/libvpx/config/x86/ |
D | vpx_dsp_rtcd.h | 336 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 337 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 340 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 341 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 344 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 345 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 348 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 349 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 352 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 353 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); [all …]
|
/external/libvpx/config/x86_64/ |
D | vpx_dsp_rtcd.h | 337 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 338 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 341 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 342 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 345 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 346 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 349 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 350 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 353 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 354 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); [all …]
|
/external/libvpx/config/generic/ |
D | vpx_dsp_rtcd.h | 264 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 267 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 270 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 273 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 276 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 279 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 282 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 285 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 288 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 291 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); [all …]
|
/external/libvpx/config/arm64/ |
D | vpx_dsp_rtcd.h | 317 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 320 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 323 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 326 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 329 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 332 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 335 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 338 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 341 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 344 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); [all …]
|
/external/libvpx/config/arm-neon/ |
D | vpx_dsp_rtcd.h | 317 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 320 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 323 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 326 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 329 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 332 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 335 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 338 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 341 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); 344 …, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, const uint8_t *second_pred); [all …]
|
/external/libvpx/libvpx/vpx_dsp/ppc/ |
D | sad_vsx.c | 117 const uint8_t *second_pred) { \ 119 vpx_comp_avg_pred_vsx(comp_pred, second_pred, 16, height, ref, \ 128 const uint8_t *second_pred) { \ 130 vpx_comp_avg_pred_vsx(comp_pred, second_pred, 32, height, ref, \ 139 const uint8_t *second_pred) { \ 141 vpx_comp_avg_pred_vsx(comp_pred, second_pred, 64, height, ref, \
|
/external/libvpx/libvpx/vp9/encoder/ |
D | vp9_mcomp.c | 172 if (second_pred == NULL) { \ 177 src_stride, &sse, second_pred); \ 199 if (second_pred == NULL) \ 204 src_stride, &sse, second_pred); \ 304 int y_stride, const uint8_t *second_pred, int w, int h, int offset, in setup_center_error() argument 308 if (second_pred != NULL) { in setup_center_error() 311 vpx_highbd_comp_avg_pred(comp_pred16, CONVERT_TO_SHORTPTR(second_pred), w, in setup_center_error() 317 vpx_comp_avg_pred(comp_pred, second_pred, w, h, y + offset, y_stride); in setup_center_error() 330 if (second_pred != NULL) { in setup_center_error() 332 vpx_comp_avg_pred(comp_pred, second_pred, w, h, y + offset, y_stride); in setup_center_error() [all …]
|
/external/libaom/libaom/av1/encoder/ |
D | mcomp.h | 70 const MV *center_mv, const uint8_t *second_pred, 73 const MV *center_mv, const uint8_t *second_pred, 110 int *distortion, unsigned int *sse1, const uint8_t *second_pred, 135 const uint8_t *second_pred);
|
D | mcomp.c | 188 if (second_pred == NULL) { \ 193 src_address, src_stride, second_pred, mask, \ 197 src_address, src_stride, &sse, second_pred); \ 219 pre(y, y_stride, r, c), y_stride, sp(c), sp(r), second_pred, mask, \ 336 int y_stride, const uint8_t *second_pred, const uint8_t *mask, in setup_center_error() argument 340 if (second_pred != NULL) { in setup_center_error() 345 aom_highbd_comp_mask_pred(comp_pred, second_pred, w, h, y + offset, in setup_center_error() 348 aom_highbd_comp_avg_pred(comp_pred, second_pred, w, h, y + offset, in setup_center_error() 355 aom_comp_mask_pred(comp_pred, second_pred, w, h, y + offset, y_stride, in setup_center_error() 358 aom_comp_avg_pred(comp_pred, second_pred, w, h, y + offset, y_stride); in setup_center_error() [all …]
|