Home
last modified time | relevance | path

Searched refs:pu1_ref (Results 1 – 25 of 62) sorted by relevance

123

/external/libhevc/common/x86/
Dihevc_chroma_intra_pred_filters_sse42_intr.c109 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()
153pu1_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()
157pu1_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()
175pu1_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()
176pu1_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 …]
Dihevc_chroma_intra_pred_filters_ssse3_intr.c128 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()
171pu1_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()
175pu1_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()
194pu1_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()
195pu1_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 …]
Dihevc_intra_pred_filters_ssse3_intr.c123 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 …]
Dihevc_intra_pred_filters_sse42_intr.c379 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/
Dihevc_chroma_intra_pred_filters.c457 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 …]
Dihevc_intra_pred_filters.c195 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 …]
Dihevc_chroma_intra_pred.h43 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,
Dihevc_intra_pred.h51 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/
Dih264e_mc.c122 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/
Dicv_sad_ssse3.c91 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/
Dimpeg2_inter_pred.c248 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 …]
Dicv_sad.c90 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/
Dihevc_intra_pred_filters_neon_intr.c118 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 …]
Dihevc_intra_ref_substitution_a9q.c402 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 …]
Dihevc_intra_pred_chroma_horz.s75 @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 …]
Dihevc_intra_pred_luma_horz.s75 @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 …]
Dihevc_intra_pred_filters_chroma_mode_19_to_25.s74 @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 …]
Dihevc_intra_pred_luma_mode_27_to_33.s76 @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 …]
Dihevc_intra_pred_filters_luma_mode_19_to_25.s74 @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 …]
Dihevc_intra_pred_chroma_mode_27_to_33.s77 @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/
Dimpeg2d_mc.c826 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/
Dhme_subpel.c940 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/
Dihevce_ssd_calculator_neon.c239 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 …]
Dihevce_coarse_layer_sad_neon.c109 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 …]
Dihevce_me_neon.c433 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 …]

123