/external/libhevc/decoder/x86/ |
D | ihevcd_fmt_conv_ssse3_intr.c | 101 __m128i temp0_8x16b, temp1_8x16b, alt_first_mask; in ihevcd_fmt_conv_420sp_to_420p_ssse3() local 151 temp1_8x16b = _mm_shuffle_epi8(src_uv1_8x16b, alt_first_mask); in ihevcd_fmt_conv_420sp_to_420p_ssse3() 153 src_u_8x16b = _mm_unpacklo_epi64(temp0_8x16b, temp1_8x16b); in ihevcd_fmt_conv_420sp_to_420p_ssse3() 154 src_v_8x16b = _mm_unpackhi_epi64(temp0_8x16b, temp1_8x16b); in ihevcd_fmt_conv_420sp_to_420p_ssse3() 164 temp1_8x16b = _mm_shuffle_epi8(src_uv1_8x16b, alt_first_mask); in ihevcd_fmt_conv_420sp_to_420p_ssse3() 166 src_u_8x16b = _mm_unpacklo_epi64(temp0_8x16b, temp1_8x16b); in ihevcd_fmt_conv_420sp_to_420p_ssse3() 167 src_v_8x16b = _mm_unpackhi_epi64(temp0_8x16b, temp1_8x16b); in ihevcd_fmt_conv_420sp_to_420p_ssse3() 177 temp1_8x16b = _mm_shuffle_epi8(src_uv1_8x16b, alt_first_mask); in ihevcd_fmt_conv_420sp_to_420p_ssse3() 179 src_u_8x16b = _mm_unpacklo_epi64(temp0_8x16b, temp1_8x16b); in ihevcd_fmt_conv_420sp_to_420p_ssse3() 180 src_v_8x16b = _mm_unpackhi_epi64(temp0_8x16b, temp1_8x16b); in ihevcd_fmt_conv_420sp_to_420p_ssse3() [all …]
|
/external/libhevc/common/x86/ |
D | ihevc_chroma_intra_pred_filters_ssse3_intr.c | 1215 __m128i temp1_8x16b, temp2_8x16b, temp3_8x16b, temp4_8x16b; in ihevc_intra_pred_chroma_mode_3_to_9_ssse3() local 1242 temp1_8x16b = _mm_set1_epi8(ai1_src_temp_val[0]); /* col=0*/ in ihevc_intra_pred_chroma_mode_3_to_9_ssse3() 1247 temp1_8x16b = _mm_unpacklo_epi8(temp1_8x16b, fract1_8x16b); in ihevc_intra_pred_chroma_mode_3_to_9_ssse3() 1278 src_temp1_8x16b = _mm_maddubs_epi16(src_temp1_8x16b, temp1_8x16b); in ihevc_intra_pred_chroma_mode_3_to_9_ssse3() 1342 __m128i temp1_8x16b, temp2_8x16b, temp3_8x16b, temp4_8x16b; in ihevc_intra_pred_chroma_mode_3_to_9_ssse3() local 1370 temp1_8x16b = _mm_set1_epi8(ai1_src_temp_val[0]); /* col=0*/ in ihevc_intra_pred_chroma_mode_3_to_9_ssse3() 1375 temp1_8x16b = _mm_unpacklo_epi8(temp1_8x16b, fract1_8x16b); in ihevc_intra_pred_chroma_mode_3_to_9_ssse3() 1446 src_temp1_8x16b = _mm_maddubs_epi16(src_temp1_8x16b, temp1_8x16b); in ihevc_intra_pred_chroma_mode_3_to_9_ssse3() 1657 __m128i temp1_8x16b, temp2_8x16b, temp3_8x16b, temp4_8x16b; in ihevc_intra_pred_chroma_mode_11_to_17_ssse3() local 1681 temp1_8x16b = _mm_set1_epi8(ai1_src_temp_val[0]); /* col=0*/ in ihevc_intra_pred_chroma_mode_11_to_17_ssse3() [all …]
|
D | ihevc_intra_pred_filters_sse42_intr.c | 1463 __m128i temp1_8x16b, temp2_8x16b, temp3_8x16b, temp4_8x16b; in ihevc_intra_pred_luma_mode_3_to_9_sse42() local 1490 temp1_8x16b = _mm_shuffle_epi32(fract1_8x16b, 0x00); in ihevc_intra_pred_luma_mode_3_to_9_sse42() 1515 src_temp1_8x16b = _mm_maddubs_epi16(src_temp1_8x16b, temp1_8x16b); in ihevc_intra_pred_luma_mode_3_to_9_sse42() 1575 __m128i temp1_8x16b, temp2_8x16b, temp3_8x16b, temp4_8x16b; in ihevc_intra_pred_luma_mode_3_to_9_sse42() local 1597 temp1_8x16b = _mm_shuffle_epi32(fract_4x32b, 0x00); in ihevc_intra_pred_luma_mode_3_to_9_sse42() 1654 src_temp1_8x16b = _mm_maddubs_epi16(src_temp1_8x16b, temp1_8x16b); in ihevc_intra_pred_luma_mode_3_to_9_sse42() 1754 __m128i temp1_8x16b, temp2_8x16b, temp3_8x16b, temp4_8x16b; in ihevc_intra_pred_luma_mode_3_to_9_sse42() local 1779 temp1_8x16b = _mm_shuffle_epi32(fract_4x32b, 0x00); in ihevc_intra_pred_luma_mode_3_to_9_sse42() 1829 src_temp1_8x16b = _mm_maddubs_epi16(src_temp1_8x16b, temp1_8x16b); in ihevc_intra_pred_luma_mode_3_to_9_sse42() 2008 __m128i temp1_8x16b, temp2_8x16b, temp3_8x16b, temp4_8x16b; in ihevc_intra_pred_luma_mode_11_to_17_sse42() local [all …]
|
D | ihevc_intra_pred_filters_ssse3_intr.c | 2376 __m128i temp1_8x16b, temp2_8x16b, temp3_8x16b, temp4_8x16b; in ihevc_intra_pred_luma_mode_3_to_9_ssse3() local 2409 temp1_8x16b = _mm_shuffle_epi32(fract1_8x16b, 0x00); in ihevc_intra_pred_luma_mode_3_to_9_ssse3() 2434 src_temp1_8x16b = _mm_maddubs_epi16(src_temp1_8x16b, temp1_8x16b); in ihevc_intra_pred_luma_mode_3_to_9_ssse3() 2494 __m128i temp1_8x16b, temp2_8x16b, temp3_8x16b, temp4_8x16b; in ihevc_intra_pred_luma_mode_3_to_9_ssse3() local 2516 temp1_8x16b = _mm_shuffle_epi32(fract_4x32b, 0x00); in ihevc_intra_pred_luma_mode_3_to_9_ssse3() 2573 src_temp1_8x16b = _mm_maddubs_epi16(src_temp1_8x16b, temp1_8x16b); in ihevc_intra_pred_luma_mode_3_to_9_ssse3() 2673 __m128i temp1_8x16b, temp2_8x16b, temp3_8x16b, temp4_8x16b; in ihevc_intra_pred_luma_mode_3_to_9_ssse3() local 2698 temp1_8x16b = _mm_shuffle_epi32(fract_4x32b, 0x00); in ihevc_intra_pred_luma_mode_3_to_9_ssse3() 2748 src_temp1_8x16b = _mm_maddubs_epi16(src_temp1_8x16b, temp1_8x16b); in ihevc_intra_pred_luma_mode_3_to_9_ssse3() 2928 __m128i temp1_8x16b, temp2_8x16b, temp3_8x16b, temp4_8x16b; in ihevc_intra_pred_luma_mode_11_to_17_ssse3() local [all …]
|
D | ihevc_sao_ssse3_intr.c | 479 __m128i temp0_8x16b, temp1_8x16b, temp2_8x16b, temp3_8x16b; in ihevc_sao_band_offset_chroma_ssse3() local 505 temp1_8x16b = _mm_shuffle_epi8(sao_offset, tmp_set_128i_2); in ihevc_sao_band_offset_chroma_ssse3() 511 band_table1_16x8b = _mm_add_epi16(band_table1_16x8b, temp1_8x16b); in ihevc_sao_band_offset_chroma_ssse3() 515 temp1_8x16b = _mm_set1_epi16(0x00ff); in ihevc_sao_band_offset_chroma_ssse3() 520 band_table0_16x8b = _mm_and_si128(band_table0_16x8b, temp1_8x16b); in ihevc_sao_band_offset_chroma_ssse3() 521 band_table1_16x8b = _mm_and_si128(band_table1_16x8b, temp1_8x16b); in ihevc_sao_band_offset_chroma_ssse3() 522 band_table2_16x8b = _mm_and_si128(band_table2_16x8b, temp1_8x16b); in ihevc_sao_band_offset_chroma_ssse3() 523 band_table3_16x8b = _mm_and_si128(band_table3_16x8b, temp1_8x16b); in ihevc_sao_band_offset_chroma_ssse3() 558 band_table0_16x8b = _mm_and_si128(band_table0_16x8b, temp1_8x16b); in ihevc_sao_band_offset_chroma_ssse3() 559 band_table1_16x8b = _mm_and_si128(band_table1_16x8b, temp1_8x16b); in ihevc_sao_band_offset_chroma_ssse3() [all …]
|
/external/libavc/encoder/x86/ |
D | ih264e_intra_modes_eval_ssse3.c | 592 __m128i temp1_8x16b, temp2_8x16b, temp3_8x16b; in ih264e_evaluate_intra_4x4_modes_ssse3() local 597 … temp1_8x16b = _mm_unpacklo_epi8(left_top_16x8b, zero_vector); //l3 l2 l1 l0 tl t0 t1 t2 in ih264e_evaluate_intra_4x4_modes_ssse3() 598 … temp2_8x16b = _mm_slli_si128(temp1_8x16b, 2); // 0 l3 l2 l1 l0 tl t0 t1 in ih264e_evaluate_intra_4x4_modes_ssse3() 601 …temp1_8x16b = _mm_add_epi16(temp1_8x16b, temp2_8x16b); //l3+l3 l3+l2 l2+l1... … in ih264e_evaluate_intra_4x4_modes_ssse3() 602 …temp2_8x16b = _mm_slli_si128(temp1_8x16b, 2); //l3+l3 l3+l3 l3+l2... … in ih264e_evaluate_intra_4x4_modes_ssse3() 604 …temp1_8x16b = _mm_add_epi16(temp1_8x16b, temp2_8x16b); //4*l3 l3+2*l3+l2 l3+2*l2+l1...… in ih264e_evaluate_intra_4x4_modes_ssse3() 606 …temp1_8x16b = _mm_add_epi16(const_2_8x16b, temp1_8x16b); //4*l3+2 3*l3+l2+2 l3+2*l2+l1+2.… in ih264e_evaluate_intra_4x4_modes_ssse3() 607 temp1_8x16b = _mm_srli_epi16(temp1_8x16b, 2); in ih264e_evaluate_intra_4x4_modes_ssse3() 624 w121_16x8b = _mm_packus_epi16(temp1_8x16b, temp2_8x16b); in ih264e_evaluate_intra_4x4_modes_ssse3()
|