Home
last modified time | relevance | path

Searched refs:_mm_hadd_epi16 (Results 1 – 25 of 26) sorted by relevance

12

/external/libavc/common/x86/
Dih264_resi_trans_quant_sse42.c302 sum0 = _mm_hadd_epi16(cmp0, zero_8x16b); in ih264_resi_trans_quant_4x4_sse42()
303 sum1 = _mm_hadd_epi16(sum0, zero_8x16b); in ih264_resi_trans_quant_4x4_sse42()
304 sum2 = _mm_hadd_epi16(sum1, zero_8x16b); in ih264_resi_trans_quant_4x4_sse42()
315 sum0 = _mm_hadd_epi16(cmp1, zero_8x16b); in ih264_resi_trans_quant_4x4_sse42()
316 sum1 = _mm_hadd_epi16(sum0, zero_8x16b); in ih264_resi_trans_quant_4x4_sse42()
317 sum2 = _mm_hadd_epi16(sum1, zero_8x16b); in ih264_resi_trans_quant_4x4_sse42()
587 sum0 = _mm_hadd_epi16(cmp0, zero_8x16b); in ih264_resi_trans_quant_chroma_4x4_sse42()
588 sum1 = _mm_hadd_epi16(sum0, zero_8x16b); in ih264_resi_trans_quant_chroma_4x4_sse42()
589 sum2 = _mm_hadd_epi16(sum1, zero_8x16b); in ih264_resi_trans_quant_chroma_4x4_sse42()
600 sum0 = _mm_hadd_epi16(cmp1, zero_8x16b); in ih264_resi_trans_quant_chroma_4x4_sse42()
[all …]
/external/libaom/libaom/av1/common/x86/
Dintra_edge_sse4.c60 d0 = _mm_hadd_epi16(d0, d1); in av1_filter_intra_edge_sse4_1()
95 d0 = _mm_hadd_epi16(d0, d1); in av1_filter_intra_edge_sse4_1()
96 d2 = _mm_hadd_epi16(d2, d3); in av1_filter_intra_edge_sse4_1()
97 d0 = _mm_hadd_epi16(d0, d2); in av1_filter_intra_edge_sse4_1()
156 d0 = _mm_hadd_epi16(d0, d1); in av1_filter_intra_edge_high_sse4_1()
189 d0 = _mm_hadd_epi16(d0, d1); in av1_filter_intra_edge_high_sse4_1()
247 d0 = _mm_hadd_epi16(d0, d1); in av1_upsample_intra_edge_sse4_1()
248 d2 = _mm_hadd_epi16(d2, d3); in av1_upsample_intra_edge_sse4_1()
Dfilterintra_sse4.c57 const __m128i out_0123 = _mm_hadd_epi16(out_01, out_23); in av1_filter_intra_predictor_sse4_1()
58 const __m128i out_4567 = _mm_hadd_epi16(out_45, out_67); in av1_filter_intra_predictor_sse4_1()
59 const __m128i out_01234567 = _mm_hadd_epi16(out_0123, out_4567); in av1_filter_intra_predictor_sse4_1()
Dcfl_ssse3.c193 sum = _mm_hadd_epi16(sum, sum); in cfl_luma_subsampling_420_hbd_ssse3()
200 sum = _mm_hadd_epi16(sum, sum); in cfl_luma_subsampling_420_hbd_ssse3()
206 sum = _mm_hadd_epi16(sum, _mm_add_epi16(top_1, bot_1)); in cfl_luma_subsampling_420_hbd_ssse3()
217 __m128i next_sum = _mm_hadd_epi16(sum_2, sum_3); in cfl_luma_subsampling_420_hbd_ssse3()
246 const __m128i sum = _mm_slli_epi16(_mm_hadd_epi16(top, top), 2); in cfl_luma_subsampling_422_hbd_ssse3()
251 const __m128i sum = _mm_slli_epi16(_mm_hadd_epi16(top, top), 2); in cfl_luma_subsampling_422_hbd_ssse3()
255 const __m128i sum = _mm_slli_epi16(_mm_hadd_epi16(top, top_1), 2); in cfl_luma_subsampling_422_hbd_ssse3()
260 const __m128i sum_1 = _mm_slli_epi16(_mm_hadd_epi16(top_2, top_3), 2); in cfl_luma_subsampling_422_hbd_ssse3()
/external/libhevc/common/x86/
Dihevc_chroma_intra_pred_filters_sse42_intr.c340 src_temp4 = _mm_hadd_epi16(src_temp4, m_zero); in ihevc_intra_pred_chroma_dc_sse42()
341 src_temp4 = _mm_hadd_epi16(src_temp4, m_zero); in ihevc_intra_pred_chroma_dc_sse42()
369 src_temp4 = _mm_hadd_epi16(src_temp4, m_zero); in ihevc_intra_pred_chroma_dc_sse42()
370 src_temp4 = _mm_hadd_epi16(src_temp4, m_zero); in ihevc_intra_pred_chroma_dc_sse42()
390 src_temp4 = _mm_hadd_epi16(src_temp4, m_zero); in ihevc_intra_pred_chroma_dc_sse42()
391 src_temp4 = _mm_hadd_epi16(src_temp4, m_zero); in ihevc_intra_pred_chroma_dc_sse42()
Dihevc_chroma_intra_pred_filters_ssse3_intr.c361 src_temp4 = _mm_hadd_epi16(src_temp4, m_zero); in ihevc_intra_pred_chroma_dc_ssse3()
362 src_temp4 = _mm_hadd_epi16(src_temp4, m_zero); in ihevc_intra_pred_chroma_dc_ssse3()
392 src_temp4 = _mm_hadd_epi16(src_temp4, m_zero); in ihevc_intra_pred_chroma_dc_ssse3()
393 src_temp4 = _mm_hadd_epi16(src_temp4, m_zero); in ihevc_intra_pred_chroma_dc_ssse3()
416 src_temp4 = _mm_hadd_epi16(src_temp4, m_zero); in ihevc_intra_pred_chroma_dc_ssse3()
417 src_temp4 = _mm_hadd_epi16(src_temp4, m_zero); in ihevc_intra_pred_chroma_dc_ssse3()
Dihevc_intra_pred_filters_sse42_intr.c445 src_temp4 = _mm_hadd_epi16(src_temp4, m_zero); in ihevc_intra_pred_luma_dc_sse42()
523 src_temp4 = _mm_hadd_epi16(src_temp4, m_zero); in ihevc_intra_pred_luma_dc_sse42()
524 src_temp4 = _mm_hadd_epi16(src_temp4, m_zero); in ihevc_intra_pred_luma_dc_sse42()
525 src_temp4 = _mm_hadd_epi16(src_temp4, m_zero); in ihevc_intra_pred_luma_dc_sse42()
587 src_temp4 = _mm_hadd_epi16(src_temp4, m_zero); in ihevc_intra_pred_luma_dc_sse42()
667 src_temp4 = _mm_hadd_epi16(src_temp4, m_zero); in ihevc_intra_pred_luma_dc_sse42()
783 src_temp4 = _mm_hadd_epi16(src_temp4, m_zero); in ihevc_intra_pred_luma_dc_sse42()
Dihevc_intra_pred_filters_ssse3_intr.c1104 src_temp4 = _mm_hadd_epi16(src_temp4, m_zero); in ihevc_intra_pred_luma_dc_ssse3()
1180 src_temp4 = _mm_hadd_epi16(src_temp4, m_zero); in ihevc_intra_pred_luma_dc_ssse3()
1181 src_temp4 = _mm_hadd_epi16(src_temp4, m_zero); in ihevc_intra_pred_luma_dc_ssse3()
1182 src_temp4 = _mm_hadd_epi16(src_temp4, m_zero); in ihevc_intra_pred_luma_dc_ssse3()
1240 src_temp4 = _mm_hadd_epi16(src_temp4, m_zero); in ihevc_intra_pred_luma_dc_ssse3()
1312 src_temp4 = _mm_hadd_epi16(src_temp4, m_zero); in ihevc_intra_pred_luma_dc_ssse3()
/external/libgav1/libgav1/src/dsp/x86/
Dsuper_res_sse4.cc137 a[0] = _mm_hadd_epi16(weighted_src[0], weighted_src[1]); in SuperRes_SSE4_1()
138 a[1] = _mm_hadd_epi16(weighted_src[2], weighted_src[3]); in SuperRes_SSE4_1()
139 a[2] = _mm_hadd_epi16(weighted_src[4], weighted_src[5]); in SuperRes_SSE4_1()
140 a[3] = _mm_hadd_epi16(weighted_src[6], weighted_src[7]); in SuperRes_SSE4_1()
Dintrapred_filter_sse4.cc74 __m128i output_half = _mm_hadd_epi16(mul_0_01, mul_0_23); in Filter4x2_SSE4_1()
75 __m128i output = _mm_hadd_epi16(output_half, output_half); in Filter4x2_SSE4_1()
82 output_half = _mm_hadd_epi16(mul_1_01, mul_1_23); in Filter4x2_SSE4_1()
83 output = _mm_hadd_epi16(output_half, output_half); in Filter4x2_SSE4_1()
Dmask_blend_sse4.cc44 __m128i subsampled_mask = _mm_hadd_epi16(mask_val_0, mask_val_1); in GetMask4x2()
51 subsampled_mask, _mm_hadd_epi16(next_mask_val_0, next_mask_val_1)); in GetMask4x2()
71 __m128i subsampled_mask = _mm_hadd_epi16(mask_val_0, mask_val_1); in GetMask8()
79 subsampled_mask, _mm_hadd_epi16(next_mask_val_0, next_mask_val_1)); in GetMask8()
98 __m128i subsampled_mask = _mm_hadd_epi16(mask_val_0, mask_val_1); in GetInterIntraMask8()
106 subsampled_mask, _mm_hadd_epi16(next_mask_val_0, next_mask_val_1)); in GetInterIntraMask8()
463 __m128i subsampled_mask = _mm_hadd_epi16(mask_val_0, mask_val_1); in GetMask4x2()
490 __m128i subsampled_mask = _mm_hadd_epi16(mask_val_0, mask_val_1); in GetMask8()
Dfilm_grain_sse4.cc79 _mm_hadd_epi16(_mm_cvtepu8_epi16(src), in GetAverageLuma()
92 _mm_hadd_epi16(_mm_cvtepu8_epi16(src), in GetAverageLumaMsan()
104 _mm_hadd_epi16(LoadUnaligned16(luma), LoadUnaligned16(luma + 8)), 1); in GetAverageLuma()
113 _mm_hadd_epi16( in GetAverageLumaMsan()
Dcdef_sse4.cc160 v_d1_temp[i] = _mm_hadd_epi16(v_src_16[i], v_zero); in AddPartial_D1_D3()
Dintrapred_directional_sse4.cc1143 prod = _mm_hadd_epi16(prod, prod); in CombineTopVals4()
1224 const __m128i combined = _mm_hadd_epi16(prod_0, prod_1); in CombineTopVals()
Dintrapred_cfl_sse4.cc54 __m128i result = _mm_hadd_epi16(vertical_sum0, vertical_sum1); in StoreLumaResults4_420()
66 __m128i result = _mm_hadd_epi16(vertical_sum0, vertical_sum1); in StoreLumaResults8_420()
/external/libavc/encoder/x86/
Dih264e_intra_modes_eval_ssse3.c233 sad_8x16b = _mm_hadd_epi16(sad_8x16b, sad_8x16b); in ih264e_evaluate_intra16x16_modes_ssse3()
234 sad_8x16b = _mm_hadd_epi16(sad_8x16b, sad_8x16b); in ih264e_evaluate_intra16x16_modes_ssse3()
235 sad_8x16b = _mm_hadd_epi16(sad_8x16b, sad_8x16b); in ih264e_evaluate_intra16x16_modes_ssse3()
284 sad_8x16b = _mm_hadd_epi16(sad_8x16b, sad_8x16b); in ih264e_evaluate_intra16x16_modes_ssse3()
285 sad_8x16b = _mm_hadd_epi16(sad_8x16b, sad_8x16b); in ih264e_evaluate_intra16x16_modes_ssse3()
286 sad_8x16b = _mm_hadd_epi16(sad_8x16b, sad_8x16b); in ih264e_evaluate_intra16x16_modes_ssse3()
357 sad_8x16b = _mm_hadd_epi16(sad_8x16b, sad_8x16b); in ih264e_evaluate_intra16x16_modes_ssse3()
358 sad_8x16b = _mm_hadd_epi16(sad_8x16b, sad_8x16b); in ih264e_evaluate_intra16x16_modes_ssse3()
359 sad_8x16b = _mm_hadd_epi16(sad_8x16b, sad_8x16b); in ih264e_evaluate_intra16x16_modes_ssse3()
Dime_distortion_metrics_sse42.c1778 temp0 = _mm_hadd_epi16(temp0, zero); in ime_compute_satqd_16x16_lumainter_sse42()
1779 temp0 = _mm_hadd_epi16(temp0, zero); //sad1, sad2 - 16bit values in ime_compute_satqd_16x16_lumainter_sse42()
1796 src_r0 = _mm_hadd_epi16(src_r0, zero); //s1 s4 a1 a4 0 0 0 0 in ime_compute_satqd_16x16_lumainter_sse42()
1797 src_r1 = _mm_hadd_epi16(src_r1, zero); //s2 s3 a2 a3 0 0 0 0 in ime_compute_satqd_16x16_lumainter_sse42()
1810 temp0 = _mm_hadd_epi16(src_r0, zero); //s1+s4 a1+a4 0 0 0 0 0 0 in ime_compute_satqd_16x16_lumainter_sse42()
1811 temp1 = _mm_hadd_epi16(src_r1, zero); //s2+s3 a2+a3 0 0 0 0 0 0 in ime_compute_satqd_16x16_lumainter_sse42()
1877 temp0 = _mm_hadd_epi16(temp0, zero); in ime_compute_satqd_16x16_lumainter_sse42()
1878 temp0 = _mm_hadd_epi16(temp0, zero); //sad1, sad2 - 16bit values in ime_compute_satqd_16x16_lumainter_sse42()
1895 src_r0 = _mm_hadd_epi16(src_r0, zero); //s1 s4 a1 a4 0 0 0 0 in ime_compute_satqd_16x16_lumainter_sse42()
1896 src_r1 = _mm_hadd_epi16(src_r1, zero); //s2 s3 a2 a3 0 0 0 0 in ime_compute_satqd_16x16_lumainter_sse42()
[all …]
/external/llvm-project/clang/test/CodeGen/X86/
Dssse3-builtins.c41 return _mm_hadd_epi16(a, b); in test_mm_hadd_epi16()
/external/clang/test/CodeGen/
Dssse3-builtins.c43 return _mm_hadd_epi16(a, b); in test_mm_hadd_epi16()
/external/llvm-project/clang/test/CodeGen/
Dppc-tmmintrin.c244 resi = _mm_hadd_epi16(mi1, mi2); in test_hadd()
/external/clang/lib/Headers/
Dtmmintrin.h204 _mm_hadd_epi16(__m128i __a, __m128i __b) in _mm_hadd_epi16() function
/external/llvm-project/clang/lib/Headers/
Dtmmintrin.h191 _mm_hadd_epi16(__m128i __a, __m128i __b) in _mm_hadd_epi16() function
/external/libaom/libaom/av1/encoder/x86/
Drdopt_sse4.c68 const __m128i sum_slli_a = _mm_hadd_epi16(slli_a, slli_a); in horver_correlation_4x4()
/external/llvm-project/clang/lib/Headers/ppc_wrappers/
Dtmmintrin.h159 _mm_hadd_epi16 (__m128i __A, __m128i __B) in _mm_hadd_epi16() function
/external/neon_2_sse/
DNEON_2_SSE.h6268 res = _mm_hadd_epi16 (a16, b16); in vpadd_s8()
6278 hadd128 = _mm_hadd_epi16 (_pM128i(a), _pM128i(b)); in vpadd_s16()
6305 res = _mm_hadd_epi16 (a16, b16); in vpadd_u8()
6322 res = _mm_hadd_epi16 (as, bs); in vpadd_u16()
6365 a16 = _mm_hadd_epi16 (a16, a16); //use low 64 bits in vpaddl_s8()
6396 a16 = _mm_hadd_epi16 (a16, a16); //use low 64 bits in vpaddl_u8()
6427 return _mm_hadd_epi16 (r16_1, r16_2); in vpaddlq_s8()
6462 return _mm_hadd_epi16 (r16_1, r16_2); in vpaddlq_u8()

12