/external/libhevc/common/ |
H A D | ihevc_itrans.c | 69 * @param[out] pi2_dst 94 WORD16 *pi2_dst, 110 memset(pi2_dst, 0, TRANS_SIZE_4 * sizeof(WORD16)); 120 pi2_dst[0] = 122 pi2_dst[1] = 124 pi2_dst[2] = 126 pi2_dst[3] = 130 pi2_dst += dst_strd; 152 * @param[out] pi2_dst 177 WORD16 *pi2_dst, 93 ihevc_itrans_4x4_ttype1(WORD16 *pi2_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 i4_shift, WORD32 zero_cols) argument 176 ihevc_itrans_4x4(WORD16 *pi2_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 i4_shift, WORD32 zero_cols) argument 225 ihevc_itrans_4x4(WORD16 *pi2_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 i4_shift, WORD32 zero_cols) argument 322 ihevc_itrans_8x8(WORD16 *pi2_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 i4_shift, WORD32 zero_cols) argument 386 ihevc_itrans_8x8(WORD16 *pi2_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 i4_shift, WORD32 zero_cols) argument 545 ihevc_itrans_16x16(WORD16 *pi2_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 i4_shift, WORD32 zero_cols) argument 640 ihevc_itrans_16x16(WORD16 *pi2_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 i4_shift, WORD32 zero_cols) argument 845 ihevc_itrans_32x32(WORD16 *pi2_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD32 i4_shift, WORD32 zero_cols) argument [all...] |
H A D | ihevc_inter_pred_filters.c | 289 * @param[out] pi2_dst 317 WORD16 *pi2_dst, 330 pi2_dst[col] = (pu1_src[col] << SHIFT_14_MINUS_BIT_DEPTH); 334 pi2_dst += dst_strd; 355 * @param[out] pi2_dst 383 WORD16 *pi2_dst, 401 pi2_dst[col] = i2_tmp; 405 pi2_dst += dst_strd; 426 * @param[out] pi2_dst 454 WORD16 *pi2_dst, 316 ihevc_inter_pred_luma_copy_w16out(UWORD8 *pu1_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD8 *pi1_coeff, WORD32 ht, WORD32 wd) argument 382 ihevc_inter_pred_luma_horz_w16out(UWORD8 *pu1_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD8 *pi1_coeff, WORD32 ht, WORD32 wd) argument 453 ihevc_inter_pred_luma_vert_w16out(UWORD8 *pu1_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD8 *pi1_coeff, WORD32 ht, WORD32 wd) argument 598 ihevc_inter_pred_luma_vert_w16inp_w16out(WORD16 *pi2_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD8 *pi1_coeff, WORD32 ht, WORD32 wd) argument 892 ihevc_inter_pred_chroma_copy_w16out(UWORD8 *pu1_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD8 *pi1_coeff, WORD32 ht, WORD32 wd) argument 958 ihevc_inter_pred_chroma_horz_w16out(UWORD8 *pu1_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD8 *pi1_coeff, WORD32 ht, WORD32 wd) argument 1034 ihevc_inter_pred_chroma_vert_w16out(UWORD8 *pu1_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD8 *pi1_coeff, WORD32 ht, WORD32 wd) argument 1182 ihevc_inter_pred_chroma_vert_w16inp_w16out(WORD16 *pi2_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD8 *pi1_coeff, WORD32 ht, WORD32 wd) argument [all...] |
/external/libhevc/common/x86/ |
H A D | ihevc_inter_pred_filters_sse42_intr.c | 83 * @param[out] pi2_dst 110 WORD16 *pi2_dst, 146 _mm_storeu_si128((__m128i *)(pi2_dst), src0_16x8b); /* row =0 */ 147 _mm_storeu_si128((__m128i *)(pi2_dst + 1 * dst_strd), src1_16x8b); /* row =1 */ 148 _mm_storeu_si128((__m128i *)(pi2_dst + 2 * dst_strd), src2_16x8b); /* row =2 */ 149 _mm_storeu_si128((__m128i *)(pi2_dst + 3 * dst_strd), src3_16x8b); /* row =3 */ 152 pi2_dst += 8; /* pointer update */ 156 pi2_dst += 4 * dst_strd - wd; /* pointer update */ 182 _mm_storel_epi64((__m128i *)(pi2_dst), src0_16x8b); /* row =0 */ 183 _mm_storel_epi64((__m128i *)(pi2_dst 109 ihevc_inter_pred_luma_copy_w16out_sse42(UWORD8 *pu1_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD8 *pi1_coeff, WORD32 ht, WORD32 wd) argument 457 ihevc_inter_pred_chroma_copy_w16out_sse42(UWORD8 *pu1_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD8 *pi1_coeff, WORD32 ht, WORD32 wd) argument [all...] |
H A D | ihevc_inter_pred_filters_ssse3_intr.c | 1475 * @param[out] pi2_dst 1502 WORD16 *pi2_dst, 1531 /* pi2_dst[col] = (pu1_src[col] << SHIFT_14_MINUS_BIT_DEPTH); */ 1532 _mm_store_si128((__m128i *)(pi2_dst + offset), s3); 1541 /* pi2_dst[col] = (pu1_src[col] << SHIFT_14_MINUS_BIT_DEPTH); */ 1542 _mm_store_si128((__m128i *)(pi2_dst + dst_strd + offset), s3); 1548 pi2_dst += 2 * dst_strd; /* pointer update */ 1565 /* pi2_dst[col] = (pu1_src[col] << SHIFT_14_MINUS_BIT_DEPTH); */ 1566 _mm_storel_epi64((__m128i *)(pi2_dst + offset), s3); 1575 /* pi2_dst[co 1501 ihevc_inter_pred_luma_copy_w16out_ssse3(UWORD8 *pu1_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD8 *pi1_coeff, WORD32 ht, WORD32 wd) argument 1627 ihevc_inter_pred_luma_horz_w16out_ssse3(UWORD8 *pu1_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD8 *pi1_coeff, WORD32 ht, WORD32 wd) argument 2053 ihevc_inter_pred_luma_vert_w16out_ssse3(UWORD8 *pu1_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD8 *pi1_coeff, WORD32 ht, WORD32 wd) argument 3103 ihevc_inter_pred_luma_vert_w16inp_w16out_ssse3(WORD16 *pi2_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD8 *pi1_coeff, WORD32 ht, WORD32 wd) argument 4237 ihevc_inter_pred_chroma_copy_w16out_ssse3(UWORD8 *pu1_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD8 *pi1_coeff, WORD32 ht, WORD32 wd) argument 4409 ihevc_inter_pred_chroma_horz_w16out_ssse3(UWORD8 *pu1_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD8 *pi1_coeff, WORD32 ht, WORD32 wd) argument 4713 ihevc_inter_pred_chroma_vert_w16out_ssse3(UWORD8 *pu1_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD8 *pi1_coeff, WORD32 ht, WORD32 wd) argument 5342 ihevc_inter_pred_chroma_vert_w16inp_w16out_ssse3(WORD16 *pi2_src, WORD16 *pi2_dst, WORD32 src_strd, WORD32 dst_strd, WORD8 *pi1_coeff, WORD32 ht, WORD32 wd) argument [all...] |
/external/libavc/common/ |
H A D | ih264_resi_trans_quant.c | 414 WORD16 *pi2_dst, 440 pi2_dst[0] = x0 + x1; 441 pi2_dst[1] = x3 + x2; 442 pi2_dst[2] = x0 - x1; 443 pi2_dst[3] = x3 - x2; 446 pi2_dst += 4; 450 pi2_dst -= SUB_BLK_WIDTH_4x4<<2; 454 x4 = pi2_dst[0]; 455 x5 = pi2_dst[4]; 456 x6 = pi2_dst[ 413 ih264_hadamard_quant_4x4(WORD16 *pi2_src, WORD16 *pi2_dst, const UWORD16 *pu2_scale_matrix, const UWORD16 *pu2_threshold_matrix, UWORD32 u4_qbits, UWORD32 u4_round_factor, UWORD8 *pu1_nnz) argument 542 ih264_hadamard_quant_2x2_uv(WORD16 *pi2_src, WORD16 *pi2_dst, const UWORD16 *pu2_scale_matrix, const UWORD16 *pu2_threshold_matrix, UWORD32 u4_qbits, UWORD32 u4_round_factor, UWORD8 *pu1_nnz) argument [all...] |
/external/libavc/common/x86/ |
H A D | ih264_resi_trans_quant_sse42.c | 666 void ih264_hadamard_quant_4x4_sse42(WORD16 *pi2_src, WORD16 *pi2_dst, argument 800 _mm_storeu_si128((__m128i *) (&pi2_dst[0]), temp0); 801 _mm_storeu_si128((__m128i *) (&pi2_dst[8]), temp2); 895 void ih264_hadamard_quant_2x2_uv_sse42(WORD16 *pi2_src, WORD16 *pi2_dst, argument 955 _mm_storeu_si128((__m128i *) (&pi2_dst[0]), temp0);
|