/external/libvpx/vp8/encoder/ |
D | sad_c.c | 15 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 …]
|
D | variance_c.c | 18 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 …]
|
D | variance.h | 18 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/ |
D | filter.c | 43 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/ |
D | variance_sse2.c | 16 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 …]
|
D | variance_mmx.c | 18 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 …]
|
D | variance_ssse3.c | 18 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 …]
|
D | sad_sse3.asm | 15 %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 …]
|
D | sad_sse2.asm | 15 ; 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/ |
D | 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/common/mips/ |
D | subpixel_mips.c | 113 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/ |
D | scale.cc | 52 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/ |
D | filter_arm.c | 20 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 …]
|
D | bilinearfilter_arm.c | 19 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/ |
D | sixtappredict4x4_neon.asm | 30 ; 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 …]
|
D | sixtappredict8x4_neon.asm | 30 ; 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 …]
|
D | sixtappredict16x16_neon.asm | 30 ; 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 …]
|
D | 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 …]
|
D | 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 …]
|
D | 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]
|
/external/libvpx/vp8/encoder/arm/ |
D | variance_arm.c | 20 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/ |
D | transupp.c | 124 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/ |
D | transupp.c | 124 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/ |
D | csystemdependent.c | 51 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/ |
D | 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 …]
|