/external/libhevc/common/arm/ |
D | ihevc_intra_ref_substitution_a9q.c | 105 UWORD8 *pu1_dst, in ihevc_intra_pred_chroma_ref_substitution_a9q() argument 128 pu1_dst[i] = dc_val; in ihevc_intra_pred_chroma_ref_substitution_a9q() 146 pu1_dst[(4 * nt)] = *pu1_top_left; // U top-left sample in ihevc_intra_pred_chroma_ref_substitution_a9q() 147 pu1_dst[(4 * nt) + 1] = *(pu1_top_left + 1); // V top-left sample in ihevc_intra_pred_chroma_ref_substitution_a9q() 154 pu1_dst[(4 * nt) - 2 - i] = pu1_left[j * src_strd]; // U left samples in ihevc_intra_pred_chroma_ref_substitution_a9q() 155 pu1_dst[(4 * nt) - 1 - i] = pu1_left[(j * src_strd) + 1]; // V left samples in ihevc_intra_pred_chroma_ref_substitution_a9q() 164 pu1_dst[(4 * nt) - 2 - i] = pu1_left[j * src_strd]; // U left samples in ihevc_intra_pred_chroma_ref_substitution_a9q() 165 pu1_dst[(4 * nt) - 1 - i] = pu1_left[(j * src_strd) + 1]; // V left samples in ihevc_intra_pred_chroma_ref_substitution_a9q() 172 ihevc_memcpy_mul_8_a9q(&pu1_dst[(4 * nt) + 2], pu1_top, 2 * nt); in ihevc_intra_pred_chroma_ref_substitution_a9q() 179 ihevc_memcpy_mul_8_a9q(&pu1_dst[(4 * nt) + 2 + 2 * nt], pu1_top + 2 * nt, 2 * nt); in ihevc_intra_pred_chroma_ref_substitution_a9q() [all …]
|
/external/libhevc/common/ |
D | ihevc_intra_pred_filters.c | 118 UWORD8 *pu1_dst, in ihevc_intra_pred_luma_ref_subst_all_avlble() argument 141 pu1_dst[two_nt] = *pu1_top_left; in ihevc_intra_pred_luma_ref_subst_all_avlble() 145 pu1_dst[two_nt - 1 - i] = pu1_left[i * src_strd]; in ihevc_intra_pred_luma_ref_subst_all_avlble() 150 pu1_dst[two_nt - 1 - i] = pu1_left[i * src_strd]; in ihevc_intra_pred_luma_ref_subst_all_avlble() 154 ihevc_memcpy(&pu1_dst[two_nt + 1], pu1_top, nt); in ihevc_intra_pred_luma_ref_subst_all_avlble() 158 ihevc_memcpy(&pu1_dst[two_nt + 1 + nt], pu1_top + nt, nt); in ihevc_intra_pred_luma_ref_subst_all_avlble() 169 pu1_dst[two_nt] = *pu1_top_left; in ihevc_intra_pred_luma_ref_subst_all_avlble() 172 pu1_dst[two_nt - 1 - i] = pu1_left[i * src_strd]; in ihevc_intra_pred_luma_ref_subst_all_avlble() 175 pu1_dst[two_nt - 1 - i] = pu1_left[i * src_strd]; in ihevc_intra_pred_luma_ref_subst_all_avlble() 177 ihevc_memcpy_mul_8(&pu1_dst[two_nt + 1], pu1_top, nt); in ihevc_intra_pred_luma_ref_subst_all_avlble() [all …]
|
D | ihevc_chroma_intra_pred_filters.c | 131 UWORD8 *pu1_dst, in ihevc_intra_pred_chroma_ref_substitution() argument 154 pu1_dst[i] = dc_val; in ihevc_intra_pred_chroma_ref_substitution() 172 pu1_dst[(4 * nt)] = *pu1_top_left; // U top-left sample in ihevc_intra_pred_chroma_ref_substitution() 173 pu1_dst[(4 * nt) + 1] = *(pu1_top_left + 1); // V top-left sample in ihevc_intra_pred_chroma_ref_substitution() 180 pu1_dst[(4 * nt) - 2 - i] = pu1_left[j * src_strd]; // U left samples in ihevc_intra_pred_chroma_ref_substitution() 181 pu1_dst[(4 * nt) - 1 - i] = pu1_left[(j * src_strd) + 1]; // V left samples in ihevc_intra_pred_chroma_ref_substitution() 190 pu1_dst[(4 * nt) - 2 - i] = pu1_left[j * src_strd]; // U left samples in ihevc_intra_pred_chroma_ref_substitution() 191 pu1_dst[(4 * nt) - 1 - i] = pu1_left[(j * src_strd) + 1]; // V left samples in ihevc_intra_pred_chroma_ref_substitution() 198 ihevc_memcpy_mul_8(&pu1_dst[(4 * nt) + 2], pu1_top, 2 * nt); in ihevc_intra_pred_chroma_ref_substitution() 205 ihevc_memcpy_mul_8(&pu1_dst[(4 * nt) + 2 + 2 * nt], pu1_top + 2 * nt, 2 * nt); in ihevc_intra_pred_chroma_ref_substitution() [all …]
|
D | ihevc_recon.c | 96 UWORD8 *pu1_dst, in ihevc_recon_4x4_ttype1() argument 116 pu1_dst[j * dst_strd] = pu1_pred[j * pred_strd]; in ihevc_recon_4x4_ttype1() 123 pu1_dst[j * dst_strd] = in ihevc_recon_4x4_ttype1() 128 pu1_dst++; in ihevc_recon_4x4_ttype1() 178 UWORD8 *pu1_dst, in ihevc_recon_4x4() argument 198 pu1_dst[j * dst_strd] = pu1_pred[j * pred_strd]; in ihevc_recon_4x4() 205 pu1_dst[j * dst_strd] = in ihevc_recon_4x4() 210 pu1_dst++; in ihevc_recon_4x4() 260 UWORD8 *pu1_dst, in ihevc_recon_8x8() argument 280 pu1_dst[j * dst_strd] = pu1_pred[j * pred_strd]; in ihevc_recon_8x8() [all …]
|
D | ihevc_iquant_recon.c | 108 UWORD8 *pu1_dst, in ihevc_iquant_recon_4x4_ttype1() argument 140 pu1_dst[j * dst_strd] = pu1_pred[j * pred_strd]; in ihevc_iquant_recon_4x4_ttype1() 153 pu1_dst[j * dst_strd] = in ihevc_iquant_recon_4x4_ttype1() 160 pu1_dst++; in ihevc_iquant_recon_4x4_ttype1() 220 UWORD8 *pu1_dst, in ihevc_iquant_recon_4x4() argument 252 pu1_dst[j * dst_strd] = pu1_pred[j * pred_strd]; in ihevc_iquant_recon_4x4() 264 pu1_dst[j * dst_strd] = in ihevc_iquant_recon_4x4() 271 pu1_dst++; in ihevc_iquant_recon_4x4() 331 UWORD8 *pu1_dst, in ihevc_iquant_recon_8x8() argument 363 pu1_dst[j * dst_strd] = pu1_pred[j * pred_strd]; in ihevc_iquant_recon_8x8() [all …]
|
D | ihevc_weighted_pred.c | 107 UWORD8 *pu1_dst, in ihevc_weighted_pred_uni() argument 128 pu1_dst[col] = CLIP_U8(i4_tmp); in ihevc_weighted_pred_uni() 132 pu1_dst += dst_strd; in ihevc_weighted_pred_uni() 190 UWORD8 *pu1_dst, in ihevc_weighted_pred_chroma_uni() argument 213 pu1_dst[col] = CLIP_U8(i4_tmp); in ihevc_weighted_pred_chroma_uni() 219 pu1_dst[col + 1] = CLIP_U8(i4_tmp); in ihevc_weighted_pred_chroma_uni() 223 pu1_dst += dst_strd; in ihevc_weighted_pred_chroma_uni() 294 UWORD8 *pu1_dst, in ihevc_weighted_pred_bi() argument 319 pu1_dst[col] = CLIP_U8(i4_tmp >> shift); in ihevc_weighted_pred_bi() 324 pu1_dst += dst_strd; in ihevc_weighted_pred_bi() [all …]
|
/external/libavc/common/ |
D | ih264_luma_intra_pred_filters.c | 130 UWORD8 *pu1_dst, in ih264_intra_pred_luma_4x4_mode_vert() argument 140 memcpy(pu1_dst, pu1_top, 4); in ih264_intra_pred_luma_4x4_mode_vert() 141 memcpy(pu1_dst + dst_strd, pu1_top, 4); in ih264_intra_pred_luma_4x4_mode_vert() 142 memcpy(pu1_dst + 2 * dst_strd, pu1_top, 4); in ih264_intra_pred_luma_4x4_mode_vert() 143 memcpy(pu1_dst + 3 * dst_strd, pu1_top, 4); in ih264_intra_pred_luma_4x4_mode_vert() 180 UWORD8 *pu1_dst, in ih264_intra_pred_luma_4x4_mode_horz() argument 191 memset(pu1_dst, *pu1_left, 4); in ih264_intra_pred_luma_4x4_mode_horz() 192 memset(pu1_dst + dst_strd, *(pu1_left - 1), 4); in ih264_intra_pred_luma_4x4_mode_horz() 193 memset(pu1_dst + 2 * dst_strd, *(pu1_left - 2), 4); in ih264_intra_pred_luma_4x4_mode_horz() 194 memset(pu1_dst + 3 * dst_strd, *(pu1_left - 3), 4); in ih264_intra_pred_luma_4x4_mode_horz() [all …]
|
D | ih264_weighted_pred.c | 87 UWORD8 *pu1_dst, in ih264_default_weighted_pred_luma() argument 102 for(j = 0; j < wd; j++, pu1_src1++, pu1_src2++, pu1_dst++) in ih264_default_weighted_pred_luma() 103 *pu1_dst = (*pu1_src1 + *pu1_src2 + 1) >> 1; in ih264_default_weighted_pred_luma() 107 pu1_dst += dst_strd; in ih264_default_weighted_pred_luma() 142 UWORD8 *pu1_dst, in ih264_default_weighted_pred_chroma() argument 159 for(j = 0; j < wd; j++, pu1_src1++, pu1_src2++, pu1_dst++) in ih264_default_weighted_pred_chroma() 160 *pu1_dst = (*pu1_src1 + *pu1_src2 + 1) >> 1; in ih264_default_weighted_pred_chroma() 164 pu1_dst += dst_strd; in ih264_default_weighted_pred_chroma() 200 UWORD8 *pu1_dst, in ih264_weighted_pred_luma() argument 222 for(j = 0; j < wd; j++, pu1_src++, pu1_dst++) in ih264_weighted_pred_luma() [all …]
|
D | ih264_inter_pred_filters.c | 111 UWORD8 *pu1_dst, in ih264_inter_pred_luma_copy() argument 126 pu1_dst[col] = pu1_src[col]; in ih264_inter_pred_luma_copy() 130 pu1_dst += dst_strd; in ih264_inter_pred_luma_copy() 171 UWORD8 *pu1_dst, in ih264_interleave_copy() argument 184 pu1_dst[col] = pu1_src[col]; in ih264_interleave_copy() 188 pu1_dst += dst_strd; in ih264_interleave_copy() 228 UWORD8 *pu1_dst, in ih264_inter_pred_luma_horz() argument 253 pu1_dst[col] = CLIP_U8(i2_tmp); in ih264_inter_pred_luma_horz() 257 pu1_dst += dst_strd; in ih264_inter_pred_luma_horz() 298 UWORD8 *pu1_dst, in ih264_inter_pred_luma_vert() argument [all …]
|
D | ih264_chroma_intra_pred_filters.c | 111 UWORD8 *pu1_dst, in ih264_intra_pred_chroma_8x8_mode_dc() argument 216 *(pu1_dst + row * dst_strd + col) = val_u1; in ih264_intra_pred_chroma_8x8_mode_dc() 217 *(pu1_dst + row * dst_strd + col + 1) = val_v1; in ih264_intra_pred_chroma_8x8_mode_dc() 222 *(pu1_dst + row * dst_strd + col) = val_u2; in ih264_intra_pred_chroma_8x8_mode_dc() 223 *(pu1_dst + row * dst_strd + col + 1) = val_v2; in ih264_intra_pred_chroma_8x8_mode_dc() 252 *(pu1_dst + row * dst_strd + col) = val_u1; in ih264_intra_pred_chroma_8x8_mode_dc() 253 *(pu1_dst + row * dst_strd + col + 1) = val_v1; in ih264_intra_pred_chroma_8x8_mode_dc() 258 *(pu1_dst + row * dst_strd + col) = val_u2; in ih264_intra_pred_chroma_8x8_mode_dc() 259 *(pu1_dst + row * dst_strd + col + 1) = val_v2; in ih264_intra_pred_chroma_8x8_mode_dc() 268 memset(pu1_dst + row * dst_strd, 128, 8 * sizeof(UWORD16)); in ih264_intra_pred_chroma_8x8_mode_dc() [all …]
|
/external/libavc/common/x86/ |
D | ih264_luma_intra_pred_filters_ssse3.c | 118 UWORD8 *pu1_dst, in ih264_intra_pred_luma_4x4_mode_vert_ssse3() argument 137 *((WORD32 *)(pu1_dst)) = i4_top; in ih264_intra_pred_luma_4x4_mode_vert_ssse3() 138 *((WORD32 *)(pu1_dst + dst_strd)) = i4_top; in ih264_intra_pred_luma_4x4_mode_vert_ssse3() 139 *((WORD32 *)(pu1_dst + dst_strd2)) = i4_top; in ih264_intra_pred_luma_4x4_mode_vert_ssse3() 140 *((WORD32 *)(pu1_dst + dst_strd3)) = i4_top; in ih264_intra_pred_luma_4x4_mode_vert_ssse3() 177 UWORD8 *pu1_dst, in ih264_intra_pred_luma_4x4_mode_horz_ssse3() argument 203 *((WORD32 *)(pu1_dst)) = row1; in ih264_intra_pred_luma_4x4_mode_horz_ssse3() 204 *((WORD32 *)(pu1_dst + dst_strd)) = row2; in ih264_intra_pred_luma_4x4_mode_horz_ssse3() 205 *((WORD32 *)(pu1_dst + dst_strd2)) = row3; in ih264_intra_pred_luma_4x4_mode_horz_ssse3() 206 *((WORD32 *)(pu1_dst + dst_strd3)) = row4; in ih264_intra_pred_luma_4x4_mode_horz_ssse3() [all …]
|
D | ih264_chroma_intra_pred_filters_ssse3.c | 97 UWORD8 *pu1_dst, in ih264_intra_pred_chroma_8x8_mode_horz_ssse3() argument 117 _mm_storeu_si128((__m128i *)pu1_dst, row1_16x8b); in ih264_intra_pred_chroma_8x8_mode_horz_ssse3() 118 _mm_storeu_si128((__m128i *)(pu1_dst + dst_strd), row2_16x8b); in ih264_intra_pred_chroma_8x8_mode_horz_ssse3() 120 pu1_dst += dst_strd2; in ih264_intra_pred_chroma_8x8_mode_horz_ssse3() 123 _mm_storeu_si128((__m128i *)pu1_dst, row1_16x8b); in ih264_intra_pred_chroma_8x8_mode_horz_ssse3() 124 _mm_storeu_si128((__m128i *)(pu1_dst + dst_strd), row2_16x8b); in ih264_intra_pred_chroma_8x8_mode_horz_ssse3() 126 pu1_dst += dst_strd2; in ih264_intra_pred_chroma_8x8_mode_horz_ssse3() 129 _mm_storeu_si128((__m128i *)pu1_dst, row1_16x8b); in ih264_intra_pred_chroma_8x8_mode_horz_ssse3() 130 _mm_storeu_si128((__m128i *)(pu1_dst + dst_strd), row2_16x8b); in ih264_intra_pred_chroma_8x8_mode_horz_ssse3() 132 pu1_dst += dst_strd2; in ih264_intra_pred_chroma_8x8_mode_horz_ssse3() [all …]
|
D | ih264_padding_ssse3.c | 99 UWORD8 *pu1_dst; in ih264_pad_left_luma_ssse3() local 107 pu1_dst = pu1_src - pad_size; in ih264_pad_left_luma_ssse3() 111 _mm_storel_epi64((__m128i *)(pu1_dst + i), src_temp0_16x8b); in ih264_pad_left_luma_ssse3() 166 UWORD8 *pu1_dst; in ih264_pad_left_chroma_ssse3() local 173 pu1_dst = pu1_src - pad_size; in ih264_pad_left_chroma_ssse3() 177 _mm_storel_epi64((__m128i *)(pu1_dst + col), src_temp0_16x8b); in ih264_pad_left_chroma_ssse3() 232 UWORD8 *pu1_dst; in ih264_pad_right_luma_ssse3() local 240 pu1_dst = pu1_src; in ih264_pad_right_luma_ssse3() 244 _mm_storel_epi64((__m128i *)(pu1_dst + col), src_temp0_16x8b); in ih264_pad_right_luma_ssse3() 299 UWORD8 *pu1_dst; in ih264_pad_right_chroma_ssse3() local [all …]
|
/external/libhevc/encoder/arm/ |
D | ihevce_hme_utils_neon.c | 106 UWORD8 *pu1_dst, in ihevce_get_wt_inp_4x8_neon() argument 129 vst1_u8((pu1_dst + 0 * dst_stride), src0_8x8b); in ihevce_get_wt_inp_4x8_neon() 130 vst1_u8((pu1_dst + 1 * dst_stride), src1_8x8b); in ihevce_get_wt_inp_4x8_neon() 131 vst1_u8((pu1_dst + 2 * dst_stride), src2_8x8b); in ihevce_get_wt_inp_4x8_neon() 132 vst1_u8((pu1_dst + 3 * dst_stride), src3_8x8b); in ihevce_get_wt_inp_4x8_neon() 161 pu1_dst = ps_wt_inp_prms->apu1_wt_inp[i4_ref_idx]; in ihevce_get_wt_inp_4x8_neon() 217 vst1_u8((pu1_dst + 0 * dst_stride), vqmovun_s16(src4_8x16b)); in ihevce_get_wt_inp_4x8_neon() 218 vst1_u8((pu1_dst + 1 * dst_stride), vqmovun_s16(src5_8x16b)); in ihevce_get_wt_inp_4x8_neon() 219 vst1_u8((pu1_dst + 2 * dst_stride), vqmovun_s16(src6_8x16b)); in ihevce_get_wt_inp_4x8_neon() 220 vst1_u8((pu1_dst + 3 * dst_stride), vqmovun_s16(src7_8x16b)); in ihevce_get_wt_inp_4x8_neon() [all …]
|
D | ihevce_copy_neon.c | 119 … UWORD8 *pu1_dst, WORD32 dst_strd, UWORD8 *pu1_src, WORD32 src_strd, WORD32 blk_wd, WORD32 blk_ht) in copy_2d_neon() argument 127 memcpy(pu1_dst, pu1_src, 4); in copy_2d_neon() 129 pu1_dst += dst_strd; in copy_2d_neon() 138 vst1_u8(pu1_dst, src); in copy_2d_neon() 140 pu1_dst += dst_strd; in copy_2d_neon() 149 vst1q_u8(pu1_dst, src); in copy_2d_neon() 151 pu1_dst += dst_strd; in copy_2d_neon() 162 vst1q_u8(pu1_dst, src_0); in copy_2d_neon() 164 vst1q_u8(pu1_dst + 16, src_1); in copy_2d_neon() 166 pu1_dst += dst_strd; in copy_2d_neon() [all …]
|
D | ihevce_itrans_recon_neon.c | 59 UWORD8 *pu1_pred, WORD32 pred_strd, UWORD8 *pu1_dst, WORD32 dst_strd, WORD32 dc_value) in ihevce_itrans_recon_dc_4x4_luma_neon() argument 75 *(UWORD32 *)(pu1_dst) = vget_lane_u32(p0, 0); in ihevce_itrans_recon_dc_4x4_luma_neon() 76 *(UWORD32 *)(pu1_dst + dst_strd) = vget_lane_u32(p0, 1); in ihevce_itrans_recon_dc_4x4_luma_neon() 77 *(UWORD32 *)(pu1_dst + 2 * dst_strd) = vget_lane_u32(p1, 0); in ihevce_itrans_recon_dc_4x4_luma_neon() 78 *(UWORD32 *)(pu1_dst + 3 * dst_strd) = vget_lane_u32(p1, 1); in ihevce_itrans_recon_dc_4x4_luma_neon() 84 UWORD8 *pu1_dst, in ihevce_itrans_recon_dc_4x4_chroma_neon() argument 100 a3 = vld1_u8(pu1_dst + i * dst_strd); in ihevce_itrans_recon_dc_4x4_chroma_neon() 102 vst1_u8(pu1_dst + i * dst_strd, a3); in ihevce_itrans_recon_dc_4x4_chroma_neon() 109 UWORD8 *pu1_dst, in ihevce_itrans_recon_dc_8x8_luma_neon() argument 127 vst1_u8(pu1_dst + i * dst_strd, vget_low_u8(a5)); in ihevce_itrans_recon_dc_8x8_luma_neon() [all …]
|
/external/libhevc/common/x86/ |
D | ihevc_intra_pred_filters_ssse3_intr.c | 120 UWORD8 *pu1_dst, in ihevc_intra_pred_luma_ref_substitution_ssse3() argument 149 pu1_dst[i] = dc_val; in ihevc_intra_pred_luma_ref_substitution_ssse3() 155 pu1_dst[two_nt] = *pu1_top_left; in ihevc_intra_pred_luma_ref_substitution_ssse3() 157 pu1_dst[two_nt - 1 - i] = pu1_left[i * src_strd]; in ihevc_intra_pred_luma_ref_substitution_ssse3() 159 pu1_dst[two_nt + 1 + i] = pu1_top[i]; in ihevc_intra_pred_luma_ref_substitution_ssse3() 185 pu1_ref = pu1_dst[idx]; in ihevc_intra_pred_luma_ref_substitution_ssse3() 187 pu1_dst[i] = pu1_ref; in ihevc_intra_pred_luma_ref_substitution_ssse3() 193 pu1_ref = pu1_dst[idx]; in ihevc_intra_pred_luma_ref_substitution_ssse3() 195 pu1_dst[i] = pu1_ref; in ihevc_intra_pred_luma_ref_substitution_ssse3() 204 pu1_dst[nt + i] = pu1_dst[nt - 1]; in ihevc_intra_pred_luma_ref_substitution_ssse3() [all …]
|
D | ihevc_intra_pred_filters_sse42_intr.c | 105 UWORD8 *pu1_dst, in ihevc_intra_pred_ref_filtering_sse42() argument 127 if(pu1_src == pu1_dst) in ihevc_intra_pred_ref_filtering_sse42() 136 _mm_storeu_si128((__m128i *)(pu1_dst), src_temp1); in ihevc_intra_pred_ref_filtering_sse42() 137 pu1_dst[four_nt] = pu1_src[four_nt]; in ihevc_intra_pred_ref_filtering_sse42() 147 _mm_storeu_si128((__m128i *)(pu1_dst), src_temp1); in ihevc_intra_pred_ref_filtering_sse42() 148 _mm_storeu_si128((__m128i *)(pu1_dst + 16), src_temp2); in ihevc_intra_pred_ref_filtering_sse42() 151 pu1_dst[four_nt] = pu1_src[four_nt]; in ihevc_intra_pred_ref_filtering_sse42() 161 _mm_storeu_si128((__m128i *)(pu1_dst), src_temp1); in ihevc_intra_pred_ref_filtering_sse42() 162 _mm_storeu_si128((__m128i *)(pu1_dst + 16), src_temp2); in ihevc_intra_pred_ref_filtering_sse42() 163 _mm_storeu_si128((__m128i *)(pu1_dst + 32), src_temp3); in ihevc_intra_pred_ref_filtering_sse42() [all …]
|
D | ihevc_chroma_intra_pred_filters_ssse3_intr.c | 130 UWORD8 *pu1_dst, in ihevc_intra_pred_chroma_planar_ssse3() argument 237 _mm_storel_epi64((__m128i *)(pu1_dst + (row * dst_strd) + col), res_temp1_8x16b); in ihevc_intra_pred_chroma_planar_ssse3() 286 UWORD8 *pu1_dst, in ihevc_intra_pred_chroma_dc_ssse3() argument 446 _mm_storel_epi64((__m128i *)(pu1_dst + (0 * dst_strd)), src_temp1); in ihevc_intra_pred_chroma_dc_ssse3() 447 _mm_storel_epi64((__m128i *)(pu1_dst + (1 * dst_strd)), src_temp1); in ihevc_intra_pred_chroma_dc_ssse3() 448 _mm_storel_epi64((__m128i *)(pu1_dst + (2 * dst_strd)), src_temp1); in ihevc_intra_pred_chroma_dc_ssse3() 449 _mm_storel_epi64((__m128i *)(pu1_dst + (3 * dst_strd)), src_temp1); in ihevc_intra_pred_chroma_dc_ssse3() 457 _mm_storeu_si128((__m128i *)(pu1_dst + (0 * dst_strd)), src_temp1); in ihevc_intra_pred_chroma_dc_ssse3() 458 _mm_storeu_si128((__m128i *)(pu1_dst + (1 * dst_strd)), src_temp1); in ihevc_intra_pred_chroma_dc_ssse3() 459 _mm_storeu_si128((__m128i *)(pu1_dst + (2 * dst_strd)), src_temp1); in ihevc_intra_pred_chroma_dc_ssse3() [all …]
|
D | ihevc_chroma_intra_pred_filters_sse42_intr.c | 111 UWORD8 *pu1_dst, in ihevc_intra_pred_chroma_planar_sse42() argument 217 _mm_storel_epi64((__m128i *)(pu1_dst + (row * dst_strd) + col), res_temp1_8x16b); in ihevc_intra_pred_chroma_planar_sse42() 265 UWORD8 *pu1_dst, in ihevc_intra_pred_chroma_dc_sse42() argument 418 _mm_storel_epi64((__m128i *)(pu1_dst + (0 * dst_strd)), src_temp1); in ihevc_intra_pred_chroma_dc_sse42() 419 _mm_storel_epi64((__m128i *)(pu1_dst + (1 * dst_strd)), src_temp1); in ihevc_intra_pred_chroma_dc_sse42() 420 _mm_storel_epi64((__m128i *)(pu1_dst + (2 * dst_strd)), src_temp1); in ihevc_intra_pred_chroma_dc_sse42() 421 _mm_storel_epi64((__m128i *)(pu1_dst + (3 * dst_strd)), src_temp1); in ihevc_intra_pred_chroma_dc_sse42() 429 _mm_storeu_si128((__m128i *)(pu1_dst + (0 * dst_strd)), src_temp1); in ihevc_intra_pred_chroma_dc_sse42() 430 _mm_storeu_si128((__m128i *)(pu1_dst + (1 * dst_strd)), src_temp1); in ihevc_intra_pred_chroma_dc_sse42() 431 _mm_storeu_si128((__m128i *)(pu1_dst + (2 * dst_strd)), src_temp1); in ihevc_intra_pred_chroma_dc_sse42() [all …]
|
D | ihevc_weighted_pred_ssse3_intr.c | 114 UWORD8 *pu1_dst, in ihevc_weighted_pred_uni_ssse3() argument 241 _mm_storel_epi64((__m128i *)(pu1_dst + 0 * dst_strd), res_temp0_4x32b); /* row = 0*/ in ihevc_weighted_pred_uni_ssse3() 242 _mm_storel_epi64((__m128i *)(pu1_dst + 1 * dst_strd), res_temp1_4x32b); /* row = 2*/ in ihevc_weighted_pred_uni_ssse3() 243 _mm_storel_epi64((__m128i *)(pu1_dst + 2 * dst_strd), res_temp2_4x32b); /* row = 1*/ in ihevc_weighted_pred_uni_ssse3() 244 _mm_storel_epi64((__m128i *)(pu1_dst + 3 * dst_strd), res_temp3_4x32b); /* row = 3*/ in ihevc_weighted_pred_uni_ssse3() 248 pu1_dst += 8; in ihevc_weighted_pred_uni_ssse3() 253 pu1_dst = pu1_dst - wd + 4 * dst_strd; /* Pointer update */ in ihevc_weighted_pred_uni_ssse3() 324 *(WORD32 *)(&pu1_dst[0 * dst_strd]) = dst0; in ihevc_weighted_pred_uni_ssse3() 331 *(WORD32 *)(&pu1_dst[1 * dst_strd]) = dst1; in ihevc_weighted_pred_uni_ssse3() 332 *(WORD32 *)(&pu1_dst[2 * dst_strd]) = dst2; in ihevc_weighted_pred_uni_ssse3() [all …]
|
/external/libhevc/decoder/x86/ |
D | ihevcd_it_rec_dc_ssse3_intr.c | 49 void ihevcd_itrans_recon_dc_luma_ssse3(UWORD8 *pu1_pred, UWORD8 *pu1_dst, WORD32 pred_strd, WORD32 … in ihevcd_itrans_recon_dc_luma_ssse3() argument 69 __m128i *pi4_dst = (__m128i *)pu1_dst; in ihevcd_itrans_recon_dc_luma_ssse3() 96 WORD32 *pi4_dst = (WORD32 *)pu1_dst; in ihevcd_itrans_recon_dc_luma_ssse3() 119 pu1_dst += dst_strd; in ihevcd_itrans_recon_dc_luma_ssse3() 120 pi4_dst = (WORD32 *)(pu1_dst); in ihevcd_itrans_recon_dc_luma_ssse3() 123 pu1_dst += dst_strd; in ihevcd_itrans_recon_dc_luma_ssse3() 124 pi4_dst = (WORD32 *)(pu1_dst); in ihevcd_itrans_recon_dc_luma_ssse3() 127 pu1_dst += dst_strd; in ihevcd_itrans_recon_dc_luma_ssse3() 128 pi4_dst = (WORD32 *)(pu1_dst); in ihevcd_itrans_recon_dc_luma_ssse3() 157 pi4_dst = (__m128i *)(pu1_dst); in ihevcd_itrans_recon_dc_luma_ssse3() [all …]
|
D | ihevcd_it_rec_dc_sse42_intr.c | 47 void ihevcd_itrans_recon_dc_luma_sse42(UWORD8 *pu1_pred, UWORD8 *pu1_dst, WORD32 pred_strd, WORD32 … in ihevcd_itrans_recon_dc_luma_sse42() argument 67 __m128i *pi4_dst = (__m128i *)pu1_dst; in ihevcd_itrans_recon_dc_luma_sse42() 95 WORD32 *pi4_dst = (WORD32 *)pu1_dst; in ihevcd_itrans_recon_dc_luma_sse42() 118 pu1_dst += dst_strd; in ihevcd_itrans_recon_dc_luma_sse42() 119 pi4_dst = (WORD32 *)(pu1_dst); in ihevcd_itrans_recon_dc_luma_sse42() 122 pu1_dst += dst_strd; in ihevcd_itrans_recon_dc_luma_sse42() 123 pi4_dst = (WORD32 *)(pu1_dst); in ihevcd_itrans_recon_dc_luma_sse42() 126 pu1_dst += dst_strd; in ihevcd_itrans_recon_dc_luma_sse42() 127 pi4_dst = (WORD32 *)(pu1_dst); in ihevcd_itrans_recon_dc_luma_sse42() 156 pi4_dst = (__m128i *)(pu1_dst); in ihevcd_itrans_recon_dc_luma_sse42() [all …]
|
/external/libmpeg2/common/ |
D | impeg2_inter_pred.c | 84 UWORD8 *pu1_dst; in impeg2_copy_mb() local 93 pu1_dst = ps_dst_buf->pu1_y; in impeg2_copy_mb() 96 memcpy(pu1_dst, pu1_src, u4_cols); in impeg2_copy_mb() 98 pu1_dst += u4_dst_wd; in impeg2_copy_mb() 110 pu1_dst = ps_dst_buf->pu1_u; in impeg2_copy_mb() 113 memcpy(pu1_dst, pu1_src, u4_cols); in impeg2_copy_mb() 116 pu1_dst += u4_dst_wd; in impeg2_copy_mb() 122 pu1_dst = ps_dst_buf->pu1_v; in impeg2_copy_mb() 125 memcpy(pu1_dst, pu1_src, u4_cols); in impeg2_copy_mb() 128 pu1_dst += u4_dst_wd; in impeg2_copy_mb() [all …]
|
D | ideint_utils.c | 98 UWORD8 *pu1_src, *pu1_dst; in ideint_weave_pic() local 127 pu1_dst = ps_dst_frm->apu1_buf[i]; in ideint_weave_pic() 133 pu1_dst += fld * dst_strd; in ideint_weave_pic() 136 if((pu1_src != pu1_dst) || ((2 * dst_strd) != src_strd)) in ideint_weave_pic() 138 pu1_dst += ps_dst_frm->ai4_strd[i] * comp_row_start; in ideint_weave_pic() 143 memcpy(pu1_dst, pu1_src, ps_dst_frm->ai4_wd[i]); in ideint_weave_pic() 144 pu1_dst += ps_dst_frm->ai4_strd[i] * 2; in ideint_weave_pic() 187 UWORD8 *pu1_dst, in ideint_weave_blk() argument 197 memcpy(pu1_dst, pu1_top, wd); in ideint_weave_blk() 198 pu1_dst += dst_strd; in ideint_weave_blk() [all …]
|