/external/libaom/libaom/aom_dsp/x86/ |
D | sad_impl_avx2.c | 17 const uint8_t *ref_ptr, int ref_stride) { in sad32x32() argument 25 r2 = _mm256_loadu_si256((__m256i const *)(ref_ptr + ref_stride)); in sad32x32() 30 ref_ptr += ref_stride << 1; in sad32x32() 41 const uint8_t *ref_ptr, int ref_stride) { in sad64x32() argument 43 uint32_t sum = sad32x32(src_ptr, src_stride, ref_ptr, ref_stride); in sad64x32() 46 sum += sad32x32(src_ptr, src_stride, ref_ptr, ref_stride); in sad64x32() 51 const uint8_t *ref_ptr, int ref_stride) { in sad64x64() argument 52 uint32_t sum = sad64x32(src_ptr, src_stride, ref_ptr, ref_stride); in sad64x64() 54 ref_ptr += ref_stride << 5; in sad64x64() 55 sum += sad64x32(src_ptr, src_stride, ref_ptr, ref_stride); in sad64x64() [all …]
|
D | sad_highbd_avx2.c | 41 const uint8_t *ref, int ref_stride) { in aom_highbd_sad16x8_avx2() argument 52 __m256i r1 = _mm256_loadu_si256((const __m256i *)(ref_ptr + ref_stride)); in aom_highbd_sad16x8_avx2() 53 __m256i r2 = _mm256_loadu_si256((const __m256i *)(ref_ptr + 2 * ref_stride)); in aom_highbd_sad16x8_avx2() 54 __m256i r3 = _mm256_loadu_si256((const __m256i *)(ref_ptr + 3 * ref_stride)); in aom_highbd_sad16x8_avx2() 74 ref_ptr += ref_stride << 2; in aom_highbd_sad16x8_avx2() 81 r1 = _mm256_loadu_si256((const __m256i *)(ref_ptr + ref_stride)); in aom_highbd_sad16x8_avx2() 82 r2 = _mm256_loadu_si256((const __m256i *)(ref_ptr + 2 * ref_stride)); in aom_highbd_sad16x8_avx2() 83 r3 = _mm256_loadu_si256((const __m256i *)(ref_ptr + 3 * ref_stride)); in aom_highbd_sad16x8_avx2() 113 const uint8_t *ref, int ref_stride) { in aom_highbd_sad16x16_avx2() argument 130 r1 = _mm256_loadu_si256((const __m256i *)(ref_ptr + ref_stride)); in aom_highbd_sad16x16_avx2() [all …]
|
D | sad4d_avx2.c | 18 const uint8_t *const ref[4], int ref_stride, in aom_sad32x32x4d_avx2() argument 53 ref0 += ref_stride; in aom_sad32x32x4d_avx2() 54 ref1 += ref_stride; in aom_sad32x32x4d_avx2() 55 ref2 += ref_stride; in aom_sad32x32x4d_avx2() 56 ref3 += ref_stride; in aom_sad32x32x4d_avx2() 87 const uint8_t *const ref[4], int ref_stride, in aom_sad64x64x4d_avx2() argument 137 ref0 += ref_stride; in aom_sad64x64x4d_avx2() 138 ref1 += ref_stride; in aom_sad64x64x4d_avx2() 139 ref2 += ref_stride; in aom_sad64x64x4d_avx2() 140 ref3 += ref_stride; in aom_sad64x64x4d_avx2() [all …]
|
/external/libvpx/libvpx/vpx_dsp/mips/ |
D | 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, in vpx_sad64x() argument 373 MMI_ADDU(%[ref], %[ref], %[ref_stride]) in vpx_sad64x() 376 MMI_ADDU(%[ref], %[ref], %[ref_stride]) in vpx_sad64x() 384 [ref_stride]"r"((mips_reg)ref_stride) in vpx_sad64x() 392 const uint8_t *ref, int ref_stride) { \ 393 return vpx_sad64x(src, src_stride, ref, ref_stride, H); \ [all …]
|
D | sad_msa.c | 24 const uint8_t *ref_ptr, int32_t ref_stride, in sad_4width_msa() argument 36 LW4(ref_ptr, ref_stride, ref0, ref1, ref2, ref3); in sad_4width_msa() 37 ref_ptr += (4 * ref_stride); in sad_4width_msa() 50 const uint8_t *ref, int32_t ref_stride, in sad_8width_msa() argument 59 LD_UB4(ref, ref_stride, ref0, ref1, ref2, ref3); in sad_8width_msa() 60 ref += (4 * ref_stride); in sad_8width_msa() 71 const uint8_t *ref, int32_t ref_stride, in sad_16width_msa() argument 80 LD_UB2(ref, ref_stride, ref0, ref1); in sad_16width_msa() 81 ref += (2 * ref_stride); in sad_16width_msa() 86 LD_UB2(ref, ref_stride, ref0, ref1); in sad_16width_msa() [all …]
|
D | variance_msa.c | 42 const uint8_t *ref_ptr, int32_t ref_stride, in sse_diff_4width_msa() argument 55 LW4(ref_ptr, ref_stride, ref0, ref1, ref2, ref3); in sse_diff_4width_msa() 56 ref_ptr += (4 * ref_stride); in sse_diff_4width_msa() 70 const uint8_t *ref_ptr, int32_t ref_stride, in sse_diff_8width_msa() argument 81 LD_UB4(ref_ptr, ref_stride, ref0, ref1, ref2, ref3); in sse_diff_8width_msa() 82 ref_ptr += (4 * ref_stride); in sse_diff_8width_msa() 97 const uint8_t *ref_ptr, int32_t ref_stride, in sse_diff_16width_msa() argument 108 ref_ptr += ref_stride; in sse_diff_16width_msa() 114 ref_ptr += ref_stride; in sse_diff_16width_msa() 120 ref_ptr += ref_stride; in sse_diff_16width_msa() [all …]
|
D | variance_mmi.c | 409 const uint8_t *ref_ptr, int ref_stride, in vpx_variance64x() argument 475 MMI_ADDU(%[ref_ptr], %[ref_ptr], %[ref_stride]) in vpx_variance64x() 495 [ref_stride]"r"((mips_reg)ref_stride), in vpx_variance64x() 505 const uint8_t *ref_ptr, int ref_stride, \ 507 return vpx_variance64x(src_ptr, src_stride, ref_ptr, ref_stride, sse, n); \ 514 const uint8_t *ref_ptr, int ref_stride, in vpx_variance32x64_mmi() argument 556 MMI_ADDU(%[ref_ptr], %[ref_ptr], %[ref_stride]) in vpx_variance32x64_mmi() 576 [ref_stride]"r"((mips_reg)ref_stride), in vpx_variance32x64_mmi() 585 const uint8_t *ref_ptr, int ref_stride, in vpx_variance32x() argument 625 MMI_ADDU(%[ref_ptr], %[ref_ptr], %[ref_stride]) in vpx_variance32x() [all …]
|
/external/libvpx/config/x86/ |
D | vpx_dsp_rtcd.h | 32 …int8_t *comp_pred, const uint8_t *pred, int width, int height, const uint8_t *ref, int ref_stride); 33 …int8_t *comp_pred, const uint8_t *pred, int width, int height, const uint8_t *ref, int ref_stride); 268 …_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *s… 269 …e2(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *s… 272 …e_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… 276 …e2(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *s… 314 …_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *s… 315 …e2(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *s… 318 …_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *s… [all …]
|
/external/libvpx/config/x86_64/ |
D | vpx_dsp_rtcd.h | 32 …int8_t *comp_pred, const uint8_t *pred, int width, int height, const uint8_t *ref, int ref_stride); 33 …int8_t *comp_pred, const uint8_t *pred, int width, int height, const uint8_t *ref, int ref_stride); 268 …_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *s… 269 …e2(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *s… 272 …e_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… 276 …e2(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *s… 315 …_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *s… 316 …e2(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *s… 319 …_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *s… [all …]
|
/external/libvpx/config/generic/ |
D | vpx_dsp_rtcd.h | 30 …int8_t *comp_pred, const uint8_t *pred, int width, int height, const uint8_t *ref, int ref_stride); 210 …_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *s… 213 …e_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… 246 …_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *s… 249 …_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *s… 252 …_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *s… 255 …_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *s… 258 …_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *s… 261 …_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *s… [all …]
|
/external/libaom/libaom/aom_dsp/mips/ |
D | sad_msa.c | 26 const uint8_t *ref_ptr, int32_t ref_stride, in sad_4width_msa() argument 38 LW4(ref_ptr, ref_stride, ref0, ref1, ref2, ref3); in sad_4width_msa() 39 ref_ptr += (4 * ref_stride); in sad_4width_msa() 52 const uint8_t *ref, int32_t ref_stride, in sad_8width_msa() argument 61 LD_UB4(ref, ref_stride, ref0, ref1, ref2, ref3); in sad_8width_msa() 62 ref += (4 * ref_stride); in sad_8width_msa() 73 const uint8_t *ref, int32_t ref_stride, in sad_16width_msa() argument 82 LD_UB2(ref, ref_stride, ref0, ref1); in sad_16width_msa() 83 ref += (2 * ref_stride); in sad_16width_msa() 88 LD_UB2(ref, ref_stride, ref0, ref1); in sad_16width_msa() [all …]
|
D | variance_msa.c | 44 const uint8_t *ref_ptr, int32_t ref_stride, in sse_diff_4width_msa() argument 57 LW4(ref_ptr, ref_stride, ref0, ref1, ref2, ref3); in sse_diff_4width_msa() 58 ref_ptr += (4 * ref_stride); in sse_diff_4width_msa() 72 const uint8_t *ref_ptr, int32_t ref_stride, in sse_diff_8width_msa() argument 83 LD_UB4(ref_ptr, ref_stride, ref0, ref1, ref2, ref3); in sse_diff_8width_msa() 84 ref_ptr += (4 * ref_stride); in sse_diff_8width_msa() 99 const uint8_t *ref_ptr, int32_t ref_stride, in sse_diff_16width_msa() argument 110 ref_ptr += ref_stride; in sse_diff_16width_msa() 116 ref_ptr += ref_stride; in sse_diff_16width_msa() 122 ref_ptr += ref_stride; in sse_diff_16width_msa() [all …]
|
/external/libvpx/config/arm64/ |
D | vpx_dsp_rtcd.h | 32 …int8_t *comp_pred, const uint8_t *pred, int width, int height, const uint8_t *ref, int ref_stride); 33 …int8_t *comp_pred, const uint8_t *pred, int width, int height, const uint8_t *ref, int ref_stride); 254 …_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *s… 255 …on(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *s… 258 …e_cs_c(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int ref_stride); 259 …s_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… 263 …on(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *s… 299 …_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *s… 302 …_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *s… [all …]
|
/external/libvpx/config/arm-neon/ |
D | vpx_dsp_rtcd.h | 32 …int8_t *comp_pred, const uint8_t *pred, int width, int height, const uint8_t *ref, int ref_stride); 33 …int8_t *comp_pred, const uint8_t *pred, int width, int height, const uint8_t *ref, int ref_stride); 254 …_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *s… 255 …on(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *s… 258 …e_cs_c(const unsigned char *src_ptr, int src_stride, const unsigned char *ref_ptr, int ref_stride); 259 …s_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… 263 …on(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *s… 299 …_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *s… 302 …_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, unsigned int *s… [all …]
|
/external/libvpx/libvpx/vpx_dsp/x86/ |
D | 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, in highbd_8_variance_sse2() argument 40 var_fn(src + src_stride * i + j, src_stride, ref + ref_stride * i + j, in highbd_8_variance_sse2() 41 ref_stride, &sse0, &sum0); in highbd_8_variance_sse2() 49 const uint16_t *ref, int ref_stride, int w, in highbd_10_variance_sse2() argument 60 var_fn(src + src_stride * i + j, src_stride, ref + ref_stride * i + j, in highbd_10_variance_sse2() 61 ref_stride, &sse0, &sum0); in highbd_10_variance_sse2() 71 const uint16_t *ref, int ref_stride, int w, in highbd_12_variance_sse2() argument [all …]
|
D | 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 …]
|
D | variance_sse2.c | 104 const uint8_t *ref_ptr, const int ref_stride, in variance4_sse2() argument 115 const __m128i r = load4x2_sse2(ref_ptr, ref_stride); in variance4_sse2() 119 ref_ptr += 2 * ref_stride; in variance4_sse2() 124 const uint8_t *ref_ptr, const int ref_stride, in variance8_sse2() argument 142 ref_ptr += ref_stride; in variance8_sse2() 163 const uint8_t *ref_ptr, const int ref_stride, in variance16_sse2() argument 175 ref_ptr += ref_stride; in variance16_sse2() 180 const uint8_t *ref_ptr, const int ref_stride, in variance32_sse2() argument 193 ref_ptr += ref_stride; in variance32_sse2() 198 const uint8_t *ref_ptr, const int ref_stride, in variance64_sse2() argument [all …]
|
D | avg_pred_sse2.c | 19 int height, const uint8_t *ref, int ref_stride) { in vpx_comp_avg_pred_sse2() argument 34 ref += ref_stride; in vpx_comp_avg_pred_sse2() 45 if (width == ref_stride) { in vpx_comp_avg_pred_sse2() 49 r = _mm_set_epi32(loadu_uint32(ref + 3 * ref_stride), in vpx_comp_avg_pred_sse2() 50 loadu_uint32(ref + 2 * ref_stride), in vpx_comp_avg_pred_sse2() 51 loadu_uint32(ref + ref_stride), loadu_uint32(ref)); in vpx_comp_avg_pred_sse2() 53 ref += 4 * ref_stride; in vpx_comp_avg_pred_sse2() 58 (const __m64 *)(ref + ref_stride))); in vpx_comp_avg_pred_sse2() 60 ref += 2 * ref_stride; in vpx_comp_avg_pred_sse2()
|
/external/libvpx/libvpx/vpx_dsp/arm/ |
D | sad4d_neon.c | 33 const int ref_stride, const int height, in sad4x_4d() argument 47 ref_array[0] + i * ref_stride, ref_array[1] + i * ref_stride); in sad4x_4d() 49 ref_array[2] + i * ref_stride, ref_array[3] + i * ref_stride); in sad4x_4d() 61 const uint8_t *const ref_array[4], int ref_stride, in vpx_sad4x4x4d_neon() argument 63 sad4x_4d(src_ptr, src_stride, ref_array, ref_stride, 4, res); in vpx_sad4x4x4d_neon() 67 const uint8_t *const ref_array[4], int ref_stride, in vpx_sad4x8x4d_neon() argument 69 sad4x_4d(src_ptr, src_stride, ref_array, ref_stride, 8, res); in vpx_sad4x8x4d_neon() 142 const uint8_t *const ref_array[4], int ref_stride, in sad8x_4d() argument 155 ref_loop[j] += ref_stride; in sad8x_4d() 164 const uint8_t *const ref_array[4], int ref_stride, in vpx_sad8x4x4d_neon() argument [all …]
|
D | variance_neon.c | 31 const uint8_t *ref_ptr, int ref_stride, int h, in variance_neon_w4x4() argument 43 const uint8x16_t b_u8 = load_unaligned_u8q(ref_ptr, ref_stride); in variance_neon_w4x4() 66 ref_ptr += 4 * ref_stride; in variance_neon_w4x4() 77 const uint8_t *ref_ptr, int ref_stride, int w, in variance_neon_w16() argument 115 ref_ptr += ref_stride; in variance_neon_w16() 126 const uint8_t *ref_ptr, int ref_stride, int h, in variance_neon_w8x2() argument 140 const uint8x8_t b_1_u8 = vld1_u8(ref_ptr + ref_stride); in variance_neon_w8x2() 156 ref_ptr += ref_stride + ref_stride; in variance_neon_w8x2() 167 const uint8_t *ref_ptr, int ref_stride, in vpx_get8x8var_neon() argument 169 variance_neon_w8x2(src_ptr, src_stride, ref_ptr, ref_stride, 8, sse, sum); in vpx_get8x8var_neon() [all …]
|
D | sad_neon.c | 21 const uint8_t *ref_ptr, int ref_stride) { in vpx_sad4x4_neon() argument 23 const uint8x16_t ref_u8 = load_unaligned_u8q(ref_ptr, ref_stride); in vpx_sad4x4_neon() 30 const uint8_t *ref_ptr, int ref_stride, in vpx_sad4x4_avg_neon() argument 33 const uint8x16_t ref_u8 = load_unaligned_u8q(ref_ptr, ref_stride); in vpx_sad4x4_avg_neon() 42 const uint8_t *ref_ptr, int ref_stride) { in vpx_sad4x8_neon() argument 47 const uint8x16_t ref_u8 = load_unaligned_u8q(ref_ptr, ref_stride); in vpx_sad4x8_neon() 49 ref_ptr += 4 * ref_stride; in vpx_sad4x8_neon() 58 const uint8_t *ref_ptr, int ref_stride, in vpx_sad4x8_avg_neon() argument 64 const uint8x16_t ref_u8 = load_unaligned_u8q(ref_ptr, ref_stride); in vpx_sad4x8_avg_neon() 68 ref_ptr += 4 * ref_stride; in vpx_sad4x8_avg_neon() [all …]
|
/external/libvpx/libvpx/vpx_dsp/ |
D | variance.c | 25 const uint8_t *ref_ptr, int ref_stride) { in vpx_get4x4sse_cs_c() argument 36 ref_ptr += ref_stride; in vpx_get4x4sse_cs_c() 53 const uint8_t *ref_ptr, int ref_stride, int w, int h, in variance() argument 68 ref_ptr += ref_stride; in variance() 130 const uint8_t *ref_ptr, int ref_stride, \ 133 variance(src_ptr, src_stride, ref_ptr, ref_stride, W, H, sse, &sum); \ 140 const uint8_t *ref_ptr, int ref_stride, uint32_t *sse) { \ 149 return vpx_variance##W##x##H##_c(temp2, W, ref_ptr, ref_stride, sse); \ 155 const uint8_t *ref_ptr, int ref_stride, uint32_t *sse, \ 168 return vpx_variance##W##x##H##_c(temp3, W, ref_ptr, ref_stride, sse); \ [all …]
|
D | sad.c | 21 const uint8_t *ref_ptr, int ref_stride, in sad() argument 30 ref_ptr += ref_stride; in sad() 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/ppc/ |
D | variance_vsx.c | 18 const uint8_t *ref_ptr, int ref_stride) { in vpx_get4x4sse_cs_vsx() argument 24 const int16x8_t b0 = unpack_to_s16_h(read4x2(ref_ptr, ref_stride)); in vpx_get4x4sse_cs_vsx() 26 unpack_to_s16_h(read4x2(ref_ptr + ref_stride * 2, ref_stride)); in vpx_get4x4sse_cs_vsx() 55 int height, const uint8_t *ref, int ref_stride) { in vpx_comp_avg_pred_vsx() argument 68 ref += ref_stride; in vpx_comp_avg_pred_vsx() 74 const uint8x16_t r1 = vec_vsx_ld(0, ref + ref_stride); in vpx_comp_avg_pred_vsx() 80 ref += ref_stride * 2; in vpx_comp_avg_pred_vsx() 87 const uint32x4_t r1 = (uint32x4_t)vec_vsx_ld(0, ref + ref_stride); in vpx_comp_avg_pred_vsx() 88 const uint32x4_t r2 = (uint32x4_t)vec_vsx_ld(0, ref + ref_stride * 2); in vpx_comp_avg_pred_vsx() 89 const uint32x4_t r3 = (uint32x4_t)vec_vsx_ld(0, ref + ref_stride * 3); in vpx_comp_avg_pred_vsx() [all …]
|
/external/libaom/libaom/aom_dsp/ |
D | 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 …]
|