Home
last modified time | relevance | path

Searched refs:src_reg (Results 1 – 2 of 2) sorted by relevance

/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/x86/
Dvp9_subpel_variance_impl_intrin_avx2.c63 #define MERGE_WITH_SRC(src_reg, reg) \ argument
64 exp_src_lo = _mm256_unpacklo_epi8(src_reg, reg); \
65 exp_src_hi = _mm256_unpackhi_epi8(src_reg, reg);
69 src_reg = _mm256_loadu_si256((__m256i const *) (src)); \
72 #define AVG_NEXT_SRC(src_reg, size_stride) \ argument
76 src_reg = _mm256_avg_epu8(src_reg, src_next_reg);
78 #define MERGE_NEXT_SRC(src_reg, size_stride) \ argument
81 MERGE_WITH_SRC(src_reg, src_next_reg)
129 __m256i src_reg, dst_reg, exp_src_lo, exp_src_hi, exp_dst_lo, exp_dst_hi; in vp9_sub_pixel_variance32xh_avx2() local
143 MERGE_WITH_SRC(src_reg, zero_reg) in vp9_sub_pixel_variance32xh_avx2()
[all …]
Dvp9_sad4d_intrin_avx2.c18 __m256i src_reg, ref0_reg, ref1_reg, ref2_reg, ref3_reg; in vp9_sad32x32x4d_avx2() local
34 src_reg = _mm256_load_si256((__m256i *)(src)); in vp9_sad32x32x4d_avx2()
40 ref0_reg = _mm256_sad_epu8(ref0_reg, src_reg); in vp9_sad32x32x4d_avx2()
41 ref1_reg = _mm256_sad_epu8(ref1_reg, src_reg); in vp9_sad32x32x4d_avx2()
42 ref2_reg = _mm256_sad_epu8(ref2_reg, src_reg); in vp9_sad32x32x4d_avx2()
43 ref3_reg = _mm256_sad_epu8(ref3_reg, src_reg); in vp9_sad32x32x4d_avx2()
88 __m256i src_reg, srcnext_reg, ref0_reg, ref0next_reg; in vp9_sad64x64x4d_avx2() local
106 src_reg = _mm256_load_si256((__m256i *)(src)); in vp9_sad64x64x4d_avx2()
117 ref0_reg = _mm256_sad_epu8(ref0_reg, src_reg); in vp9_sad64x64x4d_avx2()
118 ref1_reg = _mm256_sad_epu8(ref1_reg, src_reg); in vp9_sad64x64x4d_avx2()
[all …]