Home
last modified time | relevance | path

Searched refs:second_pred (Results 1 – 25 of 53) sorted by relevance

123

/external/libvpx/libvpx/vpx_dsp/mips/
Dsad_mmi.c403 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/
Dvpx_dsp_rtcd_defs.pl826 …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 …]
Dsad.c42 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/
Daom_dsp_rtcd_defs.pl601 …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 …]
Dvariance.h31 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,
Dsad.c52 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/
Dsad_neon.c31 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/
Dvariance_avx2.c227 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 …]
Dsad_avx2.c94 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/
Dsad_impl_avx2.c164 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 …]
Dmasked_sad_intrin_avx2.c125 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 …]
Dsad_highbd_avx2.c525 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 …]
Dsad_avx2.c101 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; \
Dmasked_variance_intrin_ssse3.c56 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 …]
Dhighbd_variance_sse4.c161 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()
Dmasked_sad_intrin_ssse3.c35 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/
Dvpx_dsp_rtcd.h336 …, 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/
Dvpx_dsp_rtcd.h337 …, 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/
Dvpx_dsp_rtcd.h264 …, 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/
Dvpx_dsp_rtcd.h317 …, 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/
Dvpx_dsp_rtcd.h317 …, 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/
Dsad_vsx.c117 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/
Dvp9_mcomp.c172 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/
Dmcomp.h70 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);
Dmcomp.c188 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 …]

123