/external/libaom/libaom/aom_dsp/x86/ |
sad_impl_avx2.c | 17 const uint8_t *ref_ptr, int ref_stride) { 25 r2 = _mm256_loadu_si256((__m256i const *)(ref_ptr + ref_stride)); 30 ref_ptr += ref_stride << 1; 41 const uint8_t *ref_ptr, int ref_stride) { 43 uint32_t sum = sad32x32(src_ptr, src_stride, ref_ptr, ref_stride); 46 sum += sad32x32(src_ptr, src_stride, ref_ptr, ref_stride); 51 const uint8_t *ref_ptr, int ref_stride) { 52 uint32_t sum = sad64x32(src_ptr, src_stride, ref_ptr, ref_stride); 54 ref_ptr += ref_stride << 5; 55 sum += sad64x32(src_ptr, src_stride, ref_ptr, ref_stride); [all...] |
sad_highbd_avx2.c | 41 const uint8_t *ref, int ref_stride) { 52 __m256i r1 = _mm256_loadu_si256((const __m256i *)(ref_ptr + ref_stride)); 53 __m256i r2 = _mm256_loadu_si256((const __m256i *)(ref_ptr + 2 * ref_stride)); 54 __m256i r3 = _mm256_loadu_si256((const __m256i *)(ref_ptr + 3 * ref_stride)); 74 ref_ptr += ref_stride << 2; 81 r1 = _mm256_loadu_si256((const __m256i *)(ref_ptr + ref_stride)); 82 r2 = _mm256_loadu_si256((const __m256i *)(ref_ptr + 2 * ref_stride)); 83 r3 = _mm256_loadu_si256((const __m256i *)(ref_ptr + 3 * ref_stride)); 113 const uint8_t *ref, int ref_stride) { 130 r1 = _mm256_loadu_si256((const __m256i *)(ref_ptr + ref_stride)); [all...] |
sad4d_avx2.c | 18 const uint8_t *const ref[4], int ref_stride, 53 ref0 += ref_stride; 54 ref1 += ref_stride; 55 ref2 += ref_stride; 56 ref3 += ref_stride; 87 const uint8_t *const ref[4], int ref_stride, 137 ref0 += ref_stride; 138 ref1 += ref_stride; 139 ref2 += ref_stride; 140 ref3 += ref_stride; [all...] |
/external/libvpx/libvpx/vpx_dsp/x86/ |
avg_pred_sse2.c | 19 int height, const uint8_t *ref, int ref_stride) { 34 ref += ref_stride; 45 if (width == ref_stride) { 49 r = _mm_set_epi32(loadu_uint32(ref + 3 * ref_stride), 50 loadu_uint32(ref + 2 * ref_stride), 51 loadu_uint32(ref + ref_stride), loadu_uint32(ref)); 53 ref += 4 * ref_stride; 58 (const __m64 *)(ref + ref_stride))); 60 ref += 2 * ref_stride;
|
sad_sse3.asm | 18 %define ref_stride rdx 33 movsxd rdx, dword ptr arg(3) ; ref_stride 40 %define ref_stride r9 49 %define ref_stride rcx 63 %define ref_stride 174 ; int ref_stride, 181 PROCESS_16X2X3 0, src_ptr, ref_ptr, src_stride, ref_stride 182 PROCESS_16X2X3 1, src_ptr, ref_ptr, src_stride, ref_stride 183 PROCESS_16X2X3 1, src_ptr, ref_ptr, src_stride, ref_stride 184 PROCESS_16X2X3 1, src_ptr, ref_ptr, src_stride, ref_stride [all...] |
highbd_variance_sse2.c | 16 const uint16_t *ref, int ref_stride, 20 const uint16_t *ref, int ref_stride, 24 const uint16_t *ref, int ref_stride, 28 const uint16_t *ref, int ref_stride, int w, 40 var_fn(src + src_stride * i + j, src_stride, ref + ref_stride * i + j, 41 ref_stride, &sse0, &sum0); 49 const uint16_t *ref, int ref_stride, int w, 60 var_fn(src + src_stride * i + j, src_stride, ref + ref_stride * i + j, 61 ref_stride, &sse0, &sum0); 71 const uint16_t *ref, int ref_stride, int w [all...] |
/external/libvpx/libvpx/vpx_dsp/ |
variance.h | 26 const uint8_t *ref_ptr, int ref_stride); 29 const uint8_t *ref_ptr, int ref_stride, 33 uint8_t *ref_ptr, int ref_stride, int n); 36 const uint8_t *ref_ptr, int ref_stride, 41 int ref_stride, unsigned int *sad_array); 46 int ref_stride, unsigned int *sse); 50 const uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 54 const uint8_t *ref_ptr, int ref_stride, unsigned int *sse,
|
sad.c | 21 const uint8_t *ref_ptr, int ref_stride, 30 ref_ptr += ref_stride; 37 const uint8_t *ref_ptr, int ref_stride) { \ 38 return sad(src_ptr, src_stride, ref_ptr, ref_stride, m, n); \ 42 int ref_stride, const uint8_t *second_pred) { \ 44 vpx_comp_avg_pred_c(comp_pred, second_pred, m, n, ref_ptr, ref_stride); \ 52 const uint8_t *ref_ptr, int ref_stride, \ 57 vpx_sad##m##x##n##_c(src_ptr, src_stride, &ref_ptr[i], ref_stride); \ 64 int ref_stride, uint32_t *sad_array) { \ 68 vpx_sad##m##x##n##_c(src_ptr, src_stride, ref_array[i], ref_stride); \ [all...] |
/external/libvpx/libvpx/vpx_dsp/mips/ |
sad_mmi.c | 341 const uint8_t *ref_array, int ref_stride, \ 346 vpx_sad##m##x##n##_mmi(src, src_stride, &ref_array[i], ref_stride); \ 353 int ref_stride, uint32_t *sad_array) { \ 357 vpx_sad##m##x##n##_mmi(src, src_stride, ref_array[i], ref_stride); \ 361 const uint8_t *ref, int ref_stride, 373 MMI_ADDU(%[ref], %[ref], %[ref_stride]) 376 MMI_ADDU(%[ref], %[ref], %[ref_stride]) 384 [ref_stride]"r"((mips_reg)ref_stride) 392 const uint8_t *ref, int ref_stride) { \ [all...] |
variance_msa.c | 42 const uint8_t *ref_ptr, int32_t ref_stride, 55 LW4(ref_ptr, ref_stride, ref0, ref1, ref2, ref3); 56 ref_ptr += (4 * ref_stride); 70 const uint8_t *ref_ptr, int32_t ref_stride, 81 LD_UB4(ref_ptr, ref_stride, ref0, ref1, ref2, ref3); 82 ref_ptr += (4 * ref_stride); 97 const uint8_t *ref_ptr, int32_t ref_stride, 108 ref_ptr += ref_stride; 114 ref_ptr += ref_stride; 120 ref_ptr += ref_stride; [all...] |
/external/libvpx/libvpx/vpx_dsp/arm/ |
avg_pred_neon.c | 18 int height, const uint8_t *ref, int ref_stride) { 30 ref += ref_stride; 38 const uint8x8_t r_1 = vld1_u8(ref + ref_stride); 40 ref += 2 * ref_stride; 55 r = load_unaligned_u8q(ref, ref_stride); 56 ref += 4 * ref_stride;
|
sad4d_neon.c | 33 const int ref_stride, const int height, 47 ref_array[0] + i * ref_stride, ref_array[1] + i * ref_stride); 49 ref_array[2] + i * ref_stride, ref_array[3] + i * ref_stride); 61 const uint8_t *const ref_array[4], int ref_stride, 63 sad4x_4d(src_ptr, src_stride, ref_array, ref_stride, 4, res); 67 const uint8_t *const ref_array[4], int ref_stride, 69 sad4x_4d(src_ptr, src_stride, ref_array, ref_stride, 8, res); 142 const uint8_t *const ref_array[4], int ref_stride, [all...] |
sad_neon.c | 21 const uint8_t *ref_ptr, int ref_stride) { 23 const uint8x16_t ref_u8 = load_unaligned_u8q(ref_ptr, ref_stride); 30 const uint8_t *ref_ptr, int ref_stride, 33 const uint8x16_t ref_u8 = load_unaligned_u8q(ref_ptr, ref_stride); 42 const uint8_t *ref_ptr, int ref_stride) { 47 const uint8x16_t ref_u8 = load_unaligned_u8q(ref_ptr, ref_stride); 49 ref_ptr += 4 * ref_stride; 58 const uint8_t *ref_ptr, int ref_stride, 64 const uint8x16_t ref_u8 = load_unaligned_u8q(ref_ptr, ref_stride); 68 ref_ptr += 4 * ref_stride; [all...] |
variance_neon.c | 31 const uint8_t *ref_ptr, int ref_stride, int h, 43 const uint8x16_t b_u8 = load_unaligned_u8q(ref_ptr, ref_stride); 66 ref_ptr += 4 * ref_stride; 77 const uint8_t *ref_ptr, int ref_stride, int w, 115 ref_ptr += ref_stride; 126 const uint8_t *ref_ptr, int ref_stride, int h, 140 const uint8x8_t b_1_u8 = vld1_u8(ref_ptr + ref_stride); 156 ref_ptr += ref_stride + ref_stride; 167 const uint8_t *ref_ptr, int ref_stride, [all...] |
/external/libaom/libaom/aom_dsp/mips/ |
sad_msa.c | 26 const uint8_t *ref_ptr, int32_t ref_stride, 38 LW4(ref_ptr, ref_stride, ref0, ref1, ref2, ref3); 39 ref_ptr += (4 * ref_stride); 52 const uint8_t *ref, int32_t ref_stride, 61 LD_UB4(ref, ref_stride, ref0, ref1, ref2, ref3); 62 ref += (4 * ref_stride); 73 const uint8_t *ref, int32_t ref_stride, 82 LD_UB2(ref, ref_stride, ref0, ref1); 83 ref += (2 * ref_stride); 88 LD_UB2(ref, ref_stride, ref0, ref1) [all...] |
variance_msa.c | 44 const uint8_t *ref_ptr, int32_t ref_stride, 57 LW4(ref_ptr, ref_stride, ref0, ref1, ref2, ref3); 58 ref_ptr += (4 * ref_stride); 72 const uint8_t *ref_ptr, int32_t ref_stride, 83 LD_UB4(ref_ptr, ref_stride, ref0, ref1, ref2, ref3); 84 ref_ptr += (4 * ref_stride); 99 const uint8_t *ref_ptr, int32_t ref_stride, 110 ref_ptr += ref_stride; 116 ref_ptr += ref_stride; 122 ref_ptr += ref_stride; [all...] |
/external/libvpx/libvpx/vpx_dsp/ppc/ |
variance_vsx.c | 18 const uint8_t *ref_ptr, int ref_stride) { 24 const int16x8_t b0 = unpack_to_s16_h(read4x2(ref_ptr, ref_stride)); 26 unpack_to_s16_h(read4x2(ref_ptr + ref_stride * 2, ref_stride)); 55 int height, const uint8_t *ref, int ref_stride) { 68 ref += ref_stride; 74 const uint8x16_t r1 = vec_vsx_ld(0, ref + ref_stride); 80 ref += ref_stride * 2; 87 const uint32x4_t r1 = (uint32x4_t)vec_vsx_ld(0, ref + ref_stride); 88 const uint32x4_t r2 = (uint32x4_t)vec_vsx_ld(0, ref + ref_stride * 2) [all...] |
/external/libvpx/config/x86/ |
vpx_dsp_rtcd.h | 32 void vpx_comp_avg_pred_c(uint8_t *comp_pred, const uint8_t *pred, int width, int height, const uint8_t *ref, int ref_stride); 33 void vpx_comp_avg_pred_sse2(uint8_t *comp_pred, const uint8_t *pred, int width, int height, const uint8_t *ref, int ref_stride); 268 void vpx_get16x16var_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 269 void vpx_get16x16var_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 272 unsigned int vpx_get4x4sse_cs_c(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int ref_stride); 275 void vpx_get8x8var_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 276 void vpx_get8x8var_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 314 void vpx_highbd_10_get16x16var_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 315 void vpx_highbd_10_get16x16var_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 318 void vpx_highbd_10_get8x8var_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum) [all...] |
/external/libvpx/config/x86_64/ |
vpx_dsp_rtcd.h | 32 void vpx_comp_avg_pred_c(uint8_t *comp_pred, const uint8_t *pred, int width, int height, const uint8_t *ref, int ref_stride); 33 void vpx_comp_avg_pred_sse2(uint8_t *comp_pred, const uint8_t *pred, int width, int height, const uint8_t *ref, int ref_stride); 268 void vpx_get16x16var_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 269 void vpx_get16x16var_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 272 unsigned int vpx_get4x4sse_cs_c(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int ref_stride); 275 void vpx_get8x8var_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 276 void vpx_get8x8var_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 315 void vpx_highbd_10_get16x16var_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 316 void vpx_highbd_10_get16x16var_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 319 void vpx_highbd_10_get8x8var_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum) [all...] |
/external/libvpx/config/arm-neon/ |
vpx_dsp_rtcd.h | 32 void vpx_comp_avg_pred_c(uint8_t *comp_pred, const uint8_t *pred, int width, int height, const uint8_t *ref, int ref_stride); 33 void vpx_comp_avg_pred_neon(uint8_t *comp_pred, const uint8_t *pred, int width, int height, const uint8_t *ref, int ref_stride); 254 void vpx_get16x16var_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 255 void vpx_get16x16var_neon(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 258 unsigned int vpx_get4x4sse_cs_c(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int ref_stride); 259 unsigned int vpx_get4x4sse_cs_neon(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int ref_stride); 262 void vpx_get8x8var_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 263 void vpx_get8x8var_neon(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 299 void vpx_highbd_10_get16x16var_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 302 void vpx_highbd_10_get8x8var_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum) [all...] |
/external/libvpx/config/arm64/ |
vpx_dsp_rtcd.h | 32 void vpx_comp_avg_pred_c(uint8_t *comp_pred, const uint8_t *pred, int width, int height, const uint8_t *ref, int ref_stride); 33 void vpx_comp_avg_pred_neon(uint8_t *comp_pred, const uint8_t *pred, int width, int height, const uint8_t *ref, int ref_stride); 254 void vpx_get16x16var_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 255 void vpx_get16x16var_neon(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 258 unsigned int vpx_get4x4sse_cs_c(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int ref_stride); 259 unsigned int vpx_get4x4sse_cs_neon(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int ref_stride); 262 void vpx_get8x8var_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 263 void vpx_get8x8var_neon(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 299 void vpx_highbd_10_get16x16var_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 302 void vpx_highbd_10_get8x8var_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum) [all...] |
/external/libvpx/config/generic/ |
vpx_dsp_rtcd.h | 30 void vpx_comp_avg_pred_c(uint8_t *comp_pred, const uint8_t *pred, int width, int height, const uint8_t *ref, int ref_stride); 210 void vpx_get16x16var_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 213 unsigned int vpx_get4x4sse_cs_c(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int ref_stride); 216 void vpx_get8x8var_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 246 void vpx_highbd_10_get16x16var_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 249 void vpx_highbd_10_get8x8var_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse, int *sum); 252 unsigned int vpx_highbd_10_mse16x16_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 255 unsigned int vpx_highbd_10_mse16x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 258 unsigned int vpx_highbd_10_mse8x16_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse); 261 unsigned int vpx_highbd_10_mse8x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *sse) [all...] |
/external/libaom/libaom/aom_dsp/ |
sad.c | 47 const uint8_t *ref, int ref_stride) { \ 48 return sad(src, src_stride, ref, ref_stride, m, n); \ 51 const uint8_t *ref, int ref_stride, \ 54 aom_comp_avg_pred(comp_pred, second_pred, m, n, ref, ref_stride); \ 58 const uint8_t *src, int src_stride, const uint8_t *ref, int ref_stride, \ 62 ref_stride, jcp_param); \ 70 int ref_stride, uint32_t *sad_array) { \ 74 aom_sad##m##x##n##_c(src, src_stride, ref_array[i], ref_stride); \ 200 int ref_stride) { \ 201 return highbd_sad(src, src_stride, ref, ref_stride, m, n); [all...] |
/external/libaom/libaom/av1/encoder/ |
corner_match.h | 30 int height, int frm_stride, int ref_stride,
|
/external/libvpx/libvpx/vp9/common/ |
vp9_reconintra.h | 25 int ref_stride, uint8_t *dst, int dst_stride,
|