Home
last modified time | relevance | path

Searched refs:sse (Results 1 – 25 of 73) sorted by relevance

123

/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/x86/
Dvp9_variance_avx2.c54 unsigned int *sse
73 int w, int h, unsigned int *sse, int *sum, in variance_avx2() argument
79 *sse = 0; in variance_avx2()
87 *sse += sse0; in variance_avx2()
99 unsigned int *sse) { in vp9_variance16x16_avx2() argument
105 *sse = var; in vp9_variance16x16_avx2()
114 unsigned int *sse) { in vp9_mse16x16_avx2() argument
119 *sse = sse0; in vp9_mse16x16_avx2()
127 unsigned int *sse) { in vp9_variance32x32_avx2() argument
134 *sse = var; in vp9_variance32x32_avx2()
[all …]
Dvp9_variance_sse2.c117 int w, int h, unsigned int *sse, int *sum, in variance_sse2() argument
123 *sse = 0; in variance_sse2()
130 *sse += sse0; in variance_sse2()
141 unsigned int *sse) { in vp9_variance4x4_sse2() argument
147 *sse = var; in vp9_variance4x4_sse2()
155 unsigned int *sse) { in vp9_variance8x4_sse2() argument
161 *sse = var; in vp9_variance8x4_sse2()
169 unsigned int *sse) { in vp9_variance4x8_sse2() argument
175 *sse = var; in vp9_variance4x8_sse2()
185 unsigned int *sse) { in vp9_variance8x8_sse2() argument
[all …]
Dvp9_variance_mmx.c40 unsigned int *sse) { in vp9_variance4x4_mmx() argument
45 *sse = var; in vp9_variance4x4_mmx()
54 unsigned int *sse) { in vp9_variance8x8_mmx() argument
59 *sse = var; in vp9_variance8x8_mmx()
69 unsigned int *sse) { in vp9_mse16x16_mmx() argument
84 *sse = var; in vp9_mse16x16_mmx()
94 unsigned int *sse) { in vp9_variance16x16_mmx() argument
109 *sse = var; in vp9_variance16x16_mmx()
118 unsigned int *sse) { in vp9_variance16x8_mmx() argument
129 *sse = var; in vp9_variance16x8_mmx()
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/
Dvp9_variance.c27 unsigned int *sse, in variance() argument
33 *sse = 0; in variance()
39 *sse += diff * diff; in variance()
170 unsigned int *sse) { in vp9_variance64x32_c() argument
175 *sse = var; in vp9_variance64x32_c()
185 unsigned int *sse) { in vp9_sub_pixel_variance64x32_c() argument
197 return vp9_variance64x32(temp2, 64, dst_ptr, dst_pixels_per_line, sse); in vp9_sub_pixel_variance64x32_c()
206 unsigned int *sse, in vp9_sub_pixel_avg_variance64x32_c() argument
220 return vp9_variance64x32(temp3, 64, dst_ptr, dst_pixels_per_line, sse); in vp9_sub_pixel_avg_variance64x32_c()
227 unsigned int *sse) { in vp9_variance32x64_c() argument
[all …]
Dvp9_variance.h26 unsigned int *sse,
63 unsigned int *sse);
71 unsigned int *sse);
79 unsigned int *sse,
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/
Dvariance_c.c41 unsigned int *sse, in variance() argument
48 *sse = 0; in variance()
56 *sse += diff * diff; in variance()
70 unsigned int *sse) in vp8_variance16x16_c() argument
77 *sse = var; in vp8_variance16x16_c()
86 unsigned int *sse) in vp8_variance8x16_c() argument
93 *sse = var; in vp8_variance8x16_c()
102 unsigned int *sse) in vp8_variance16x8_c() argument
109 *sse = var; in vp8_variance16x8_c()
119 unsigned int *sse) in vp8_variance8x8_c() argument
[all …]
Dmfqe.c149 unsigned int act, actd, sad, usad, vsad, sse, thr, thrsq, actrisk; in multiframe_quality_enhance_block() local
153 actd = (vp8_variance16x16(yd, yd_stride, VP8_ZEROS, 0, &sse)+128)>>8; in multiframe_quality_enhance_block()
154 act = (vp8_variance16x16(y, y_stride, VP8_ZEROS, 0, &sse)+128)>>8; in multiframe_quality_enhance_block()
156 sad = (vp8_variance16x16(y, y_stride, yd, yd_stride, &sse)); in multiframe_quality_enhance_block()
157 sad = (sse + 128)>>8; in multiframe_quality_enhance_block()
158 usad = (vp8_variance8x8(u, uv_stride, ud, uvd_stride, &sse)); in multiframe_quality_enhance_block()
159 usad = (sse + 32)>>6; in multiframe_quality_enhance_block()
160 vsad = (vp8_variance8x8(v, uv_stride, vd, uvd_stride, &sse)); in multiframe_quality_enhance_block()
161 vsad = (sse + 32)>>6; in multiframe_quality_enhance_block()
170 actd = (vp8_variance8x8(yd, yd_stride, VP8_ZEROS, 0, &sse)+32)>>6; in multiframe_quality_enhance_block()
[all …]
Drtcd_defs.pl242 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse";
246 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse";
251 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse";
255 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse";
259 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse";
267 …tride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refstride, unsigned int *sse";
271 …tride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refstride, unsigned int *sse";
276 …tride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refstride, unsigned int *sse";
280 …tride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refstride, unsigned int *sse";
284 …tride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refstride, unsigned int *sse";
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/x86/
Dvariance_mmx.c87 unsigned int *sse) in vp8_variance4x4_mmx() argument
93 *sse = var; in vp8_variance4x4_mmx()
103 unsigned int *sse) in vp8_variance8x8_mmx() argument
109 *sse = var; in vp8_variance8x8_mmx()
120 unsigned int *sse) in vp8_mse16x16_mmx() argument
132 *sse = var; in vp8_mse16x16_mmx()
142 unsigned int *sse) in vp8_variance16x16_mmx() argument
155 *sse = var; in vp8_variance16x16_mmx()
164 unsigned int *sse) in vp8_variance16x8_mmx() argument
174 *sse = var; in vp8_variance16x8_mmx()
[all …]
Dvariance_sse2.c144 unsigned int *sse) in vp8_variance4x4_wmt() argument
150 *sse = var; in vp8_variance4x4_wmt()
161 unsigned int *sse) in vp8_variance8x8_wmt() argument
167 *sse = var; in vp8_variance8x8_wmt()
179 unsigned int *sse) in vp8_variance16x16_wmt() argument
186 *sse = sse0; in vp8_variance16x16_wmt()
194 unsigned int *sse) in vp8_mse16x16_wmt() argument
200 *sse = sse0; in vp8_mse16x16_wmt()
212 unsigned int *sse) in vp8_variance16x8_wmt() argument
222 *sse = var; in vp8_variance16x8_wmt()
[all …]
Dvariance_ssse3.c76 unsigned int *sse in vp8_sub_pixel_variance16x16_ssse3() argument
115 *sse = xxsum0; in vp8_sub_pixel_variance16x16_ssse3()
127 unsigned int *sse in vp8_sub_pixel_variance16x8_ssse3() argument
164 *sse = xxsum0; in vp8_sub_pixel_variance16x8_ssse3()
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/arm/
Dvariance_arm.c27 unsigned int *sse in vp8_sub_pixel_variance8x8_armv6() argument
44 dst_pixels_per_line, sse); in vp8_sub_pixel_variance8x8_armv6()
55 unsigned int *sse in vp8_sub_pixel_variance16x16_armv6() argument
66 dst_ptr, dst_pixels_per_line, sse); in vp8_sub_pixel_variance16x16_armv6()
71 dst_ptr, dst_pixels_per_line, sse); in vp8_sub_pixel_variance16x16_armv6()
76 dst_ptr, dst_pixels_per_line, sse); in vp8_sub_pixel_variance16x16_armv6()
90 dst_pixels_per_line, sse); in vp8_sub_pixel_variance16x16_armv6()
108 unsigned int *sse
119 unsigned int *sse in vp8_sub_pixel_variance16x16_neon() argument
123 …8_variance_halfpixvar16x16_h_neon(src_ptr, src_pixels_per_line, dst_ptr, dst_pixels_per_line, sse); in vp8_sub_pixel_variance16x16_neon()
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/
Dvp9_rtcd_defs.pl362 …st uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
365 …st uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
368 …st uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
371 …st uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
374 …st uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
377 …st uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
380 …st uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
383 …st uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
386 …st uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
389 …st uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse";
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/arm/neon/
Dvariance_neon.asm27 ; stack unsigned int *sse
30 vmov.i8 q9, #0 ;q9, q10 - sse
50 vmlal.s16 q9, d22, d22 ;calculate sse
67 vadd.u32 q10, q9, q10 ;accumulate sse
70 ldr r12, [sp] ;load *sse from stack
85 vst1.32 {d1[0]}, [r12] ;store sse
100 ; unsigned int *sse)
103 vmov.i8 q9, #0 ;q9, q10 - sse
120 vmlal.s16 q9, d22, d22 ;calculate sse
137 vadd.u32 q10, q9, q10 ;accumulate sse
[all …]
Dvp8_subpixelvariance16x16s_neon.asm29 ; unsigned int *sse
36 ldr lr, [sp, #4] ;load *sse from stack
38 vmov.i8 q9, #0 ;q9, q10 - sse
76 vmlal.s16 q9, d8, d8 ;sse
92 vmlal.s16 q9, d0, d0 ;sse
106 vadd.u32 q10, q9, q10 ;accumulate sse
114 vst1.32 {d1[0]}, [lr] ;store sse
129 ; unsigned int *sse
138 ldr lr, [sp, #4] ;load *sse from stack
141 vmov.i8 q9, #0 ;q9, q10 - sse
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/armv7a-neon/
Dvp8_rtcd.h171 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse);
174 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse);
175 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse);
176 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse);
179 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse);
180 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse);
183 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse);
184 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse);
187 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse);
188 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse);
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/armv7a/
Dvp8_rtcd.h145 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse);
148 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse);
149 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse);
152 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse);
155 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse);
158 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse);
159 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse);
162 …tride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refstride, unsigned int *sse);
165 …tride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refstride, unsigned int *sse);
166 …tride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refstride, unsigned int *sse);
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/x86/
Dvp8_rtcd.h220 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse);
221 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse);
222 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse);
223 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse);
391 …tride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refstride, unsigned int *sse);
392 …tride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refstride, unsigned int *sse);
393 …tride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refstride, unsigned int *sse);
394 …tride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refstride, unsigned int *sse);
396 …tride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refstride, unsigned int *sse);
397 …tride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refstride, unsigned int *sse);
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/mips/
Dvp8_rtcd.h118 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse);
121 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse);
124 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse);
127 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse);
130 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse);
133 …tride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refstride, unsigned int *sse);
136 …tride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refstride, unsigned int *sse);
139 …tride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refstride, unsigned int *sse);
142 …tride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refstride, unsigned int *sse);
145 …tride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refstride, unsigned int *sse);
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/generic/
Dvp8_rtcd.h118 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse);
121 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse);
124 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse);
127 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse);
130 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse);
133 …tride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refstride, unsigned int *sse);
136 …tride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refstride, unsigned int *sse);
139 …tride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refstride, unsigned int *sse);
142 …tride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refstride, unsigned int *sse);
145 …tride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refstride, unsigned int *sse);
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vpx/src/
Dvpx_psnr.c17 double vpx_sse_to_psnr(double samples, double peak, double sse) { in vpx_sse_to_psnr() argument
18 if (sse > 0.0) { in vpx_sse_to_psnr()
19 const double psnr = 10.0 * log10(samples * peak * peak / sse); in vpx_sse_to_psnr()
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/ppc/
Dvariance_altivec.asm64 ;# Now compute sse.
98 stw r4, 0(r7) ;# sse
102 subf r3, r3, r4 ;# sse - ((sum*sum) >> DS)
142 stw r4, 0(r7) ;# sse
146 subf r3, r3, r4 ;# sse - ((sum*sum) >> 8)
197 ;# r7 unsigned int *sse
214 ;# Now compute sse.
231 stw r3, 0(r7) ;# sse
242 ;# r7 unsigned int *sse
262 ;# r7 unsigned int *sse
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/mips-dspr2/
Dvp8_rtcd.h136 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse);
139 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse);
142 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse);
145 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse);
148 …har *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse);
151 …tride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refstride, unsigned int *sse);
154 …tride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refstride, unsigned int *sse);
157 …tride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refstride, unsigned int *sse);
160 …tride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refstride, unsigned int *sse);
163 …tride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refstride, unsigned int *sse);
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/
Dmcomp.c196 #define DIST(r,c) vfp->svf( PRE(r,c), y_stride, SP(c),SP(r), z,b->src_stride,&sse)
201 …hismse)) < besterr) { besterr = v; br=r; bc=c; *distortion = thismse; *sse1 = sse; }}, v=UINT_MAX;)
217 unsigned int sse; in vp8_find_best_sub_pixel_step_iteratively() local
373 unsigned int sse; in vp8_find_best_sub_pixel_step() local
407 thismse = vfp->svf_halfpix_h(y - 1, y_stride, z, b->src_stride, &sse); in vp8_find_best_sub_pixel_step()
415 *sse1 = sse; in vp8_find_best_sub_pixel_step()
419 thismse = vfp->svf_halfpix_h(y, y_stride, z, b->src_stride, &sse); in vp8_find_best_sub_pixel_step()
427 *sse1 = sse; in vp8_find_best_sub_pixel_step()
433 thismse = vfp->svf_halfpix_v(y - y_stride, y_stride, z, b->src_stride, &sse); in vp8_find_best_sub_pixel_step()
441 *sse1 = sse; in vp8_find_best_sub_pixel_step()
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/arm/armv6/
Dvp8_mse16x16_armv6.asm22 ; stack unsigned int *sse
35 mov r4, #0 ; initialize sse = 0
58 ; calculate sse
77 ; calculate sse
98 ; calculate sse
121 ; calculate sse
130 ldr r1, [sp, #28] ; get address of sse
131 mov r0, r4 ; return sse
132 str r4, [r1] ; store sse

123