Home
last modified time | relevance | path

Searched refs:src0_stride (Results 1 – 25 of 29) sorted by relevance

12

/external/libaom/libaom/aom_dsp/x86/
Dblend_a64_vmask_sse4.c31 const uint8_t *src0, uint32_t src0_stride, in blend_a64_vmask_w4_sse4_1() argument
49 src0 += src0_stride; in blend_a64_vmask_w4_sse4_1()
56 const uint8_t *src0, uint32_t src0_stride, in blend_a64_vmask_w8_sse4_1() argument
74 src0 += src0_stride; in blend_a64_vmask_w8_sse4_1()
82 uint32_t src0_stride, in blend_a64_vmask_w16n_sse4_1() argument
102 src0 += src0_stride; in blend_a64_vmask_w16n_sse4_1()
113 const uint8_t *src0, uint32_t src0_stride, in aom_blend_a64_vmask_sse4_1() argument
117 const uint8_t *src0, uint32_t src0_stride, in aom_blend_a64_vmask_sse4_1()
134 assert(IMPLIES(src0 == dst, src0_stride == dst_stride)); in aom_blend_a64_vmask_sse4_1()
142 blend[w & 0xf](dst, dst_stride, src0, src0_stride, src1, src1_stride, mask, w, in aom_blend_a64_vmask_sse4_1()
[all …]
Dblend_a64_mask_sse4.c32 const uint8_t *src0, uint32_t src0_stride, in blend_a64_mask_w4_sse4_1() argument
46 src0 += src0_stride; in blend_a64_mask_w4_sse4_1()
53 const uint8_t *src0, uint32_t src0_stride, in blend_a64_mask_w8_sse4_1() argument
67 src0 += src0_stride; in blend_a64_mask_w8_sse4_1()
75 uint32_t src0_stride, const uint8_t *src1, uint32_t src1_stride, in blend_a64_mask_w16n_sse4_1() argument
92 src0 += src0_stride; in blend_a64_mask_w16n_sse4_1()
104 uint32_t src0_stride, const uint8_t *src1, uint32_t src1_stride, in blend_a64_mask_sx_w4_sse4_1() argument
123 src0 += src0_stride; in blend_a64_mask_sx_w4_sse4_1()
131 uint32_t src0_stride, const uint8_t *src1, uint32_t src1_stride, in blend_a64_mask_sx_w8_sse4_1() argument
151 src0 += src0_stride; in blend_a64_mask_sx_w8_sse4_1()
[all …]
Dblend_a64_mask_avx2.c84 uint32_t src0_stride, const CONV_BUF_TYPE *src1, uint32_t src1_stride, in lowbd_blend_a64_d16_mask_subw0_subh0_w16_avx2() argument
96 src0 += src0_stride; in lowbd_blend_a64_d16_mask_subw0_subh0_w16_avx2()
103 uint32_t src0_stride, const CONV_BUF_TYPE *src1, uint32_t src1_stride, in lowbd_blend_a64_d16_mask_subw0_subh0_w32_avx2() argument
118 src0 += src0_stride; in lowbd_blend_a64_d16_mask_subw0_subh0_w32_avx2()
125 uint32_t src0_stride, const CONV_BUF_TYPE *src1, uint32_t src1_stride, in lowbd_blend_a64_d16_mask_subw1_subh1_w16_avx2() argument
143 src0 += src0_stride; in lowbd_blend_a64_d16_mask_subw1_subh1_w16_avx2()
150 uint32_t src0_stride, const CONV_BUF_TYPE *src1, uint32_t src1_stride, in lowbd_blend_a64_d16_mask_subw1_subh1_w32_avx2() argument
175 src0 += src0_stride; in lowbd_blend_a64_d16_mask_subw1_subh1_w32_avx2()
182 uint32_t src0_stride, const CONV_BUF_TYPE *src1, uint32_t src1_stride, in lowbd_blend_a64_d16_mask_subw1_subh0_w16_avx2() argument
199 src0 += src0_stride; in lowbd_blend_a64_d16_mask_subw1_subh0_w16_avx2()
[all …]
Dblend_mask_sse4.h66 uint32_t src0_stride, const CONV_BUF_TYPE *src1, uint32_t src1_stride, in aom_lowbd_blend_a64_d16_mask_subw0_subh0_w4_sse4_1() argument
78 src0 += src0_stride; in aom_lowbd_blend_a64_d16_mask_subw0_subh0_w4_sse4_1()
85 uint32_t src0_stride, const CONV_BUF_TYPE *src1, uint32_t src1_stride, in aom_lowbd_blend_a64_d16_mask_subw0_subh0_w8_sse4_1() argument
96 src0 += src0_stride; in aom_lowbd_blend_a64_d16_mask_subw0_subh0_w8_sse4_1()
103 uint32_t src0_stride, const CONV_BUF_TYPE *src1, uint32_t src1_stride, in aom_lowbd_blend_a64_d16_mask_subw1_subh1_w4_sse4_1() argument
121 src0 += src0_stride; in aom_lowbd_blend_a64_d16_mask_subw1_subh1_w4_sse4_1()
128 uint32_t src0_stride, const CONV_BUF_TYPE *src1, uint32_t src1_stride, in aom_lowbd_blend_a64_d16_mask_subw1_subh1_w8_sse4_1() argument
146 src0 += src0_stride; in aom_lowbd_blend_a64_d16_mask_subw1_subh1_w8_sse4_1()
153 uint32_t src0_stride, const CONV_BUF_TYPE *src1, uint32_t src1_stride, in aom_lowbd_blend_a64_d16_mask_subw1_subh0_w4_sse4_1() argument
168 src0 += src0_stride; in aom_lowbd_blend_a64_d16_mask_subw1_subh0_w4_sse4_1()
[all …]
Dblend_a64_hmask_sse4.c20 const uint8_t *src0, uint32_t src0_stride, in aom_blend_a64_hmask_sse4_1() argument
23 aom_blend_a64_mask_sse4_1(dst, dst_stride, src0, src0_stride, src1, in aom_blend_a64_hmask_sse4_1()
30 uint32_t src0_stride, const uint8_t *src1_8, uint32_t src1_stride, in aom_highbd_blend_a64_hmask_sse4_1() argument
32 aom_highbd_blend_a64_mask_sse4_1(dst_8, dst_stride, src0_8, src0_stride, in aom_highbd_blend_a64_hmask_sse4_1()
/external/libaom/libaom/av1/common/x86/
Dreconinter_avx2.c31 const uint8_t *src0, int src0_stride, in av1_build_compound_diffwtd_mask_avx2() argument
40 const __m128i s0B = xx_loadl_32(src0 + src0_stride); in av1_build_compound_diffwtd_mask_avx2()
41 const __m128i s0C = xx_loadl_32(src0 + src0_stride * 2); in av1_build_compound_diffwtd_mask_avx2()
42 const __m128i s0D = xx_loadl_32(src0 + src0_stride * 3); in av1_build_compound_diffwtd_mask_avx2()
61 src0 += (src0_stride << 2); in av1_build_compound_diffwtd_mask_avx2()
69 const __m128i s0B = xx_loadl_64(src0 + src0_stride); in av1_build_compound_diffwtd_mask_avx2()
70 const __m128i s0C = xx_loadl_64(src0 + src0_stride * 2); in av1_build_compound_diffwtd_mask_avx2()
71 const __m128i s0D = xx_loadl_64(src0 + src0_stride * 3); in av1_build_compound_diffwtd_mask_avx2()
84 src0 += src0_stride << 2; in av1_build_compound_diffwtd_mask_avx2()
92 const __m128i s0B = xx_load_128(src0 + src0_stride); in av1_build_compound_diffwtd_mask_avx2()
[all …]
Dreconinter_ssse3.c23 int src0_stride, const uint8_t *src1, int src1_stride, int h, int w, in av1_build_compound_diffwtd_mask_highbd_ssse3() argument
26 av1_build_compound_diffwtd_mask_highbd_c(mask, mask_type, src0, src0_stride, in av1_build_compound_diffwtd_mask_highbd_ssse3()
54 ssrc0 += src0_stride; in av1_build_compound_diffwtd_mask_highbd_ssse3()
71 ssrc0 += src0_stride; in av1_build_compound_diffwtd_mask_highbd_ssse3()
92 ssrc0 += src0_stride; in av1_build_compound_diffwtd_mask_highbd_ssse3()
109 ssrc0 += src0_stride; in av1_build_compound_diffwtd_mask_highbd_ssse3()
Dreconinter_sse4.c99 int src0_stride, const CONV_BUF_TYPE *src1, int src1_stride, int h, int w, in av1_build_compound_diffwtd_mask_d16_sse4_1() argument
122 _mm_loadu_si128((__m128i *)&src0[(i * src0_stride) + j]); in av1_build_compound_diffwtd_mask_d16_sse4_1()
/external/libaom/libaom/av1/common/arm/
Dblend_a64_hmask_neon.c24 const uint8_t *src0, uint32_t src0_stride, in aom_blend_a64_hmask_neon() argument
27 assert(IMPLIES(src0 == dst, src0_stride == dst_stride)); in aom_blend_a64_hmask_neon()
65 src0 += src0_stride - w; in aom_blend_a64_hmask_neon()
81 src0 += src0_stride; in aom_blend_a64_hmask_neon()
89 __builtin_prefetch(src0 + 0 * src0_stride); in aom_blend_a64_hmask_neon()
90 __builtin_prefetch(src0 + 1 * src0_stride); in aom_blend_a64_hmask_neon()
93 load_unaligned_u8_4x2(src0, src0_stride, &tmp0_32); in aom_blend_a64_hmask_neon()
105 src0 += (2 * src0_stride); in aom_blend_a64_hmask_neon()
113 __builtin_prefetch(src0 + 0 * src0_stride); in aom_blend_a64_hmask_neon()
114 __builtin_prefetch(src0 + 1 * src0_stride); in aom_blend_a64_hmask_neon()
[all …]
Dblend_a64_vmask_neon.c24 const uint8_t *src0, uint32_t src0_stride, in aom_blend_a64_vmask_neon() argument
32 assert(IMPLIES(src0 == dst, src0_stride == dst_stride)); in aom_blend_a64_vmask_neon()
60 src0 += src0_stride - w; in aom_blend_a64_vmask_neon()
75 src0 += src0_stride; in aom_blend_a64_vmask_neon()
81 __builtin_prefetch(src0 + 0 * src0_stride); in aom_blend_a64_vmask_neon()
82 __builtin_prefetch(src0 + 1 * src0_stride); in aom_blend_a64_vmask_neon()
92 load_unaligned_u8_4x2(src0, src0_stride, &tmp0_32); in aom_blend_a64_vmask_neon()
104 src0 += (2 * src0_stride); in aom_blend_a64_vmask_neon()
110 __builtin_prefetch(src0 + 0 * src0_stride); in aom_blend_a64_vmask_neon()
111 __builtin_prefetch(src0 + 1 * src0_stride); in aom_blend_a64_vmask_neon()
[all …]
Dreconinter_neon.c25 int src0_stride, const CONV_BUF_TYPE *src1, int src1_stride, int h, int w, in av1_build_compound_diffwtd_mask_d16_neon() argument
60 src0 += src0_stride; in av1_build_compound_diffwtd_mask_d16_neon()
67 __builtin_prefetch(src0_1 + 0 * src0_stride); in av1_build_compound_diffwtd_mask_d16_neon()
68 __builtin_prefetch(src0_1 + 1 * src0_stride); in av1_build_compound_diffwtd_mask_d16_neon()
71 tmp0 = vcombine_u16(vld1_u16(src0_1 + (0 * src0_stride)), in av1_build_compound_diffwtd_mask_d16_neon()
72 vld1_u16(src0_1 + (1 * src0_stride))); in av1_build_compound_diffwtd_mask_d16_neon()
81 src0 += src0_stride * 2; in av1_build_compound_diffwtd_mask_d16_neon()
/external/libaom/libaom/aom_dsp/
Dblend_a64_mask.c38 uint32_t src0_stride, const CONV_BUF_TYPE *src1, uint32_t src1_stride, in aom_lowbd_blend_a64_d16_mask_c() argument
49 assert(IMPLIES((void *)src0 == dst, src0_stride == dst_stride)); in aom_lowbd_blend_a64_d16_mask_c()
62 res = ((m * (int32_t)src0[i * src0_stride + j] + in aom_lowbd_blend_a64_d16_mask_c()
81 res = ((m * (int32_t)src0[i * src0_stride + j] + in aom_lowbd_blend_a64_d16_mask_c()
96 res = ((m * (int32_t)src0[i * src0_stride + j] + in aom_lowbd_blend_a64_d16_mask_c()
111 res = ((int32_t)(m * (int32_t)src0[i * src0_stride + j] + in aom_lowbd_blend_a64_d16_mask_c()
126 uint32_t src0_stride, const CONV_BUF_TYPE *src1, uint32_t src1_stride, in aom_highbd_blend_a64_d16_mask_c() argument
136 assert(IMPLIES(src0 == dst, src0_stride == dst_stride)); in aom_highbd_blend_a64_d16_mask_c()
166 src0 += src0_stride; in aom_highbd_blend_a64_d16_mask_c()
185 src0 += src0_stride; in aom_highbd_blend_a64_d16_mask_c()
[all …]
Dblend_a64_vmask.c22 const uint8_t *src0, uint32_t src0_stride, in aom_blend_a64_vmask_c() argument
27 assert(IMPLIES(src0 == dst, src0_stride == dst_stride)); in aom_blend_a64_vmask_c()
38 dst[i * dst_stride + j] = AOM_BLEND_A64(m, src0[i * src0_stride + j], in aom_blend_a64_vmask_c()
46 const uint8_t *src0_8, uint32_t src0_stride, in aom_highbd_blend_a64_vmask_c() argument
55 assert(IMPLIES(src0 == dst, src0_stride == dst_stride)); in aom_highbd_blend_a64_vmask_c()
68 dst[i * dst_stride + j] = AOM_BLEND_A64(m, src0[i * src0_stride + j], in aom_highbd_blend_a64_vmask_c()
Dblend_a64_hmask.c22 const uint8_t *src0, uint32_t src0_stride, in aom_blend_a64_hmask_c() argument
27 assert(IMPLIES(src0 == dst, src0_stride == dst_stride)); in aom_blend_a64_hmask_c()
38 mask[j], src0[i * src0_stride + j], src1[i * src1_stride + j]); in aom_blend_a64_hmask_c()
45 const uint8_t *src0_8, uint32_t src0_stride, in aom_highbd_blend_a64_hmask_c() argument
54 assert(IMPLIES(src0 == dst, src0_stride == dst_stride)); in aom_highbd_blend_a64_hmask_c()
67 mask[j], src0[i * src0_stride + j], src1[i * src1_stride + j]); in aom_highbd_blend_a64_hmask_c()
/external/libaom/libaom/aom_dsp/arm/
Dblend_a64_mask_neon.c40 const CONV_BUF_TYPE *src0, uint32_t src0_stride, in blend_8x4() argument
50 load_s16_8x4((int16_t *)src0, (int32_t)src0_stride, &src0_0, &src0_1, &src0_2, in blend_8x4()
81 const CONV_BUF_TYPE *src0, uint32_t src0_stride, in blend_4x4() argument
94 load_unaligned_u16_4x4(src0, src0_stride, &tu0, &tu1); in blend_4x4()
132 uint32_t src0_stride, const CONV_BUF_TYPE *src1, uint32_t src1_stride, in aom_lowbd_blend_a64_d16_mask_neon() argument
149 assert(IMPLIES((void *)src0 == dst, src0_stride == dst_stride)); in aom_lowbd_blend_a64_d16_mask_neon()
186 blend_8x4(dst_tmp, dst_stride, src0_tmp, src0_stride, src1_tmp, in aom_lowbd_blend_a64_d16_mask_neon()
199 src0_tmp += (4 * src0_stride) - w; in aom_lowbd_blend_a64_d16_mask_neon()
214 blend_4x4(dst_tmp, dst_stride, src0_tmp, src0_stride, src1_tmp, in aom_lowbd_blend_a64_d16_mask_neon()
221 src0_tmp += (4 * src0_stride); in aom_lowbd_blend_a64_d16_mask_neon()
[all …]
/external/libaom/libaom/test/
Dblend_a64_mask_1d_test.cc118 uint32_t src0_stride, const uint8_t *src1,
168 const uint8_t *src0, uint32_t src0_stride, in blend_a64_hmask_ref() argument
177 aom_blend_a64_mask_c(dst, dst_stride, src0, src0_stride, src1, src1_stride, in blend_a64_hmask_ref()
183 const uint8_t *src0, uint32_t src0_stride, in blend_a64_vmask_ref() argument
192 aom_blend_a64_mask_c(dst, dst_stride, src0, src0_stride, src1, src1_stride, in blend_a64_vmask_ref()
223 uint32_t src0_stride, const uint8_t *src1,
296 uint32_t src0_stride, const uint8_t *src1, uint32_t src1_stride, in highbd_blend_a64_hmask_ref() argument
305 dst, dst_stride, src0, src0_stride, src1, src1_stride, &mask2d[0][0], in highbd_blend_a64_hmask_ref()
311 uint32_t src0_stride, const uint8_t *src1, uint32_t src1_stride, in highbd_blend_a64_vmask_ref() argument
320 dst, dst_stride, src0, src0_stride, src1, src1_stride, &mask2d[0][0], in highbd_blend_a64_vmask_ref()
Dblend_a64_mask_test.cc159 uint32_t src0_stride, const uint8_t *src1,
265 uint32_t src0_stride, const uint16_t *src1,
370 uint32_t src0_stride, const uint8_t *src1,
471 const CONV_BUF_TYPE *src0, uint32_t src0_stride,
Dreconinter_test.cc34 const uint8_t *src0, int src0_stride,
64 int src0_stride, const CONV_BUF_TYPE *src1, int src1_stride, int h, int w,
/external/libaom/libaom/av1/common/
Dreconinter.c344 int src0_stride, const CONV_BUF_TYPE *src1, int src1_stride, int h, int w, in diffwtd_mask_d16() argument
351 diff = abs(src0[i * src0_stride + j] - src1[i * src1_stride + j]); in diffwtd_mask_d16()
361 int src0_stride, const CONV_BUF_TYPE *src1, int src1_stride, int h, int w, in av1_build_compound_diffwtd_mask_d16_c() argument
365 diffwtd_mask_d16(mask, 0, 38, src0, src0_stride, src1, src1_stride, h, w, in av1_build_compound_diffwtd_mask_d16_c()
369 diffwtd_mask_d16(mask, 1, 38, src0, src0_stride, src1, src1_stride, h, w, in av1_build_compound_diffwtd_mask_d16_c()
378 int src0_stride, const uint8_t *src1, in diffwtd_mask() argument
384 abs((int)src0[i * src0_stride + j] - (int)src1[i * src1_stride + j]); in diffwtd_mask()
393 const uint8_t *src0, int src0_stride, in av1_build_compound_diffwtd_mask_c() argument
398 diffwtd_mask(mask, 0, 38, src0, src0_stride, src1, src1_stride, h, w); in av1_build_compound_diffwtd_mask_c()
401 diffwtd_mask(mask, 1, 38, src0, src0_stride, src1, src1_stride, h, w); in av1_build_compound_diffwtd_mask_c()
[all …]
/external/libaom/libaom/av1/encoder/
Dreconinter_enc.c300 uint8_t *dst, int dst_stride, const uint8_t *src0, int src0_stride, in build_masked_compound() argument
309 aom_blend_a64_mask(dst, dst_stride, src0, src0_stride, src1, src1_stride, in build_masked_compound()
315 uint8_t *dst_8, int dst_stride, const uint8_t *src0_8, int src0_stride, in build_masked_compound_highbd() argument
326 aom_highbd_blend_a64_mask(dst_8, dst_stride, src0_8, src0_stride, src1_8, in build_masked_compound_highbd()
/external/libaom/config/arm64/config/
Dav1_rtcd.h83 …c(uint8_t *mask, DIFFWTD_MASK_TYPE mask_type, const uint8_t *src0, int src0_stride, const uint8_t …
86 …8_t *mask, DIFFWTD_MASK_TYPE mask_type, const CONV_BUF_TYPE *src0, int src0_stride, const CONV_BUF…
87 …8_t *mask, DIFFWTD_MASK_TYPE mask_type, const CONV_BUF_TYPE *src0, int src0_stride, const CONV_BUF…
90 …c(uint8_t *mask, DIFFWTD_MASK_TYPE mask_type, const uint8_t *src0, int src0_stride, const uint8_t …
Daom_dsp_rtcd.h25 …ask_c(uint8_t *dst, uint32_t dst_stride, const uint8_t *src0, uint32_t src0_stride, const uint8_t …
26 …_neon(uint8_t *dst, uint32_t dst_stride, const uint8_t *src0, uint32_t src0_stride, const uint8_t …
29 …ask_c(uint8_t *dst, uint32_t dst_stride, const uint8_t *src0, uint32_t src0_stride, const uint8_t …
32 …ask_c(uint8_t *dst, uint32_t dst_stride, const uint8_t *src0, uint32_t src0_stride, const uint8_t …
33 …_neon(uint8_t *dst, uint32_t dst_stride, const uint8_t *src0, uint32_t src0_stride, const uint8_t …
365 …uint8_t *dst, uint32_t dst_stride, const CONV_BUF_TYPE *src0, uint32_t src0_stride, const CONV_BUF…
368 …ask_c(uint8_t *dst, uint32_t dst_stride, const uint8_t *src0, uint32_t src0_stride, const uint8_t …
371 …ask_c(uint8_t *dst, uint32_t dst_stride, const uint8_t *src0, uint32_t src0_stride, const uint8_t …
374 …ask_c(uint8_t *dst, uint32_t dst_stride, const uint8_t *src0, uint32_t src0_stride, const uint8_t …
1039 …uint8_t *dst, uint32_t dst_stride, const CONV_BUF_TYPE *src0, uint32_t src0_stride, const CONV_BUF…
[all …]
/external/libaom/config/x86/config/
Dav1_rtcd.h82 …c(uint8_t *mask, DIFFWTD_MASK_TYPE mask_type, const uint8_t *src0, int src0_stride, const uint8_t …
85 …8_t *mask, DIFFWTD_MASK_TYPE mask_type, const CONV_BUF_TYPE *src0, int src0_stride, const CONV_BUF…
88 …c(uint8_t *mask, DIFFWTD_MASK_TYPE mask_type, const uint8_t *src0, int src0_stride, const uint8_t …
89 …3(uint8_t *mask, DIFFWTD_MASK_TYPE mask_type, const uint8_t *src0, int src0_stride, const uint8_t …
/external/libaom/config/arm/config/
Dav1_rtcd.h83 …c(uint8_t *mask, DIFFWTD_MASK_TYPE mask_type, const uint8_t *src0, int src0_stride, const uint8_t …
86 …8_t *mask, DIFFWTD_MASK_TYPE mask_type, const CONV_BUF_TYPE *src0, int src0_stride, const CONV_BUF…
87 …8_t *mask, DIFFWTD_MASK_TYPE mask_type, const CONV_BUF_TYPE *src0, int src0_stride, const CONV_BUF…
90 …c(uint8_t *mask, DIFFWTD_MASK_TYPE mask_type, const uint8_t *src0, int src0_stride, const uint8_t …
/external/libaom/config/x86_64/config/
Dav1_rtcd.h82 …c(uint8_t *mask, DIFFWTD_MASK_TYPE mask_type, const uint8_t *src0, int src0_stride, const uint8_t …
85 …8_t *mask, DIFFWTD_MASK_TYPE mask_type, const CONV_BUF_TYPE *src0, int src0_stride, const CONV_BUF…
88 …c(uint8_t *mask, DIFFWTD_MASK_TYPE mask_type, const uint8_t *src0, int src0_stride, const uint8_t …
89 …3(uint8_t *mask, DIFFWTD_MASK_TYPE mask_type, const uint8_t *src0, int src0_stride, const uint8_t …

12