Home
last modified time | relevance | path

Searched refs:src1_stride (Results 1 – 25 of 28) sorted by relevance

12

/external/libaom/libaom/aom_dsp/x86/
Dblend_a64_vmask_sse4.c32 const uint8_t *src1, uint32_t src1_stride, in blend_a64_vmask_w4_sse4_1() argument
50 src1 += src1_stride; in blend_a64_vmask_w4_sse4_1()
57 const uint8_t *src1, uint32_t src1_stride, in blend_a64_vmask_w8_sse4_1() argument
75 src1 += src1_stride; in blend_a64_vmask_w8_sse4_1()
84 uint32_t src1_stride, in blend_a64_vmask_w16n_sse4_1() argument
103 src1 += src1_stride; in blend_a64_vmask_w16n_sse4_1()
114 const uint8_t *src1, uint32_t src1_stride, in aom_blend_a64_vmask_sse4_1() argument
118 const uint8_t *src1, uint32_t src1_stride, in aom_blend_a64_vmask_sse4_1()
135 assert(IMPLIES(src1 == dst, src1_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.c33 const uint8_t *src1, uint32_t src1_stride, in blend_a64_mask_w4_sse4_1() argument
47 src1 += src1_stride; in blend_a64_mask_w4_sse4_1()
54 const uint8_t *src1, uint32_t src1_stride, in blend_a64_mask_w8_sse4_1() argument
68 src1 += src1_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
93 src1 += src1_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
124 src1 += src1_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
152 src1 += src1_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
97 src1 += src1_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
119 src1 += src1_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
144 src1 += src1_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
176 src1 += src1_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
200 src1 += src1_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
79 src1 += src1_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
97 src1 += src1_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
122 src1 += src1_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
147 src1 += src1_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
169 src1 += src1_stride; in aom_lowbd_blend_a64_d16_mask_subw1_subh0_w4_sse4_1()
[all …]
Dblend_a64_hmask_sse4.c21 const uint8_t *src1, uint32_t src1_stride, in aom_blend_a64_hmask_sse4_1() argument
24 src1_stride, mask, 0, w, h, 0, 0); in aom_blend_a64_hmask_sse4_1()
29 uint32_t src0_stride, const uint8_t *src1_8, uint32_t src1_stride, in aom_highbd_blend_a64_hmask_sse4_1() argument
32 src1_8, src1_stride, mask, 0, w, h, 0, 0, in aom_highbd_blend_a64_hmask_sse4_1()
/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
50 assert(IMPLIES((void *)src1 == dst, src1_stride == dst_stride)); in aom_lowbd_blend_a64_d16_mask_c()
64 (int32_t)src1[i * src1_stride + j]) >> in aom_lowbd_blend_a64_d16_mask_c()
83 (int32_t)src1[i * src1_stride + j]) >> in aom_lowbd_blend_a64_d16_mask_c()
98 (int32_t)src1[i * src1_stride + j]) >> in aom_lowbd_blend_a64_d16_mask_c()
113 (int32_t)src1[i * src1_stride + j]) >> in aom_lowbd_blend_a64_d16_mask_c()
125 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(src1 == dst, src1_stride == dst_stride)); in aom_highbd_blend_a64_d16_mask_c()
166 src1 += src1_stride; in aom_highbd_blend_a64_d16_mask_c()
185 src1 += src1_stride; in aom_highbd_blend_a64_d16_mask_c()
[all …]
Dblend_a64_hmask.c23 const uint8_t *src1, uint32_t src1_stride, in aom_blend_a64_hmask_c() argument
28 assert(IMPLIES(src1 == dst, src1_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 *src1_8, uint32_t src1_stride, in aom_highbd_blend_a64_hmask_c() argument
54 assert(IMPLIES(src1 == dst, src1_stride == dst_stride)); in aom_highbd_blend_a64_hmask_c()
66 mask[j], src0[i * src0_stride + j], src1[i * src1_stride + j]); in aom_highbd_blend_a64_hmask_c()
Dblend_a64_vmask.c23 const uint8_t *src1, uint32_t src1_stride, in aom_blend_a64_vmask_c() argument
28 assert(IMPLIES(src1 == dst, src1_stride == dst_stride)); in aom_blend_a64_vmask_c()
39 src1[i * src1_stride + j]); in aom_blend_a64_vmask_c()
46 const uint8_t *src1_8, uint32_t src1_stride, in aom_highbd_blend_a64_vmask_c() argument
55 assert(IMPLIES(src1 == dst, src1_stride == dst_stride)); in aom_highbd_blend_a64_vmask_c()
68 src1[i * src1_stride + j]); in aom_highbd_blend_a64_vmask_c()
/external/libaom/libaom/av1/common/arm/
Dblend_a64_hmask_neon.c25 const uint8_t *src1, uint32_t src1_stride, in aom_blend_a64_hmask_neon() argument
28 assert(IMPLIES(src1 == dst, src1_stride == dst_stride)); in aom_blend_a64_hmask_neon()
66 src1 += src1_stride - w; in aom_blend_a64_hmask_neon()
82 src1 += src1_stride; in aom_blend_a64_hmask_neon()
91 __builtin_prefetch(src1 + 0 * src1_stride); in aom_blend_a64_hmask_neon()
92 __builtin_prefetch(src1 + 1 * src1_stride); in aom_blend_a64_hmask_neon()
95 load_unaligned_u8_4x2(src1, src1_stride, &tmp1_32); in aom_blend_a64_hmask_neon()
106 src1 += (2 * src1_stride); in aom_blend_a64_hmask_neon()
115 __builtin_prefetch(src1 + 0 * src1_stride); in aom_blend_a64_hmask_neon()
116 __builtin_prefetch(src1 + 1 * src1_stride); in aom_blend_a64_hmask_neon()
[all …]
Dblend_a64_vmask_neon.c25 const uint8_t *src1, uint32_t src1_stride, in aom_blend_a64_vmask_neon() argument
33 assert(IMPLIES(src1 == dst, src1_stride == dst_stride)); in aom_blend_a64_vmask_neon()
61 src1 += src1_stride - w; in aom_blend_a64_vmask_neon()
76 src1 += src1_stride; in aom_blend_a64_vmask_neon()
83 __builtin_prefetch(src1 + 0 * src1_stride); in aom_blend_a64_vmask_neon()
84 __builtin_prefetch(src1 + 1 * src1_stride); in aom_blend_a64_vmask_neon()
94 load_unaligned_u8_4x2(src1, src1_stride, &tmp1_32); in aom_blend_a64_vmask_neon()
105 src1 += (2 * src1_stride); in aom_blend_a64_vmask_neon()
112 __builtin_prefetch(src1 + 0 * src1_stride); in aom_blend_a64_vmask_neon()
113 __builtin_prefetch(src1 + 1 * src1_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
61 src1 += src1_stride; in av1_build_compound_diffwtd_mask_d16_neon()
69 __builtin_prefetch(src1_1 + 0 * src1_stride); in av1_build_compound_diffwtd_mask_d16_neon()
70 __builtin_prefetch(src1_1 + 1 * src1_stride); in av1_build_compound_diffwtd_mask_d16_neon()
73 tmp1 = vcombine_u16(vld1_u16(src1_1 + (0 * src1_stride)), in av1_build_compound_diffwtd_mask_d16_neon()
74 vld1_u16(src1_1 + (1 * src1_stride))); in av1_build_compound_diffwtd_mask_d16_neon()
82 src1 += src1_stride * 2; in av1_build_compound_diffwtd_mask_d16_neon()
/external/libaom/libaom/av1/common/x86/
Dreconinter_avx2.c174 const CONV_BUF_TYPE *src1, int src1_stride, int h, int w, int shift) { in build_compound_diffwtd_mask_d16_avx2() argument
187 const __m128i s1B = xx_loadl_64(src1 + src1_stride); in build_compound_diffwtd_mask_d16_avx2()
188 const __m128i s1C = xx_loadl_64(src1 + src1_stride * 2); in build_compound_diffwtd_mask_d16_avx2()
189 const __m128i s1D = xx_loadl_64(src1 + src1_stride * 3); in build_compound_diffwtd_mask_d16_avx2()
199 src1 += src1_stride << 2; in build_compound_diffwtd_mask_d16_avx2()
208 const __m256i s1AB = yy_loadu2_128(src1 + src1_stride, src1); in build_compound_diffwtd_mask_d16_avx2()
210 yy_loadu2_128(src1 + src1_stride * 3, src1 + src1_stride * 2); in build_compound_diffwtd_mask_d16_avx2()
218 src1 += src1_stride << 2; in build_compound_diffwtd_mask_d16_avx2()
227 const __m256i s1B = yy_loadu_256(src1 + src1_stride); in build_compound_diffwtd_mask_d16_avx2()
235 src1 += src1_stride << 1; in build_compound_diffwtd_mask_d16_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
27 src1, src1_stride, h, w, bd); in av1_build_compound_diffwtd_mask_highbd_ssse3()
55 ssrc1 += src1_stride; in av1_build_compound_diffwtd_mask_highbd_ssse3()
72 ssrc1 += src1_stride; in av1_build_compound_diffwtd_mask_highbd_ssse3()
93 ssrc1 += src1_stride; in av1_build_compound_diffwtd_mask_highbd_ssse3()
110 ssrc1 += src1_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
124 _mm_loadu_si128((__m128i *)&src1[(i * src1_stride) + j]); in av1_build_compound_diffwtd_mask_d16_sse4_1()
/external/libaom/libaom/aom_dsp/arm/
Dblend_a64_mask_neon.c41 const CONV_BUF_TYPE *src1, uint32_t src1_stride, in blend_8x4() argument
52 load_s16_8x4((int16_t *)src1, (int32_t)src1_stride, &src1_0, &src1_1, &src1_2, in blend_8x4()
82 const CONV_BUF_TYPE *src1, uint32_t src1_stride, in blend_4x4() argument
95 load_unaligned_u16_4x4(src1, src1_stride, &tu2, &tu3); 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
150 assert(IMPLIES((void *)src1 == dst, src1_stride == dst_stride)); in aom_lowbd_blend_a64_d16_mask_neon()
187 src1_stride, mask0, mask1, mask2, mask3, v_maxval, in aom_lowbd_blend_a64_d16_mask_neon()
200 src1_tmp += (4 * src1_stride) - w; in aom_lowbd_blend_a64_d16_mask_neon()
215 src1_stride, mask0_low, mask1_low, mask2_low, mask3_low, in aom_lowbd_blend_a64_d16_mask_neon()
222 src1_tmp += (4 * src1_stride); in aom_lowbd_blend_a64_d16_mask_neon()
[all …]
/external/libaom/libaom/test/
Dblend_a64_mask_1d_test.cc119 uint32_t src1_stride, const uint8_t *mask, int w, int h);
169 const uint8_t *src1, uint32_t src1_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()
184 const uint8_t *src1, uint32_t src1_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()
224 uint32_t src1_stride, const uint8_t *mask, int w, int h,
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.cc160 uint32_t src1_stride, const uint8_t *mask,
266 uint32_t src1_stride, const uint8_t *mask,
371 uint32_t src1_stride, const uint8_t *mask,
472 const CONV_BUF_TYPE *src1, uint32_t src1_stride,
Dreconinter_test.cc34 const uint8_t *src1, int src1_stride,
63 int src0_stride, const CONV_BUF_TYPE *src1, int src1_stride, int h, int w,
/external/libaom/libaom/av1/common/
Dreconinter.c280 const CONV_BUF_TYPE *src1, int src1_stride, int h, in diffwtd_mask_d16() argument
287 diff = abs(src0[i * src0_stride + j] - src1[i * src1_stride + j]); in diffwtd_mask_d16()
297 int src0_stride, const CONV_BUF_TYPE *src1, int src1_stride, int h, int w, in av1_build_compound_diffwtd_mask_d16_c() argument
301 diffwtd_mask_d16(mask, 0, 38, src0, src0_stride, src1, src1_stride, h, w, in av1_build_compound_diffwtd_mask_d16_c()
305 diffwtd_mask_d16(mask, 1, 38, src0, src0_stride, src1, src1_stride, h, w, in av1_build_compound_diffwtd_mask_d16_c()
314 const uint8_t *src1, int src1_stride, int h, int w) { in diffwtd_mask() argument
319 abs((int)src0[i * src0_stride + j] - (int)src1[i * src1_stride + j]); in diffwtd_mask()
329 const uint8_t *src1, int src1_stride, in av1_build_compound_diffwtd_mask_c() argument
333 diffwtd_mask(mask, 0, 38, src0, src0_stride, src1, src1_stride, h, w); in av1_build_compound_diffwtd_mask_c()
336 diffwtd_mask(mask, 1, 38, src0, src0_stride, src1, src1_stride, h, w); in av1_build_compound_diffwtd_mask_c()
[all …]
/external/libaom/config/x86/config/
Dav1_rtcd.h59 …sk_type, const uint8_t *src0, int src0_stride, const uint8_t *src1, int src1_stride, int h, int w);
62 …t CONV_BUF_TYPE *src0, int src0_stride, const CONV_BUF_TYPE *src1, int src1_stride, int h, int w, …
65 …k_type, const uint8_t *src0, int src0_stride, const uint8_t *src1, int src1_stride, int h, int w, …
66 …k_type, const uint8_t *src0, int src0_stride, const uint8_t *src1, int src1_stride, int h, int w, …
/external/libaom/config/arm64/config/
Dav1_rtcd.h60 …sk_type, const uint8_t *src0, int src0_stride, const uint8_t *src1, int src1_stride, int h, int w);
63 …t CONV_BUF_TYPE *src0, int src0_stride, const CONV_BUF_TYPE *src1, int src1_stride, int h, int w, …
64 …t CONV_BUF_TYPE *src0, int src0_stride, const CONV_BUF_TYPE *src1, int src1_stride, int h, int w, …
67 …k_type, const uint8_t *src0, int src0_stride, const uint8_t *src1, int src1_stride, int h, int w, …
/external/libaom/config/arm/config/
Dav1_rtcd.h60 …sk_type, const uint8_t *src0, int src0_stride, const uint8_t *src1, int src1_stride, int h, int w);
63 …t CONV_BUF_TYPE *src0, int src0_stride, const CONV_BUF_TYPE *src1, int src1_stride, int h, int w, …
64 …t CONV_BUF_TYPE *src0, int src0_stride, const CONV_BUF_TYPE *src1, int src1_stride, int h, int w, …
67 …k_type, const uint8_t *src0, int src0_stride, const uint8_t *src1, int src1_stride, int h, int w, …
Daom_dsp_rtcd.h25 …nst uint8_t *src0, uint32_t src0_stride, const uint8_t *src1, uint32_t src1_stride, const uint8_t …
26 …nst uint8_t *src0, uint32_t src0_stride, const uint8_t *src1, uint32_t src1_stride, const uint8_t …
29 …nst uint8_t *src0, uint32_t src0_stride, const uint8_t *src1, uint32_t src1_stride, const uint8_t …
32 …nst uint8_t *src0, uint32_t src0_stride, const uint8_t *src1, uint32_t src1_stride, const uint8_t …
33 …nst uint8_t *src0, uint32_t src0_stride, const uint8_t *src1, uint32_t src1_stride, const uint8_t …
365 …_TYPE *src0, uint32_t src0_stride, const CONV_BUF_TYPE *src1, uint32_t src1_stride, const uint8_t …
368 …nst uint8_t *src0, uint32_t src0_stride, const uint8_t *src1, uint32_t src1_stride, const uint8_t …
371 …nst uint8_t *src0, uint32_t src0_stride, const uint8_t *src1, uint32_t src1_stride, const uint8_t …
374 …nst uint8_t *src0, uint32_t src0_stride, const uint8_t *src1, uint32_t src1_stride, const uint8_t …
1039 …_TYPE *src0, uint32_t src0_stride, const CONV_BUF_TYPE *src1, uint32_t src1_stride, const uint8_t …
[all …]
/external/libaom/config/x86_64/config/
Dav1_rtcd.h59 …sk_type, const uint8_t *src0, int src0_stride, const uint8_t *src1, int src1_stride, int h, int w);
62 …t CONV_BUF_TYPE *src0, int src0_stride, const CONV_BUF_TYPE *src1, int src1_stride, int h, int w, …
65 …k_type, const uint8_t *src0, int src0_stride, const uint8_t *src1, int src1_stride, int h, int w, …
66 …k_type, const uint8_t *src0, int src0_stride, const uint8_t *src1, int src1_stride, int h, int w, …
/external/libaom/libaom/av1/encoder/
Dreconinter_enc.c514 const uint8_t *src1, int src1_stride, in build_masked_compound() argument
522 aom_blend_a64_mask(dst, dst_stride, src0, src0_stride, src1, src1_stride, in build_masked_compound()
528 const uint8_t *src1_8, int src1_stride, in build_masked_compound_highbd() argument
539 src1_stride, mask, block_size_wide[sb_type], w, h, in build_masked_compound_highbd()

12