Home
last modified time | relevance | path

Searched refs:sad_array (Results 1 – 18 of 18) sorted by relevance

/external/libvpx/libvpx/vpx_dsp/mips/
Dsad_msa.c163 int32_t height, uint32_t *sad_array) { in sad_4width_x3_msa() argument
197 sad_array[0] = HADD_UH_U32(sad0); in sad_4width_x3_msa()
198 sad_array[1] = HADD_UH_U32(sad1); in sad_4width_x3_msa()
199 sad_array[2] = HADD_UH_U32(sad2); in sad_4width_x3_msa()
204 int32_t height, uint32_t *sad_array) { in sad_8width_x3_msa() argument
232 sad_array[0] = HADD_UH_U32(sad0); in sad_8width_x3_msa()
233 sad_array[1] = HADD_UH_U32(sad1); in sad_8width_x3_msa()
234 sad_array[2] = HADD_UH_U32(sad2); in sad_8width_x3_msa()
239 int32_t height, uint32_t *sad_array) { in sad_16width_x3_msa() argument
280 sad_array[0] = HADD_UH_U32(sad0); in sad_16width_x3_msa()
[all …]
/external/libvpx/libvpx/vpx_dsp/
Dvpx_dsp_rtcd_defs.pl1026 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array";
1029 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array";
1032 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array";
1035 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array";
1038 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array";
1041 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array";
1044 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array";
1048 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array";
1051 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array";
1054 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array";
[all …]
Dsad.c95 uint32_t *sad_array) { \
98 sad_array[i] = vpx_sad##m##x##n##_c(src, src_stride, &ref_array[i], ref_stride); \
105 uint32_t *sad_array) { \
108 sad_array[i] = vpx_sad##m##x##n##_c(src, src_stride, ref_array[i], ref_stride); \
231 uint32_t *sad_array) { \
234 sad_array[i] = vpx_highbd_sad##m##x##n##_c(src, src_stride, &ref_array[i], \
242 int ref_stride, uint32_t *sad_array) { \
245 sad_array[i] = vpx_highbd_sad##m##x##n##_c(src, src_stride, ref_array[i], \
Dvariance.h37 unsigned int *sad_array);
42 unsigned int *sad_array);
/external/libvpx/config/generic/
Dvpx_dsp_rtcd.h358 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
361 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
364 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
373 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
382 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
385 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
388 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
397 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
406 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
409 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
[all …]
/external/libvpx/config/arm/
Dvpx_dsp_rtcd.h360 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
363 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
366 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
375 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
384 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
387 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
390 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
399 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
408 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
411 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
[all …]
/external/libvpx/config/mips64/
Dvpx_dsp_rtcd.h358 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
361 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
364 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
373 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
382 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
385 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
388 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
397 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
406 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
409 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
[all …]
/external/libvpx/config/mips32/
Dvpx_dsp_rtcd.h358 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
361 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
364 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
373 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
382 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
385 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
388 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
397 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
406 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
409 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
[all …]
/external/libvpx/config/x86_64/
Dvpx_dsp_rtcd.h459 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
460 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
461 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
464 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
465 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
468 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
479 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
480 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
492 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
493 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
[all …]
/external/libvpx/config/x86/
Dvpx_dsp_rtcd.h454 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
455 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
456 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
459 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
460 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
463 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
474 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
475 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
487 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
488 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
[all …]
/external/libvpx/config/mips32-dspr2/
Dvpx_dsp_rtcd.h394 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
397 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
400 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
409 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
418 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
421 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
424 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
433 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
442 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
445 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
[all …]
/external/libvpx/config/arm64/
Dvpx_dsp_rtcd.h413 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
416 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
417 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
420 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
429 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
439 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
442 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
445 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
454 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
464 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
[all …]
/external/libvpx/config/arm-neon/
Dvpx_dsp_rtcd.h421 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
424 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
425 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
428 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
437 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
447 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
450 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
453 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
462 …_t *src_ptr, int src_stride, const uint8_t * const ref_ptr[], int ref_stride, uint32_t *sad_array);
472 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array);
[all …]
/external/libvpx/libvpx/vpx_dsp/x86/
Dsad_sse4.asm173 ; unsigned short *sad_array);
213 ; unsigned short *sad_array
250 ; unsigned short *sad_array
287 ; unsigned short *sad_array
328 ; unsigned short *sad_array
/external/libvpx/libvpx/vp8/encoder/
Dmcomp.c1258 unsigned int sad_array[4]; in vp8_diamond_search_sadx4() local
1267 fn_ptr->sdx4df(what, what_stride, block_offset, in_what_stride, sad_array); in vp8_diamond_search_sadx4()
1271 if (sad_array[t] < bestsad) in vp8_diamond_search_sadx4()
1275 sad_array[t] += mvsad_err_cost(&this_mv, &fcenter_mv, in vp8_diamond_search_sadx4()
1278 if (sad_array[t] < bestsad) in vp8_diamond_search_sadx4()
1280 bestsad = sad_array[t]; in vp8_diamond_search_sadx4()
1461 unsigned int sad_array[3]; in vp8_full_search_sadx3() local
1507 fn_ptr->sdx3f(what, what_stride, check_here, in_what_stride, sad_array); in vp8_full_search_sadx3()
1511 thissad = sad_array[i]; in vp8_full_search_sadx3()
1596 unsigned int sad_array[3]; in vp8_full_search_sadx8() local
[all …]
/external/libvpx/libvpx/vp9/encoder/
Dvp9_encoder.c885 unsigned int *sad_array) { \
886 fnname(src_ptr, source_stride, ref_ptr, ref_stride, sad_array); \
892 unsigned int *sad_array) { \
894 fnname(src_ptr, source_stride, ref_ptr, ref_stride, sad_array); \
896 sad_array[i] >>= 2; \
902 unsigned int *sad_array) { \
904 fnname(src_ptr, source_stride, ref_ptr, ref_stride, sad_array); \
906 sad_array[i] >>= 4; \
914 unsigned int *sad_array) { \
915 fnname(src_ptr, source_stride, ref_ptr, ref_stride, sad_array); \
[all …]
Dvp9_mcomp.c1661 unsigned int sad_array[4]; in vp9_diamond_search_sad_c() local
1670 sad_array); in vp9_diamond_search_sad_c()
1673 if (sad_array[t] < bestsad) { in vp9_diamond_search_sad_c()
1676 sad_array[t] += mvsad_err_cost(x, &this_mv, &fcenter_mv, in vp9_diamond_search_sad_c()
1678 if (sad_array[t] < bestsad) { in vp9_diamond_search_sad_c()
1679 bestsad = sad_array[t]; in vp9_diamond_search_sad_c()
/external/libvpx/libvpx/test/
Dsad_test.cc45 uint32_t *sad_array);