Home
last modified time | relevance | path

Searched refs:ref_ptr (Results 1 – 25 of 48) sorted by relevance

12

/external/libvpx/libvpx/vpx_dsp/
Dvpx_dsp_rtcd_defs.pl726 …nt vpx_sad64x64/, "const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride";
729 …nt vpx_sad64x32/, "const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride";
732 …nt vpx_sad32x64/, "const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride";
735 …nt vpx_sad32x32/, "const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride";
738 …nt vpx_sad32x16/, "const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride";
741 …nt vpx_sad16x32/, "const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride";
744 …nt vpx_sad16x16/, "const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride";
747 …int vpx_sad16x8/, "const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride";
750 …int vpx_sad8x16/, "const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride";
753 … int vpx_sad8x8/, "const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride";
[all …]
Dvariance.c25 const uint8_t *ref_ptr, int ref_stride) { in vpx_get4x4sse_cs_c() argument
31 int diff = src_ptr[c] - ref_ptr[c]; in vpx_get4x4sse_cs_c()
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
62 const int diff = src_ptr[j] - ref_ptr[j]; in variance()
68 ref_ptr += ref_stride; in variance()
81 const uint8_t *src_ptr, uint16_t *ref_ptr, unsigned int src_pixels_per_line, in var_filter_block2d_bil_first_pass() argument
88 ref_ptr[j] = ROUND_POWER_OF_TWO( in var_filter_block2d_bil_first_pass()
96 ref_ptr += output_width; in var_filter_block2d_bil_first_pass()
110 const uint16_t *src_ptr, uint8_t *ref_ptr, unsigned int src_pixels_per_line, in var_filter_block2d_bil_second_pass() argument
[all …]
Dsad.c21 const uint8_t *ref_ptr, int ref_stride, in sad() argument
27 for (x = 0; x < width; x++) sad += abs(src_ptr[x] - ref_ptr[x]); in sad()
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); \
41 const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, \
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); \
143 const uint16_t *ref_ptr = CONVERT_TO_SHORTPTR(ref8_ptr); in highbd_sad() local
[all …]
Dvariance.h26 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,
45 const uint8_t *ref_ptr,
50 const uint8_t *ref_ptr, int ref_stride, unsigned int *sse);
54 const uint8_t *ref_ptr, int ref_stride, unsigned int *sse,
/external/libaom/libaom/aom_dsp/
Daom_dsp_rtcd_defs.pl600 …om_sad${w}x${h}", "const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride";
601 …d${w}x${h}_avg", "const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, …
602 …d${w}x${h}_avg", "const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, …
694 …bd_sad${w}x${h}", "const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride";
695 …d${w}x${h}_avg", "const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, …
700 …d${w}x${h}_avg", "const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, …
903 …get16x16var/, "const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, …
905 …m_get8x8var/, "const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int ref_stride, …
911 …m_mse16x16/, "const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_strid…
912 …om_mse16x8/, "const uint8_t *src_ptr, int source_stride, const uint8_t *ref_ptr, int recon_strid…
[all …]
/external/libaom/libaom/aom_dsp/x86/
Dsad_impl_avx2.c17 const uint8_t *ref_ptr, int ref_stride) { in sad32x32() argument
24 r1 = _mm256_loadu_si256((__m256i const *)ref_ptr); in sad32x32()
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()
45 ref_ptr += half_width; 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()
[all …]
Dsad_avx2.c19 const uint8_t *ref_ptr, int ref_stride) { \
26 ref1_reg = _mm256_loadu_si256((__m256i const *)ref_ptr); \
27 ref2_reg = _mm256_loadu_si256((__m256i const *)(ref_ptr + 32)); \
34 ref_ptr += ref_stride; \
48 const uint8_t *ref_ptr, int ref_stride) { \
58 ref1_reg = _mm256_loadu_si256((__m256i const *)ref_ptr); \
59 ref2_reg = _mm256_loadu_si256((__m256i const *)(ref_ptr + ref_stride)); \
67 ref_ptr += ref2_stride; \
100 const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, \
108 ref1_reg = _mm256_loadu_si256((__m256i const *)ref_ptr); \
[all …]
Dsad_highbd_avx2.c43 const uint16_t *ref_ptr = CONVERT_TO_SHORTPTR(ref); in aom_highbd_sad16x8_avx2() local
51 __m256i r0 = _mm256_loadu_si256((const __m256i *)ref_ptr); in aom_highbd_sad16x8_avx2()
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()
80 r0 = _mm256_loadu_si256((const __m256i *)ref_ptr); 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()
[all …]
/external/libvpx/libvpx/vpx_dsp/arm/
Dsad_neon.c21 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 …]
Dvariance_neon.c31 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
91 const uint8x16_t b_u8 = vld1q_u8(ref_ptr + j); in variance_neon_w16()
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
139 const uint8x8_t b_0_u8 = vld1_u8(ref_ptr); in variance_neon_w8x2()
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()
[all …]
/external/libvpx/config/x86/
Dvpx_dsp_rtcd.h268 void vpx_get16x16var_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stri…
269 void vpx_get16x16var_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_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 void vpx_get8x8var_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_str…
314 void vpx_highbd_10_get16x16var_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, in…
315 void vpx_highbd_10_get16x16var_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr,…
318 void vpx_highbd_10_get8x8var_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int …
319 void vpx_highbd_10_get8x8var_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, i…
322 …hbd_10_mse16x16_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, …
[all …]
/external/libvpx/config/x86_64/
Dvpx_dsp_rtcd.h268 void vpx_get16x16var_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stri…
269 void vpx_get16x16var_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_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 void vpx_get8x8var_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_str…
315 void vpx_highbd_10_get16x16var_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, in…
316 void vpx_highbd_10_get16x16var_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr,…
319 void vpx_highbd_10_get8x8var_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int …
320 void vpx_highbd_10_get8x8var_sse2(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, i…
323 …hbd_10_mse16x16_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, …
[all …]
/external/libvpx/libvpx/vpx_dsp/x86/
Dsad_sse3.asm17 %define ref_ptr rdi
30 mov rdi, arg(2) ; ref_ptr
39 %define ref_ptr r8
48 %define ref_ptr rdx
62 %define ref_ptr
173 ; unsigned char *ref_ptr,
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 …]
Dvariance_sse2.c46 const __m128i ref_ptr, in variance_kernel_sse2() argument
49 const __m128i diff = _mm_sub_epi16(src_ptr, ref_ptr); in variance_kernel_sse2()
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
138 _mm_unpacklo_epi8(_mm_loadl_epi64((const __m128i *)ref_ptr), zero); in variance8_sse2()
142 ref_ptr += ref_stride; in variance8_sse2()
147 const uint8_t *const ref_ptr, in variance16_kernel_sse2() argument
152 const __m128i r = _mm_loadu_si128((const __m128i *)ref_ptr); in variance16_kernel_sse2()
[all …]
Dsad_avx2.c16 const uint8_t *ref_ptr, int ref_stride) { \
23 ref1_reg = _mm256_loadu_si256((__m256i const *)ref_ptr); \
24 ref2_reg = _mm256_loadu_si256((__m256i const *)(ref_ptr + 32)); \
31 ref_ptr += ref_stride; \
44 const uint8_t *ref_ptr, int ref_stride) { \
54 ref1_reg = _mm256_loadu_si256((__m256i const *)ref_ptr); \
55 ref2_reg = _mm256_loadu_si256((__m256i const *)(ref_ptr + ref_stride)); \
63 ref_ptr += ref2_stride; \
93 const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, \
101 ref1_reg = _mm256_loadu_si256((__m256i const *)ref_ptr); \
[all …]
/external/libvpx/config/generic/
Dvpx_dsp_rtcd.h210 void vpx_get16x16var_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stri…
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 void vpx_highbd_10_get16x16var_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, in…
249 void vpx_highbd_10_get8x8var_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int …
252 …hbd_10_mse16x16_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, …
255 unsigned int vpx_highbd_10_mse16x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr
258 unsigned int vpx_highbd_10_mse8x16_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr
261 unsigned int vpx_highbd_10_mse8x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr,…
264 …8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, …
[all …]
/external/libvpx/libvpx/vpx_dsp/mips/
Dvariance_mmi.c361 const uint8_t *src_ptr, uint16_t *ref_ptr, unsigned int src_pixels_per_line, in var_filter_block2d_bil_first_pass() argument
368 ref_ptr[j] = ROUND_POWER_OF_TWO( in var_filter_block2d_bil_first_pass()
376 ref_ptr += output_width; in var_filter_block2d_bil_first_pass()
390 const uint16_t *src_ptr, uint8_t *ref_ptr, unsigned int src_pixels_per_line, in var_filter_block2d_bil_second_pass() argument
397 ref_ptr[j] = ROUND_POWER_OF_TWO( in var_filter_block2d_bil_second_pass()
404 ref_ptr += output_width; in var_filter_block2d_bil_second_pass()
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()
492 [src_ptr]"+&r"(src_ptr), [ref_ptr]"+&r"(ref_ptr), in vpx_variance64x()
505 const uint8_t *ref_ptr, int ref_stride, \
[all …]
Dvariance_msa.c42 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
107 ref = LD_UB(ref_ptr); in sse_diff_16width_msa()
108 ref_ptr += ref_stride; in sse_diff_16width_msa()
113 ref = LD_UB(ref_ptr); in sse_diff_16width_msa()
[all …]
/external/libaom/libaom/aom_dsp/mips/
Dvariance_msa.c44 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
109 ref = LD_UB(ref_ptr); in sse_diff_16width_msa()
110 ref_ptr += ref_stride; in sse_diff_16width_msa()
115 ref = LD_UB(ref_ptr); in sse_diff_16width_msa()
[all …]
/external/libvpx/config/arm64/
Dvpx_dsp_rtcd.h254 void vpx_get16x16var_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stri…
255 void vpx_get16x16var_neon(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_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 void vpx_get8x8var_neon(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_str…
299 void vpx_highbd_10_get16x16var_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, in…
302 void vpx_highbd_10_get8x8var_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int …
305 …hbd_10_mse16x16_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, …
308 unsigned int vpx_highbd_10_mse16x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr
[all …]
/external/libvpx/config/arm-neon/
Dvpx_dsp_rtcd.h254 void vpx_get16x16var_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stri…
255 void vpx_get16x16var_neon(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_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 void vpx_get8x8var_neon(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_str…
299 void vpx_highbd_10_get16x16var_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, in…
302 void vpx_highbd_10_get8x8var_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int …
305 …hbd_10_mse16x16_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr, int ref_stride, …
308 unsigned int vpx_highbd_10_mse16x8_c(const uint8_t *src_ptr, int src_stride, const uint8_t *ref_ptr
[all …]
/external/libvpx/libvpx/vpx_dsp/ppc/
Dvariance_vsx.c18 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()
102 const uint8_t *ref_ptr, in variance_inner_32() argument
108 const uint8x16_t vb0 = vec_vsx_ld(0, ref_ptr); in variance_inner_32()
110 const uint8x16_t vb1 = vec_vsx_ld(16, ref_ptr); in variance_inner_32()
138 const uint8_t *ref_ptr, int ref_stride, int w, in variance() argument
149 const int16x8_t b0 = unpack_to_s16_h(read4x2(ref_ptr, ref_stride)); in variance()
154 ref_ptr += ref_stride * 2; in variance()
160 const int16x8_t b0 = unpack_to_s16_h(vec_vsx_ld(0, ref_ptr)); in variance()
[all …]
/external/libvpx/libvpx/vp8/common/x86/
Dcopy_sse3.asm17 %define ref_ptr rdi
31 mov rdi, arg(2) ; ref_ptr
40 %define ref_ptr r8
50 %define ref_ptr rdx
65 %define ref_ptr
113 lea end_ptr, [ref_ptr+ref_stride*2]
115 movdqa XMMWORD PTR [ref_ptr], xmm0
116 movdqa XMMWORD PTR [ref_ptr + 16], xmm1
117 movdqa XMMWORD PTR [ref_ptr + ref_stride], xmm2
118 movdqa XMMWORD PTR [ref_ptr + ref_stride + 16], xmm3
[all …]
/external/libaom/libaom/aom_dsp/arm/
Dvariance_neon.c150 const unsigned char *ref_ptr, in aom_variance16x8_neon() argument
172 q2u8 = vld1q_u8(ref_ptr); in aom_variance16x8_neon()
173 ref_ptr += recon_stride; in aom_variance16x8_neon()
174 q3u8 = vld1q_u8(ref_ptr); in aom_variance16x8_neon()
175 ref_ptr += recon_stride; in aom_variance16x8_neon()
176 __builtin_prefetch(ref_ptr); in aom_variance16x8_neon()
226 const unsigned char *ref_ptr, in aom_variance8x16_neon() argument
248 d4u8 = vld1_u8(ref_ptr); in aom_variance8x16_neon()
249 ref_ptr += recon_stride; in aom_variance8x16_neon()
250 d6u8 = vld1_u8(ref_ptr); in aom_variance8x16_neon()
[all …]
Dsad_neon.c19 unsigned char *ref_ptr, int ref_stride) { in aom_sad8x16_neon() argument
29 d8 = vld1_u8(ref_ptr); in aom_sad8x16_neon()
30 ref_ptr += ref_stride; in aom_sad8x16_neon()
36 d8 = vld1_u8(ref_ptr); in aom_sad8x16_neon()
37 ref_ptr += ref_stride; in aom_sad8x16_neon()
50 unsigned char *ref_ptr, int ref_stride) { in aom_sad4x4_neon() argument
59 d8 = vld1_u8(ref_ptr); in aom_sad4x4_neon()
60 ref_ptr += ref_stride; in aom_sad4x4_neon()
66 d8 = vld1_u8(ref_ptr); in aom_sad4x4_neon()
67 ref_ptr += ref_stride; in aom_sad4x4_neon()
[all …]

12