/external/libaom/libaom/aom_dsp/x86/ |
D | blend_a64_vmask_sse4.c | 31 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 …]
|
D | blend_a64_mask_sse4.c | 32 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 …]
|
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 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 …]
|
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 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 …]
|
D | blend_a64_hmask_sse4.c | 20 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/ |
D | reconinter_avx2.c | 31 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 …]
|
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 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()
|
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 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/ |
D | blend_a64_hmask_neon.c | 24 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 …]
|
D | blend_a64_vmask_neon.c | 24 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 …]
|
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 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/ |
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 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 …]
|
D | blend_a64_vmask.c | 22 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()
|
D | blend_a64_hmask.c | 22 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/ |
D | blend_a64_mask_neon.c | 40 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/ |
D | blend_a64_mask_1d_test.cc | 118 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()
|
D | blend_a64_mask_test.cc | 159 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,
|
D | reconinter_test.cc | 34 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/ |
D | reconinter.c | 344 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/ |
D | reconinter_enc.c | 300 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/ |
D | av1_rtcd.h | 83 …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 …
|
D | aom_dsp_rtcd.h | 25 …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/ |
D | av1_rtcd.h | 82 …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/ |
D | av1_rtcd.h | 83 …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/ |
D | av1_rtcd.h | 82 …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 …
|