Home
last modified time | relevance | path

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

/external/libvpx/libvpx/vpx_dsp/mips/
Dsad_msa.c164 int32_t height, uint32_t *sad_array) { in sad_4width_x3_msa() argument
198 sad_array[0] = HADD_UH_U32(sad0); in sad_4width_x3_msa()
199 sad_array[1] = HADD_UH_U32(sad1); in sad_4width_x3_msa()
200 sad_array[2] = HADD_UH_U32(sad2); in sad_4width_x3_msa()
205 int32_t height, uint32_t *sad_array) { in sad_8width_x3_msa() argument
233 sad_array[0] = HADD_UH_U32(sad0); in sad_8width_x3_msa()
234 sad_array[1] = HADD_UH_U32(sad1); in sad_8width_x3_msa()
235 sad_array[2] = HADD_UH_U32(sad2); in sad_8width_x3_msa()
240 int32_t height, uint32_t *sad_array) { in sad_16width_x3_msa() argument
281 sad_array[0] = HADD_UH_U32(sad0); in sad_16width_x3_msa()
[all …]
Dsad_mmi.c342 uint32_t *sad_array) { \
345 sad_array[i] = \
353 int ref_stride, uint32_t *sad_array) { \
356 sad_array[i] = \
/external/libvpx/libvpx/vpx_dsp/
Dvpx_dsp_rtcd_defs.pl851 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array";
854 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array";
857 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array";
860 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array";
863 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array";
867 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array";
870 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array";
873 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array";
876 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array";
879 …nst uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, uint32_t *sad_array";
[all …]
Dsad.c52 uint32_t *sad_array) { \
55 sad_array[i] = \
63 int ref_stride, uint32_t *sad_array) { \
66 sad_array[i] = \
183 int ref_stride, uint32_t *sad_array) { \
186 sad_array[i] = vpx_highbd_sad##m##x##n##_c(src, src_stride, \
Dvariance.h37 unsigned int *sad_array);
41 int b_stride, unsigned int *sad_array);
/external/libvpx/libvpx/vpx_dsp/ppc/
Dsad_vsx.c167 int ref_stride, uint32_t *sad_array) { \
174 for (i = 0; i < 4; i++) sad_array[i] = 0; \
183 sad_array[i] += (sad[3] + sad[2] + sad[1] + sad[0]); \
191 int ref_stride, uint32_t *sad_array) { \
199 for (i = 0; i < 4; i++) sad_array[i] = 0; \
210 sad_array[i] += (sad[3] + sad[2] + sad[1] + sad[0]); \
218 int ref_stride, uint32_t *sad_array) { \
227 for (i = 0; i < 4; i++) sad_array[i] = 0; \
242 sad_array[i] += (sad[3] + sad[2] + sad[1] + sad[0]); \
/external/libvpx/config/mips64-msa/
Dvpx_dsp_rtcd.h968 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
977 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
986 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
995 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1004 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1013 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1022 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1031 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1040 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1049 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
[all …]
/external/libvpx/config/mips32-msa/
Dvpx_dsp_rtcd.h968 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
977 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
986 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
995 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1004 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1013 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1022 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1031 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1040 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1049 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
[all …]
/external/libvpx/config/x86/
Dvpx_dsp_rtcd.h1182 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1183 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1194 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1195 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1206 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1207 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1218 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1219 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1230 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1231 …8_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.h1189 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1190 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1201 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1202 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1213 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1214 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1225 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1226 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1237 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1238 …8_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.h933 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
942 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
951 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
960 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
969 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
978 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
987 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
996 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1005 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1014 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
[all …]
/external/libvpx/config/generic/
Dvpx_dsp_rtcd.h933 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
942 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
951 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
960 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
969 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
978 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
987 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
996 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1005 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1014 …8_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.h933 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
942 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
951 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
960 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
969 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
978 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
987 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
996 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1005 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1014 …8_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.h933 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
942 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
951 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
960 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
969 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
978 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
987 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
996 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1005 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1014 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
[all …]
/external/libvpx/config/arm-neon/
Dvpx_dsp_rtcd.h1048 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1057 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1066 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1075 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1084 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1093 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1102 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1111 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1120 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1129 …8_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.h1048 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1057 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1066 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1075 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1084 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1093 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1102 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1111 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1120 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1129 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
[all …]
/external/libvpx/config/mips32-dspr2/
Dvpx_dsp_rtcd.h947 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
956 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
965 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
974 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
983 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
992 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1001 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1010 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1019 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
1028 …8_t *src_ptr, int src_stride, const uint8_t* const ref_ptr[], int ref_stride, uint32_t *sad_array);
[all …]
/external/libvpx/libvpx/vpx_dsp/x86/
Dsad_sse4.asm175 ; unsigned short *sad_array);
215 ; unsigned short *sad_array
252 ; unsigned short *sad_array
289 ; unsigned short *sad_array
330 ; unsigned short *sad_array
/external/libvpx/libvpx/vp8/encoder/
Dmcomp.c1211 unsigned int sad_array[4]; in vp8_diamond_search_sadx4() local
1221 sad_array); in vp8_diamond_search_sadx4()
1224 if (sad_array[t] < bestsad) { in vp8_diamond_search_sadx4()
1227 sad_array[t] += in vp8_diamond_search_sadx4()
1230 if (sad_array[t] < bestsad) { in vp8_diamond_search_sadx4()
1231 bestsad = sad_array[t]; in vp8_diamond_search_sadx4()
1397 unsigned int sad_array[3]; in vp8_full_search_sadx3() local
1437 fn_ptr->sdx3f(what, what_stride, check_here, in_what_stride, sad_array); in vp8_full_search_sadx3()
1440 thissad = sad_array[i]; in vp8_full_search_sadx3()
1517 unsigned int sad_array[3]; in vp8_full_search_sadx8() local
[all …]
/external/libvpx/libvpx/vp9/encoder/
Dvp9_mcomp.c1643 unsigned int sad_array[4]; in vp9_diamond_search_sad_c() local
1651 sad_array); in vp9_diamond_search_sad_c()
1654 if (sad_array[t] < bestsad) { in vp9_diamond_search_sad_c()
1657 sad_array[t] += in vp9_diamond_search_sad_c()
1659 if (sad_array[t] < bestsad) { in vp9_diamond_search_sad_c()
1660 bestsad = sad_array[t]; in vp9_diamond_search_sad_c()
Dvp9_encoder.c1395 unsigned int *sad_array) { \
1396 fnname(src_ptr, source_stride, ref_ptr, ref_stride, sad_array); \
1400 unsigned int *sad_array) { \
1402 fnname(src_ptr, source_stride, ref_ptr, ref_stride, sad_array); \
1403 for (i = 0; i < 4; i++) sad_array[i] >>= 2; \
1407 unsigned int *sad_array) { \
1409 fnname(src_ptr, source_stride, ref_ptr, ref_stride, sad_array); \
1410 for (i = 0; i < 4; i++) sad_array[i] >>= 4; \
/external/libvpx/libvpx/test/
Dsad_test.cc46 unsigned int *sad_array);