Home
last modified time | relevance | path

Searched refs:src_ptr (Results 1 – 25 of 79) sorted by relevance

1234

/external/libvpx/vp8/encoder/
Dsad_c.c15 const unsigned char *src_ptr, in vp8_sad16x16_c() argument
29 sad += abs(src_ptr[c] - ref_ptr[c]); in vp8_sad16x16_c()
32 src_ptr += src_stride; in vp8_sad16x16_c()
42 const unsigned char *src_ptr, in sad_mx_n_c() argument
57 sad += abs(src_ptr[c] - ref_ptr[c]); in sad_mx_n_c()
60 src_ptr += src_stride; in sad_mx_n_c()
69 const unsigned char *src_ptr, in vp8_sad8x8_c() argument
76 return sad_mx_n_c(src_ptr, src_stride, ref_ptr, ref_stride, 8, 8); in vp8_sad8x8_c()
81 const unsigned char *src_ptr, in vp8_sad16x8_c() argument
88 return sad_mx_n_c(src_ptr, src_stride, ref_ptr, ref_stride, 16, 8); in vp8_sad16x8_c()
[all …]
Dvariance_c.c18 const short *src_ptr in vp8_get_mb_ss_c() argument
25 sum += (src_ptr[i] * src_ptr[i]); in vp8_get_mb_ss_c()
35 const unsigned char *src_ptr, in variance() argument
54 diff = src_ptr[j] - ref_ptr[j]; in variance()
59 src_ptr += source_stride; in variance()
67 const unsigned char *src_ptr, in vp8_get8x8var_c() argument
76 variance(src_ptr, source_stride, ref_ptr, recon_stride, 8, 8, SSE, Sum); in vp8_get8x8var_c()
83 const unsigned char *src_ptr, in vp8_get16x16var_c() argument
92 variance(src_ptr, source_stride, ref_ptr, recon_stride, 16, 16, SSE, Sum); in vp8_get16x16var_c()
100 const unsigned char *src_ptr, in vp8_variance16x16_c() argument
[all …]
Dvariance.h18 const unsigned char *src_ptr, \
28 const unsigned char *src_ptr, \
38 const unsigned char *src_ptr, \
48 const unsigned char *src_ptr, \
58 const unsigned char *src_ptr, \
68 const unsigned char *src_ptr, \
79 const unsigned char *src_ptr, \
/external/libvpx/vp8/common/
Dfilter.c43 unsigned char *src_ptr, in filter_block2d_first_pass() argument
59 Temp = ((int)src_ptr[-2 * (int)pixel_step] * vp8_filter[0]) + in filter_block2d_first_pass()
60 ((int)src_ptr[-1 * (int)pixel_step] * vp8_filter[1]) + in filter_block2d_first_pass()
61 ((int)src_ptr[0] * vp8_filter[2]) + in filter_block2d_first_pass()
62 ((int)src_ptr[pixel_step] * vp8_filter[3]) + in filter_block2d_first_pass()
63 ((int)src_ptr[2*pixel_step] * vp8_filter[4]) + in filter_block2d_first_pass()
64 ((int)src_ptr[3*pixel_step] * vp8_filter[5]) + in filter_block2d_first_pass()
76 src_ptr++; in filter_block2d_first_pass()
80 src_ptr += src_pixels_per_line - output_width; in filter_block2d_first_pass()
87 int *src_ptr, in filter_block2d_second_pass() argument
[all …]
/external/libvpx/vp8/encoder/x86/
Dvariance_sse2.c16 extern void filter_block1d_h6_mmx(const unsigned char *src_ptr, unsigned short *output_ptr, unsigne…
17 extern void filter_block1d_v6_mmx(const short *src_ptr, unsigned char *output_ptr, unsigned int pix…
18 extern void filter_block1d8_h6_sse2(const unsigned char *src_ptr, unsigned short *output_ptr, unsig…
19 extern void filter_block1d8_v6_sse2(const short *src_ptr, unsigned char *output_ptr, unsigned int p…
25 const unsigned char *src_ptr,
35 const unsigned char *src_ptr,
45 const short *src_ptr
49 const unsigned char *src_ptr,
58 const unsigned char *src_ptr,
65 const unsigned char *src_ptr,
[all …]
Dvariance_mmx.c18 const unsigned char *src_ptr,
28 const short *src_ptr,
37 extern unsigned int vp8_get_mb_ss_mmx(short *src_ptr);
40 const unsigned char *src_ptr,
49 const unsigned char *src_ptr,
60 const unsigned char *src_ptr,
71 const unsigned char *src_ptr,
81 unsigned char *src_ptr,
89 const unsigned char *src_ptr, in vp8_get16x16var_mmx() argument
101 vp8_get8x8var_mmx(src_ptr, source_stride, ref_ptr, recon_stride, &sse0, &sum0) ; in vp8_get16x16var_mmx()
[all …]
Dvariance_ssse3.c18 const unsigned char *src_ptr,
29 const unsigned char *src_ptr,
39 const unsigned char *src_ptr,
49 const unsigned char *src_ptr,
59 const unsigned char *src_ptr,
70 const unsigned char *src_ptr, in vp8_sub_pixel_variance16x16_ssse3() argument
87 src_ptr, src_pixels_per_line, in vp8_sub_pixel_variance16x16_ssse3()
94 src_ptr, src_pixels_per_line, in vp8_sub_pixel_variance16x16_ssse3()
101 src_ptr, src_pixels_per_line, in vp8_sub_pixel_variance16x16_ssse3()
108 src_ptr, src_pixels_per_line, in vp8_sub_pixel_variance16x16_ssse3()
[all …]
Dsad_sse3.asm15 %define src_ptr rsi
29 mov rsi, arg(0) ; src_ptr
36 %define src_ptr rcx
45 %define src_ptr rdi
59 %define src_ptr
82 %define src_ptr rsi
101 mov rsi, arg(0) ; src_ptr
109 %define src_ptr rcx
121 %define src_ptr rdi
137 %define src_ptr
[all …]
Dsad_sse2.asm15 ; unsigned char *src_ptr,
28 mov rsi, arg(0) ;src_ptr
86 ; unsigned char *src_ptr,
101 mov rsi, arg(0) ;src_ptr
150 ; unsigned char *src_ptr,
164 mov rsi, arg(0) ;src_ptr
203 ; unsigned char *src_ptr,
216 mov rsi, arg(0) ;src_ptr
258 ; unsigned char *src_ptr,
273 mov rsi, arg(0) ;src_ptr
/external/libvpx/vp8/common/x86/
Dvp8_asm_stubs.c21 unsigned char *src_ptr,
31 unsigned short *src_ptr,
42 unsigned char *src_ptr,
52 unsigned char *src_ptr,
62 unsigned short *src_ptr,
73 unsigned short *src_ptr,
84 unsigned char *src_ptr,
92 unsigned char *src_ptr,
101 unsigned char *src_ptr,
110 unsigned char *src_ptr,
[all …]
/external/libvpx/vp8/common/mips/
Dsubpixel_mips.c113 unsigned char * RESTRICT src_ptr, in vp8_filter_block2d_first_pass_4() argument
138 prefetch_load(src_ptr + src_pixels_per_line); in vp8_filter_block2d_first_pass_4()
140 dst_ptr[0] = src_ptr[0]; in vp8_filter_block2d_first_pass_4()
141 dst_ptr[1] = src_ptr[1]; in vp8_filter_block2d_first_pass_4()
142 dst_ptr[2] = src_ptr[2]; in vp8_filter_block2d_first_pass_4()
143 dst_ptr[3] = src_ptr[3]; in vp8_filter_block2d_first_pass_4()
146 src_ptr += src_pixels_per_line; in vp8_filter_block2d_first_pass_4()
158 prefetch_load(src_ptr + src_pixels_per_line); in vp8_filter_block2d_first_pass_4()
224 [vector3b] "r" (vector3b), [src_ptr] "r" (src_ptr) in vp8_filter_block2d_first_pass_4()
228 src_ptr += src_pixels_per_line; in vp8_filter_block2d_first_pass_4()
[all …]
/external/libyuv/files/source/
Dscale.cc52 void ScaleRowDown2_NEON(const uint8* src_ptr, int /* src_stride */, in ScaleRowDown2_NEON() argument
61 : "+r"(src_ptr), // %0 in ScaleRowDown2_NEON()
69 void ScaleRowDown2Int_NEON(const uint8* src_ptr, int src_stride, in ScaleRowDown2Int_NEON() argument
90 : "+r"(src_ptr), // %0 in ScaleRowDown2Int_NEON()
103 static void ScaleRowDown4_NEON(const uint8* src_ptr, int /* src_stride */, in ScaleRowDown4_NEON() argument
116 : "+r"(src_ptr), // %0 in ScaleRowDown4_NEON()
124 static void ScaleRowDown4Int_NEON(const uint8* src_ptr, int src_stride, in ScaleRowDown4Int_NEON() argument
163 : "+r"(src_ptr), // %0 in ScaleRowDown4Int_NEON()
270 static void ScaleRowDown2_SSE2(const uint8* src_ptr, int src_stride, in ScaleRowDown2_SSE2() argument
298 static void ScaleRowDown2Int_SSE2(const uint8* src_ptr, int src_stride, in ScaleRowDown2Int_SSE2() argument
[all …]
/external/libvpx/vp8/common/arm/
Dfilter_arm.c20 unsigned char *src_ptr,
30 short *src_ptr,
39 short *src_ptr,
48 unsigned char *src_ptr,
59 unsigned char *src_ptr,
70 unsigned char *src_ptr, in vp8_sixtap_predict_armv6() argument
92 …vp8_filter_block2d_first_pass_only_armv6(src_ptr, dst_ptr, src_pixels_per_line, 4, dst_pitch, HFil… in vp8_sixtap_predict_armv6()
97 …vp8_filter_block2d_second_pass_only_armv6(src_ptr, dst_ptr, src_pixels_per_line, 4, dst_pitch, VFi… in vp8_sixtap_predict_armv6()
104 …vp8_filter_block2d_first_pass_armv6(src_ptr - src_pixels_per_line, FData + 1, src_pixels_per_line,… in vp8_sixtap_predict_armv6()
110 …vp8_filter_block2d_first_pass_armv6(src_ptr - (2 * src_pixels_per_line), FData, src_pixels_per_lin… in vp8_sixtap_predict_armv6()
[all …]
Dbilinearfilter_arm.c19 unsigned char *src_ptr, in vp8_filter_block2d_bil_armv6() argument
32 vp8_filter_block2d_bil_first_pass_armv6(src_ptr, FData, src_pitch, Height + 1, Width, HFilter); in vp8_filter_block2d_bil_armv6()
41 unsigned char *src_ptr, in vp8_bilinear_predict4x4_armv6() argument
55 …vp8_filter_block2d_bil_armv6(src_ptr, dst_ptr, src_pixels_per_line, dst_pitch, HFilter, VFilter, 4… in vp8_bilinear_predict4x4_armv6()
60 unsigned char *src_ptr, in vp8_bilinear_predict8x8_armv6() argument
74 …vp8_filter_block2d_bil_armv6(src_ptr, dst_ptr, src_pixels_per_line, dst_pitch, HFilter, VFilter, 8… in vp8_bilinear_predict8x8_armv6()
79 unsigned char *src_ptr, in vp8_bilinear_predict8x4_armv6() argument
93 …vp8_filter_block2d_bil_armv6(src_ptr, dst_ptr, src_pixels_per_line, dst_pitch, HFilter, VFilter, 8… in vp8_bilinear_predict8x4_armv6()
98 unsigned char *src_ptr, in vp8_bilinear_predict16x16_armv6() argument
112 …vp8_filter_block2d_bil_armv6(src_ptr, dst_ptr, src_pixels_per_line, dst_pitch, HFilter, VFilter, 1… in vp8_bilinear_predict16x16_armv6()
/external/libvpx/vp8/common/arm/neon/
Dsixtappredict4x4_neon.asm30 ; r0 unsigned char *src_ptr,
76 vext.8 d18, d6, d7, #5 ;construct src_ptr[3]
81 vswp d7, d8 ;discard 2nd half data after src_ptr[3] is done
84 vzip.32 d18, d19 ;put 2-line data in 1 register (src_ptr[3])
86 vmull.u8 q7, d18, d5 ;(src_ptr[3] * vp8_filter[5])
92 vzip.32 d6, d7 ;construct src_ptr[-2], and put 2-line data together
94 vshr.u64 q9, q4, #8 ;construct src_ptr[-1]
96 vmlal.u8 q7, d6, d0 ;+(src_ptr[-2] * vp8_filter[0])
99 vzip.32 d18, d19 ;put 2-line data in 1 register (src_ptr[-1])
101 vshr.u64 q3, q4, #32 ;construct src_ptr[2]
[all …]
Dsixtappredict8x4_neon.asm30 ; r0 unsigned char *src_ptr,
80 vmull.u8 q7, d6, d0 ;(src_ptr[-2] * vp8_filter[0])
85 vext.8 d28, d6, d7, #1 ;construct src_ptr[-1]
90 vmlsl.u8 q7, d28, d1 ;-(src_ptr[-1] * vp8_filter[1])
95 vext.8 d28, d6, d7, #4 ;construct src_ptr[2]
100 vmlsl.u8 q7, d28, d4 ;-(src_ptr[2] * vp8_filter[4])
105 vext.8 d28, d6, d7, #2 ;construct src_ptr[0]
110 vmlal.u8 q7, d28, d2 ;(src_ptr[0] * vp8_filter[2])
115 vext.8 d28, d6, d7, #5 ;construct src_ptr[3]
120 vmlal.u8 q7, d28, d5 ;(src_ptr[3] * vp8_filter[5])
[all …]
Dsixtappredict16x16_neon.asm30 ; r0 unsigned char *src_ptr,
90 vmull.u8 q8, d6, d0 ;(src_ptr[-2] * vp8_filter[0])
97 vext.8 d28, d6, d7, #1 ;construct src_ptr[-1]
101 vmlsl.u8 q8, d28, d1 ;-(src_ptr[-1] * vp8_filter[1])
109 vmlsl.u8 q9, d28, d1 ;-(src_ptr[-1] * vp8_filter[1])
113 vext.8 d28, d6, d7, #4 ;construct src_ptr[2]
117 vmlsl.u8 q8, d28, d4 ;-(src_ptr[2] * vp8_filter[4])
125 vmlsl.u8 q9, d28, d4 ;-(src_ptr[2] * vp8_filter[4])
129 vext.8 d28, d6, d7, #5 ;construct src_ptr[3]
133 vmlal.u8 q8, d28, d5 ;(src_ptr[3] * vp8_filter[5])
[all …]
Dsixtappredict8x8_neon.asm18 ; r0 unsigned char *src_ptr,
72 vmull.u8 q7, d6, d0 ;(src_ptr[-2] * vp8_filter[0])
77 vext.8 d28, d6, d7, #1 ;construct src_ptr[-1]
82 vmlsl.u8 q7, d28, d1 ;-(src_ptr[-1] * vp8_filter[1])
87 vext.8 d28, d6, d7, #4 ;construct src_ptr[2]
92 vmlsl.u8 q7, d28, d4 ;-(src_ptr[2] * vp8_filter[4])
97 vext.8 d28, d6, d7, #2 ;construct src_ptr[0]
102 vmlal.u8 q7, d28, d2 ;(src_ptr[0] * vp8_filter[2])
107 vext.8 d28, d6, d7, #5 ;construct src_ptr[3]
112 vmlal.u8 q7, d28, d5 ;(src_ptr[3] * vp8_filter[5])
[all …]
Dbilinearpredict16x16_neon.asm18 ; r0 unsigned char *src_ptr,
62 vmull.u8 q7, d2, d0 ;(src_ptr[0] * vp8_filter[0])
71 vext.8 d2, d2, d3, #1 ;construct src_ptr[1]
76 vmlal.u8 q7, d2, d1 ;(src_ptr[0] * vp8_filter[1])
86 vmlal.u8 q8, d3, d1 ;(src_ptr[0] * vp8_filter[1])
115 vmull.u8 q9, d2, d0 ;(src_ptr[0] * vp8_filter[0])
122 vext.8 d2, d2, d3, #1 ;construct src_ptr[1]
126 vmlal.u8 q9, d2, d1 ;(src_ptr[0] * vp8_filter[1])
134 vmlal.u8 q10, d3, d1 ;(src_ptr[0] * vp8_filter[1])
143 vext.8 d11, d11, d12, #1 ;construct src_ptr[1]
[all …]
Dbilinearpredict4x4_neon.asm18 ; r0 unsigned char *src_ptr,
48 vshr.u64 q4, q1, #8 ;construct src_ptr[1]
52 vzip.32 d2, d3 ;put 2-line data in 1 register (src_ptr[0])
54 vzip.32 d8, d9 ;put 2-line data in 1 register (src_ptr[1])
57 vmull.u8 q7, d2, d0 ;(src_ptr[0] * vp8_filter[0])
61 vmlal.u8 q7, d8, d1 ;(src_ptr[1] * vp8_filter[1])
83 vext.8 d26, d28, d29, #4 ;construct src_ptr[pixel_step]
/external/libvpx/vp8/encoder/arm/
Dvariance_arm.c20 const unsigned char *src_ptr, in vp8_sub_pixel_variance8x8_armv6() argument
36 vp8_filter_block2d_bil_first_pass_armv6(src_ptr, first_pass, in vp8_sub_pixel_variance8x8_armv6()
48 const unsigned char *src_ptr, in vp8_sub_pixel_variance16x16_armv6() argument
64 var = vp8_variance_halfpixvar16x16_h_armv6(src_ptr, src_pixels_per_line, in vp8_sub_pixel_variance16x16_armv6()
69 var = vp8_variance_halfpixvar16x16_v_armv6(src_ptr, src_pixels_per_line, in vp8_sub_pixel_variance16x16_armv6()
74 var = vp8_variance_halfpixvar16x16_hv_armv6(src_ptr, src_pixels_per_line, in vp8_sub_pixel_variance16x16_armv6()
82 vp8_filter_block2d_bil_first_pass_armv6(src_ptr, first_pass, in vp8_sub_pixel_variance16x16_armv6()
101 const unsigned char *src_ptr, in vp8_sub_pixel_variance16x16_neon() argument
111 …return vp8_variance_halfpixvar16x16_h_neon(src_ptr, src_pixels_per_line, dst_ptr, dst_pixels_per_l… in vp8_sub_pixel_variance16x16_neon()
113 …return vp8_variance_halfpixvar16x16_v_neon(src_ptr, src_pixels_per_line, dst_ptr, dst_pixels_per_l… in vp8_sub_pixel_variance16x16_neon()
[all …]
/external/jpeg/
Dtransupp.c124 JCOEFPTR src_ptr, dst_ptr; in do_flip_v() local
164 src_ptr = src_row_ptr[dst_blk_x]; in do_flip_v()
168 *dst_ptr++ = *src_ptr++; in do_flip_v()
171 *dst_ptr++ = - *src_ptr++; in do_flip_v()
194 JCOEFPTR src_ptr, dst_ptr; in do_transpose() local
216 src_ptr = src_buffer[offset_x][dst_blk_y + offset_y]; in do_transpose()
220 dst_ptr[j*DCTSIZE+i] = src_ptr[i*DCTSIZE+j]; in do_transpose()
242 JCOEFPTR src_ptr, dst_ptr; in do_rot_90() local
266 src_ptr = src_buffer[offset_x][dst_blk_y + offset_y]; in do_rot_90()
273 dst_ptr[j*DCTSIZE+i] = src_ptr[i*DCTSIZE+j]; in do_rot_90()
[all …]
/external/qemu/distrib/jpeg-6b/
Dtransupp.c124 JCOEFPTR src_ptr, dst_ptr; in do_flip_v() local
164 src_ptr = src_row_ptr[dst_blk_x]; in do_flip_v()
168 *dst_ptr++ = *src_ptr++; in do_flip_v()
171 *dst_ptr++ = - *src_ptr++; in do_flip_v()
194 JCOEFPTR src_ptr, dst_ptr; in do_transpose() local
216 src_ptr = src_buffer[offset_x][dst_blk_y + offset_y]; in do_transpose()
220 dst_ptr[j*DCTSIZE+i] = src_ptr[i*DCTSIZE+j]; in do_transpose()
242 JCOEFPTR src_ptr, dst_ptr; in do_rot_90() local
266 src_ptr = src_buffer[offset_x][dst_blk_y + offset_y]; in do_rot_90()
273 dst_ptr[j*DCTSIZE+i] = src_ptr[i*DCTSIZE+j]; in do_rot_90()
[all …]
/external/libvpx/vp8/encoder/ppc/
Dcsystemdependent.c51 unsigned int (*vp8_get16x16pred_error)(unsigned char *src_ptr, int src_stride, unsigned char *ref_p…
52 unsigned int (*vp8_get8x8var)(unsigned char *src_ptr, int source_stride, unsigned char *ref_ptr, i…
53 unsigned int (*vp8_get16x16var)(unsigned char *src_ptr, int source_stride, unsigned char *ref_ptr,…
54 unsigned int (*vp8_get4x4sse_cs)(unsigned char *src_ptr, int source_stride, unsigned char *ref_ptr…
61 extern unsigned int vp8_get8x8var_c(unsigned char *src_ptr, int source_stride, unsigned char *ref_…
91 extern unsigned int vp8_get16x16pred_error_c(unsigned char *src_ptr, int src_stride, unsigned char …
92 extern unsigned int vp8_get8x8var_c(unsigned char *src_ptr, int source_stride, unsigned char *ref_…
93 extern unsigned int vp8_get16x16var_c(unsigned char *src_ptr, int source_stride, unsigned char *re…
94 extern unsigned int vp8_get4x4sse_cs_c(unsigned char *src_ptr, int source_stride, unsigned char *r…
124 extern unsigned int vp8_get8x8var_ppc(unsigned char *src_ptr, int source_stride, unsigned char *re…
[all …]
/external/libvpx/vp8/encoder/arm/neon/
Dvp8_subpixelvariance16x16_neon.asm18 ; r0 unsigned char *src_ptr,
65 vmull.u8 q7, d2, d0 ;(src_ptr[0] * Filter[0])
74 vext.8 d2, d2, d3, #1 ;construct src_ptr[1]
79 vmlal.u8 q7, d2, d1 ;(src_ptr[0] * Filter[1])
89 vmlal.u8 q8, d3, d1 ;(src_ptr[0] * Filter[1])
118 vmull.u8 q9, d2, d0 ;(src_ptr[0] * Filter[0])
125 vext.8 d2, d2, d3, #1 ;construct src_ptr[1]
129 vmlal.u8 q9, d2, d1 ;(src_ptr[0] * Filter[1])
137 vmlal.u8 q10, d3, d1 ;(src_ptr[0] * Filter[1])
146 vext.8 d11, d11, d12, #1 ;construct src_ptr[1]
[all …]

1234