/external/libhevc/common/arm/ |
D | ihevc_intra_ref_substitution_a9q.c | 110 UWORD8 *pu1_dst, in ihevc_intra_pred_chroma_ref_substitution_a9q() argument 133 pu1_dst[i] = dc_val; in ihevc_intra_pred_chroma_ref_substitution_a9q() 151 pu1_dst[(4 * nt)] = *pu1_top_left; // U top-left sample in ihevc_intra_pred_chroma_ref_substitution_a9q() 152 pu1_dst[(4 * nt) + 1] = *(pu1_top_left + 1); // V top-left sample in ihevc_intra_pred_chroma_ref_substitution_a9q() 159 pu1_dst[(4 * nt) - 2 - i] = pu1_left[j * src_strd]; // U left samples in ihevc_intra_pred_chroma_ref_substitution_a9q() 160 pu1_dst[(4 * nt) - 1 - i] = pu1_left[(j * src_strd) + 1]; // V left samples in ihevc_intra_pred_chroma_ref_substitution_a9q() 169 pu1_dst[(4 * nt) - 2 - i] = pu1_left[j * src_strd]; // U left samples in ihevc_intra_pred_chroma_ref_substitution_a9q() 170 pu1_dst[(4 * nt) - 1 - i] = pu1_left[(j * src_strd) + 1]; // V left samples in ihevc_intra_pred_chroma_ref_substitution_a9q() 177 ihevc_memcpy_mul_8_a9q(&pu1_dst[(4 * nt) + 2], pu1_top, 2 * nt); in ihevc_intra_pred_chroma_ref_substitution_a9q() 184 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 | 133 UWORD8 *pu1_dst, in ihevc_intra_pred_luma_ref_subst_all_avlble() argument 156 pu1_dst[two_nt] = *pu1_top_left; in ihevc_intra_pred_luma_ref_subst_all_avlble() 160 pu1_dst[two_nt - 1 - i] = pu1_left[i * src_strd]; in ihevc_intra_pred_luma_ref_subst_all_avlble() 165 pu1_dst[two_nt - 1 - i] = pu1_left[i * src_strd]; in ihevc_intra_pred_luma_ref_subst_all_avlble() 169 ihevc_memcpy(&pu1_dst[two_nt + 1], pu1_top, nt); in ihevc_intra_pred_luma_ref_subst_all_avlble() 173 ihevc_memcpy(&pu1_dst[two_nt + 1 + nt], pu1_top + nt, nt); in ihevc_intra_pred_luma_ref_subst_all_avlble() 184 pu1_dst[two_nt] = *pu1_top_left; in ihevc_intra_pred_luma_ref_subst_all_avlble() 187 pu1_dst[two_nt - 1 - i] = pu1_left[i * src_strd]; in ihevc_intra_pred_luma_ref_subst_all_avlble() 190 pu1_dst[two_nt - 1 - i] = pu1_left[i * src_strd]; in ihevc_intra_pred_luma_ref_subst_all_avlble() 192 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 | 141 UWORD8 *pu1_dst, in ihevc_intra_pred_chroma_ref_substitution() argument 164 pu1_dst[i] = dc_val; in ihevc_intra_pred_chroma_ref_substitution() 182 pu1_dst[(4 * nt)] = *pu1_top_left; // U top-left sample in ihevc_intra_pred_chroma_ref_substitution() 183 pu1_dst[(4 * nt) + 1] = *(pu1_top_left + 1); // V top-left sample 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() 200 pu1_dst[(4 * nt) - 2 - i] = pu1_left[j * src_strd]; // U left samples in ihevc_intra_pred_chroma_ref_substitution() 201 pu1_dst[(4 * nt) - 1 - i] = pu1_left[(j * src_strd) + 1]; // V left samples in ihevc_intra_pred_chroma_ref_substitution() 208 ihevc_memcpy_mul_8(&pu1_dst[(4 * nt) + 2], pu1_top, 2 * nt); in ihevc_intra_pred_chroma_ref_substitution() 215 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_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 …]
|
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_chroma_recon.c | 105 UWORD8 *pu1_dst, in ihevc_chroma_recon_4x4() argument 125 pu1_dst[j * dst_strd] = pu1_pred[j * pred_strd]; in ihevc_chroma_recon_4x4() 132 pu1_dst[j * dst_strd] = in ihevc_chroma_recon_4x4() 137 pu1_dst += 2; in ihevc_chroma_recon_4x4() 188 UWORD8 *pu1_dst, in ihevc_chroma_recon_8x8() argument 208 pu1_dst[j * dst_strd] = pu1_pred[j * pred_strd]; in ihevc_chroma_recon_8x8() 215 pu1_dst[j * dst_strd] = in ihevc_chroma_recon_8x8() 220 pu1_dst += 2; in ihevc_chroma_recon_8x8() 271 UWORD8 *pu1_dst, in ihevc_chroma_recon_16x16() argument 291 pu1_dst[j * dst_strd] = pu1_pred[j * pred_strd]; in ihevc_chroma_recon_16x16() [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 …]
|
D | ih264_weighted_pred_sse42.c | 87 UWORD8 *pu1_dst, in ih264_default_weighted_pred_luma_sse42() argument 118 *((WORD32 *)(pu1_dst)) = _mm_cvtsi128_si32(y0_0_16x8b); in ih264_default_weighted_pred_luma_sse42() 119 *((WORD32 *)(pu1_dst + dst_strd)) = _mm_cvtsi128_si32(y0_1_16x8b); in ih264_default_weighted_pred_luma_sse42() 120 *((WORD32 *)(pu1_dst + (dst_strd << 1))) = _mm_cvtsi128_si32(y0_2_16x8b); in ih264_default_weighted_pred_luma_sse42() 121 *((WORD32 *)(pu1_dst + dst_strd * 3)) = _mm_cvtsi128_si32(y0_3_16x8b); in ih264_default_weighted_pred_luma_sse42() 126 pu1_dst += dst_strd << 2; in ih264_default_weighted_pred_luma_sse42() 151 _mm_storel_epi64((__m128i *)pu1_dst, y0_0_16x8b); in ih264_default_weighted_pred_luma_sse42() 152 _mm_storel_epi64((__m128i *)(pu1_dst + dst_strd), y0_1_16x8b); in ih264_default_weighted_pred_luma_sse42() 153 _mm_storel_epi64((__m128i *)(pu1_dst + (dst_strd << 1)), y0_2_16x8b); in ih264_default_weighted_pred_luma_sse42() 154 _mm_storel_epi64((__m128i *)(pu1_dst + dst_strd * 3), y0_3_16x8b); in ih264_default_weighted_pred_luma_sse42() [all …]
|
/external/libhevc/common/x86/ |
D | ihevc_intra_pred_filters_ssse3_intr.c | 139 UWORD8 *pu1_dst, in ihevc_intra_pred_luma_ref_substitution_ssse3() argument 168 pu1_dst[i] = dc_val; in ihevc_intra_pred_luma_ref_substitution_ssse3() 174 pu1_dst[two_nt] = *pu1_top_left; in ihevc_intra_pred_luma_ref_substitution_ssse3() 176 pu1_dst[two_nt - 1 - i] = pu1_left[i * src_strd]; in ihevc_intra_pred_luma_ref_substitution_ssse3() 178 pu1_dst[two_nt + 1 + i] = pu1_top[i]; in ihevc_intra_pred_luma_ref_substitution_ssse3() 204 pu1_ref = pu1_dst[idx]; in ihevc_intra_pred_luma_ref_substitution_ssse3() 206 pu1_dst[i] = pu1_ref; in ihevc_intra_pred_luma_ref_substitution_ssse3() 212 pu1_ref = pu1_dst[idx]; in ihevc_intra_pred_luma_ref_substitution_ssse3() 214 pu1_dst[i] = pu1_ref; in ihevc_intra_pred_luma_ref_substitution_ssse3() 223 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 | 123 UWORD8 *pu1_dst, in ihevc_intra_pred_ref_filtering_sse42() argument 145 if(pu1_src == pu1_dst) in ihevc_intra_pred_ref_filtering_sse42() 154 _mm_storeu_si128((__m128i *)(pu1_dst), src_temp1); in ihevc_intra_pred_ref_filtering_sse42() 155 pu1_dst[four_nt] = pu1_src[four_nt]; in ihevc_intra_pred_ref_filtering_sse42() 165 _mm_storeu_si128((__m128i *)(pu1_dst), src_temp1); in ihevc_intra_pred_ref_filtering_sse42() 166 _mm_storeu_si128((__m128i *)(pu1_dst + 16), src_temp2); in ihevc_intra_pred_ref_filtering_sse42() 169 pu1_dst[four_nt] = pu1_src[four_nt]; in ihevc_intra_pred_ref_filtering_sse42() 179 _mm_storeu_si128((__m128i *)(pu1_dst), src_temp1); in ihevc_intra_pred_ref_filtering_sse42() 180 _mm_storeu_si128((__m128i *)(pu1_dst + 16), src_temp2); in ihevc_intra_pred_ref_filtering_sse42() 181 _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 | 143 UWORD8 *pu1_dst, in ihevc_intra_pred_chroma_planar_ssse3() argument 250 _mm_storel_epi64((__m128i *)(pu1_dst + (row * dst_strd) + col), res_temp1_8x16b); in ihevc_intra_pred_chroma_planar_ssse3() 299 UWORD8 *pu1_dst, in ihevc_intra_pred_chroma_dc_ssse3() argument 459 _mm_storel_epi64((__m128i *)(pu1_dst + (0 * dst_strd)), src_temp1); in ihevc_intra_pred_chroma_dc_ssse3() 460 _mm_storel_epi64((__m128i *)(pu1_dst + (1 * dst_strd)), src_temp1); in ihevc_intra_pred_chroma_dc_ssse3() 461 _mm_storel_epi64((__m128i *)(pu1_dst + (2 * dst_strd)), src_temp1); in ihevc_intra_pred_chroma_dc_ssse3() 462 _mm_storel_epi64((__m128i *)(pu1_dst + (3 * dst_strd)), src_temp1); in ihevc_intra_pred_chroma_dc_ssse3() 470 _mm_storeu_si128((__m128i *)(pu1_dst + (0 * dst_strd)), src_temp1); in ihevc_intra_pred_chroma_dc_ssse3() 471 _mm_storeu_si128((__m128i *)(pu1_dst + (1 * dst_strd)), src_temp1); in ihevc_intra_pred_chroma_dc_ssse3() 472 _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 | 124 UWORD8 *pu1_dst, in ihevc_intra_pred_chroma_planar_sse42() argument 230 _mm_storel_epi64((__m128i *)(pu1_dst + (row * dst_strd) + col), res_temp1_8x16b); in ihevc_intra_pred_chroma_planar_sse42() 278 UWORD8 *pu1_dst, in ihevc_intra_pred_chroma_dc_sse42() argument 431 _mm_storel_epi64((__m128i *)(pu1_dst + (0 * dst_strd)), src_temp1); in ihevc_intra_pred_chroma_dc_sse42() 432 _mm_storel_epi64((__m128i *)(pu1_dst + (1 * dst_strd)), src_temp1); in ihevc_intra_pred_chroma_dc_sse42() 433 _mm_storel_epi64((__m128i *)(pu1_dst + (2 * dst_strd)), src_temp1); in ihevc_intra_pred_chroma_dc_sse42() 434 _mm_storel_epi64((__m128i *)(pu1_dst + (3 * dst_strd)), src_temp1); in ihevc_intra_pred_chroma_dc_sse42() 442 _mm_storeu_si128((__m128i *)(pu1_dst + (0 * dst_strd)), src_temp1); in ihevc_intra_pred_chroma_dc_sse42() 443 _mm_storeu_si128((__m128i *)(pu1_dst + (1 * dst_strd)), src_temp1); in ihevc_intra_pred_chroma_dc_sse42() 444 _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 …]
|
D | ihevc_inter_pred_filters_sse42_intr.c | 237 UWORD8 *pu1_dst, in ihevc_inter_pred_chroma_copy_sse42() argument 267 _mm_storeu_si128((__m128i *)(pu1_dst), src0_16x8b); /* row =0 */ in ihevc_inter_pred_chroma_copy_sse42() 268 _mm_storeu_si128((__m128i *)(pu1_dst + 1 * dst_strd), src1_16x8b); /* row =1 */ in ihevc_inter_pred_chroma_copy_sse42() 269 _mm_storeu_si128((__m128i *)(pu1_dst + 2 * dst_strd), src2_16x8b); /* row =2 */ in ihevc_inter_pred_chroma_copy_sse42() 270 _mm_storeu_si128((__m128i *)(pu1_dst + 3 * dst_strd), src3_16x8b); /* row =3 */ in ihevc_inter_pred_chroma_copy_sse42() 273 pu1_dst += 16; /* pointer update */ in ihevc_inter_pred_chroma_copy_sse42() 277 pu1_dst += 4 * dst_strd - wdx2; /* pointer update */ in ihevc_inter_pred_chroma_copy_sse42() 294 _mm_storel_epi64((__m128i *)(pu1_dst), src0_16x8b); /* row =0 */ in ihevc_inter_pred_chroma_copy_sse42() 295 _mm_storel_epi64((__m128i *)(pu1_dst + 1 * dst_strd), src1_16x8b); /* row =1 */ in ihevc_inter_pred_chroma_copy_sse42() 296 _mm_storel_epi64((__m128i *)(pu1_dst + 2 * dst_strd), src2_16x8b); /* row =2 */ in ihevc_inter_pred_chroma_copy_sse42() [all …]
|
/external/libhevc/decoder/x86/ |
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 …]
|
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 …]
|
/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 …]
|