/external/libavc/common/x86/ |
D | ih264_iquant_itrans_recon_dc_ssse3.c | 119 __m128i zero_8x16b = _mm_setzero_si128(); // all bits reset to zero in ih264_iquant_itrans_recon_4x4_dc_ssse3() local 134 zero_8x16b = _mm_setzero_si128(); // all bits reset to zero in ih264_iquant_itrans_recon_4x4_dc_ssse3() 137 pred_r0 = _mm_unpacklo_epi8(predload_r, zero_8x16b); //p00 p01 p02 p03 0 0 0 0 -- all 16 bits in ih264_iquant_itrans_recon_4x4_dc_ssse3() 139 pred_r1 = _mm_unpacklo_epi8(predload_r, zero_8x16b); //p10 p11 p12 p13 0 0 0 0 -- all 16 bits in ih264_iquant_itrans_recon_4x4_dc_ssse3() 141 pred_r2 = _mm_unpacklo_epi8(predload_r, zero_8x16b); //p20 p21 p22 p23 0 0 0 0 -- all 16 bits in ih264_iquant_itrans_recon_4x4_dc_ssse3() 143 pred_r3 = _mm_unpacklo_epi8(predload_r, zero_8x16b); //p30 p31 p32 p33 0 0 0 0 -- all 16 bits in ih264_iquant_itrans_recon_4x4_dc_ssse3() 152 sign_reg = _mm_cmpgt_epi16(temp4, zero_8x16b); // sign check in ih264_iquant_itrans_recon_4x4_dc_ssse3() 154 sign_reg = _mm_cmpgt_epi16(temp5, zero_8x16b); // sign check in ih264_iquant_itrans_recon_4x4_dc_ssse3() 244 __m128i zero_8x16b = _mm_setzero_si128(); // all bits reset to zero in ih264_iquant_itrans_recon_8x8_dc_ssse3() local 259 pred_r0 = _mm_unpacklo_epi8(predload_r, zero_8x16b); //p0 p1 p2 p3 p4 p5 p6 p7 -- all 16 bits in ih264_iquant_itrans_recon_8x8_dc_ssse3() [all …]
|
D | ih264_iquant_itrans_recon_ssse3.c | 118 __m128i zero_8x16b = _mm_setzero_si128(); // all bits reset to zero in ih264_iquant_itrans_recon_4x4_ssse3() local 140 …temp4 = _mm_unpacklo_epi16(temp0, zero_8x16b); // b00*q00 0 b01*q01 0 b02*q02 0 b03*q03 0 -- 16 bi… in ih264_iquant_itrans_recon_4x4_ssse3() 141 …temp5 = _mm_unpackhi_epi16(temp0, zero_8x16b); // b10*q10 0 b11*q11 0 b12*q12 0 b13*q13 0 -- 16 bi… in ih264_iquant_itrans_recon_4x4_ssse3() 142 …temp6 = _mm_unpacklo_epi16(temp1, zero_8x16b); // b00*q00 0 b01*q01 0 b02*q02 0 b03*q03 0 -- 16 bi… in ih264_iquant_itrans_recon_4x4_ssse3() 143 …temp7 = _mm_unpackhi_epi16(temp1, zero_8x16b); // b10*q10 0 b11*q11 0 b12*q12 0 b13*q13 0 -- 16 bi… in ih264_iquant_itrans_recon_4x4_ssse3() 145 src_r0 = _mm_unpacklo_epi16(src_r0_r1, zero_8x16b); // a00 0 a01 0 a02 0 a03 0 -- 16 bit long in ih264_iquant_itrans_recon_4x4_ssse3() 146 src_r1 = _mm_unpackhi_epi16(src_r0_r1, zero_8x16b); // a10 0 a11 0 a12 0 a13 0 -- 16 bit long in ih264_iquant_itrans_recon_4x4_ssse3() 147 src_r2 = _mm_unpacklo_epi16(src_r2_r3, zero_8x16b); // a20 0 a21 0 a22 0 a23 0 -- 16 bit long in ih264_iquant_itrans_recon_4x4_ssse3() 148 src_r3 = _mm_unpackhi_epi16(src_r2_r3, zero_8x16b); // a30 0 a31 0 a32 0 a33 0 -- 16 bit long in ih264_iquant_itrans_recon_4x4_ssse3() 236 zero_8x16b = _mm_setzero_si128(); // all bits reset to zero in ih264_iquant_itrans_recon_4x4_ssse3() [all …]
|
D | ih264_resi_trans_quant_sse42.c | 121 __m128i zero_8x16b = _mm_setzero_si128(); // all bits reset to zero in ih264_resi_trans_quant_4x4_sse42() local 170 src_r0 = _mm_unpacklo_epi64(temp1, zero_8x16b); //a0 b0 c0 d0 in ih264_resi_trans_quant_4x4_sse42() 171 src_r1 = _mm_unpackhi_epi64(temp1, zero_8x16b); //a1 b1 c1 d1 in ih264_resi_trans_quant_4x4_sse42() 172 src_r2 = _mm_unpacklo_epi64(temp3, zero_8x16b); //a2 b2 c2 d2 in ih264_resi_trans_quant_4x4_sse42() 173 src_r3 = _mm_unpackhi_epi64(temp3, zero_8x16b); //a3 b3 c3 d3 in ih264_resi_trans_quant_4x4_sse42() 208 src_r0 = _mm_unpacklo_epi64(temp1, zero_8x16b); //a0 a1 a2 a3 in ih264_resi_trans_quant_4x4_sse42() 209 src_r1 = _mm_unpackhi_epi64(temp1, zero_8x16b); //b0 b1 b2 b3 in ih264_resi_trans_quant_4x4_sse42() 210 src_r2 = _mm_unpacklo_epi64(temp3, zero_8x16b); //c0 c1 c2 c3 in ih264_resi_trans_quant_4x4_sse42() 211 src_r3 = _mm_unpackhi_epi64(temp3, zero_8x16b); //d0 d1 d2 d3 in ih264_resi_trans_quant_4x4_sse42() 239 sign_reg0 = _mm_cmpgt_epi16(zero_8x16b,src_r0); in ih264_resi_trans_quant_4x4_sse42() [all …]
|
D | ih264_iquant_itrans_recon_sse42.c | 118 __m128i zero_8x16b = _mm_setzero_si128(); // all bits reset to zero in ih264_iquant_itrans_recon_4x4_sse42() local 139 …temp4 = _mm_unpacklo_epi16(temp0, zero_8x16b); // b00*q00 0 b01*q01 0 b02*q02 0 b03*q03 0 -- 16 bi… in ih264_iquant_itrans_recon_4x4_sse42() 140 …temp5 = _mm_unpackhi_epi16(temp0, zero_8x16b); // b10*q10 0 b11*q11 0 b12*q12 0 b13*q13 0 -- 16 bi… in ih264_iquant_itrans_recon_4x4_sse42() 141 …temp6 = _mm_unpacklo_epi16(temp1, zero_8x16b); // b00*q00 0 b01*q01 0 b02*q02 0 b03*q03 0 -- 16 bi… in ih264_iquant_itrans_recon_4x4_sse42() 142 …temp7 = _mm_unpackhi_epi16(temp1, zero_8x16b); // b10*q10 0 b11*q11 0 b12*q12 0 b13*q13 0 -- 16 bi… in ih264_iquant_itrans_recon_4x4_sse42() 144 src_r0 = _mm_unpacklo_epi16(src_r0_r1, zero_8x16b); // a00 0 a01 0 a02 0 a03 0 -- 16 bit long in ih264_iquant_itrans_recon_4x4_sse42() 145 src_r1 = _mm_unpackhi_epi16(src_r0_r1, zero_8x16b); // a10 0 a11 0 a12 0 a13 0 -- 16 bit long in ih264_iquant_itrans_recon_4x4_sse42() 146 src_r2 = _mm_unpacklo_epi16(src_r2_r3, zero_8x16b); // a20 0 a21 0 a22 0 a23 0 -- 16 bit long in ih264_iquant_itrans_recon_4x4_sse42() 147 src_r3 = _mm_unpackhi_epi16(src_r2_r3, zero_8x16b); // a30 0 a31 0 a32 0 a33 0 -- 16 bit long in ih264_iquant_itrans_recon_4x4_sse42() 282 sign_reg = _mm_cmpgt_epi16(temp0, zero_8x16b); // sign check in ih264_iquant_itrans_recon_4x4_sse42() [all …]
|
D | ih264_ihadamard_scaling_ssse3.c | 96 __m128i src_r0_r1, src_r2_r3, sign_reg, zero_8x16b = _mm_setzero_si128(); in ih264_ihadamard_scaling_4x4_ssse3() local 109 sign_reg = _mm_cmpgt_epi16(zero_8x16b, src_r0_r1); in ih264_ihadamard_scaling_4x4_ssse3() 112 sign_reg = _mm_cmpgt_epi16(zero_8x16b, src_r2_r3); in ih264_ihadamard_scaling_4x4_ssse3()
|
D | ih264_ihadamard_scaling_sse42.c | 212 __m128i zero_8x16b = _mm_setzero_si128(); in ih264_ihadamard_scaling_2x2_uv_sse42() local 217 sign_reg = _mm_cmpgt_epi16(zero_8x16b, src); in ih264_ihadamard_scaling_2x2_uv_sse42()
|
/external/libhevc/decoder/x86/ |
D | ihevcd_it_rec_dc_ssse3_intr.c | 68 __m128i m_temp_reg_20, zero_8x16b; in ihevcd_itrans_recon_dc_luma_ssse3() local 92 zero_8x16b = _mm_setzero_si128(); in ihevcd_itrans_recon_dc_luma_ssse3() 106 m_temp_reg_4 = _mm_unpacklo_epi8(m_temp_reg_4, zero_8x16b); in ihevcd_itrans_recon_dc_luma_ssse3() 107 m_temp_reg_5 = _mm_unpacklo_epi8(m_temp_reg_5, zero_8x16b); 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() 148 m_temp_reg_5 = _mm_unpacklo_epi8(m_temp_reg_1, zero_8x16b); in ihevcd_itrans_recon_dc_luma_ssse3() 149 m_temp_reg_6 = _mm_unpacklo_epi8(m_temp_reg_2, zero_8x16b); in ihevcd_itrans_recon_dc_luma_ssse3() 150 m_temp_reg_7 = _mm_unpacklo_epi8(m_temp_reg_3, zero_8x16b); in ihevcd_itrans_recon_dc_luma_ssse3() 207 __m128i m_temp_reg_20, zero_8x16b; in ihevcd_itrans_recon_dc_chroma_ssse3() local 234 zero_8x16b = _mm_setzero_si128(); in ihevcd_itrans_recon_dc_chroma_ssse3() [all …]
|
D | ihevcd_it_rec_dc_sse42_intr.c | 66 __m128i m_temp_reg_20, zero_8x16b; in ihevcd_itrans_recon_dc_luma_sse42() local 91 zero_8x16b = _mm_setzero_si128(); in ihevcd_itrans_recon_dc_luma_sse42() 105 m_temp_reg_4 = _mm_unpacklo_epi8(m_temp_reg_4, zero_8x16b); in ihevcd_itrans_recon_dc_luma_sse42() 106 m_temp_reg_5 = _mm_unpacklo_epi8(m_temp_reg_5, zero_8x16b); 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() 147 m_temp_reg_5 = _mm_unpacklo_epi8(m_temp_reg_1, zero_8x16b); in ihevcd_itrans_recon_dc_luma_sse42() 148 m_temp_reg_6 = _mm_unpacklo_epi8(m_temp_reg_2, zero_8x16b); in ihevcd_itrans_recon_dc_luma_sse42() 149 m_temp_reg_7 = _mm_unpacklo_epi8(m_temp_reg_3, zero_8x16b); in ihevcd_itrans_recon_dc_luma_sse42() 206 __m128i m_temp_reg_20, zero_8x16b; in ihevcd_itrans_recon_dc_chroma_sse42() local 234 zero_8x16b = _mm_setzero_si128(); in ihevcd_itrans_recon_dc_chroma_sse42() [all …]
|
/external/libhevc/common/x86/ |
D | ihevc_chroma_intra_pred_filters_ssse3_intr.c | 154 __m128i col_8x16b, const_temp5_4x32b, const_temp6_4x32b, zero_8x16b, const_temp7_4x32b; in ihevc_intra_pred_chroma_planar_ssse3() local 194 zero_8x16b = _mm_set1_epi32(0); in ihevc_intra_pred_chroma_planar_ssse3() 232 src_temp_8x16b = _mm_unpacklo_epi8(src_temp_8x16b, zero_8x16b); in ihevc_intra_pred_chroma_planar_ssse3() 248 res_temp1_8x16b = _mm_packus_epi16(res_temp1_8x16b, zero_8x16b); in ihevc_intra_pred_chroma_planar_ssse3() 1174 __m128i fract_4x32b, zero_8x16b, intra_pred_ang_4x32b; in ihevc_intra_pred_chroma_mode_3_to_9_ssse3() local 1192 zero_8x16b = _mm_set1_epi16(0); in ihevc_intra_pred_chroma_mode_3_to_9_ssse3() 1296 src_temp1_8x16b = _mm_packus_epi16(src_temp1_8x16b, zero_8x16b); /* col=0*/ in ihevc_intra_pred_chroma_mode_3_to_9_ssse3() 1297 src_temp2_8x16b = _mm_packus_epi16(src_temp2_8x16b, zero_8x16b); /* col=1*/ in ihevc_intra_pred_chroma_mode_3_to_9_ssse3() 1298 src_temp3_8x16b = _mm_packus_epi16(src_temp3_8x16b, zero_8x16b); /* col=2*/ in ihevc_intra_pred_chroma_mode_3_to_9_ssse3() 1299 src_temp4_8x16b = _mm_packus_epi16(src_temp4_8x16b, zero_8x16b); /* col=3*/ in ihevc_intra_pred_chroma_mode_3_to_9_ssse3() [all …]
|
D | ihevc_inter_pred_filters_ssse3_intr.c | 274 __m128i zero_8x16b, offset_8x16b, mask_low_32b, mask_high_96b; in ihevc_inter_pred_luma_horz_ssse3() local 293 zero_8x16b = _mm_set1_epi32(0); in ihevc_inter_pred_luma_horz_ssse3() 296 mask_low_32b = _mm_cmpeq_epi16(zero_8x16b, zero_8x16b); in ihevc_inter_pred_luma_horz_ssse3() 775 __m128i zero_8x16b, offset_8x16b, mask_low_32b, mask_high_96b; in ihevc_inter_pred_luma_vert_ssse3() local 802 zero_8x16b = _mm_setzero_si128(); /* for saturated clipping */ in ihevc_inter_pred_luma_vert_ssse3() 875 s9_8x16b = _mm_packus_epi16(s8_8x16b, zero_8x16b); in ihevc_inter_pred_luma_vert_ssse3() 906 s29_8x16b = _mm_packus_epi16(s28_8x16b, zero_8x16b); in ihevc_inter_pred_luma_vert_ssse3() 940 s19_8x16b = _mm_packus_epi16(s18_8x16b, zero_8x16b); in ihevc_inter_pred_luma_vert_ssse3() 969 s39_8x16b = _mm_packus_epi16(s38_8x16b, zero_8x16b); in ihevc_inter_pred_luma_vert_ssse3() 1014 s9_8x16b = _mm_packus_epi16(s8_8x16b, zero_8x16b); in ihevc_inter_pred_luma_vert_ssse3() [all …]
|
D | ihevc_intra_pred_filters_ssse3_intr.c | 530 __m128i const_value_8x16, zero_8x16b; in ihevc_intra_pred_ref_filtering_ssse3() local 537 zero_8x16b = _mm_setzero_si128(); in ihevc_intra_pred_ref_filtering_ssse3() 546 src_temp1 = _mm_unpacklo_epi8(src_temp1, zero_8x16b); in ihevc_intra_pred_ref_filtering_ssse3() 547 src_temp2 = _mm_unpacklo_epi8(src_temp2, zero_8x16b); in ihevc_intra_pred_ref_filtering_ssse3() 548 src_temp3 = _mm_unpacklo_epi8(src_temp3, zero_8x16b); in ihevc_intra_pred_ref_filtering_ssse3() 562 src_temp4 = _mm_unpacklo_epi8(src_temp4, zero_8x16b); in ihevc_intra_pred_ref_filtering_ssse3() 563 src_temp5 = _mm_unpacklo_epi8(src_temp5, zero_8x16b); in ihevc_intra_pred_ref_filtering_ssse3() 564 src_temp6 = _mm_unpacklo_epi8(src_temp6, zero_8x16b); in ihevc_intra_pred_ref_filtering_ssse3() 696 …__m128i col_8x16b, const_temp5_4x32b, const_temp6_4x32b, zero_8x16b, const_temp7_4x32b, const_temp… in ihevc_intra_pred_luma_planar_ssse3() local 873 zero_8x16b = _mm_set1_epi32(0); in ihevc_intra_pred_luma_planar_ssse3() [all …]
|
D | ihevc_chroma_intra_pred_filters_sse42_intr.c | 135 __m128i col_8x16b, const_temp5_4x32b, const_temp6_4x32b, zero_8x16b, const_temp7_4x32b; in ihevc_intra_pred_chroma_planar_sse42() local 176 zero_8x16b = _mm_set1_epi32(0); in ihevc_intra_pred_chroma_planar_sse42() 228 res_temp1_8x16b = _mm_packus_epi16(res_temp1_8x16b, zero_8x16b); in ihevc_intra_pred_chroma_planar_sse42()
|
D | ihevc_intra_pred_filters_sse42_intr.c | 524 __m128i zero_8x16b; in ihevc_intra_pred_luma_dc_sse42() local 529 zero_8x16b = _mm_set1_epi16(0); in ihevc_intra_pred_luma_dc_sse42() 565 src_temp2 = _mm_packus_epi16(src_temp2, zero_8x16b); in ihevc_intra_pred_luma_dc_sse42() 629 src_temp2 = _mm_packus_epi16(src_temp2, zero_8x16b); in ihevc_intra_pred_luma_dc_sse42() 1036 __m128i src_temp10, zero_8x16b, src_temp7; in ihevc_intra_pred_luma_horz_sse42() local 1040 zero_8x16b = _mm_set1_epi16(0); in ihevc_intra_pred_luma_horz_sse42() 1064 src_temp3 = _mm_packus_epi16(src_temp3, zero_8x16b); in ihevc_intra_pred_luma_horz_sse42() 1085 src_temp10 = _mm_packus_epi16(src_temp3, zero_8x16b); in ihevc_intra_pred_luma_horz_sse42()
|