/external/libavc/common/x86/ |
D | ih264_iquant_itrans_recon_dc_ssse3.c | 117 __m128i predload_r,pred_r0, pred_r1, pred_r2, pred_r3; in ih264_iquant_itrans_recon_4x4_dc_ssse3() local 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() 145 pred_r0 = _mm_unpacklo_epi64(pred_r0, pred_r1); //p00 p01 p02 p03 p10 p11 p12 p13 in ih264_iquant_itrans_recon_4x4_dc_ssse3() 148 temp4 = _mm_add_epi16(value_add, pred_r0); in ih264_iquant_itrans_recon_4x4_dc_ssse3() 242 __m128i predload_r,pred_r0, pred_r1, pred_r2, pred_r3,pred_r4,pred_r5,pred_r6,pred_r7; 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() 288 temp1 = _mm_add_epi16(value_add, pred_r0); in ih264_iquant_itrans_recon_8x8_dc_ssse3() 402 __m128i pred_r0, pred_r1, pred_r2, pred_r3, sign_reg; in ih264_iquant_itrans_recon_chroma_4x4_dc_ssse3() local 415 …pred_r0 = _mm_loadl_epi64((__m128i *) (&pu1_pred[0])); //p00 p01 p02 p03 0 0 0 0 0 0 0 0 -- all 8 … in ih264_iquant_itrans_recon_chroma_4x4_dc_ssse3() 420 pred_r0 = _mm_and_si128(pred_r0, chroma_mask); in ih264_iquant_itrans_recon_chroma_4x4_dc_ssse3() [all …]
|
D | ih264_iquant_itrans_recon_sse42.c | 116 __m128i pred_r0, pred_r1, pred_r2, pred_r3; in ih264_iquant_itrans_recon_4x4_sse42() local 230 pred_r0 = loadu_32(&pu1_pred[0]); //p00 p01 p02 p03 -- all 8 bits in ih264_iquant_itrans_recon_4x4_sse42() 235 pred_r0 = _mm_cvtepu8_epi32(pred_r0); //p00 p01 p02 p03 -- all 32 bits in ih264_iquant_itrans_recon_4x4_sse42() 260 temp4 = _mm_add_epi32(temp4, pred_r0); in ih264_iquant_itrans_recon_4x4_sse42() 365 __m128i pred_r0, pred_r1, pred_r2, pred_r3; in ih264_iquant_itrans_recon_chroma_4x4_sse42() local 480 …pred_r0 = _mm_loadl_epi64((__m128i *) (&pu1_pred[0])); //p00 p01 p02 p03 0 0 0 0 0 0 0 0 -- all 8 … in ih264_iquant_itrans_recon_chroma_4x4_sse42() 485 pred_r0 = _mm_and_si128(pred_r0, chroma_mask); in ih264_iquant_itrans_recon_chroma_4x4_sse42() 490 pred_r0 = _mm_cvtepu16_epi32(pred_r0); //p00 p01 p02 p03 -- all 32 bits in ih264_iquant_itrans_recon_chroma_4x4_sse42() 515 temp4 = _mm_add_epi32(temp4, pred_r0); in ih264_iquant_itrans_recon_chroma_4x4_sse42()
|
D | ih264_resi_trans_quant_sse42.c | 120 __m128i pred_r0, pred_r1, pred_r2, pred_r3; in ih264_resi_trans_quant_4x4_sse42() local 140 pred_r0 = loadu_32(&pu1_pred[0]); //p00 p01 p02 p03 -- all 8 bits in ih264_resi_trans_quant_4x4_sse42() 145 pred_r0 = _mm_cvtepu8_epi16(pred_r0); //p00 p01 p02 p03 -- all 16 bits in ih264_resi_trans_quant_4x4_sse42() 150 src_r0 = _mm_sub_epi16(src_r0, pred_r0); in ih264_resi_trans_quant_4x4_sse42() 394 __m128i pred_r0, pred_r1, pred_r2, pred_r3; in ih264_resi_trans_quant_chroma_4x4_sse42() local 419 …pred_r0 = _mm_loadl_epi64((__m128i *) (&pu1_pred[0])); //p00 p01 p02 p03 0 0 0 0 0 0 0 0 -- all 8 … in ih264_resi_trans_quant_chroma_4x4_sse42() 424 pred_r0 = _mm_and_si128(pred_r0, chroma_mask); in ih264_resi_trans_quant_chroma_4x4_sse42() 433 src_r0 = _mm_sub_epi16(src_r0, pred_r0); in ih264_resi_trans_quant_chroma_4x4_sse42()
|
D | ih264_iquant_itrans_recon_ssse3.c | 116 __m128i pred_r0, pred_r1, pred_r2, pred_r3; in ih264_iquant_itrans_recon_4x4_ssse3() local 239 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_ssse3() 249 pred_r0 = _mm_unpacklo_epi16(pred_r0, zero_8x16b); //p00 p01 p02 p03 -- 32 bits sign extended in ih264_iquant_itrans_recon_4x4_ssse3() 274 temp4 = _mm_add_epi32(temp4, pred_r0); in ih264_iquant_itrans_recon_4x4_ssse3()
|
/external/libavc/common/x86/svc/ |
D | isvc_iquant_itrans_recon_dc_ssse3.c | 127 __m128i predload_r, pred_r0, pred_r1, pred_r2, pred_r3; in isvc_iquant_itrans_recon_4x4_dc_ssse3() local 157 pred_r0 = _mm_unpacklo_epi8(predload_r, zero_8x16b); // p00 p01 p02 p03 0 0 0 0 -- all 16 bits in isvc_iquant_itrans_recon_4x4_dc_ssse3() 171 pred_r0 = _mm_unpacklo_epi64(pred_r0, pred_r1); // p00 p01 p02 p03 p10 p11 p12 p13 in isvc_iquant_itrans_recon_4x4_dc_ssse3() 174 temp4 = _mm_add_epi16(value_add, pred_r0); in isvc_iquant_itrans_recon_4x4_dc_ssse3() 278 __m128i predload_r, pred_r0, pred_r1, pred_r2, pred_r3, pred_r4, pred_r5, pred_r6, pred_r7; in isvc_iquant_itrans_recon_8x8_dc_ssse3() local 306 pred_r0 = _mm_unpacklo_epi8(predload_r, zero_8x16b); // p0 p1 p2 p3 p4 p5 p6 p7 -- all 16 bits in isvc_iquant_itrans_recon_8x8_dc_ssse3() 343 temp1 = _mm_add_epi16(value_add, pred_r0); in isvc_iquant_itrans_recon_8x8_dc_ssse3() 466 __m128i pred_r0, pred_r1, pred_r2, pred_r3, sign_reg; in isvc_iquant_itrans_recon_chroma_4x4_dc_ssse3() local 489 pred_r0 = _mm_loadl_epi64((__m128i *) (&pu1_pred[0])); // p00 p01 p02 p03 0 0 0 0 0 in isvc_iquant_itrans_recon_chroma_4x4_dc_ssse3() 500 pred_r0 = _mm_and_si128(pred_r0, chroma_mask); in isvc_iquant_itrans_recon_chroma_4x4_dc_ssse3() [all …]
|
D | isvc_iquant_itrans_recon_sse42.c | 123 __m128i pred_r0, pred_r1, pred_r2, pred_r3; in isvc_iquant_itrans_recon_4x4_sse42() local 308 pred_r0 = _mm_loadl_epi64((__m128i *) (&pu1_pred[0])); in isvc_iquant_itrans_recon_4x4_sse42() 313 pred_r0 = _mm_cvtepu8_epi16(pred_r0); in isvc_iquant_itrans_recon_4x4_sse42() 318 pred_r0 = _mm_unpacklo_epi64(pred_r0, pred_r1); in isvc_iquant_itrans_recon_4x4_sse42() 368 temp0 = _mm_add_epi16(temp4, pred_r0); in isvc_iquant_itrans_recon_4x4_sse42() 418 __m128i pred_r0, pred_r1, pred_r2, pred_r3; in isvc_iquant_itrans_recon_res_4x4_sse42() local 602 pred_r0 = _mm_loadl_epi64((__m128i *) (&pu1_pred[0])); in isvc_iquant_itrans_recon_res_4x4_sse42() 607 pred_r0 = _mm_cvtepu8_epi16(pred_r0); in isvc_iquant_itrans_recon_res_4x4_sse42() 662 temp4 = _mm_add_epi16(temp0, pred_r0); in isvc_iquant_itrans_recon_res_4x4_sse42() 729 __m128i pred_r0, pred_r1, pred_r2, pred_r3; in isvc_iquant_itrans_recon_res_4x4_with_res_acc_sse42() local [all …]
|
D | isvc_resi_trans_quant_sse42.c | 149 __m128i pred_r0, pred_r1, pred_r2, pred_r3; in isvc_resi_trans_quant_4x4_sse42() local 210 pred_r0 = _mm_loadl_epi64((__m128i *) (&pu1_pred[0])); in isvc_resi_trans_quant_4x4_sse42() 224 pred_r0 = _mm_cvtepu8_epi16(pred_r0); in isvc_resi_trans_quant_4x4_sse42() 229 src_r0 = _mm_sub_epi16(src_r0, pred_r0); in isvc_resi_trans_quant_4x4_sse42() 449 __m128i pred_r0, pred_r1, pred_r2, pred_r3; in isvc_resi_trans_quant_4x4_with_res_pred_sse42() local 515 pred_r0 = _mm_loadl_epi64((__m128i *) (&pu1_pred[0])); in isvc_resi_trans_quant_4x4_with_res_pred_sse42() 529 pred_r0 = _mm_cvtepu8_epi16(pred_r0); in isvc_resi_trans_quant_4x4_with_res_pred_sse42() 534 src_r0 = _mm_sub_epi16(src_r0, pred_r0); in isvc_resi_trans_quant_4x4_with_res_pred_sse42() 857 __m128i pred_r0, pred_r1, pred_r2, pred_r3; in isvc_resi_trans_quant_chroma_4x4_sse42() local 909 pred_r0 = _mm_loadl_epi64((__m128i *) (&pu1_pred[0])); in isvc_resi_trans_quant_chroma_4x4_sse42() [all …]
|
D | isvc_iquant_itrans_recon_ssse3.c | 125 __m128i pred_r0, pred_r1, pred_r2, pred_r3; in isvc_iquant_itrans_recon_4x4_ssse3() local 284 pred_r0 = _mm_unpacklo_epi8(predload_r, zero_8x16b); // p00 p01 p02 p03 0 0 0 0 -- all 16 bits in isvc_iquant_itrans_recon_4x4_ssse3() 300 pred_r0 = _mm_unpacklo_epi16(pred_r0, zero_8x16b); // p00 p01 p02 p03 -- 32 bits sign extended in isvc_iquant_itrans_recon_4x4_ssse3() 325 temp4 = _mm_add_epi32(temp4, pred_r0); in isvc_iquant_itrans_recon_4x4_ssse3()
|
/external/libmpeg2/common/x86/ |
D | impeg2_idct_recon_sse42_intr.c | 2087 __m128i value_4x32b, pred_r0, pred_r1, temp0, temp1, temp2, temp3; in impeg2_idct_recon_dc_sse42() local 2102 pred_r0 = _mm_loadl_epi64((__m128i *) pu1_pred); in impeg2_idct_recon_dc_sse42() 2104 pred_r0 = _mm_cvtepu8_epi16(pred_r0); in impeg2_idct_recon_dc_sse42() 2107 temp0 = _mm_cvtepu16_epi32(pred_r0); in impeg2_idct_recon_dc_sse42() 2108 pred_r0 = _mm_srli_si128(pred_r0, 8); in impeg2_idct_recon_dc_sse42() 2111 temp1 = _mm_cvtepu16_epi32(pred_r0); in impeg2_idct_recon_dc_sse42() 2129 pred_r0 = _mm_loadl_epi64((__m128i *) pu1_pred); in impeg2_idct_recon_dc_sse42() 2131 pred_r0 = _mm_cvtepu8_epi16(pred_r0); in impeg2_idct_recon_dc_sse42() 2134 temp0 = _mm_cvtepu16_epi32(pred_r0); in impeg2_idct_recon_dc_sse42() 2135 pred_r0 = _mm_srli_si128(pred_r0, 8); in impeg2_idct_recon_dc_sse42() [all …]
|
/external/libavc/decoder/x86/svc/ |
D | isvcd_iquant_itrans_residual_sse42.c | 90 __m128i pred_r0, pred_r1, pred_r2, pred_r3; in isvcd_iquant_itrans_residual_4x4_sse42() local 223 pred_r0 = _mm_loadl_epi64((__m128i *) (&pi2_pred[0])); in isvcd_iquant_itrans_residual_4x4_sse42() 231 pred_r0 = _mm_cvtepi16_epi32(pred_r0); // p00 p01 p02 p03 -- all 32 bits in isvcd_iquant_itrans_residual_4x4_sse42() 256 temp4 = _mm_add_epi32(temp4, pred_r0); in isvcd_iquant_itrans_residual_4x4_sse42() 348 __m128i pred_r0, pred_r1, pred_r2, pred_r3, pred_r4, pred_r5, pred_r6, pred_r7; in isvcd_iquant_itrans_residual_8x8_sse42() local 834 pred_r0 = _mm_loadu_si128((__m128i *) (&pi2_pred[0])); in isvcd_iquant_itrans_residual_8x8_sse42() 934 pred_r0 = _mm_add_epi16(temp10, pred_r0); in isvcd_iquant_itrans_residual_8x8_sse42() 935 pred_r0 = _mm_min_epi16(dupmax_8x16b, pred_r0); in isvcd_iquant_itrans_residual_8x8_sse42() 936 pred_r0 = _mm_max_epi16(dupmin_8x16b, pred_r0); in isvcd_iquant_itrans_residual_8x8_sse42() 1030 pred_r01_b0 = _mm_unpacklo_epi64(pred_r0, pred_r1); in isvcd_iquant_itrans_residual_8x8_sse42() [all …]
|
D | isvcd_iquant_itrans_residual_recon_sse42.c | 89 __m128i pred_r0, pred_r1, pred_r2, pred_r3; in isvcd_iquant_itrans_residual_recon_4x4_sse42() local 219 pred_r0 = _mm_loadl_epi64((__m128i *) (&pu1_pred[0])); in isvcd_iquant_itrans_residual_recon_4x4_sse42() 227 pred_r0 = _mm_cvtepu8_epi32(pred_r0); // p00 p01 p02 p03 -- all 32 bits in isvcd_iquant_itrans_residual_recon_4x4_sse42() 268 temp4 = _mm_add_epi32(temp4, pred_r0); in isvcd_iquant_itrans_residual_recon_4x4_sse42() 1645 __m128i pred_r0, pred_r1, pred_r2, pred_r3; in isvcd_iquant_itrans_residual_recon_chroma_4x4_sse42() local 1782 pred_r0 = _mm_loadl_epi64((__m128i *) (&pu1_pred[0])); in isvcd_iquant_itrans_residual_recon_chroma_4x4_sse42() 1790 pred_r0 = _mm_cvtepu8_epi16(pred_r0); // p00 p01 p02 p03 -- all 16 bits in isvcd_iquant_itrans_residual_recon_chroma_4x4_sse42() 1824 temp4 = _mm_add_epi16(temp4, pred_r0); in isvcd_iquant_itrans_residual_recon_chroma_4x4_sse42()
|
D | isvcd_pred_residual_recon_sse42.c | 683 __m128i pred_r0, pred_r1, pred_r2, pred_r3; in isvcd_pred_residual_recon_chroma_4x4_sse42() local 697 pred_r0 = _mm_loadu_si128((__m128i *) (pu1_pred)); in isvcd_pred_residual_recon_chroma_4x4_sse42() 707 pred0 = _mm_cvtepu8_epi16(pred_r0); in isvcd_pred_residual_recon_chroma_4x4_sse42()
|
/external/libavc/encoder/x86/svc/ |
D | isvce_residual_pred_sse42.c | 581 __m128i pred_r0, pred_r1, pred_r2, pred_r3; in isvce_get_sad_with_residual_pred_sse42() local 613 pred_r0 = _mm_loadl_epi64((__m128i *) (pu1_pred)); in isvce_get_sad_with_residual_pred_sse42() 642 pred_r0 = _mm_cvtepu8_epi16(pred_r0); in isvce_get_sad_with_residual_pred_sse42() 671 src_r0 = _mm_sub_epi16(src_r0, pred_r0); in isvce_get_sad_with_residual_pred_sse42()
|