/external/libhevc/common/x86/ |
D | ihevc_itrans_recon_ssse3_intr.c | 122 __m128i m_temp_reg_0; in ihevc_itrans_recon_4x4_ttype1_ssse3() local 159 m_temp_reg_0 = _mm_loadl_epi64((__m128i *)pi2_src); in ihevc_itrans_recon_4x4_ttype1_ssse3() 167 m_ge_zero16b_flag_row0 = _mm_cmpgt_epi16(m_zero, m_temp_reg_0); in ihevc_itrans_recon_4x4_ttype1_ssse3() 172 m_temp_reg_0 = _mm_unpacklo_epi16(m_temp_reg_0, m_ge_zero16b_flag_row0); in ihevc_itrans_recon_4x4_ttype1_ssse3() 186 m_temp_reg_14 = _mm_sub_epi32(m_temp_reg_0, m_temp_reg_2); in ihevc_itrans_recon_4x4_ttype1_ssse3() 201 m_temp_reg_10 = _mm_add_epi32(m_temp_reg_0, m_temp_reg_2); in ihevc_itrans_recon_4x4_ttype1_ssse3() 211 m_temp_reg_12 = _mm_sub_epi32(m_temp_reg_0, m_temp_reg_3); in ihevc_itrans_recon_4x4_ttype1_ssse3() 340 m_temp_reg_0 = _mm_add_epi32(m_temp_reg_20, m_temp_reg_21); in ihevc_itrans_recon_4x4_ttype1_ssse3() 360 m_temp_reg_10 = _mm_slli_epi32(m_temp_reg_0, 5); in ihevc_itrans_recon_4x4_ttype1_ssse3() 361 m_temp_reg_11 = _mm_slli_epi32(m_temp_reg_0, 1); in ihevc_itrans_recon_4x4_ttype1_ssse3() [all …]
|
D | ihevc_itrans_recon_sse42_intr.c | 121 __m128i m_temp_reg_0; in ihevc_itrans_recon_4x4_ttype1_sse42() local 155 m_temp_reg_0 = _mm_loadl_epi64((__m128i *)pi2_src); in ihevc_itrans_recon_4x4_ttype1_sse42() 163 m_temp_reg_0 = _mm_cvtepi16_epi32(m_temp_reg_0); in ihevc_itrans_recon_4x4_ttype1_sse42() 172 m_temp_reg_14 = _mm_sub_epi32(m_temp_reg_0, m_temp_reg_2); in ihevc_itrans_recon_4x4_ttype1_sse42() 182 m_temp_reg_10 = _mm_add_epi32(m_temp_reg_0, m_temp_reg_2); in ihevc_itrans_recon_4x4_ttype1_sse42() 192 m_temp_reg_12 = _mm_sub_epi32(m_temp_reg_0, m_temp_reg_3); in ihevc_itrans_recon_4x4_ttype1_sse42() 277 m_temp_reg_0 = _mm_add_epi32(m_temp_reg_20, m_temp_reg_21); in ihevc_itrans_recon_4x4_ttype1_sse42() 297 m_temp_reg_30 = _mm_mullo_epi32(m_temp_reg_0, m_coeff1); //29*c0 in ihevc_itrans_recon_4x4_ttype1_sse42() 307 m_temp_reg_34 = _mm_mullo_epi32(m_temp_reg_0, m_coeff2); //55*c0 in ihevc_itrans_recon_4x4_ttype1_sse42() 348 m_temp_reg_0 = _mm_loadl_epi64((__m128i *)pu1_pred); in ihevc_itrans_recon_4x4_ttype1_sse42() [all …]
|
D | ihevc_16x16_itrans_recon_sse42_intr.c | 118 __m128i m_temp_reg_0; in ihevc_itrans_recon_16x16_sse42() local 235 m_temp_reg_0 = _mm_unpacklo_epi16(m_temp_reg_70, m_temp_reg_77); //row 0 in ihevc_itrans_recon_16x16_sse42() 237 m_temp_reg_24 = _mm_slli_epi32(m_temp_reg_0, 6); in ihevc_itrans_recon_16x16_sse42() 403 …m_temp_reg_0 = _mm_unpacklo_epi16(m_temp_reg_72, m_temp_reg_76); //row 4 and row 12 interleaved LS… in ihevc_itrans_recon_16x16_sse42() 406 m_temp_reg_20 = _mm_madd_epi16(m_temp_reg_0, m_coeff1); in ihevc_itrans_recon_16x16_sse42() 407 m_temp_reg_22 = _mm_madd_epi16(m_temp_reg_0, m_coeff2); in ihevc_itrans_recon_16x16_sse42() 420 m_temp_reg_0 = _mm_unpacklo_epi16(m_temp_reg_70, m_temp_reg_77); //row 0 in ihevc_itrans_recon_16x16_sse42() 422 m_temp_reg_24 = _mm_slli_epi32(m_temp_reg_0, 6); in ihevc_itrans_recon_16x16_sse42() 601 …m_temp_reg_0 = _mm_unpacklo_epi16(m_temp_reg_72, m_temp_reg_76); //row 4 and row 12 interleaved LS… in ihevc_itrans_recon_16x16_sse42() 604 m_temp_reg_20 = _mm_madd_epi16(m_temp_reg_0, m_coeff1); in ihevc_itrans_recon_16x16_sse42() [all …]
|
D | ihevc_itrans_recon_16x16_ssse3_intr.c | 121 __m128i m_temp_reg_0; in ihevc_itrans_recon_16x16_ssse3() local 241 m_temp_reg_0 = _mm_unpacklo_epi16(m_temp_reg_70, m_temp_reg_77); //row 0 in ihevc_itrans_recon_16x16_ssse3() 243 m_temp_reg_24 = _mm_slli_epi32(m_temp_reg_0, 6); in ihevc_itrans_recon_16x16_ssse3() 409 …m_temp_reg_0 = _mm_unpacklo_epi16(m_temp_reg_72, m_temp_reg_76); //row 4 and row 12 interleaved LS… in ihevc_itrans_recon_16x16_ssse3() 412 m_temp_reg_20 = _mm_madd_epi16(m_temp_reg_0, m_coeff1); in ihevc_itrans_recon_16x16_ssse3() 413 m_temp_reg_22 = _mm_madd_epi16(m_temp_reg_0, m_coeff2); in ihevc_itrans_recon_16x16_ssse3() 426 m_temp_reg_0 = _mm_unpacklo_epi16(m_temp_reg_70, m_temp_reg_77); //row 0 in ihevc_itrans_recon_16x16_ssse3() 428 m_temp_reg_24 = _mm_slli_epi32(m_temp_reg_0, 6); in ihevc_itrans_recon_16x16_ssse3() 605 …m_temp_reg_0 = _mm_unpacklo_epi16(m_temp_reg_72, m_temp_reg_76); //row 4 and row 12 interleaved LS… in ihevc_itrans_recon_16x16_ssse3() 608 m_temp_reg_20 = _mm_madd_epi16(m_temp_reg_0, m_coeff1); in ihevc_itrans_recon_16x16_ssse3() [all …]
|
D | ihevc_itrans_recon_32x32_ssse3_intr.c | 136 __m128i m_temp_reg_0; in ihevc_itrans_recon_32x32_ssse3() local 1081 m_temp_reg_0 = _mm_unpacklo_epi16(m_temp_reg_74, m_temp_reg_84); in ihevc_itrans_recon_32x32_ssse3() 1085 m_temp_reg_20 = _mm_madd_epi16(m_temp_reg_0, m_coeff1); /* eeeo[0] */ in ihevc_itrans_recon_32x32_ssse3() 1086 m_temp_reg_22 = _mm_madd_epi16(m_temp_reg_0, m_coeff2); /* eeeo[1] */ in ihevc_itrans_recon_32x32_ssse3() 1115 m_temp_reg_0 = _mm_unpacklo_epi16(m_temp_reg_74, m_temp_reg_84); in ihevc_itrans_recon_32x32_ssse3() 1122 m_temp_reg_20 = _mm_madd_epi16(m_temp_reg_0, m_coeff1); /* eeeo[0] */ in ihevc_itrans_recon_32x32_ssse3() 1123 m_temp_reg_22 = _mm_madd_epi16(m_temp_reg_0, m_coeff2); /* eeeo[1] */ in ihevc_itrans_recon_32x32_ssse3() 3863 m_temp_reg_0 = _mm_unpacklo_epi32(m_temp_reg_40, m_temp_reg_42); in ihevc_itrans_recon_32x32_ssse3() 3889 m_temp_reg_30 = _mm_unpacklo_epi64(m_temp_reg_0, m_temp_reg_2); in ihevc_itrans_recon_32x32_ssse3() 3890 m_temp_reg_31 = _mm_unpackhi_epi64(m_temp_reg_0, m_temp_reg_2); in ihevc_itrans_recon_32x32_ssse3() [all …]
|
D | ihevc_32x32_itrans_recon_sse42_intr.c | 128 __m128i m_temp_reg_0; in ihevc_itrans_recon_32x32_sse42() local 1071 m_temp_reg_0 = _mm_unpacklo_epi16(m_temp_reg_74, m_temp_reg_84); in ihevc_itrans_recon_32x32_sse42() 1075 m_temp_reg_20 = _mm_madd_epi16(m_temp_reg_0, m_coeff1); /* eeeo[0] */ in ihevc_itrans_recon_32x32_sse42() 1076 m_temp_reg_22 = _mm_madd_epi16(m_temp_reg_0, m_coeff2); /* eeeo[1] */ in ihevc_itrans_recon_32x32_sse42() 1105 m_temp_reg_0 = _mm_unpacklo_epi16(m_temp_reg_74, m_temp_reg_84); in ihevc_itrans_recon_32x32_sse42() 1112 m_temp_reg_20 = _mm_madd_epi16(m_temp_reg_0, m_coeff1); /* eeeo[0] */ in ihevc_itrans_recon_32x32_sse42() 1113 m_temp_reg_22 = _mm_madd_epi16(m_temp_reg_0, m_coeff2); /* eeeo[1] */ in ihevc_itrans_recon_32x32_sse42() 3856 m_temp_reg_0 = _mm_unpacklo_epi32(m_temp_reg_40, m_temp_reg_42); in ihevc_itrans_recon_32x32_sse42() 3882 m_temp_reg_30 = _mm_unpacklo_epi64(m_temp_reg_0, m_temp_reg_2); in ihevc_itrans_recon_32x32_sse42() 3883 m_temp_reg_31 = _mm_unpackhi_epi64(m_temp_reg_0, m_temp_reg_2); in ihevc_itrans_recon_32x32_sse42() [all …]
|
/external/libhevc/decoder/x86/ |
D | ihevcd_it_rec_dc_ssse3_intr.c | 52 __m128i m_temp_reg_0; in ihevcd_itrans_recon_dc_luma_ssse3() local 98 m_temp_reg_0 = _mm_loadl_epi64((__m128i *)(pu1_pred)); 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() 141 m_temp_reg_0 = _mm_loadl_epi64((__m128i *)pu1_pred); in ihevcd_itrans_recon_dc_luma_ssse3() 147 m_temp_reg_4 = _mm_unpacklo_epi8(m_temp_reg_0, zero_8x16b); in ihevcd_itrans_recon_dc_luma_ssse3() 191 __m128i m_temp_reg_0; in ihevcd_itrans_recon_dc_chroma_ssse3() local 244 m_temp_reg_0 = _mm_loadl_epi64((__m128i *)(pu1_pred)); in ihevcd_itrans_recon_dc_chroma_ssse3() 249 m_temp_reg_10 = _mm_shuffle_epi8(m_temp_reg_0, chroma_shuffle_mask_16x8b); in ihevcd_itrans_recon_dc_chroma_ssse3() 264 m_temp_reg_0 = _mm_loadl_epi64((__m128i *)pu1_dst); in ihevcd_itrans_recon_dc_chroma_ssse3() 269 m_temp_reg_0 = _mm_shuffle_epi8(m_temp_reg_0, chroma_unchanged_mask_16x8b); in ihevcd_itrans_recon_dc_chroma_ssse3() [all …]
|
D | ihevcd_it_rec_dc_sse42_intr.c | 50 __m128i m_temp_reg_0; in ihevcd_itrans_recon_dc_luma_sse42() local 97 m_temp_reg_0 = _mm_loadl_epi64((__m128i *)(pu1_pred)); 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() 140 m_temp_reg_0 = _mm_loadl_epi64((__m128i *)pu1_pred); in ihevcd_itrans_recon_dc_luma_sse42() 146 m_temp_reg_4 = _mm_unpacklo_epi8(m_temp_reg_0, zero_8x16b); in ihevcd_itrans_recon_dc_luma_sse42() 190 __m128i m_temp_reg_0; in ihevcd_itrans_recon_dc_chroma_sse42() local 244 m_temp_reg_0 = _mm_loadl_epi64((__m128i *)(pu1_pred)); in ihevcd_itrans_recon_dc_chroma_sse42() 249 m_temp_reg_10 = _mm_shuffle_epi8(m_temp_reg_0, chroma_shuffle_mask_16x8b); in ihevcd_itrans_recon_dc_chroma_sse42() 264 m_temp_reg_0 = _mm_loadl_epi64((__m128i *)pu1_dst); in ihevcd_itrans_recon_dc_chroma_sse42() 269 m_temp_reg_0 = _mm_shuffle_epi8(m_temp_reg_0, chroma_unchanged_mask_16x8b); in ihevcd_itrans_recon_dc_chroma_sse42() [all …]
|
/external/libmpeg2/common/x86/ |
D | impeg2_idct_recon_sse42_intr.c | 119 __m128i m_temp_reg_0; in impeg2_idct_recon_sse42() local 223 m_temp_reg_0 = _mm_unpacklo_epi16(m_temp_reg_70, m_temp_reg_74); in impeg2_idct_recon_sse42() 225 m_temp_reg_10 = _mm_madd_epi16(m_temp_reg_0, m_coeff1); in impeg2_idct_recon_sse42() 226 m_temp_reg_12 = _mm_madd_epi16(m_temp_reg_0, m_coeff2); in impeg2_idct_recon_sse42() 401 m_temp_reg_0 = _mm_unpacklo_epi32(m_temp_reg_10, m_temp_reg_11); in impeg2_idct_recon_sse42() 410 m_temp_reg_50 = _mm_unpacklo_epi64(m_temp_reg_0, m_temp_reg_4); in impeg2_idct_recon_sse42() 411 m_temp_reg_51 = _mm_unpackhi_epi64(m_temp_reg_0, m_temp_reg_4); in impeg2_idct_recon_sse42() 431 m_temp_reg_0 = _mm_unpacklo_epi16(m_temp_reg_70, m_temp_reg_74); in impeg2_idct_recon_sse42() 433 m_temp_reg_10 = _mm_madd_epi16(m_temp_reg_0, m_coeff1); in impeg2_idct_recon_sse42() 434 m_temp_reg_12 = _mm_madd_epi16(m_temp_reg_0, m_coeff2); in impeg2_idct_recon_sse42() [all …]
|