Searched refs:sad (Results 1 - 25 of 34) sorted by relevance

12

/external/webrtc/webrtc/modules/desktop_capture/
H A Ddiffer_block_sse2.cc30 __m128i sad; local
36 sad = _mm_sad_epu8(v0, v1);
37 acc = _mm_adds_epu16(acc, sad);
40 sad = _mm_sad_epu8(v0, v1);
41 acc = _mm_adds_epu16(acc, sad);
44 sad = _mm_sad_epu8(v0, v1);
45 acc = _mm_adds_epu16(acc, sad);
48 sad = _mm_sad_epu8(v0, v1);
49 acc = _mm_adds_epu16(acc, sad);
51 // This essential means sad
70 __m128i sad; local
[all...]
/external/libavc/encoder/arm/
H A Dime_platform_macros.h44 #define USADA8(src,est,sad) \
45 sad += ABS(src[0]-est[0]) + \
H A Dih264e_evaluate_intra4x4_modes_a9q.s46 @* This function evaluates 4x4 modes and compute corresponding sad
154 ands r10, r8, #01 @VERT sad ??
173 ands r10, r8, #02 @HORZ sad ??
198 ands r10, r8, #04 @DC sad ??
255 ands r10, r8, #0x08 @DIAG_DL sad ??
284 ands r10, r8, #16 @DIAG_DR sad ??
313 ands r10, r8, #32 @VERT_R sad ??
355 ands r10, r8, #64 @HORZ_D sad ??
388 ands r10, r8, #128 @VERT_L sad ??
416 ands r10, r8, #256 @HORZ_U sad
[all...]
H A Dih264e_evaluate_intra_chroma_modes_a9q.s28 @* This function evaluates first three intra chroma modes and compute corresponding sad
53 @* Pointer to the variable in which minimum sad is returned
126 b sad
139 b sad
147 b sad
157 sad: label
H A Dime_distortion_metrics_a9q.s77 @* integer evaluated sad
164 @* integer evaluated sad
245 @* integer evaluated sad
350 @// Detail Description : This function find the sad values of 4 Progressive MBs
437 @// Detail Description : This function find the sad values of 4 Progressive MBs
548 @* integer evaluated sad
705 @* integer evaluated sad
770 @// Detail Description : This function find the sad values of 4 Progressive MBs
1085 vpadd.s16 d10, d16, d17 @I Get sad by adding s1 s2 s3 s4
1098 vdup.s16 q6, d10[0] @I Get the sad bl
[all...]
/external/libavc/encoder/armv8/
H A Dime_platform_macros.h44 #define USADA8(src,est,sad) \
45 sad += ABS(src[0]-est[0]) + \
/external/libavc/encoder/mips/
H A Dime_platform_macros.h45 #define USADA8(src,est,sad) \
46 sad += ABS(src[0]-est[0]) + \
/external/libavc/encoder/x86/
H A Dime_platform_macros.h45 #define USADA8(src,est,sad) \
46 sad += ABS(src[0]-est[0]) + \
H A Dih264e_intra_modes_eval_ssse3.c125 * pointer to the variable in which minimum sad is returned
433 * This function evaluates intra 4x4 modes, computes corresponding sad
486 WORD32 sad[MAX_I4x4] = { INT_MAX, INT_MAX, INT_MAX, INT_MAX, INT_MAX, local
532 sad[VERT_I4x4] = _mm_extract_epi16(sad_8x16b, 0) + _mm_extract_epi16(sad_8x16b, 4);
533 cost[VERT_I4x4] = sad[VERT_I4x4] + ((u4_predictd_mode == VERT_I4x4) ? u4_lambda: lambda4);
543 sad[HORZ_I4x4] = _mm_extract_epi16(sad_8x16b, 0) + _mm_extract_epi16(sad_8x16b, 4);
544 cost[HORZ_I4x4] = sad[HORZ_I4x4] + ((u4_predictd_mode == HORZ_I4x4) ? u4_lambda: lambda4);
581 sad[DC_I4x4] = _mm_extract_epi16(sad_8x16b, 0) + _mm_extract_epi16(sad_8x16b, 4);
582 cost[DC_I4x4] = sad[DC_I4x4] + ((u4_predictd_mode == DC_I4x4) ? u4_lambda: lambda4);
636 sad[DIAG_DL_I4x
[all...]
/external/libvpx/libvpx/vpx_dsp/ppc/
H A Dsad_vsx.c38 unsigned int sad[4]; \
49 vec_vsx_st((uint32x4_t)v_sad, 0, sad); \
51 return sad[3] + sad[2] + sad[1] + sad[0]; \
58 unsigned int sad[4]; \
70 vec_vsx_st((uint32x4_t)v_sad, 0, sad); \
72 return sad[3] + sad[
[all...]
/external/libavc/encoder/
H A Dime_statistics.h44 * @brief While computing sad, if we want to do a early exit, how often we
45 * should check if the sad computed till now has exceeded min sad param is
54 * @brief print sad early exit stats
76 #define DEBUG_SAD_HISTOGRAM_ADD(sad, level) debug_sad_histogram_add(sad, level)
81 #define DEBUG_SAD_HISTOGRAM_ADD(sad, level)
H A Dime_distortion_metrics.c104 * integer evaluated sad
188 * @brief compute sad
190 * @par Description: This function computes the sad at vertices of diamond grid
206 * pointer to integer array evaluated sad
208 * @returns sad at all evaluated vertexes
269 * @brief compute sad
271 * @par Description: This function computes the sad at vertices of diamond grid
287 * pointer to integer array evaluated sad
289 * @returns sad at all evaluated vertexes
353 * @brief compute sad
917 UWORD32 sad = 0; local
1035 WORD32 sad =0; local
1171 WORD16 s1[4],s2[4],s3[4],s4[4],sad[4]; local
[all...]
/external/libmpeg2/common/
H A Dicv_sad.c96 WORD32 sad; local
105 sad = 0;
117 sad += ABS_DIF(src, ref);
123 return sad;
H A Dideint.c282 WORD32 cac, sad, vrnc; local
288 sad = 0;
324 sad = ps_ctxt->pf_sad_8x4(pu1_prv, pu1_bot, cur_strd, local
341 if((sad * th_den) <= th_num)
371 if(disable_cac_sad || cac || (sad * th_den > th_num))
/external/libvpx/libvpx/vpx_dsp/mips/
H A Dsad_mmi.c363 unsigned int sad; local
379 "mfc1 %[sad], %[ftmp5] \n\t"
382 [src]"+&r"(src), [ref]"+&r"(ref), [sad]"=&r"(sad)
387 return sad;
405 unsigned int sad; local
423 "mfc1 %[sad], %[ftmp5] \n\t"
428 [sad]"=&r"(sad)
433 return sad;
449 unsigned int sad; local
493 unsigned int sad; local
538 unsigned int sad; local
586 unsigned int sad; local
631 unsigned int sad; local
679 unsigned int sad; local
723 unsigned int sad; local
767 unsigned int sad; local
[all...]
H A Dsad_msa.c31 v8u16 sad = { 0 }; local
43 sad += __msa_hadd_u_h(diff, diff);
46 return HADD_UH_U32(sad);
54 v8u16 sad = { 0 }; local
64 sad += SAD_UB2_UH(src0, src1, ref0, ref1);
67 return HADD_UH_U32(sad);
75 v8u16 sad = { 0 }; local
82 sad += SAD_UB2_UH(src0, src1, ref0, ref1);
88 sad += SAD_UB2_UH(src0, src1, ref0, ref1);
91 return HADD_UH_U32(sad);
99 v8u16 sad = { 0 }; local
134 uint32_t sad = 0; local
773 v4u32 sad; local
830 v8u16 sad = { 0 }; local
857 v8u16 sad = { 0 }; local
881 v8u16 sad = { 0 }; local
918 v8u16 sad = { 0 }; local
956 v4u32 sad; local
[all...]
/external/libmpeg2/common/x86/
H A Dicv_sad_ssse3.c97 WORD32 sad; local
142 sad = _mm_cvtsi128_si32(res_r0);
144 return sad;
/external/libvpx/libvpx/vpx_dsp/
H A Dsad.c20 static INLINE unsigned int sad(const uint8_t *a, int a_stride, const uint8_t *b, function
23 unsigned int sad = 0; local
26 for (x = 0; x < width; x++) sad += abs(a[x] - b[x]);
31 return sad;
37 return sad(src, src_stride, ref, ref_stride, m, n); \
44 return sad(src, src_stride, comp_pred, m, m, n); \
139 unsigned int sad = 0; local
143 for (x = 0; x < width; x++) sad += abs(a[x] - b[x]);
148 return sad;
155 unsigned int sad local
[all...]
/external/opencv/cv/src/
H A Dcvstereobm.cpp195 ushort *sad, *hsad0, *hsad, *hsad_sub; local
209 sad = (ushort*)cvAlignPtr(buf + sizeof(sad[0]));
210 hsad0 = (ushort*)cvAlignPtr(sad + ndisp + 1 + dy0*ndisp);
291 sad[d] = (ushort)(hsad0[d-ndisp*dy0]*(wsz2 + 2 - dy0));
296 sad[d] = (ushort)(sad[d] + hsad[d]);
314 __m128i sad8 = _mm_load_si128((__m128i*)(sad + d));
319 _mm_store_si128((__m128i*)(sad + d), sad8);
342 minsad = sad[min
403 int *sad, *hsad0, *hsad, *hsad_sub, *htext; local
[all...]
/external/webrtc/webrtc/modules/video_processing/util/
H A Ddenoiser_filter.h27 uint32_t sad; member in struct:webrtc::DenoiseMetrics
/external/libvpx/libvpx/vp8/common/
H A Dmfqe.c121 unsigned int act, actd, sad, usad, vsad, sse, thr, thrsq, actrisk; local
128 sad = (sse + 128) >> 8;
134 sad = (vpx_sad16x16(y, y_stride, yd, yd_stride) + 128) >> 8;
143 sad = (sse + 32) >> 6;
149 sad = (vpx_sad8x8(y, y_stride, yd, yd_stride) + 32) >> 6;
164 if (sad < thrsq &&
169 if (sad < thr &&
178 sad = int_sqrt(sad);
180 ifactor = (sad << MFQE_PRECISIO
[all...]
/external/clang/test/SemaCXX/
H A Dlibstdcxx_pair_swap_hack.cpp62 namespace sad {
/external/libvpx/libvpx/vp9/common/
H A Dvp9_mfqe.c163 int sad, sad_thr, vdiff, vdiff_thr; local
170 sad = (vpx_sad16x16(y, y_stride, yd, yd_stride) + 128) >> 8;
173 sad = (vpx_sad32x32(y, y_stride, yd, yd_stride) + 512) >> 10;
176 sad = (vpx_sad64x64(y, y_stride, yd, yd_stride) + 2048) >> 12;
179 // vdiff > sad * 3 means vdiff should not be too small, otherwise,
182 if (sad > 1 && vdiff > sad * 3) {
184 int ifactor = weight * sad * vdiff / (sad_thr * vdiff_thr);
/external/libvpx/libvpx/vpx_dsp/x86/
H A Dsad_sse2.asm18 cglobal sad%1x%2, 4, %3, 5, src, src_stride, ref, ref_stride, n_rows
20 cglobal sad%1x%2, 4, %3, 6, src, src_stride, ref, ref_stride, \
25 cglobal sad%1x%2_avg, 5, 1 + %3, 5, src, src_stride, ref, ref_stride, \
28 cglobal sad%1x%2_avg, 5, ARCH_X86_64 + %3, 6, src, src_stride, \
38 %endif ; avg/sad
/external/libvpx/libvpx/test/
H A Dsad_test.cc128 uint32_t sad = 0; local
139 sad += abs(source8[h * source_stride_ + w] -
143 sad += abs(source16[h * source_stride_ + w] -
149 return sad;
156 unsigned int sad = 0; local
172 sad += abs(source8[h * source_stride_ + w] - comp_pred);
178 sad += abs(source16[h * source_stride_ + w] - comp_pred);
183 return sad;

Completed in 2699 milliseconds

12