/external/libaom/libaom/aom_dsp/x86/ |
D | blend_a64_vmask_sse4.c | 32 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 …]
|
D | blend_a64_mask_sse4.c | 33 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 …]
|
D | blend_a64_mask_avx2.c | 84 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 …]
|
D | blend_mask_sse4.h | 66 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 …]
|
D | blend_a64_hmask_sse4.c | 21 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/ |
D | blend_a64_mask.c | 38 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 …]
|
D | blend_a64_hmask.c | 23 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()
|
D | blend_a64_vmask.c | 23 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/ |
D | blend_a64_hmask_neon.c | 25 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 …]
|
D | blend_a64_vmask_neon.c | 25 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 …]
|
D | reconinter_neon.c | 25 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/ |
D | reconinter_avx2.c | 174 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 …]
|
D | reconinter_ssse3.c | 23 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()
|
D | reconinter_sse4.c | 99 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/ |
D | blend_a64_mask_neon.c | 41 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/ |
D | blend_a64_mask_1d_test.cc | 119 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()
|
D | blend_a64_mask_test.cc | 160 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,
|
D | reconinter_test.cc | 34 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/ |
D | reconinter.c | 280 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/ |
D | av1_rtcd.h | 59 …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/ |
D | av1_rtcd.h | 60 …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/ |
D | av1_rtcd.h | 60 …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, …
|
D | aom_dsp_rtcd.h | 25 …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/ |
D | av1_rtcd.h | 59 …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/ |
D | reconinter_enc.c | 514 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()
|