Home
last modified time | relevance | path

Searched refs:_mm256_maddubs_epi16 (Results 1 – 13 of 13) sorted by relevance

/external/libaom/libaom/aom_dsp/x86/
Daom_subpixel_8t_intrin_avx2.c109 srcRegFilt32b1_1 = _mm256_maddubs_epi16(srcRegFilt32b1_1, firstFilters); in aom_filter_block1d4_h4_avx2()
197 srcRegFilt32b1_1 = _mm256_maddubs_epi16(srcRegFilt32b1_1, firstFilters); in aom_filter_block1d4_h8_avx2()
203 srcRegFilt32b2 = _mm256_maddubs_epi16(srcRegFilt32b2, secondFilters); in aom_filter_block1d4_h8_avx2()
305 srcRegFilt32b3 = _mm256_maddubs_epi16(srcRegFilt32b3, secondFilters); in aom_filter_block1d8_h4_avx2()
306 srcRegFilt32b2 = _mm256_maddubs_epi16(srcRegFilt32b2, thirdFilters); in aom_filter_block1d8_h4_avx2()
407 srcRegFilt32b1_1 = _mm256_maddubs_epi16(srcRegFilt32b1_1, firstFilters); in aom_filter_block1d8_h8_avx2()
408 srcRegFilt32b2 = _mm256_maddubs_epi16(srcRegFilt32b2, forthFilters); in aom_filter_block1d8_h8_avx2()
418 srcRegFilt32b3 = _mm256_maddubs_epi16(srcRegFilt32b3, secondFilters); in aom_filter_block1d8_h8_avx2()
419 srcRegFilt32b2 = _mm256_maddubs_epi16(srcRegFilt32b2, thirdFilters); in aom_filter_block1d8_h8_avx2()
531 srcRegFilt32b3 = _mm256_maddubs_epi16(srcRegFilt32b3, secondFilters); in aom_filter_block1d16_h4_avx2()
[all …]
Dconvolve_avx2.h294 const __m256i res_01 = _mm256_maddubs_epi16(s[0], coeffs[0]); in convolve_lowbd()
295 const __m256i res_23 = _mm256_maddubs_epi16(s[1], coeffs[1]); in convolve_lowbd()
296 const __m256i res_45 = _mm256_maddubs_epi16(s[2], coeffs[2]); in convolve_lowbd()
297 const __m256i res_67 = _mm256_maddubs_epi16(s[3], coeffs[3]); in convolve_lowbd()
308 const __m256i res_23 = _mm256_maddubs_epi16(s[0], coeffs[0]); in convolve_lowbd_4tap()
309 const __m256i res_45 = _mm256_maddubs_epi16(s[1], coeffs[1]); in convolve_lowbd_4tap()
Dblend_a64_mask_avx2.c136 const __m256i m0_acbd = _mm256_maddubs_epi16(m0_ac, one_b); in lowbd_blend_a64_d16_mask_subw1_subh1_w16_avx2()
165 const __m256i m0_acbd = _mm256_maddubs_epi16(m0_ac, one_b); in lowbd_blend_a64_d16_mask_subw1_subh1_w32_avx2()
166 const __m256i m1_acbd = _mm256_maddubs_epi16(m1_ac, one_b); in lowbd_blend_a64_d16_mask_subw1_subh1_w32_avx2()
191 const __m256i m0_ac = _mm256_maddubs_epi16(m_i00, one_b); in lowbd_blend_a64_d16_mask_subw1_subh0_w16_avx2()
216 const __m256i m0_ac = _mm256_maddubs_epi16(m_i00, one_b); in lowbd_blend_a64_d16_mask_subw1_subh0_w32_avx2()
217 const __m256i m1_ac = _mm256_maddubs_epi16(m_i01, one_b); in lowbd_blend_a64_d16_mask_subw1_subh0_w32_avx2()
414 _mm256_maddubs_epi16(_mm256_unpacklo_epi8(v_s0_s_b, v_s1_s_b), in blend_16_u8_avx2()
431 _mm256_maddubs_epi16(_mm256_unpacklo_epi8(v_s0_b, v_s1_b), in blend_32_u8_avx2()
434 _mm256_maddubs_epi16(_mm256_unpackhi_epi8(v_s0_b, v_s1_b), in blend_32_u8_avx2()
1006 const __m256i adjacent = _mm256_maddubs_epi16(addrows, one_b); in highbd_blend_a64_d16_mask_subw1_subh1_w4_avx2()
[all …]
Dmasked_sad_intrin_avx2.c44 __m256i pred_l = _mm256_maddubs_epi16(data_l, mask_l); in masked_sad32xh_avx2()
49 __m256i pred_r = _mm256_maddubs_epi16(data_r, mask_r); in masked_sad32xh_avx2()
98 __m256i pred_l = _mm256_maddubs_epi16(data_l, mask_l); in masked_sad16xh_avx2()
103 __m256i pred_r = _mm256_maddubs_epi16(data_r, mask_r); in masked_sad16xh_avx2()
Dvariance_avx2.c38 const __m256i diff0 = _mm256_maddubs_epi16(src_ref0, adj_sub); in variance_kernel_avx2()
39 const __m256i diff1 = _mm256_maddubs_epi16(src_ref1, adj_sub); in variance_kernel_avx2()
347 const __m256i blendAL = _mm256_maddubs_epi16(ssAL, aaAL); in comp_mask_pred_line_avx2()
348 const __m256i blendAH = _mm256_maddubs_epi16(ssAH, aaAH); in comp_mask_pred_line_avx2()
Dvariance_impl_avx2.c41 exp_src_lo = _mm256_maddubs_epi16(exp_src_lo, filter); \
42 exp_src_hi = _mm256_maddubs_epi16(exp_src_hi, filter); \
/external/libvpx/libvpx/vpx_dsp/x86/
Dvpx_subpixel_8t_intrin_avx2.c386 tmp_0 = _mm256_maddubs_epi16(src_reg_shift_0, kernel_reg_23); in vpx_filter_block1d16_h4_avx2()
387 tmp_1 = _mm256_maddubs_epi16(src_reg_shift_2, kernel_reg_45); in vpx_filter_block1d16_h4_avx2()
397 tmp_0 = _mm256_maddubs_epi16(src_reg_shift_0, kernel_reg_23); in vpx_filter_block1d16_h4_avx2()
398 tmp_1 = _mm256_maddubs_epi16(src_reg_shift_2, kernel_reg_45); in vpx_filter_block1d16_h4_avx2()
423 tmp_0 = _mm256_maddubs_epi16(src_reg_shift_0, kernel_reg_23); in vpx_filter_block1d16_h4_avx2()
424 tmp_1 = _mm256_maddubs_epi16(src_reg_shift_2, kernel_reg_45); in vpx_filter_block1d16_h4_avx2()
512 res_reg_m1001_lo = _mm256_maddubs_epi16(src_reg_m1001_lo, kernel_reg_23); in vpx_filter_block1d16_v4_avx2()
513 res_reg_1223_lo = _mm256_maddubs_epi16(src_reg_1223_lo, kernel_reg_45); in vpx_filter_block1d16_v4_avx2()
517 res_reg_m1001_hi = _mm256_maddubs_epi16(src_reg_m1001_hi, kernel_reg_23); in vpx_filter_block1d16_v4_avx2()
518 res_reg_1223_hi = _mm256_maddubs_epi16(src_reg_1223_hi, kernel_reg_45); in vpx_filter_block1d16_v4_avx2()
[all …]
Dconvolve_avx2.h57 const __m256i x0 = _mm256_maddubs_epi16(s[0], f[0]); in convolve8_16_avx2()
58 const __m256i x1 = _mm256_maddubs_epi16(s[1], f[1]); in convolve8_16_avx2()
59 const __m256i x2 = _mm256_maddubs_epi16(s[2], f[2]); in convolve8_16_avx2()
60 const __m256i x3 = _mm256_maddubs_epi16(s[3], f[3]); in convolve8_16_avx2()
Dvariance_avx2.c51 const __m256i diff0 = _mm256_maddubs_epi16(src_ref0, adj_sub); in variance_kernel_avx2()
52 const __m256i diff1 = _mm256_maddubs_epi16(src_ref1, adj_sub); in variance_kernel_avx2()
177 exp_src_lo = _mm256_maddubs_epi16(exp_src_lo, filter); \
178 exp_src_hi = _mm256_maddubs_epi16(exp_src_hi, filter); \
/external/libaom/libaom/av1/common/x86/
Dcfl_avx2.c74 __m256i top_16x16 = _mm256_maddubs_epi16(top, twos); in cfl_luma_subsampling_420_lbd_avx2()
75 __m256i bot_16x16 = _mm256_maddubs_epi16(bot, twos); in cfl_luma_subsampling_420_lbd_avx2()
106 __m256i top_16x16 = _mm256_maddubs_epi16(top, fours); in cfl_luma_subsampling_422_lbd_avx2()
/external/libaom/libaom/aom_dsp/simd/
Dv256_intrinsics_x86.h106 return _mm256_maddubs_epi16(a, _mm256_set1_epi8(1)); in v256_padd_u8()
523 return _mm256_maddubs_epi16(a, b); in v256_madd_us8()
/external/clang/test/CodeGen/
Davx2-builtins.c673 return _mm256_maddubs_epi16(a, b); in test_mm256_maddubs_epi16()
/external/clang/lib/Headers/
Davx2intrin.h271 _mm256_maddubs_epi16(__m256i __a, __m256i __b) in _mm256_maddubs_epi16() function