/external/libavc/common/ |
D | ih264_luma_intra_pred_filters.c | 132 WORD32 dst_strd, in ih264_intra_pred_luma_4x4_mode_vert() argument 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() 182 WORD32 dst_strd, in ih264_intra_pred_luma_4x4_mode_horz() argument 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() 232 WORD32 dst_strd, in ih264_intra_pred_luma_4x4_mode_dc() argument 265 memset(pu1_dst + dst_strd, val, 4); in ih264_intra_pred_luma_4x4_mode_dc() [all …]
|
D | ih264_chroma_intra_pred_filters.c | 113 WORD32 dst_strd, 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 …]
|
D | ih264_weighted_pred.c | 90 WORD32 dst_strd, in ih264_default_weighted_pred_luma() argument 98 dst_strd -= wd; in ih264_default_weighted_pred_luma() 107 pu1_dst += dst_strd; in ih264_default_weighted_pred_luma() 145 WORD32 dst_strd, in ih264_default_weighted_pred_chroma() argument 155 dst_strd -= wd; in ih264_default_weighted_pred_chroma() 164 pu1_dst += dst_strd; in ih264_default_weighted_pred_chroma() 202 WORD32 dst_strd, in ih264_weighted_pred_luma() argument 215 dst_strd -= wd; in ih264_weighted_pred_luma() 226 pu1_dst += dst_strd; in ih264_weighted_pred_luma() 237 pu1_dst += dst_strd; in ih264_weighted_pred_luma() [all …]
|
/external/libavc/common/x86/ |
D | ih264_luma_intra_pred_filters_ssse3.c | 120 WORD32 dst_strd, in ih264_intra_pred_luma_4x4_mode_vert_ssse3() argument 134 dst_strd2 = dst_strd << 1; in ih264_intra_pred_luma_4x4_mode_vert_ssse3() 135 dst_strd3 = dst_strd + dst_strd2; 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() 179 WORD32 dst_strd, in ih264_intra_pred_luma_4x4_mode_horz_ssse3() argument 200 dst_strd2 = dst_strd << 1; in ih264_intra_pred_luma_4x4_mode_horz_ssse3() 201 dst_strd3 = dst_strd + dst_strd2; 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() 244 WORD32 dst_strd, in ih264_intra_pred_luma_4x4_mode_dc_ssse3() argument 278 dst_strd2 = dst_strd << 1; in ih264_intra_pred_luma_4x4_mode_dc_ssse3() [all …]
|
D | ih264_weighted_pred_sse42.c | 90 WORD32 dst_strd, in ih264_default_weighted_pred_luma_sse42() argument 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() 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() 159 pu1_dst += dst_strd << 2; in ih264_default_weighted_pred_luma_sse42() 202 _mm_storeu_si128((__m128i *)(pu1_dst + dst_strd), y0_1_16x8b); in ih264_default_weighted_pred_luma_sse42() [all …]
|
D | ih264_chroma_intra_pred_filters_ssse3.c | 99 WORD32 dst_strd, in ih264_intra_pred_chroma_8x8_mode_horz_ssse3() argument 114 dst_strd2 = dst_strd << 1; 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() 124 _mm_storeu_si128((__m128i *)(pu1_dst + dst_strd), row2_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() 136 _mm_storeu_si128((__m128i *)(pu1_dst + dst_strd), row2_16x8b); in ih264_intra_pred_chroma_8x8_mode_horz_ssse3() 175 WORD32 dst_strd, in ih264_intra_pred_chroma_8x8_mode_vert_ssse3() argument 190 dst_strd2 = dst_strd << 1; in ih264_intra_pred_chroma_8x8_mode_vert_ssse3() 192 _mm_storeu_si128((__m128i *)(pu1_dst + dst_strd), top_16x8b); in ih264_intra_pred_chroma_8x8_mode_vert_ssse3() 196 _mm_storeu_si128((__m128i *)(pu1_dst + dst_strd), top_16x8b); in ih264_intra_pred_chroma_8x8_mode_vert_ssse3() [all …]
|
/external/libhevc/common/x86/ |
D | ihevc_inter_pred_filters_sse42_intr.c | 112 WORD32 dst_strd, in ihevc_inter_pred_luma_copy_w16out_sse42() argument 147 _mm_storeu_si128((__m128i *)(pi2_dst + 1 * dst_strd), src1_16x8b); /* row =1 */ in ihevc_inter_pred_luma_copy_w16out_sse42() 148 _mm_storeu_si128((__m128i *)(pi2_dst + 2 * dst_strd), src2_16x8b); /* row =2 */ in ihevc_inter_pred_luma_copy_w16out_sse42() 149 _mm_storeu_si128((__m128i *)(pi2_dst + 3 * dst_strd), src3_16x8b); /* row =3 */ in ihevc_inter_pred_luma_copy_w16out_sse42() 156 pi2_dst += 4 * dst_strd - wd; /* pointer update */ in ihevc_inter_pred_luma_copy_w16out_sse42() 183 _mm_storel_epi64((__m128i *)(pi2_dst + 1 * dst_strd), src1_16x8b); /* row =1 */ in ihevc_inter_pred_luma_copy_w16out_sse42() 184 _mm_storel_epi64((__m128i *)(pi2_dst + 2 * dst_strd), src2_16x8b); /* row =2 */ in ihevc_inter_pred_luma_copy_w16out_sse42() 185 _mm_storel_epi64((__m128i *)(pi2_dst + 3 * dst_strd), src3_16x8b); /* row =3 */ in ihevc_inter_pred_luma_copy_w16out_sse42() 192 pi2_dst += 4 * dst_strd - wd; /* pointer update */ in ihevc_inter_pred_luma_copy_w16out_sse42() 239 WORD32 dst_strd, in ihevc_inter_pred_chroma_copy_sse42() argument [all …]
|
D | ihevc_chroma_intra_pred_filters_ssse3_intr.c | 144 WORD32 dst_strd, 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() 300 WORD32 dst_strd, 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_intra_pred_filters_ssse3_intr.c | 140 WORD32 dst_strd) in ihevc_intra_pred_luma_ref_substitution_ssse3() argument 153 UNUSED(dst_strd); in ihevc_intra_pred_luma_ref_substitution_ssse3() 685 WORD32 dst_strd, in ihevc_intra_pred_luma_planar_ssse3() argument 783 _mm_storeu_si128((__m128i *)(pu1_dst + (row * dst_strd)), res_temp_8x16b); in ihevc_intra_pred_luma_planar_ssse3() 784 _mm_storeu_si128((__m128i *)(pu1_dst + (row * dst_strd) + 16), res_temp1_8x16b); in ihevc_intra_pred_luma_planar_ssse3() 860 _mm_storeu_si128((__m128i *)(pu1_dst + (row * dst_strd)), res_temp_8x16b); in ihevc_intra_pred_luma_planar_ssse3() 861 _mm_storeu_si128((__m128i *)(pu1_dst + ((row + 1) * dst_strd)), res_temp1_8x16b); in ihevc_intra_pred_luma_planar_ssse3() 940 _mm_storel_epi64((__m128i *)(pu1_dst + (row * dst_strd)), res_temp_8x16b); in ihevc_intra_pred_luma_planar_ssse3() 941 _mm_storel_epi64((__m128i *)(pu1_dst + ((row + 1) * dst_strd)), res_temp1_8x16b); in ihevc_intra_pred_luma_planar_ssse3() 942 _mm_storel_epi64((__m128i *)(pu1_dst + ((row + 2) * dst_strd)), res_temp2_8x16b); in ihevc_intra_pred_luma_planar_ssse3() [all …]
|
D | ihevc_intra_pred_filters_sse42_intr.c | 400 WORD32 dst_strd, in ihevc_intra_pred_luma_dc_sse42() argument 481 _mm_storeu_si128((__m128i *)(pu1_dst + ((0) * dst_strd)), temp); in ihevc_intra_pred_luma_dc_sse42() 482 _mm_storeu_si128((__m128i *)(pu1_dst + ((1) * dst_strd)), temp); in ihevc_intra_pred_luma_dc_sse42() 483 _mm_storeu_si128((__m128i *)(pu1_dst + ((2) * dst_strd)), temp); in ihevc_intra_pred_luma_dc_sse42() 484 _mm_storeu_si128((__m128i *)(pu1_dst + ((3) * dst_strd)), temp); in ihevc_intra_pred_luma_dc_sse42() 485 _mm_storeu_si128((__m128i *)(pu1_dst + ((4) * dst_strd)), temp); in ihevc_intra_pred_luma_dc_sse42() 486 _mm_storeu_si128((__m128i *)(pu1_dst + ((5) * dst_strd)), temp); in ihevc_intra_pred_luma_dc_sse42() 487 _mm_storeu_si128((__m128i *)(pu1_dst + ((6) * dst_strd)), temp); in ihevc_intra_pred_luma_dc_sse42() 488 _mm_storeu_si128((__m128i *)(pu1_dst + ((7) * dst_strd)), temp); in ihevc_intra_pred_luma_dc_sse42() 490 _mm_storeu_si128((__m128i *)(pu1_dst + ((8) * dst_strd)), temp); in ihevc_intra_pred_luma_dc_sse42() [all …]
|
D | ihevc_chroma_intra_pred_filters_sse42_intr.c | 125 WORD32 dst_strd, 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() 279 WORD32 dst_strd, 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 | 116 WORD32 dst_strd, 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() 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() 333 *(WORD32 *)(&pu1_dst[3 * dst_strd]) = dst3; in ihevc_weighted_pred_uni_ssse3() [all …]
|
/external/libhevc/common/arm/ |
D | ihevc_intra_pred_filters_neon_intr.c | 124 WORD32 dst_strd) in ihevc_intra_pred_luma_ref_substitution_neonintr() argument 135 UNUSED(dst_strd); in ihevc_intra_pred_luma_ref_substitution_neonintr() 666 WORD32 dst_strd, in ihevc_intra_pred_luma_planar_neonintr() argument 766 pu1_dst_tmp += dst_strd - nt; in ihevc_intra_pred_luma_planar_neonintr() 850 pu1_dst_tmp += dst_strd; in ihevc_intra_pred_luma_planar_neonintr() 855 pu1_dst += 2 * dst_strd - nt; in ihevc_intra_pred_luma_planar_neonintr() 901 WORD32 dst_strd, in ihevc_intra_pred_luma_dc_neonintr() argument 980 pu1_dst_tmp += dst_strd - nt; in ihevc_intra_pred_luma_dc_neonintr() 999 pu1_dst_tmp = pu1_dst + dst_strd; in ihevc_intra_pred_luma_dc_neonintr() 1025 pu1_dst_tmp += dst_strd; in ihevc_intra_pred_luma_dc_neonintr() [all …]
|
/external/libhevc/common/ |
D | ihevc_inter_pred_filters.c | 111 WORD32 dst_strd, in ihevc_inter_pred_luma_copy() argument 126 pu1_dst += dst_strd; in ihevc_inter_pred_luma_copy() 173 WORD32 dst_strd, in ihevc_inter_pred_luma_horz() argument 196 pu1_dst += dst_strd; in ihevc_inter_pred_luma_horz() 246 WORD32 dst_strd, in ihevc_inter_pred_luma_vert() argument 269 pu1_dst += dst_strd; in ihevc_inter_pred_luma_vert() 319 WORD32 dst_strd, in ihevc_inter_pred_luma_copy_w16out() argument 334 pi2_dst += dst_strd; in ihevc_inter_pred_luma_copy_w16out() 385 WORD32 dst_strd, in ihevc_inter_pred_luma_horz_w16out() argument 405 pi2_dst += dst_strd; in ihevc_inter_pred_luma_horz_w16out() [all …]
|
D | ihevc_intra_pred.h | 52 WORD32 dst_strd, 62 WORD32 dst_strd, 70 WORD32 dst_strd, 79 WORD32 dst_strd, 88 WORD32 dst_strd, 97 WORD32 dst_strd, 106 WORD32 dst_strd, 115 WORD32 dst_strd, 124 WORD32 dst_strd, 133 WORD32 dst_strd, [all …]
|
D | ihevc_chroma_intra_pred.h | 46 WORD32 dst_strd, 54 WORD32 dst_strd, 62 WORD32 dst_strd, 70 WORD32 dst_strd, 78 WORD32 dst_strd, 86 WORD32 dst_strd, 94 WORD32 dst_strd, 102 WORD32 dst_strd, 110 WORD32 dst_strd, 118 WORD32 dst_strd, [all …]
|
D | ihevc_recon.c | 99 WORD32 dst_strd, 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() 181 WORD32 dst_strd, 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() 263 WORD32 dst_strd, in ihevc_recon_8x8() argument 280 pu1_dst[j * dst_strd] = pu1_pred[j * pred_strd]; in ihevc_recon_8x8() 287 pu1_dst[j * dst_strd] = in ihevc_recon_8x8() 345 WORD32 dst_strd, in ihevc_recon_16x16() argument [all …]
|
D | ihevc_chroma_intra_pred_filters.c | 142 WORD32 dst_strd) in ihevc_intra_pred_chroma_ref_substitution() argument 152 UNUSED(dst_strd); in ihevc_intra_pred_chroma_ref_substitution() 470 WORD32 dst_strd, in ihevc_intra_pred_chroma_planar() argument 501 pu1_dst[row * dst_strd + col] = ((nt - 1 - col / 2) in ihevc_intra_pred_chroma_planar() 507 pu1_dst[row * dst_strd + col + 1] = ((nt - 1 - col / 2) in ihevc_intra_pred_chroma_planar() 558 WORD32 dst_strd, in ihevc_intra_pred_chroma_dc() argument 613 pu1_dst[(row * dst_strd) + col] = dc_val_u; in ihevc_intra_pred_chroma_dc() 614 pu1_dst[(row * dst_strd) + col + 1] = dc_val_v; in ihevc_intra_pred_chroma_dc() 662 WORD32 dst_strd, in ihevc_intra_pred_chroma_horz() argument 675 pu1_dst[(row * dst_strd) + col] = pu1_ref[(4 * nt) - 2 - 2 * row]; in ihevc_intra_pred_chroma_horz() [all …]
|
D | ihevc_recon.h | 42 WORD32 dst_strd, 49 WORD32 dst_strd, 57 WORD32 dst_strd, 64 WORD32 dst_strd, 72 WORD32 dst_strd, 79 WORD32 dst_strd, 87 WORD32 dst_strd, 94 WORD32 dst_strd, 102 WORD32 dst_strd, 109 WORD32 dst_strd,
|
D | ihevc_iquant_recon.c | 113 WORD32 dst_strd, 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() 225 WORD32 dst_strd, 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() 336 WORD32 dst_strd, in ihevc_iquant_recon_8x8() argument 363 pu1_dst[j * dst_strd] = pu1_pred[j * pred_strd]; in ihevc_iquant_recon_8x8() 375 pu1_dst[j * dst_strd] = in ihevc_iquant_recon_8x8() 447 WORD32 dst_strd, in ihevc_iquant_recon_16x16() argument [all …]
|
D | ihevc_chroma_recon.c | 108 WORD32 dst_strd, 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() 191 WORD32 dst_strd, 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() 274 WORD32 dst_strd, in ihevc_chroma_recon_16x16() argument 291 pu1_dst[j * dst_strd] = pu1_pred[j * pred_strd]; in ihevc_chroma_recon_16x16() 298 pu1_dst[j * dst_strd] = in ihevc_chroma_recon_16x16()
|
/external/libhevc/decoder/x86/ |
D | ihevcd_fmt_conv_ssse3_intr.c | 63 WORD32 num_rows, num_cols, src_strd, dst_strd, cols, rows; in ihevcd_fmt_conv_420sp_to_420p_ssse3() local 79 dst_strd = dst_y_strd; in ihevcd_fmt_conv_420sp_to_420p_ssse3() 83 pu1_dst += dst_strd; in ihevcd_fmt_conv_420sp_to_420p_ssse3() 122 dst_strd = dst_uv_strd; in ihevcd_fmt_conv_420sp_to_420p_ssse3() 169 _mm_storeu_si128((__m128i *)(pu1_u_dst_temp + (1 * dst_strd)), src_u_8x16b); in ihevcd_fmt_conv_420sp_to_420p_ssse3() 170 _mm_storeu_si128((__m128i *)(pu1_v_dst_temp + (1 * dst_strd)), src_v_8x16b); in ihevcd_fmt_conv_420sp_to_420p_ssse3() 182 _mm_storeu_si128((__m128i *)(pu1_u_dst_temp + (2 * dst_strd)), src_u_8x16b); in ihevcd_fmt_conv_420sp_to_420p_ssse3() 183 _mm_storeu_si128((__m128i *)(pu1_v_dst_temp + (2 * dst_strd)), src_v_8x16b); in ihevcd_fmt_conv_420sp_to_420p_ssse3() 195 _mm_storeu_si128((__m128i *)(pu1_u_dst_temp + (3 * dst_strd)), src_u_8x16b); in ihevcd_fmt_conv_420sp_to_420p_ssse3() 196 _mm_storeu_si128((__m128i *)(pu1_v_dst_temp + (3 * dst_strd)), src_v_8x16b); in ihevcd_fmt_conv_420sp_to_420p_ssse3() [all …]
|
D | ihevcd_it_rec_dc_ssse3_intr.c | 49 …cd_itrans_recon_dc_luma_ssse3(UWORD8 *pu1_pred, UWORD8 *pu1_dst, WORD32 pred_strd, WORD32 dst_strd, in ihevcd_itrans_recon_dc_luma_ssse3() argument 119 pu1_dst += dst_strd; in ihevcd_itrans_recon_dc_luma_ssse3() 123 pu1_dst += dst_strd; in ihevcd_itrans_recon_dc_luma_ssse3() 127 pu1_dst += dst_strd; in ihevcd_itrans_recon_dc_luma_ssse3() 162 pi4_dst = (__m128i *)(pu1_dst + dst_strd); in ihevcd_itrans_recon_dc_luma_ssse3() 167 pi4_dst = (__m128i *)(pu1_dst + 2 * dst_strd); in ihevcd_itrans_recon_dc_luma_ssse3() 172 pi4_dst = (__m128i *)(pu1_dst + 3 * dst_strd); in ihevcd_itrans_recon_dc_luma_ssse3() 181 pu1_dst += 4 * dst_strd - trans_size; in ihevcd_itrans_recon_dc_luma_ssse3() 188 …_itrans_recon_dc_chroma_ssse3(UWORD8 *pu1_pred, UWORD8 *pu1_dst, WORD32 pred_strd, WORD32 dst_strd, in ihevcd_itrans_recon_dc_chroma_ssse3() argument 265 m_temp_reg_1 = _mm_loadl_epi64((__m128i *)(pu1_dst + dst_strd)); in ihevcd_itrans_recon_dc_chroma_ssse3() [all …]
|
D | ihevcd_it_rec_dc_sse42_intr.c | 47 …cd_itrans_recon_dc_luma_sse42(UWORD8 *pu1_pred, UWORD8 *pu1_dst, WORD32 pred_strd, WORD32 dst_strd, in ihevcd_itrans_recon_dc_luma_sse42() argument 118 pu1_dst += dst_strd; in ihevcd_itrans_recon_dc_luma_sse42() 122 pu1_dst += dst_strd; in ihevcd_itrans_recon_dc_luma_sse42() 126 pu1_dst += dst_strd; in ihevcd_itrans_recon_dc_luma_sse42() 161 pi4_dst = (__m128i *)(pu1_dst + dst_strd); in ihevcd_itrans_recon_dc_luma_sse42() 166 pi4_dst = (__m128i *)(pu1_dst + 2 * dst_strd); in ihevcd_itrans_recon_dc_luma_sse42() 171 pi4_dst = (__m128i *)(pu1_dst + 3 * dst_strd); in ihevcd_itrans_recon_dc_luma_sse42() 180 pu1_dst += 4 * dst_strd - trans_size; in ihevcd_itrans_recon_dc_luma_sse42() 187 …_itrans_recon_dc_chroma_sse42(UWORD8 *pu1_pred, UWORD8 *pu1_dst, WORD32 pred_strd, WORD32 dst_strd, in ihevcd_itrans_recon_dc_chroma_sse42() argument 265 m_temp_reg_1 = _mm_loadl_epi64((__m128i *)(pu1_dst + dst_strd)); in ihevcd_itrans_recon_dc_chroma_sse42() [all …]
|
/external/libavc/decoder/ |
D | ih264d_format_conv.c | 115 WORD32 dst_strd, in ih264d_fmt_conv_420sp_to_rgb565() argument 139 pu2_rgb_dst_next_row = pu2_rgb_dst + dst_strd; in ih264d_fmt_conv_420sp_to_rgb565() 216 pu2_rgb_dst = pu2_rgb_dst_next_row - wd + dst_strd; in ih264d_fmt_conv_420sp_to_rgb565() 217 pu2_rgb_dst_next_row = pu2_rgb_dst_next_row + (dst_strd << 1) - wd; in ih264d_fmt_conv_420sp_to_rgb565() 229 WORD32 dst_strd, in ih264d_fmt_conv_420sp_to_rgba8888() argument 253 pu4_rgba_dst_next_row = pu4_rgba_dst + dst_strd; in ih264d_fmt_conv_420sp_to_rgba8888() 320 pu4_rgba_dst = pu4_rgba_dst_next_row - wd + dst_strd; in ih264d_fmt_conv_420sp_to_rgba8888() 321 pu4_rgba_dst_next_row = pu4_rgba_dst_next_row + (dst_strd << 1) - wd; in ih264d_fmt_conv_420sp_to_rgba8888() 385 WORD32 num_rows, num_cols, src_strd, dst_strd; in ih264d_fmt_conv_420sp_to_420sp() local 396 dst_strd = dst_y_strd; in ih264d_fmt_conv_420sp_to_420sp() [all …]
|