/external/libhevc/common/x86/ |
D | ihevc_chroma_intra_pred_filters_sse42_intr.c | 109 void ihevc_intra_pred_chroma_planar_sse42(UWORD8 *pu1_ref, in ihevc_intra_pred_chroma_planar_sse42() argument 152 …const_temp_4x32b = _mm_set_epi16(pu1_ref[2 * (three_nt + 1) + 1], pu1_ref[2 * (three_nt + 1)], pu… in ihevc_intra_pred_chroma_planar_sse42() 153 … pu1_ref[2 * (three_nt + 1)], pu1_ref[2 * (three_nt + 1) + 1], pu1_ref[2 * (three_nt + 1)], in ihevc_intra_pred_chroma_planar_sse42() 154 pu1_ref[2 * (three_nt + 1) + 1], pu1_ref[2 * (three_nt + 1)]); in ihevc_intra_pred_chroma_planar_sse42() 156 …const_temp1_4x32b = _mm_set_epi16(pu1_ref[2 * (nt - 1) + 1], pu1_ref[2 * (nt - 1)], pu1_ref[2 * (n… in ihevc_intra_pred_chroma_planar_sse42() 157 …pu1_ref[2 * (nt - 1) + 1], pu1_ref[2 * (nt - 1)], pu1_ref[2 * (nt - 1) + 1], pu1_ref[2 * (nt - 1)]… in ihevc_intra_pred_chroma_planar_sse42() 174 …const_temp2_4x32b = _mm_set_epi16(pu1_ref[2 * (two_nt - 1 - row) + 1], pu1_ref[2 * (two_nt - 1 - … in ihevc_intra_pred_chroma_planar_sse42() 175 …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() 176 … pu1_ref[2 * (two_nt - 1 - row) + 1], pu1_ref[2 * (two_nt - 1 - row)]); in ihevc_intra_pred_chroma_planar_sse42() 197 src_temp_8x16b = _mm_loadu_si128((__m128i *)(pu1_ref + 2 * (two_nt + 1) + col)); in ihevc_intra_pred_chroma_planar_sse42() [all …]
|
D | ihevc_chroma_intra_pred_filters_ssse3_intr.c | 128 void ihevc_intra_pred_chroma_planar_ssse3(UWORD8 *pu1_ref, in ihevc_intra_pred_chroma_planar_ssse3() argument 170 …const_temp_4x32b = _mm_set_epi16(pu1_ref[2 * (three_nt + 1) + 1], pu1_ref[2 * (three_nt + 1)], pu… in ihevc_intra_pred_chroma_planar_ssse3() 171 … pu1_ref[2 * (three_nt + 1)], pu1_ref[2 * (three_nt + 1) + 1], pu1_ref[2 * (three_nt + 1)], in ihevc_intra_pred_chroma_planar_ssse3() 172 pu1_ref[2 * (three_nt + 1) + 1], pu1_ref[2 * (three_nt + 1)]); in ihevc_intra_pred_chroma_planar_ssse3() 174 …const_temp1_4x32b = _mm_set_epi16(pu1_ref[2 * (nt - 1) + 1], pu1_ref[2 * (nt - 1)], pu1_ref[2 * (n… in ihevc_intra_pred_chroma_planar_ssse3() 175 …pu1_ref[2 * (nt - 1) + 1], pu1_ref[2 * (nt - 1)], pu1_ref[2 * (nt - 1) + 1], pu1_ref[2 * (nt - 1)]… in ihevc_intra_pred_chroma_planar_ssse3() 193 …const_temp2_4x32b = _mm_set_epi16(pu1_ref[2 * (two_nt - 1 - row) + 1], pu1_ref[2 * (two_nt - 1 - … in ihevc_intra_pred_chroma_planar_ssse3() 194 …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() 195 … pu1_ref[2 * (two_nt - 1 - row) + 1], pu1_ref[2 * (two_nt - 1 - row)]); in ihevc_intra_pred_chroma_planar_ssse3() 216 src_temp_8x16b = _mm_loadu_si128((__m128i *)(pu1_ref + 2 * (two_nt + 1) + col)); in ihevc_intra_pred_chroma_planar_ssse3() [all …]
|
D | ihevc_intra_pred_filters_ssse3_intr.c | 123 UWORD8 pu1_ref; in ihevc_intra_pred_luma_ref_substitution_ssse3() local 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() 253 pu1_ref = pu1_dst[nbr_id_from_bl]; in ihevc_intra_pred_luma_ref_substitution_ssse3() 256 pu1_dst[i] = pu1_ref; in ihevc_intra_pred_luma_ref_substitution_ssse3() 283 pu1_ref = pu1_dst[nbr_id_from_bl - 1]; in ihevc_intra_pred_luma_ref_substitution_ssse3() 285 pu1_dst[nbr_id_from_bl + i] = pu1_ref; in ihevc_intra_pred_luma_ref_substitution_ssse3() 317 pu1_ref = pu1_dst[nbr_id_from_bl]; in ihevc_intra_pred_luma_ref_substitution_ssse3() [all …]
|
D | ihevc_intra_pred_filters_sse42_intr.c | 379 void ihevc_intra_pred_luma_dc_sse42(UWORD8 *pu1_ref, in ihevc_intra_pred_luma_dc_sse42() argument 430 src_temp3 = _mm_loadu_si128((__m128i *)(pu1_ref + nt)); in ihevc_intra_pred_luma_dc_sse42() 431 src_temp4 = _mm_loadu_si128((__m128i *)(pu1_ref + nt + 16)); in ihevc_intra_pred_luma_dc_sse42() 432 src_temp7 = _mm_loadu_si128((__m128i *)(pu1_ref + nt + 32)); in ihevc_intra_pred_luma_dc_sse42() 433 src_temp8 = _mm_loadu_si128((__m128i *)(pu1_ref + nt + 48)); in ihevc_intra_pred_luma_dc_sse42() 449 acc_dc += pu1_ref[three_nt]; in ihevc_intra_pred_luma_dc_sse42() 450 acc_dc -= pu1_ref[two_nt]; in ihevc_intra_pred_luma_dc_sse42() 517 src_temp3 = _mm_loadu_si128((__m128i *)(pu1_ref + nt)); in ihevc_intra_pred_luma_dc_sse42() 518 src_temp2 = _mm_loadu_si128((__m128i *)(pu1_ref + two_nt + 1)); in ihevc_intra_pred_luma_dc_sse42() 528 acc_dc += pu1_ref[three_nt]; in ihevc_intra_pred_luma_dc_sse42() [all …]
|
/external/libhevc/common/ |
D | ihevc_chroma_intra_pred_filters.c | 457 void ihevc_intra_pred_chroma_planar(UWORD8 *pu1_ref, in ihevc_intra_pred_chroma_planar() argument 492 * pu1_ref[2 * (two_nt - 1 - row)] in ihevc_intra_pred_chroma_planar() 493 + (col / 2 + 1) * pu1_ref[2 * (three_nt + 1)] in ihevc_intra_pred_chroma_planar() 494 + (nt - 1 - row) * pu1_ref[2 * (two_nt + 1) + col] in ihevc_intra_pred_chroma_planar() 495 + (row + 1) * pu1_ref[2 * (nt - 1)] + nt) >> (log2nt + 1); in ihevc_intra_pred_chroma_planar() 498 * pu1_ref[2 * (two_nt - 1 - row) + 1] in ihevc_intra_pred_chroma_planar() 499 + (col / 2 + 1) * pu1_ref[2 * (three_nt + 1) + 1] in ihevc_intra_pred_chroma_planar() 500 + (nt - 1 - row) * pu1_ref[2 * (two_nt + 1) + col + 1] in ihevc_intra_pred_chroma_planar() 501 + (row + 1) * pu1_ref[2 * (nt - 1) + 1] + nt) >> (log2nt + 1); in ihevc_intra_pred_chroma_planar() 545 void ihevc_intra_pred_chroma_dc(UWORD8 *pu1_ref, in ihevc_intra_pred_chroma_dc() argument [all …]
|
D | ihevc_intra_pred_filters.c | 195 UWORD8 pu1_ref; in ihevc_intra_pred_luma_ref_substitution() local 301 pu1_ref = pu1_dst[idx]; in ihevc_intra_pred_luma_ref_substitution() 303 pu1_dst[i] = pu1_ref; in ihevc_intra_pred_luma_ref_substitution() 309 pu1_ref = pu1_dst[idx]; in ihevc_intra_pred_luma_ref_substitution() 311 pu1_dst[i] = pu1_ref; in ihevc_intra_pred_luma_ref_substitution() 424 pu1_ref = pu1_dst[nbr_id_from_bl]; in ihevc_intra_pred_luma_ref_substitution() 427 pu1_dst[i] = pu1_ref; in ihevc_intra_pred_luma_ref_substitution() 454 pu1_ref = pu1_dst[nbr_id_from_bl - 1]; in ihevc_intra_pred_luma_ref_substitution() 455 ihevc_memset_mul_8(pu1_dst + nbr_id_from_bl, pu1_ref, 8); in ihevc_intra_pred_luma_ref_substitution() 566 pu1_ref = pu1_dst[nbr_id_from_bl]; in ihevc_intra_pred_luma_ref_substitution() [all …]
|
D | ihevc_chroma_intra_pred.h | 43 UWORD8 *pu1_ref, 51 UWORD8 *pu1_ref, 59 UWORD8 *pu1_ref, 67 UWORD8 *pu1_ref, 75 UWORD8 *pu1_ref, 83 UWORD8 *pu1_ref, 91 UWORD8 *pu1_ref, 99 UWORD8 *pu1_ref, 107 UWORD8 *pu1_ref, 115 UWORD8 *pu1_ref,
|
D | ihevc_intra_pred.h | 51 UWORD8 *pu1_ref, 61 UWORD8 *pu1_ref, 69 UWORD8 *pu1_ref, 78 UWORD8 *pu1_ref, 87 UWORD8 *pu1_ref, 96 UWORD8 *pu1_ref, 105 UWORD8 *pu1_ref, 114 UWORD8 *pu1_ref, 123 UWORD8 *pu1_ref, 132 UWORD8 *pu1_ref,
|
/external/libavc/encoder/ |
D | ih264e_mc.c | 122 UWORD8 *pu1_ref[4]; in ih264e_motion_comp_luma() local 178 pu1_ref[0] = ps_proc->apu1_ref_buf_luma[0]; in ih264e_motion_comp_luma() 183 pu1_ref[0] = ps_proc->apu1_ref_buf_luma[1]; in ih264e_motion_comp_luma() 195 pu1_ref[0] = ps_proc->apu1_ref_buf_luma[0]; in ih264e_motion_comp_luma() 202 pu1_ref[0] = ps_proc->apu1_ref_buf_luma[0]; in ih264e_motion_comp_luma() 228 pu1_ref[0] += ((u4_mv_y_full * i4_ref_strd[0]) + u4_mv_x_full); in ih264e_motion_comp_luma() 231 pu1_ref[1] = ps_proc->pu1_best_subpel_buf; in ih264e_motion_comp_luma() 252 *pu1_pseudo_pred = pu1_ref[u4_lkup_idx1]; in ih264e_motion_comp_luma() 262 ps_codec->pf_inter_pred_luma_copy(pu1_ref[u4_lkup_idx1], in ih264e_motion_comp_luma() 301 UWORD8 *pu1_ref; in ih264e_motion_comp_chroma() local [all …]
|
/external/libmpeg2/common/x86/ |
D | icv_sad_ssse3.c | 91 UWORD8 *pu1_ref, in icv_sad_8x4_ssse3() argument 122 ref_r0 = (__m128)_mm_loadl_epi64((__m128i *) (pu1_ref)); in icv_sad_8x4_ssse3() 123 pu1_ref += ref_strd; in icv_sad_8x4_ssse3() 125 ref_r1 = (__m128)_mm_loadl_epi64((__m128i *) (pu1_ref)); in icv_sad_8x4_ssse3() 126 pu1_ref += ref_strd; in icv_sad_8x4_ssse3() 128 ref_r0 = _mm_loadh_pi (ref_r0, (__m64 *) (pu1_ref)); in icv_sad_8x4_ssse3() 129 pu1_ref += ref_strd; in icv_sad_8x4_ssse3() 131 ref_r1 = _mm_loadh_pi (ref_r1, (__m64 *) (pu1_ref)); in icv_sad_8x4_ssse3() 132 pu1_ref += ref_strd; in icv_sad_8x4_ssse3()
|
/external/libmpeg2/common/ |
D | impeg2_inter_pred.c | 248 UWORD8 *pu1_ref, in impeg2_mc_halfx_halfy_8x8() argument 262 pu1_ref_p0 = pu1_ref; in impeg2_mc_halfx_halfy_8x8() 263 pu1_ref_p1 = pu1_ref + 1; in impeg2_mc_halfx_halfy_8x8() 264 pu1_ref_p2 = pu1_ref + u4_ref_wid; in impeg2_mc_halfx_halfy_8x8() 265 pu1_ref_p3 = pu1_ref + u4_ref_wid + 1; in impeg2_mc_halfx_halfy_8x8() 321 UWORD8 *pu1_ref, in impeg2_mc_halfx_fully_8x8() argument 334 pu1_ref_p0 = pu1_ref; in impeg2_mc_halfx_fully_8x8() 335 pu1_ref_p1 = pu1_ref + 1; in impeg2_mc_halfx_fully_8x8() 387 UWORD8 *pu1_ref, in impeg2_mc_fullx_halfy_8x8() argument 401 pu1_ref_p0 = pu1_ref; in impeg2_mc_fullx_halfy_8x8() [all …]
|
D | icv_sad.c | 90 UWORD8 *pu1_ref, in icv_sad_8x4() argument 115 ref = *pu1_ref++; in icv_sad_8x4() 120 pu1_ref += (ref_strd - 8); in icv_sad_8x4()
|
/external/libhevc/common/arm/ |
D | ihevc_intra_pred_filters_neon_intr.c | 118 UWORD8 pu1_ref; in ihevc_intra_pred_luma_ref_substitution_neonintr() local 187 pu1_ref = pu1_dst[idx]; in ihevc_intra_pred_luma_ref_substitution_neonintr() 189 pu1_dst[i] = pu1_ref; in ihevc_intra_pred_luma_ref_substitution_neonintr() 195 pu1_ref = pu1_dst[idx]; in ihevc_intra_pred_luma_ref_substitution_neonintr() 197 pu1_dst[i] = pu1_ref; in ihevc_intra_pred_luma_ref_substitution_neonintr() 315 pu1_ref = pu1_dst[nbr_id_from_bl]; in ihevc_intra_pred_luma_ref_substitution_neonintr() 318 pu1_dst[i] = pu1_ref; in ihevc_intra_pred_luma_ref_substitution_neonintr() 345 pu1_ref = pu1_dst[nbr_id_from_bl - 1]; in ihevc_intra_pred_luma_ref_substitution_neonintr() 347 pu1_dst[nbr_id_from_bl + i] = pu1_ref; in ihevc_intra_pred_luma_ref_substitution_neonintr() 377 pu1_ref = pu1_dst[nbr_id_from_bl]; in ihevc_intra_pred_luma_ref_substitution_neonintr() [all …]
|
D | ihevc_intra_ref_substitution_a9q.c | 402 UWORD8 pu1_ref; in ihevc_intra_pred_luma_ref_substitution_a9q() local 508 pu1_ref = pu1_dst[idx]; in ihevc_intra_pred_luma_ref_substitution_a9q() 510 pu1_dst[i] = pu1_ref; in ihevc_intra_pred_luma_ref_substitution_a9q() 516 pu1_ref = pu1_dst[idx]; in ihevc_intra_pred_luma_ref_substitution_a9q() 518 pu1_dst[i] = pu1_ref; in ihevc_intra_pred_luma_ref_substitution_a9q() 632 pu1_ref = pu1_dst[nbr_id_from_bl]; in ihevc_intra_pred_luma_ref_substitution_a9q() 635 pu1_dst[i] = pu1_ref; in ihevc_intra_pred_luma_ref_substitution_a9q() 662 pu1_ref = pu1_dst[nbr_id_from_bl - 1]; in ihevc_intra_pred_luma_ref_substitution_a9q() 663 ihevc_memset_mul_8_a9q(pu1_dst + nbr_id_from_bl, pu1_ref, 8); in ihevc_intra_pred_luma_ref_substitution_a9q() 773 pu1_ref = pu1_dst[nbr_id_from_bl]; in ihevc_intra_pred_luma_ref_substitution_a9q() [all …]
|
D | ihevc_intra_pred_chroma_horz.s | 75 @void ihevc_intra_pred_chroma_horz(uword8 *pu1_ref, 82 @r0 => *pu1_ref 108 add r12,r0,r6 @*pu1_ref[four_nt] 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] [all …]
|
D | ihevc_intra_pred_luma_horz.s | 75 @void ihevc_intra_pred_luma_horz(uword8 *pu1_ref, 82 @r0 => *pu1_ref 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] [all …]
|
D | ihevc_intra_pred_filters_chroma_mode_19_to_25.s | 74 @void ihevc_intra_pred_chroma_mode_19_to_25(uword8* pu1_ref, 82 @r0 => *pu1_ref 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]@ 275 add r10,r8,r9 @(i row)*pu1_ref[ref_main_idx] 281 add r12,r8,r9 @(ii)*pu1_ref[ref_main_idx] 285 add r10,r8,r9 @(iii)*pu1_ref[ref_main_idx] 299 add r12,r8,r9 @(iv)*pu1_ref[ref_main_idx] 324 add r10,r8,r9 @(v)*pu1_ref[ref_main_idx] 338 add r12,r8,r9 @(vi)*pu1_ref[ref_main_idx] [all …]
|
D | ihevc_intra_pred_luma_mode_27_to_33.s | 76 @void ihevc_intra_pred_luma_mode_27_to_33(uword8 *pu1_ref, 83 @r0 => *pu1_ref 130 add r8,r0,r7 @pu1_ref + two_nt 166 add r10,r8,r9 @(i row)*pu1_ref[ref_main_idx] 174 add r12,r8,r9 @(ii)*pu1_ref[ref_main_idx] 178 add r10,r8,r9 @(iii)*pu1_ref[ref_main_idx] 193 add r12,r8,r9 @(iv)*pu1_ref[ref_main_idx] 217 add r10,r8,r9 @(v)*pu1_ref[ref_main_idx] 232 add r12,r8,r9 @(vi)*pu1_ref[ref_main_idx] 238 add r10,r8,r9 @(vii)*pu1_ref[ref_main_idx] [all …]
|
D | ihevc_intra_pred_filters_luma_mode_19_to_25.s | 74 @void ihevc_intra_pred_luma_mode_19_to_25(uword8* pu1_ref, 82 @r0 => *pu1_ref 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]@ 278 add r10,r8,r9 @(i row)*pu1_ref[ref_main_idx] 284 add r12,r8,r9 @(ii)*pu1_ref[ref_main_idx] 288 add r10,r8,r9 @(iii)*pu1_ref[ref_main_idx] 302 add r12,r8,r9 @(iv)*pu1_ref[ref_main_idx] 326 add r10,r8,r9 @(v)*pu1_ref[ref_main_idx] 340 add r12,r8,r9 @(vi)*pu1_ref[ref_main_idx] [all …]
|
D | ihevc_intra_pred_chroma_mode_27_to_33.s | 77 @void ihevc_intra_pred_chroma_mode_27_to_33(uword8 *pu1_ref, 127 add r8,r0,r7 @pu1_ref + four_nt 164 add r10,r8,r9 @(i row)*pu1_ref[ref_main_idx] 172 add r12,r8,r9 @(ii)*pu1_ref[ref_main_idx] 176 add r10,r8,r9 @(iii)*pu1_ref[ref_main_idx] 191 add r12,r8,r9 @(iv)*pu1_ref[ref_main_idx] 216 add r10,r8,r9 @(v)*pu1_ref[ref_main_idx] 231 add r12,r8,r9 @(vi)*pu1_ref[ref_main_idx] 237 add r10,r8,r9 @(vii)*pu1_ref[ref_main_idx] 258 add r12,r8,r9 @(viii)*pu1_ref[ref_main_idx] [all …]
|
/external/libmpeg2/decoder/ |
D | impeg2d_mc.c | 826 UWORD8 *pu1_ref, in impeg2d_mc_halfx_halfy() argument 837 pu1_ref_ptr = pu1_ref; in impeg2d_mc_halfx_halfy() 849 pu1_ref_ptr = (pu1_ref + BLK_SIZE); in impeg2d_mc_halfx_halfy() 854 pu1_ref_ptr = pu1_ref + BLK_SIZE * u4_ref_wid; in impeg2d_mc_halfx_halfy() 859 pu1_ref_ptr = pu1_ref + BLK_SIZE * u4_ref_wid + BLK_SIZE; in impeg2d_mc_halfx_halfy() 878 pu1_ref_ptr = (pu1_ref + BLK_SIZE); in impeg2d_mc_halfx_halfy() 895 ref_p0 = pu1_ref; in impeg2d_mc_halfx_halfy() 896 ref_p1 = pu1_ref + 1; in impeg2d_mc_halfx_halfy() 897 ref_p2 = pu1_ref + u4_ref_wid; in impeg2d_mc_halfx_halfy() 898 ref_p3 = pu1_ref + u4_ref_wid + 1; in impeg2d_mc_halfx_halfy() [all …]
|
/external/libhevc/encoder/ |
D | hme_subpel.c | 940 s_err_prms.pu1_ref = as_pred_buf_data[2][j].pu1_pred; in hme_compute_pred_and_evaluate_bi() 1231 U08 *pu1_ref = ps_prms->pu1_ref; in hme_evalsatd_pt_pu_8x8_tu_rec() local 1261 pu1_ref, in hme_evalsatd_pt_pu_8x8_tu_rec() 1330 U08 *pu1_ref = ps_prms->pu1_ref; in hme_evalsatd_update_2_best_results_pt_pu_16x16() local 1346 pu1_pred = pu1_ref + (i & 0x01) * 8 + (i >> 1) * ref_stride * 8; in hme_evalsatd_update_2_best_results_pt_pu_16x16() 1503 U08 *pu1_ref = ps_prms->pu1_ref; in hme_evalsatd_update_1_best_result_pt_pu_16x16() local 1519 pu1_pred = pu1_ref + (i & 0x01) * 8 + (i >> 1) * ref_stride * 8; in hme_evalsatd_update_1_best_result_pt_pu_16x16() 1662 U08 *pu1_ref = ps_prms->pu1_ref; in hme_evalsatd_pt_pu_16x16_tu_rec() local 1691 pu1_ref, in hme_evalsatd_pt_pu_16x16_tu_rec() 1747 U08 *pu1_ref = ps_prms->pu1_ref; in hme_evalsatd_pt_pu_32x32() local [all …]
|
/external/libhevc/encoder/arm/ |
D | ihevce_ssd_calculator_neon.c | 239 UWORD8 *pu1_ref, in ihevce_ssd_calculator_plane_neon() argument 256 ssd = vaddq_u32(ssd, ihevce_1x8_ssd_computer_neon(pu1_inp, pu1_ref, chroma_plane)); in ihevce_ssd_calculator_plane_neon() 258 ssd = vaddq_u32(ssd, ihevce_1x16_ssd_computer_neon(pu1_inp, pu1_ref, chroma_plane)); in ihevce_ssd_calculator_plane_neon() 260 ssd = vaddq_u32(ssd, ihevce_1x32_ssd_computer_neon(pu1_inp, pu1_ref, chroma_plane)); in ihevce_ssd_calculator_plane_neon() 262 ssd = vaddq_u32(ssd, ihevce_1x64_ssd_computer_neon(pu1_inp, pu1_ref, chroma_plane)); in ihevce_ssd_calculator_plane_neon() 266 UWORD8 *inp = pu1_inp, *ref = pu1_ref; in ihevce_ssd_calculator_plane_neon() 277 pu1_ref += ref_stride; in ihevce_ssd_calculator_plane_neon() 283 ssd = ihevce_4x4_ssd_computer_neon(pu1_inp, pu1_ref, inp_stride, ref_stride, chroma_plane); in ihevce_ssd_calculator_plane_neon() 291 UWORD8 *pu1_inp, UWORD8 *pu1_ref, UWORD32 inp_stride, UWORD32 ref_stride, UWORD32 wd, in ihevce_ssd_calculator_neon() argument 294 return ihevce_ssd_calculator_plane_neon(pu1_inp, pu1_ref, inp_stride, ref_stride, wd, ht, in ihevce_ssd_calculator_neon() [all …]
|
D | ihevce_coarse_layer_sad_neon.c | 109 U08 *pu1_inp, *pu1_ref; in hme_store_4x4_sads_high_speed_neon() local 187 pu1_ref = pu1_ref_coloc + mvx + (mvy * i4_ref_stride); in hme_store_4x4_sads_high_speed_neon() 196 uint8x16_t ref = vld1q_u8(pu1_ref); in hme_store_4x4_sads_high_speed_neon() 200 pu1_ref += i4_ref_stride; in hme_store_4x4_sads_high_speed_neon() 217 uint8x8_t ref = vld1_u8(pu1_ref); in hme_store_4x4_sads_high_speed_neon() 220 pu1_ref += i4_ref_stride; in hme_store_4x4_sads_high_speed_neon() 230 const uint8x16_t ref = load_unaligned_u8q(pu1_ref, i4_ref_stride); in hme_store_4x4_sads_high_speed_neon() 262 U08 *pu1_inp, *pu1_ref; in hme_store_4x4_sads_high_quality_neon() local 338 pu1_ref = pu1_ref_coloc + mvx + (mvy * i4_ref_stride); in hme_store_4x4_sads_high_quality_neon() 350 uint8x16_t ref_a = vld1q_u8(pu1_ref); in hme_store_4x4_sads_high_quality_neon() [all …]
|
D | ihevce_me_neon.c | 433 U08 *pu1_ref = ps_prms->pu1_ref; in hme_evalsad_grid_npu_MxN_neon() local 438 pu1_ref += x_off * gai1_grid_id_to_x[i]; in hme_evalsad_grid_npu_MxN_neon() 439 pu1_ref += y_off * gai1_grid_id_to_y[i]; in hme_evalsad_grid_npu_MxN_neon() 442 pu1_ref, in hme_evalsad_grid_npu_MxN_neon() 454 ps_prms->pu1_ref, in hme_evalsad_pt_npu_MxN_8bit_neon() 498 ps_err_prms->pu1_ref = ppu1_ref[ps_search_node->i1_ref_idx] + i4_ref_off; in hme_calc_sad_and_1_best_result_neon() 499 ps_err_prms->pu1_ref += ps_search_node->s_mv.i2_mvx; in hme_calc_sad_and_1_best_result_neon() 500 ps_err_prms->pu1_ref += (ps_search_node->s_mv.i2_mvy * i4_ref_stride); in hme_calc_sad_and_1_best_result_neon() 506 UWORD8 *pu1_ref = ps_err_prms->pu1_ref; in hme_calc_sad_and_1_best_result_neon() local 511 pu1_ref + j * ref_buf_stride_ls2, in hme_calc_sad_and_1_best_result_neon() [all …]
|