/external/libvpx/vp8/encoder/ |
sad_c.c | 15 unsigned char *src_ptr, 29 sad += abs(src_ptr[c] - ref_ptr[c]); 32 src_ptr += src_stride; 42 unsigned char *src_ptr, 57 sad += abs(src_ptr[c] - ref_ptr[c]); 60 src_ptr += src_stride; 69 unsigned char *src_ptr, 76 return sad_mx_n_c(src_ptr, src_stride, ref_ptr, ref_stride, 8, 8); 81 unsigned char *src_ptr, 88 return sad_mx_n_c(src_ptr, src_stride, ref_ptr, ref_stride, 16, 8) [all...] |
variance_c.c | 44 short *src_ptr 51 sum += (src_ptr[i] * src_ptr[i]); 61 unsigned char *src_ptr, 80 diff = src_ptr[j] - ref_ptr[j]; 85 src_ptr += source_stride; 93 unsigned char *src_ptr, 102 vp8_variance(src_ptr, source_stride, ref_ptr, recon_stride, 8, 8, SSE, Sum); 109 unsigned char *src_ptr, 118 vp8_variance(src_ptr, source_stride, ref_ptr, recon_stride, 16, 16, SSE, Sum) [all...] |
variance.h | 18 unsigned char *src_ptr, \ 28 unsigned char *src_ptr, \ 38 unsigned char *src_ptr, \ 48 unsigned char *src_ptr, \ 58 unsigned char *src_ptr, \ 69 unsigned char *src_ptr, \
|
/external/libvpx/vp8/common/ |
filter_c.c | 50 unsigned char *src_ptr, 66 Temp = ((int)src_ptr[-2 * (int)pixel_step] * vp8_filter[0]) + 67 ((int)src_ptr[-1 * (int)pixel_step] * vp8_filter[1]) + 68 ((int)src_ptr[0] * vp8_filter[2]) + 69 ((int)src_ptr[pixel_step] * vp8_filter[3]) + 70 ((int)src_ptr[2*pixel_step] * vp8_filter[4]) + 71 ((int)src_ptr[3*pixel_step] * vp8_filter[5]) + 83 src_ptr++; 87 src_ptr += src_pixels_per_line - output_width; 94 int *src_ptr, [all...] |
g_common.h | 16 unsigned char *src_ptr,
|
/external/libvpx/vp8/common/x86/ |
vp8_asm_stubs.c | 21 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/encoder/x86/ |
variance_sse2.c | 16 extern void filter_block1d_h6_mmx(unsigned char *src_ptr, unsigned short *output_ptr, unsigned int src_pixels_per_line, unsigned int pixel_step, unsigned int output_height, unsigned int output_width, short *vp7_filter); 17 extern void filter_block1d_v6_mmx(short *src_ptr, unsigned char *output_ptr, unsigned int pixels_per_line, unsigned int pixel_step, unsigned int output_height, unsigned int output_width, short *vp7_filter); 18 extern void filter_block1d8_h6_sse2(unsigned char *src_ptr, unsigned short *output_ptr, unsigned int src_pixels_per_line, unsigned int pixel_step, unsigned int output_height, unsigned int output_width, short *vp7_filter); 19 extern void filter_block1d8_v6_sse2(short *src_ptr, unsigned char *output_ptr, unsigned int pixels_per_line, unsigned int pixel_step, unsigned int output_height, unsigned int output_width, short *vp7_filter); 25 unsigned char *src_ptr, 35 unsigned char *src_ptr, 45 short *src_ptr 49 unsigned char *src_ptr, 58 unsigned char *src_ptr, 65 unsigned char *src_ptr, [all...] |
variance_mmx.c | 18 unsigned char *src_ptr, 28 short *src_ptr, 37 extern unsigned int vp8_get_mb_ss_mmx(short *src_ptr); 40 unsigned char *src_ptr, 49 unsigned char *src_ptr, 58 unsigned char *src_ptr, 67 unsigned char *src_ptr, 78 unsigned char *src_ptr, 88 unsigned char *src_ptr, 129 unsigned char *src_ptr, [all...] |
csystemdependent.c | 64 unsigned int (*vp8_get16x16pred_error)(unsigned char *src_ptr, int src_stride, unsigned char *ref_ptr, int ref_stride); 65 unsigned int (*vp8_get8x8var)(unsigned char *src_ptr, int source_stride, unsigned char *ref_ptr, int recon_stride, unsigned int *SSE, int *Sum); 66 unsigned int (*vp8_get16x16var)(unsigned char *src_ptr, int source_stride, unsigned char *ref_ptr, int recon_stride, unsigned int *SSE, int *Sum); 67 unsigned int (*vp8_get4x4sse_cs)(unsigned char *src_ptr, int source_stride, unsigned char *ref_ptr, int recon_stride); 71 extern unsigned int vp8_get8x8var_c(unsigned char *src_ptr, int source_stride, unsigned char *ref_ptr, int recon_stride, unsigned int *SSE, int *Sum); 114 extern unsigned int vp8_get16x16pred_error_c(unsigned char *src_ptr, int src_stride, unsigned char *ref_ptr, int ref_stride); 115 extern unsigned int vp8_get8x8var_c(unsigned char *src_ptr, int source_stride, unsigned char *ref_ptr, int recon_stride, unsigned int *SSE, int *Sum); 116 extern unsigned int vp8_get16x16var_c(unsigned char *src_ptr, int source_stride, unsigned char *ref_ptr, int recon_stride, unsigned int *SSE, int *Sum); 117 extern unsigned int vp8_get4x4sse_cs_c(unsigned char *src_ptr, int source_stride, unsigned char *ref_ptr, int recon_stride); 141 extern unsigned int vp8_get16x16pred_error_mmx(unsigned char *src_ptr, int src_stride, unsigned char *ref_ptr, int ref_stride) [all...] |
sad_mmx.asm | 23 ; unsigned char *src_ptr, 35 mov rsi, arg(0) ;src_ptr 115 ; unsigned char *src_ptr, 127 mov rsi, arg(0) ;src_ptr 187 ; unsigned char *src_ptr, 199 mov rsi, arg(0) ;src_ptr 257 ; unsigned char *src_ptr, 269 mov rsi, arg(0) ;src_ptr 346 ; unsigned char *src_ptr, 358 mov rsi, arg(0) ;src_ptr [all...] |
sad_sse2.asm | 17 ; unsigned char *src_ptr, 30 mov rsi, arg(0) ;src_ptr 88 ; unsigned char *src_ptr, 103 mov rsi, arg(0) ;src_ptr 152 ; unsigned char *src_ptr, 166 mov rsi, arg(0) ;src_ptr 205 ; unsigned char *src_ptr, 218 mov rsi, arg(0) ;src_ptr 260 ; unsigned char *src_ptr, 275 mov rsi, arg(0) ;src_ptr [all...] |
/external/libvpx/vp8/common/arm/ |
filter_arm.c | 36 unsigned char *src_ptr, 46 short *src_ptr, 55 unsigned char *src_ptr, 66 unsigned char *src_ptr, 77 unsigned char *src_ptr, 96 //vp8_filter_block2d_first_pass_armv6 ( src_ptr, FData+2, src_pixels_per_line, 4, 4, HFilter ); 99 vp8_filter_block2d_first_pass_only_armv6(src_ptr, dst_ptr, src_pixels_per_line, 4, dst_pitch, HFilter); 104 vp8_filter_block2d_second_pass_only_armv6(src_ptr, dst_ptr, src_pixels_per_line, 4, dst_pitch, VFilter); 110 vp8_filter_block2d_first_pass_armv6(src_ptr - src_pixels_per_line, FData + 1, src_pixels_per_line, 4, 7, HFilter); 113 vp8_filter_block2d_first_pass_armv6(src_ptr - (2 * src_pixels_per_line), FData, src_pixels_per_line, 4, 9, HFilter) [all...] |
bilinearfilter_arm.c | 34 unsigned char *src_ptr, 44 unsigned short *src_ptr, 55 unsigned char *src_ptr, 70 output_ptr[j] = ( ( (int)src_ptr[0] * vp8_filter[0]) + 71 ((int)src_ptr[1] * vp8_filter[1]) + 73 src_ptr++; 77 src_ptr += src_pixels_per_line - output_width; 84 unsigned short *src_ptr, 100 Temp = ((int)src_ptr[0] * vp8_filter[0]) + 101 ((int)src_ptr[output_width] * vp8_filter[1]) [all...] |
/external/libvpx/vp8/encoder/arm/ |
encodemb_arm.c | 25 unsigned char *src_ptr = (*(be->base_src) + be->src); local 30 vp8_subtract_b_neon_func(diff_ptr, src_ptr, pred_ptr, src_stride, pitch);
|
picklpf_arm.c | 20 extern void vp8_memcpy_neon(unsigned char *dst_ptr, unsigned char *src_ptr, int sz);
|
/external/libvpx/vp8/common/arm/neon/ |
sixtappredict4x4_neon.asm | 18 ; r0 unsigned char *src_ptr, 64 vext.8 d18, d6, d7, #5 ;construct src_ptr[3] 69 vswp d7, d8 ;discard 2nd half data after src_ptr[3] is done 72 vzip.32 d18, d19 ;put 2-line data in 1 register (src_ptr[3]) 74 vmull.u8 q7, d18, d5 ;(src_ptr[3] * vp8_filter[5]) 80 vzip.32 d6, d7 ;construct src_ptr[-2], and put 2-line data together 82 vshr.u64 q9, q4, #8 ;construct src_ptr[-1] 84 vmlal.u8 q7, d6, d0 ;+(src_ptr[-2] * vp8_filter[0]) 87 vzip.32 d18, d19 ;put 2-line data in 1 register (src_ptr[-1]) 89 vshr.u64 q3, q4, #32 ;construct src_ptr[2 [all...] |
sixtappredict8x4_neon.asm | 18 ; r0 unsigned char *src_ptr, 68 vmull.u8 q7, d6, d0 ;(src_ptr[-2] * vp8_filter[0]) 73 vext.8 d28, d6, d7, #1 ;construct src_ptr[-1] 78 vmlsl.u8 q7, d28, d1 ;-(src_ptr[-1] * vp8_filter[1]) 83 vext.8 d28, d6, d7, #4 ;construct src_ptr[2] 88 vmlsl.u8 q7, d28, d4 ;-(src_ptr[2] * vp8_filter[4]) 93 vext.8 d28, d6, d7, #2 ;construct src_ptr[0] 98 vmlal.u8 q7, d28, d2 ;(src_ptr[0] * vp8_filter[2]) 103 vext.8 d28, d6, d7, #5 ;construct src_ptr[3] 108 vmlal.u8 q7, d28, d5 ;(src_ptr[3] * vp8_filter[5] [all...] |
sixtappredict8x8_neon.asm | 18 ; 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...] |
sixtappredict16x16_neon.asm | 18 ; r0 unsigned char *src_ptr, 78 vmull.u8 q8, d6, d0 ;(src_ptr[-2] * vp8_filter[0]) 85 vext.8 d28, d6, d7, #1 ;construct src_ptr[-1] 89 vmlsl.u8 q8, d28, d1 ;-(src_ptr[-1] * vp8_filter[1]) 97 vmlsl.u8 q9, d28, d1 ;-(src_ptr[-1] * vp8_filter[1]) 101 vext.8 d28, d6, d7, #4 ;construct src_ptr[2] 105 vmlsl.u8 q8, d28, d4 ;-(src_ptr[2] * vp8_filter[4]) 113 vmlsl.u8 q9, d28, d4 ;-(src_ptr[2] * vp8_filter[4]) 117 vext.8 d28, d6, d7, #5 ;construct src_ptr[3] 121 vmlal.u8 q8, d28, d5 ;(src_ptr[3] * vp8_filter[5] [all...] |
bilinearpredict16x16_neon.asm | 18 ; 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...] |
bilinearpredict4x4_neon.asm | 18 ; 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]
|
bilinearpredict8x4_neon.asm | 18 ; r0 unsigned char *src_ptr, 46 vmull.u8 q6, d2, d0 ;(src_ptr[0] * vp8_filter[0]) 53 vext.8 d3, d2, d3, #1 ;construct src_ptr[-1] 59 vmlal.u8 q6, d3, d1 ;(src_ptr[1] * vp8_filter[1]) 85 vmull.u8 q1, d22, d0 ;(src_ptr[0] * vp8_filter[0]) 90 vmlal.u8 q1, d23, d1 ;(src_ptr[pixel_step] * vp8_filter[1])
|
/external/jpeg/ |
transupp.c | 124 JCOEFPTR src_ptr, dst_ptr; local 164 src_ptr = src_row_ptr[dst_blk_x]; 168 *dst_ptr++ = *src_ptr++; 171 *dst_ptr++ = - *src_ptr++; 194 JCOEFPTR src_ptr, dst_ptr; local 216 src_ptr = src_buffer[offset_x][dst_blk_y + offset_y]; 220 dst_ptr[j*DCTSIZE+i] = src_ptr[i*DCTSIZE+j]; 242 JCOEFPTR src_ptr, dst_ptr; local 266 src_ptr = src_buffer[offset_x][dst_blk_y + offset_y]; 273 dst_ptr[j*DCTSIZE+i] = src_ptr[i*DCTSIZE+j] 306 JCOEFPTR src_ptr, dst_ptr; local 371 JCOEFPTR src_ptr, dst_ptr; local 475 JCOEFPTR src_ptr, dst_ptr; local [all...] |
/external/libvpx/vp8/encoder/ppc/ |
csystemdependent.c | 51 unsigned int (*vp8_get16x16pred_error)(unsigned char *src_ptr, int src_stride, unsigned char *ref_ptr, int ref_stride); 52 unsigned int (*vp8_get8x8var)(unsigned char *src_ptr, int source_stride, unsigned char *ref_ptr, int recon_stride, unsigned int *SSE, int *Sum); 53 unsigned int (*vp8_get16x16var)(unsigned char *src_ptr, int source_stride, unsigned char *ref_ptr, int recon_stride, unsigned int *SSE, int *Sum); 54 unsigned int (*vp8_get4x4sse_cs)(unsigned char *src_ptr, int source_stride, unsigned char *ref_ptr, int recon_stride); 61 extern unsigned int vp8_get8x8var_c(unsigned char *src_ptr, int source_stride, unsigned char *ref_ptr, int recon_stride, unsigned int *SSE, int *Sum); 91 extern unsigned int vp8_get16x16pred_error_c(unsigned char *src_ptr, int src_stride, unsigned char *ref_ptr, int ref_stride); 92 extern unsigned int vp8_get8x8var_c(unsigned char *src_ptr, int source_stride, unsigned char *ref_ptr, int recon_stride, unsigned int *SSE, int *Sum); 93 extern unsigned int vp8_get16x16var_c(unsigned char *src_ptr, int source_stride, unsigned char *ref_ptr, int recon_stride, unsigned int *SSE, int *Sum); 94 extern unsigned int vp8_get4x4sse_cs_c(unsigned char *src_ptr, int source_stride, unsigned char *ref_ptr, int recon_stride); 124 extern unsigned int vp8_get8x8var_ppc(unsigned char *src_ptr, int source_stride, unsigned char *ref_ptr, int recon_stride, unsigned int *SSE, int *Sum) [all...] |
/external/libvpx/vp8/encoder/arm/neon/ |
vp8_subpixelvariance16x16_neon.asm | 18 ; 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...] |