/external/libhevc/common/x86/ |
D | ihevc_itrans_recon_ssse3_intr.c | 123 __m128i m_temp_reg_1; in ihevc_itrans_recon_4x4_ttype1_ssse3() local 161 m_temp_reg_1 = _mm_loadl_epi64((__m128i *)pi2_src); in ihevc_itrans_recon_4x4_ttype1_ssse3() 168 m_ge_zero16b_flag_row1 = _mm_cmpgt_epi16(m_zero, m_temp_reg_1); in ihevc_itrans_recon_4x4_ttype1_ssse3() 173 m_temp_reg_1 = _mm_unpacklo_epi16(m_temp_reg_1, m_ge_zero16b_flag_row1); in ihevc_itrans_recon_4x4_ttype1_ssse3() 191 m_temp_reg_20 = _mm_slli_epi32(m_temp_reg_1, 6); in ihevc_itrans_recon_4x4_ttype1_ssse3() 192 m_temp_reg_21 = _mm_slli_epi32(m_temp_reg_1, 3); in ihevc_itrans_recon_4x4_ttype1_ssse3() 193 m_temp_reg_22 = _mm_slli_epi32(m_temp_reg_1, 1); in ihevc_itrans_recon_4x4_ttype1_ssse3() 345 m_temp_reg_1 = _mm_add_epi32(m_temp_reg_23, m_temp_reg_21); in ihevc_itrans_recon_4x4_ttype1_ssse3() 366 m_temp_reg_10 = _mm_slli_epi32(m_temp_reg_1, 6); in ihevc_itrans_recon_4x4_ttype1_ssse3() 367 m_temp_reg_11 = _mm_slli_epi32(m_temp_reg_1, 3); in ihevc_itrans_recon_4x4_ttype1_ssse3() [all …]
|
D | ihevc_itrans_recon_sse42_intr.c | 122 __m128i m_temp_reg_1; in ihevc_itrans_recon_4x4_ttype1_sse42() local 157 m_temp_reg_1 = _mm_loadl_epi64((__m128i *)pi2_src); in ihevc_itrans_recon_4x4_ttype1_sse42() 166 m_temp_reg_1 = _mm_cvtepi16_epi32(m_temp_reg_1); in ihevc_itrans_recon_4x4_ttype1_sse42() 177 m_temp_reg_13 = _mm_mullo_epi32(m_temp_reg_1, m_coeff3); in ihevc_itrans_recon_4x4_ttype1_sse42() 282 m_temp_reg_1 = _mm_add_epi32(m_temp_reg_23, m_temp_reg_21); in ihevc_itrans_recon_4x4_ttype1_sse42() 298 m_temp_reg_31 = _mm_mullo_epi32(m_temp_reg_1, m_coeff2); //55*c1 in ihevc_itrans_recon_4x4_ttype1_sse42() 302 m_temp_reg_32 = _mm_mullo_epi32(m_temp_reg_1, m_coeff1); //29*c1 in ihevc_itrans_recon_4x4_ttype1_sse42() 350 m_temp_reg_1 = _mm_loadl_epi64((__m128i *)pu1_pred); in ihevc_itrans_recon_4x4_ttype1_sse42() 357 m_temp_reg_1 = _mm_cvtepu8_epi16(m_temp_reg_1); in ihevc_itrans_recon_4x4_ttype1_sse42() 360 m_temp_reg_0 = _mm_unpacklo_epi64(m_temp_reg_0, m_temp_reg_1); in ihevc_itrans_recon_4x4_ttype1_sse42() [all …]
|
D | ihevc_itrans_recon_16x16_ssse3_intr.c | 122 __m128i m_temp_reg_1; in ihevc_itrans_recon_16x16_ssse3() local 245 m_temp_reg_1 = _mm_unpackhi_epi16(m_temp_reg_70, m_temp_reg_77); in ihevc_itrans_recon_16x16_ssse3() 247 m_temp_reg_25 = _mm_slli_epi32(m_temp_reg_1, 6); in ihevc_itrans_recon_16x16_ssse3() 410 …m_temp_reg_1 = _mm_unpackhi_epi16(m_temp_reg_72, m_temp_reg_76); //row 4 and row 12 interleaved MS… in ihevc_itrans_recon_16x16_ssse3() 415 m_temp_reg_21 = _mm_madd_epi16(m_temp_reg_1, m_coeff1); in ihevc_itrans_recon_16x16_ssse3() 416 m_temp_reg_23 = _mm_madd_epi16(m_temp_reg_1, m_coeff2); in ihevc_itrans_recon_16x16_ssse3() 430 m_temp_reg_1 = _mm_unpackhi_epi16(m_temp_reg_70, m_temp_reg_77); in ihevc_itrans_recon_16x16_ssse3() 432 m_temp_reg_25 = _mm_slli_epi32(m_temp_reg_1, 6); in ihevc_itrans_recon_16x16_ssse3() 606 …m_temp_reg_1 = _mm_unpackhi_epi16(m_temp_reg_72, m_temp_reg_76); //row 4 and row 12 interleaved MS… in ihevc_itrans_recon_16x16_ssse3() 611 m_temp_reg_21 = _mm_madd_epi16(m_temp_reg_1, m_coeff1); in ihevc_itrans_recon_16x16_ssse3() [all …]
|
D | ihevc_16x16_itrans_recon_sse42_intr.c | 119 __m128i m_temp_reg_1; in ihevc_itrans_recon_16x16_sse42() local 239 m_temp_reg_1 = _mm_unpackhi_epi16(m_temp_reg_70, m_temp_reg_77); in ihevc_itrans_recon_16x16_sse42() 241 m_temp_reg_25 = _mm_slli_epi32(m_temp_reg_1, 6); in ihevc_itrans_recon_16x16_sse42() 404 …m_temp_reg_1 = _mm_unpackhi_epi16(m_temp_reg_72, m_temp_reg_76); //row 4 and row 12 interleaved MS… in ihevc_itrans_recon_16x16_sse42() 409 m_temp_reg_21 = _mm_madd_epi16(m_temp_reg_1, m_coeff1); in ihevc_itrans_recon_16x16_sse42() 410 m_temp_reg_23 = _mm_madd_epi16(m_temp_reg_1, m_coeff2); in ihevc_itrans_recon_16x16_sse42() 426 m_temp_reg_1 = _mm_unpackhi_epi16(m_temp_reg_70, m_temp_reg_77); in ihevc_itrans_recon_16x16_sse42() 428 m_temp_reg_25 = _mm_slli_epi32(m_temp_reg_1, 6); in ihevc_itrans_recon_16x16_sse42() 602 …m_temp_reg_1 = _mm_unpackhi_epi16(m_temp_reg_72, m_temp_reg_76); //row 4 and row 12 interleaved MS… in ihevc_itrans_recon_16x16_sse42() 607 m_temp_reg_21 = _mm_madd_epi16(m_temp_reg_1, m_coeff1); in ihevc_itrans_recon_16x16_sse42() [all …]
|
D | ihevc_32x32_itrans_recon_sse42_intr.c | 129 __m128i m_temp_reg_1; in ihevc_itrans_recon_32x32_sse42() local 293 m_temp_reg_1 = _mm_unpacklo_epi16(m_temp_reg_70, all_zero_reg); in ihevc_itrans_recon_32x32_sse42() 295 m_temp_reg_14 = _mm_madd_epi16(m_temp_reg_1, m_coeff3); in ihevc_itrans_recon_32x32_sse42() 316 m_temp_reg_1 = _mm_unpacklo_epi16(m_temp_reg_70, all_zero_reg); in ihevc_itrans_recon_32x32_sse42() 318 m_temp_reg_14 = _mm_madd_epi16(m_temp_reg_1, m_coeff3); in ihevc_itrans_recon_32x32_sse42() 604 m_temp_reg_1 = _mm_unpacklo_epi16(m_temp_reg_70, all_zero_reg); in ihevc_itrans_recon_32x32_sse42() 606 m_temp_reg_14 = _mm_madd_epi16(m_temp_reg_1, m_coeff3); in ihevc_itrans_recon_32x32_sse42() 629 m_temp_reg_1 = _mm_unpacklo_epi16(m_temp_reg_70, all_zero_reg); in ihevc_itrans_recon_32x32_sse42() 631 m_temp_reg_14 = _mm_madd_epi16(m_temp_reg_1, m_coeff3); in ihevc_itrans_recon_32x32_sse42() 1073 m_temp_reg_1 = _mm_unpacklo_epi16(m_temp_reg_70, m_temp_reg_80); in ihevc_itrans_recon_32x32_sse42() [all …]
|
D | ihevc_itrans_recon_32x32_ssse3_intr.c | 137 __m128i m_temp_reg_1; in ihevc_itrans_recon_32x32_ssse3() local 302 m_temp_reg_1 = _mm_unpacklo_epi16(m_temp_reg_70, all_zero_reg); in ihevc_itrans_recon_32x32_ssse3() 304 m_temp_reg_14 = _mm_madd_epi16(m_temp_reg_1, m_coeff3); in ihevc_itrans_recon_32x32_ssse3() 325 m_temp_reg_1 = _mm_unpacklo_epi16(m_temp_reg_70, all_zero_reg); in ihevc_itrans_recon_32x32_ssse3() 327 m_temp_reg_14 = _mm_madd_epi16(m_temp_reg_1, m_coeff3); in ihevc_itrans_recon_32x32_ssse3() 615 m_temp_reg_1 = _mm_unpacklo_epi16(m_temp_reg_70, all_zero_reg); in ihevc_itrans_recon_32x32_ssse3() 617 m_temp_reg_14 = _mm_madd_epi16(m_temp_reg_1, m_coeff3); in ihevc_itrans_recon_32x32_ssse3() 640 m_temp_reg_1 = _mm_unpacklo_epi16(m_temp_reg_70, all_zero_reg); in ihevc_itrans_recon_32x32_ssse3() 642 m_temp_reg_14 = _mm_madd_epi16(m_temp_reg_1, m_coeff3); in ihevc_itrans_recon_32x32_ssse3() 1083 m_temp_reg_1 = _mm_unpacklo_epi16(m_temp_reg_70, m_temp_reg_80); in ihevc_itrans_recon_32x32_ssse3() [all …]
|
/external/libhevc/decoder/x86/ |
D | ihevcd_it_rec_dc_sse42_intr.c | 51 __m128i m_temp_reg_1; in ihevcd_itrans_recon_dc_luma_sse42() local 98 m_temp_reg_1 = _mm_loadl_epi64((__m128i *)(pu1_pred + pred_strd)); in ihevcd_itrans_recon_dc_luma_sse42() 102 m_temp_reg_4 = _mm_unpacklo_epi32(m_temp_reg_0, m_temp_reg_1); in ihevcd_itrans_recon_dc_luma_sse42() 115 m_temp_reg_1 = _mm_srli_si128(m_temp_reg_8, 4); in ihevcd_itrans_recon_dc_luma_sse42() 121 *pi4_dst = _mm_cvtsi128_si32(m_temp_reg_1); in ihevcd_itrans_recon_dc_luma_sse42() 141 m_temp_reg_1 = _mm_loadl_epi64((__m128i *)(pu1_pred + pred_strd)); in ihevcd_itrans_recon_dc_luma_sse42() 147 m_temp_reg_5 = _mm_unpacklo_epi8(m_temp_reg_1, zero_8x16b); in ihevcd_itrans_recon_dc_luma_sse42() 191 __m128i m_temp_reg_1; in ihevcd_itrans_recon_dc_chroma_sse42() local 245 m_temp_reg_1 = _mm_loadl_epi64((__m128i *)(pu1_pred + pred_strd)); in ihevcd_itrans_recon_dc_chroma_sse42() 250 m_temp_reg_11 = _mm_shuffle_epi8(m_temp_reg_1, chroma_shuffle_mask_16x8b); in ihevcd_itrans_recon_dc_chroma_sse42() [all …]
|
D | ihevcd_it_rec_dc_ssse3_intr.c | 53 __m128i m_temp_reg_1; in ihevcd_itrans_recon_dc_luma_ssse3() local 99 m_temp_reg_1 = _mm_loadl_epi64((__m128i *)(pu1_pred + pred_strd)); in ihevcd_itrans_recon_dc_luma_ssse3() 103 m_temp_reg_4 = _mm_unpacklo_epi32(m_temp_reg_0, m_temp_reg_1); in ihevcd_itrans_recon_dc_luma_ssse3() 116 m_temp_reg_1 = _mm_srli_si128(m_temp_reg_8, 4); in ihevcd_itrans_recon_dc_luma_ssse3() 122 *pi4_dst = _mm_cvtsi128_si32(m_temp_reg_1); in ihevcd_itrans_recon_dc_luma_ssse3() 142 m_temp_reg_1 = _mm_loadl_epi64((__m128i *)(pu1_pred + pred_strd)); in ihevcd_itrans_recon_dc_luma_ssse3() 148 m_temp_reg_5 = _mm_unpacklo_epi8(m_temp_reg_1, zero_8x16b); in ihevcd_itrans_recon_dc_luma_ssse3() 192 __m128i m_temp_reg_1; in ihevcd_itrans_recon_dc_chroma_ssse3() local 245 m_temp_reg_1 = _mm_loadl_epi64((__m128i *)(pu1_pred + pred_strd)); in ihevcd_itrans_recon_dc_chroma_ssse3() 250 m_temp_reg_11 = _mm_shuffle_epi8(m_temp_reg_1, chroma_shuffle_mask_16x8b); in ihevcd_itrans_recon_dc_chroma_ssse3() [all …]
|
/external/libmpeg2/common/x86/ |
D | impeg2_idct_recon_sse42_intr.c | 120 __m128i m_temp_reg_1; in impeg2_idct_recon_sse42() local 402 m_temp_reg_1 = _mm_unpackhi_epi32(m_temp_reg_10, m_temp_reg_11); in impeg2_idct_recon_sse42() 412 m_temp_reg_52 = _mm_unpacklo_epi64(m_temp_reg_1, m_temp_reg_5); in impeg2_idct_recon_sse42() 413 m_temp_reg_53 = _mm_unpackhi_epi64(m_temp_reg_1, m_temp_reg_5); in impeg2_idct_recon_sse42() 620 m_temp_reg_1 = _mm_unpackhi_epi32(m_temp_reg_10, m_temp_reg_11); in impeg2_idct_recon_sse42() 629 m_temp_reg_52 = _mm_unpacklo_epi64(m_temp_reg_1, m_temp_reg_5); in impeg2_idct_recon_sse42() 630 m_temp_reg_53 = _mm_unpackhi_epi64(m_temp_reg_1, m_temp_reg_5); in impeg2_idct_recon_sse42() 649 m_temp_reg_1 = _mm_unpackhi_epi16(m_temp_reg_50, m_temp_reg_54); in impeg2_idct_recon_sse42() 653 m_temp_reg_11 = _mm_madd_epi16(m_temp_reg_1, m_coeff1); in impeg2_idct_recon_sse42() 654 m_temp_reg_13 = _mm_madd_epi16(m_temp_reg_1, m_coeff2); in impeg2_idct_recon_sse42() [all …]
|