/external/libhevc/common/ |
D | ihevc_intra_pred_filters.c | 138 WORD32 two_nt = 2 * nt; in ihevc_intra_pred_luma_ref_subst_all_avlble() local 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() 164 for(i = nt; i < two_nt; i++) 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() 189 for(i = nt; i < two_nt; i++) in ihevc_intra_pred_luma_ref_subst_all_avlble() [all …]
|
D | ihevc_chroma_intra_pred_filters.c | 477 WORD32 two_nt, three_nt; in ihevc_intra_pred_chroma_planar() local 494 two_nt = 2 * nt; in ihevc_intra_pred_chroma_planar() 502 * pu1_ref[2 * (two_nt - 1 - row)] in ihevc_intra_pred_chroma_planar() 504 + (nt - 1 - row) * pu1_ref[2 * (two_nt + 1) + col] in ihevc_intra_pred_chroma_planar() 508 * pu1_ref[2 * (two_nt - 1 - row) + 1] in ihevc_intra_pred_chroma_planar() 510 + (nt - 1 - row) * pu1_ref[2 * (two_nt + 1) + col + 1] in ihevc_intra_pred_chroma_planar()
|
/external/libhevc/common/arm/ |
D | ihevc_intra_ref_substitution_a9q.c | 410 WORD32 two_nt = 2 * nt; in ihevc_intra_pred_luma_ref_substitution_a9q() local 449 pu1_dst[two_nt] = *pu1_top_left; in ihevc_intra_pred_luma_ref_substitution_a9q() 451 pu1_dst[two_nt] = 0; in ihevc_intra_pred_luma_ref_substitution_a9q() 457 pu1_dst[two_nt - 1 - i] = pu1_left[i * src_strd]; in ihevc_intra_pred_luma_ref_substitution_a9q() 461 ihevc_memset_a9q(&pu1_dst[two_nt - 1 - (nt - 1)], 0, nt); in ihevc_intra_pred_luma_ref_substitution_a9q() 467 for(i = nt; i < two_nt; i++) in ihevc_intra_pred_luma_ref_substitution_a9q() 468 pu1_dst[two_nt - 1 - i] = pu1_left[i * src_strd]; in ihevc_intra_pred_luma_ref_substitution_a9q() 472 ihevc_memset_a9q(&pu1_dst[two_nt - 1 - (two_nt - 1)], 0, nt); in ihevc_intra_pred_luma_ref_substitution_a9q() 478 ihevc_memcpy_a9q(&pu1_dst[two_nt + 1], pu1_top, nt); in ihevc_intra_pred_luma_ref_substitution_a9q() 482 ihevc_memset_a9q(&pu1_dst[two_nt + 1], 0, nt); in ihevc_intra_pred_luma_ref_substitution_a9q() [all …]
|
D | ihevc_intra_pred_filters_neon_intr.c | 129 WORD32 two_nt = 2 * nt; in ihevc_intra_pred_luma_ref_substitution_neonintr() local 154 pu1_dst[two_nt] = *pu1_top_left; in ihevc_intra_pred_luma_ref_substitution_neonintr() 157 pu1_dst_tmp2 += two_nt + 1; in ihevc_intra_pred_luma_ref_substitution_neonintr() 159 for(i = 0; i < two_nt; i++) in ihevc_intra_pred_luma_ref_substitution_neonintr() 160 pu1_dst[two_nt - 1 - i] = pu1_left[i * src_strd]; in ihevc_intra_pred_luma_ref_substitution_neonintr() 163 for(i = two_nt; i > 0; i -= 8) in ihevc_intra_pred_luma_ref_substitution_neonintr() 244 pu1_dst[two_nt] = pu1_dst[two_nt - 1]; in ihevc_intra_pred_luma_ref_substitution_neonintr() 252 pu1_dst_const_two_nt_1 += (two_nt + 1); in ihevc_intra_pred_luma_ref_substitution_neonintr() 253 dup_pu1_dst2 = vdup_n_u8(pu1_dst[two_nt]); in ihevc_intra_pred_luma_ref_substitution_neonintr() 264 pu1_dst[two_nt + 1 + i] = pu1_dst[two_nt]; in ihevc_intra_pred_luma_ref_substitution_neonintr() [all …]
|
D | ihevc_intra_pred_luma_horz.s | 105 lsl r6,r4,#1 @two_nt 107 add r12,r0,r6 @*pu1_ref[two_nt] 194 ldrb lr,[r12],#1 @pu1_ref[two_nt] 195 vld1.8 {q15},[r12] @pu1_ref[two_nt + 1 + col] 269 ldrb lr,[r12] @pu1_ref[two_nt] 270 add r12,r12,#1 @pu1_ref[two_nt + 1] 271 vld1.8 {d30},[r12] @pu1_ref[two_nt + 1 + col] 312 ldrb lr,[r12] @pu1_ref[two_nt] 313 add r12,r12,#1 @pu1_ref[two_nt + 1] 314 vld1.8 {d30},[r12] @pu1_ref[two_nt + 1 + col]
|
D | ihevc_intra_pred_chroma_horz.s | 198 ldrb lr,[r12],#1 @pu1_ref[two_nt] 199 @vld1.8 {q15},[r12] @pu1_ref[two_nt + 1 + col] 277 ldrb lr,[r12] @pu1_ref[two_nt] 278 add r12,r12,#1 @pu1_ref[two_nt + 1] 279 @vld1.8 {d30},[r12] @pu1_ref[two_nt + 1 + col] 322 ldrb lr,[r12] @pu1_ref[two_nt] 323 add r12,r12,#1 @pu1_ref[two_nt + 1] 324 vld1.8 {d30},[r12] @pu1_ref[two_nt + 1 + col]
|
D | ihevc_intra_pred_luma_mode_27_to_33.s | 120 lsl r7,r4,#1 @two_nt 130 add r8,r0,r7 @pu1_ref + two_nt 136 add r8,r8,#1 @pu1_ref_main_idx += (two_nt + 1) 448 add r10,r8,#1 @pu1_ref_main_idx += (two_nt + 1) 449 add r11,r8,#2 @pu1_ref_main_idx_1 += (two_nt + 2)
|
D | ihevc_intra_pred_filters_luma_mode_19_to_25.s | 155 vld1.32 d0[0],[r1]! @ pu1_ref[two_nt + k] 157 vst1.32 d0[0],[r6]! @ref_temp[k + nt - 1] = pu1_ref[two_nt + k]@ 248 add r8,r8,#1 @pu1_ref_main_idx += (two_nt + 1)
|
D | ihevc_intra_pred_filters_chroma_mode_19_to_25.s | 155 vld1.32 d0,[r1]! @ pu1_ref[two_nt + k] 157 vst1.32 d0,[r6]! @ref_temp[k + nt - 1] = pu1_ref[two_nt + k]@
|
D | ihevc_intra_pred_luma_mode_3_to_9.s | 182 …sub r1, r1, #9 @ref_main_idx + 2nt - (8 + 1)(two_nt - idx - row ) for 8 &… 504 …sub r6, r6, #9 @ref_main_idx + 2nt - (8 + 1)(two_nt - idx - row ) for 8 &…
|
D | ihevc_intra_pred_chroma_mode_3_to_9.s | 174 …sub r1, r1, #26 @ref_main_idx + 2nt - (8 + 1)(two_nt - idx - row ) for 8 &…
|
/external/libhevc/common/x86/ |
D | ihevc_intra_pred_filters_ssse3_intr.c | 145 WORD32 two_nt = 2 * nt; in ihevc_intra_pred_luma_ref_substitution_ssse3() local 174 pu1_dst[two_nt] = *pu1_top_left; in ihevc_intra_pred_luma_ref_substitution_ssse3() 175 for(i = 0; i < two_nt; i++) 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() 177 for(i = 0; i < two_nt; i++) 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() 227 pu1_dst[two_nt] = pu1_dst[two_nt - 1]; in ihevc_intra_pred_luma_ref_substitution_ssse3() 232 pu1_dst[two_nt + 1 + i] = pu1_dst[two_nt]; in ihevc_intra_pred_luma_ref_substitution_ssse3() 692 WORD32 two_nt, three_nt; in ihevc_intra_pred_luma_planar_ssse3() local 702 two_nt = 2 * nt; in ihevc_intra_pred_luma_planar_ssse3() [all …]
|
D | ihevc_chroma_intra_pred_filters_sse42_intr.c | 132 WORD32 two_nt, three_nt; in ihevc_intra_pred_chroma_planar_sse42() local 153 two_nt = 2 * nt; in ihevc_intra_pred_chroma_planar_sse42() 187 …2_4x32b = _mm_set_epi16(pu1_ref[2 * (two_nt - 1 - row) + 1], pu1_ref[2 * (two_nt - 1 - row)], pu1… in ihevc_intra_pred_chroma_planar_sse42() 188 …pu1_ref[2 * (two_nt - 1 - row)], pu1_ref[2 * (two_nt - 1 - row) + 1], pu1_ref[2 * (two_nt - 1 - ro… in ihevc_intra_pred_chroma_planar_sse42() 189 … pu1_ref[2 * (two_nt - 1 - row) + 1], pu1_ref[2 * (two_nt - 1 - row)]); in ihevc_intra_pred_chroma_planar_sse42() 210 src_temp_8x16b = _mm_loadu_si128((__m128i *)(pu1_ref + 2 * (two_nt + 1) + col)); in ihevc_intra_pred_chroma_planar_sse42()
|
D | ihevc_intra_pred_filters_sse42_intr.c | 409 WORD32 two_nt, three_nt; in ihevc_intra_pred_luma_dc_sse42() local 435 two_nt = 2 * nt; in ihevc_intra_pred_luma_dc_sse42() 468 acc_dc -= pu1_ref[two_nt]; in ihevc_intra_pred_luma_dc_sse42() 536 src_temp2 = _mm_loadu_si128((__m128i *)(pu1_ref + two_nt + 1)); in ihevc_intra_pred_luma_dc_sse42() 547 acc_dc -= pu1_ref[two_nt]; in ihevc_intra_pred_luma_dc_sse42() 572 pu1_dst[0] = ((pu1_ref[two_nt - 1] + two_dc_val + pu1_ref[two_nt + 1] + 2) in ihevc_intra_pred_luma_dc_sse42() 576 pu1_dst[row * dst_strd] = (pu1_ref[two_nt - 1 - row] + three_dc_val + 2) in ihevc_intra_pred_luma_dc_sse42() 610 acc_dc -= pu1_ref[two_nt]; in ihevc_intra_pred_luma_dc_sse42() 621 src_temp2 = _mm_loadu_si128((__m128i *)(pu1_ref + two_nt + 1)); in ihevc_intra_pred_luma_dc_sse42() 634 pu1_dst[0] = ((pu1_ref[two_nt - 1] + two_dc_val + pu1_ref[two_nt + 1] + 2) in ihevc_intra_pred_luma_dc_sse42() [all …]
|
D | ihevc_chroma_intra_pred_filters_ssse3_intr.c | 151 WORD32 two_nt, three_nt; in ihevc_intra_pred_chroma_planar_ssse3() local 171 two_nt = 2 * nt; in ihevc_intra_pred_chroma_planar_ssse3() 206 …2_4x32b = _mm_set_epi16(pu1_ref[2 * (two_nt - 1 - row) + 1], pu1_ref[2 * (two_nt - 1 - row)], pu1… in ihevc_intra_pred_chroma_planar_ssse3() 207 …pu1_ref[2 * (two_nt - 1 - row)], pu1_ref[2 * (two_nt - 1 - row) + 1], pu1_ref[2 * (two_nt - 1 - ro… in ihevc_intra_pred_chroma_planar_ssse3() 208 … pu1_ref[2 * (two_nt - 1 - row) + 1], pu1_ref[2 * (two_nt - 1 - row)]); in ihevc_intra_pred_chroma_planar_ssse3() 229 src_temp_8x16b = _mm_loadu_si128((__m128i *)(pu1_ref + 2 * (two_nt + 1) + col)); in ihevc_intra_pred_chroma_planar_ssse3()
|