/external/libhevc/common/arm/ |
ihevc_inter_pred_luma_copy.s | 32 @* @param[out] pu1_dst 59 @ uword8 *pu1_dst, 68 @ r1 => *pu1_dst 112 add r1,r1,#4 @pu1_dst += 4 120 sub r1,r6,r11 @pu1_dst = pu1_dst_tmp 151 sub r1,r6,r11 @pu1_dst = pu1_dst_tmp 180 sub r1,r6,r11 @pu1_dst = pu1_dst_tmp
|
ihevc_weighted_pred_bi_default.s | 57 @* @param[out] pu1_dst 90 @ uword8 *pu1_dst, 102 @ r2 => *pu1_dst 181 add r14,r2,r5 @pu1_dst_tmp = pu1_dst + dst_strd 198 vst1.32 {d20[0]},[r2]! @store pu1_dst i iteration 199 vst1.32 {d20[1]},[r14],r5 @store pu1_dst ii iteration 201 vst1.32 {d30[0]},[r14],r5 @store pu1_dst iii iteration @vaddq_s32(i4_tmp2_t1, tmp_lvl_shift_t) iv iteratio 203 vst1.32 {d30[1]},[r14],r5 @store pu1_dst iv iteration 215 @pu1_dst + dst_std - wd 231 add r14,r2,r5 @pu1_dst_tmp = pu1_dst + dst_str [all...] |
ihevc_inter_pred_chroma_copy.s | 53 @* @param[out] pu1_dst 80 @ uword8 *pu1_dst, 88 @ r1 => *pu1_dst 139 add r1,r1,#4 @pu1_dst += 4 146 sub r1,r6,r11 @pu1_dst = pu1_dst_tmp 168 add r1,r1,#4 @pu1_dst += 4 198 sub r1,r6,r11 @pu1_dst = pu1_dst_tmp 245 sub r1,r6,r11 @pu1_dst = pu1_dst_tmp
|
ihevc_intra_pred_chroma_ver.s | 51 @* @param[out] pu1_dst 76 @ uword8 *pu1_dst, 83 @r2 => *pu1_dst 116 add r5, r2, r3 @pu1_dst + dst_strd 185 add r5, r2, r3 @pu1_dst + dst_strd 214 add r5, r2, r3 @pu1_dst + dst_strd
|
ihevc_weighted_pred_bi.s | 57 @* @param[out] pu1_dst 106 @ uword8 *pu1_dst, 123 @ r2 => *pu1_dst 189 add r10,r2,r5 @pu1_dst_tmp = pu1_dst + dst_strd 233 vst1.s32 {d4[0]},[r2]! @store pu1_dst i iteration 237 vst1.s32 {d10[0]},[r10],r5 @store pu1_dst ii iteration 244 vst1.s32 {d14[0]},[r10],r5 @store pu1_dst iii iteration 247 vst1.s32 {d18[0]},[r10],r5 @store pu1_dst iv iteration 259 add r2,r2,r10 @pu1_dst + dst_std - wd
|
ihevc_inter_pred_chroma_vert.s | 50 @* 'pu1_dst' the output is down shifted by 6 and clipped to 8 bits 58 @* @param[out] pu1_dst 84 @ uword8 *pu1_dst, 155 add r6,r1,r3 @pu1_dst + dst_strd 164 add r1,r1,r9 @pu1_dst += (2*dst_strd - 2wd) 195 add r6,r1,r3 @pu1_dst + dst_strd 199 add r1,r1,#4 @pu1_dst += 4 206 add r1,r1,r9 @pu1_dst += 2*dst_strd - 2*wd 235 add r7,r1,r3 @pu1_dst 241 addle r0,r0,r9 @pu1_dst += 4*dst_strd - 2*w [all...] |
ihevc_inter_pred_chroma_vert_w16out.s | 50 @* 'pu1_dst' no downshifting or clipping is done and the output is used as 156 add r6,r1,r3 @pu1_dst + dst_strd 164 add r1,r1,r9 @pu1_dst += (2*dst_strd - 2wd) 195 add r6,r1,r3,lsl #1 @pu1_dst + dst_strd 198 add r1,r1,#8 @pu1_dst += 4 205 add r1,r1,r9 @pu1_dst += 2*dst_strd - 2*wd 235 add r7,r1,r3 @pu1_dst 241 addle r0,r0,r9 @pu1_dst += 4*dst_strd - 2*wd 278 addle r0,r0,r9 @pu1_dst += 4*dst_strd - 2*wd 296 add r7,r1,r3 @pu1_dst [all...] |
ihevc_intra_pred_chroma_mode_18_34.s | 51 @* @param[out] pu1_dst 79 @ uword8 *pu1_dst, 87 @r2 => *pu1_dst
|
ihevc_inter_pred_chroma_horz.s | 49 @* by 'pu1_dst' the output is downshifted by 6 and clipped to 8 bits 57 @* @param[out] pu1_dst 84 @ uword8 *pu1_dst, 266 vst1.16 {q11},[r1],r6 @store the result pu1_dst 332 vst1.16 {q11},[r1],r6 @store the result pu1_dst 361 vst1.16 {q11},[r1] @store the result pu1_dst 388 add r6,r1,r3 @pu1_dst + dst_strd 422 vst1.8 {d8},[r1]! @store the result pu1_dst 426 vst1.8 {d10},[r6]! @store the result pu1_dst 518 vst1.8 {d8},[r4],r3 @(1)store the result pu1_dst [all...] |
ihevc_inter_pred_filters_luma_horz.s | 55 @* 'pu1_dst' the output is downshifted by 6 and clipped to 8 bits 62 @* @param[out] pu1_dst 90 @ uword8 *pu1_dst, 99 @ r1 => *pu1_dst 184 add r6,r1,r3 @pu1_dst + dst_strd 243 vst1.8 {d20},[r1]! @store the result pu1_dst 251 vst1.8 {d8},[r6]! @store the result pu1_dst 284 add r6,r1,r3 @pu1_dst + dst_strd 367 vst1.8 {q4},[r1]! @store the result pu1_dst 407 vst1.8 {q5},[r6]! @store the result pu1_dst [all...] |
ihevc_inter_pred_chroma_horz_w16out.s | 49 @* by 'pu1_dst' no downshifting or clipping is done and the output is used 270 vst1.16 {q11},[r1]! @store the result pu1_dst 279 vst1.16 {q10},[r1],r6 @store the result pu1_dst 338 vst1.16 {q11},[r1]! @store the result pu1_dst 340 vst1.16 {q10},[r1],r6 @store the result pu1_dst 361 vst1.16 {q11},[r1]! @store the result pu1_dst 362 vst1.16 {q10},[r1],r6 @store the result pu1_dst 385 add r6,r1,r3,lsl #1 @pu1_dst + dst_strd 421 vst1.16 {d10, d11},[r6]! @store the result pu1_dst 494 vst1.16 {d8, d9},[r4],r8 @(1)store the result pu1_dst [all...] |
ihevc_inter_pred_chroma_vert_w16inp.s | 50 @* 'pu1_dst' input is 16 bits the filter output is downshifted by 12 and 57 @* @param[out] pu1_dst 83 @ uword8 *pu1_dst, 148 add r7,r1,r3 @pu1_dst + dst_strd 163 add r1,r1,r6 @pu1_dst += 2*dst_strd - 2*wd 191 add r9,r1,r3 @pu1_dst + dst_strd 270 add r9,r1,r3 @pu1_dst + dst_strd 319 add r9,r1,r3 @pu1_dst + dst_strd
|
ihevc_intra_pred_luma_mode2.s | 51 @* @param[out] pu1_dst 79 @ uword8 *pu1_dst, 87 @r2 => *pu1_dst
|
ihevc_intra_pred_luma_mode_18_34.s | 51 @* @param[out] pu1_dst 79 @ uword8 *pu1_dst, 87 @r2 => *pu1_dst
|
ihevc_inter_pred_chroma_vert_w16inp_w16out.s | 50 @* 'pu1_dst' input is 16 bits the filter output is downshifted by 6 and 148 add r7,r1,r3 @pu1_dst + dst_strd 161 add r1,r1,r6,lsl #1 @pu1_dst += 2*dst_strd - 2*wd 190 add r9,r1,r3 @pu1_dst + dst_strd 266 add r9,r1,r3 @pu1_dst + dst_strd 309 add r9,r1,r3 @pu1_dst + dst_strd
|
ihevc_inter_pred_luma_horz_w16out.s | 52 @* by 'pu1_dst' no downshifting or clipping is done and the output is used 195 add r6,r1,r3,lsl #1 @pu1_dst + dst_strd 349 add r6,r1,r3,lsl #1 @pu1_dst + dst_strd 408 vst1.16 {q4},[r1]! @store the result pu1_dst 416 vst1.16 {q5},[r6]! @store the result pu1_dst 451 add r6,r1,r3,lsl #1 @pu1_dst + dst_strd 513 vst1.8 {q4},[r1]! @store the result pu1_dst 570 vst1.8 {q11},[r6]! @store the result pu1_dst 573 addeq r6,r1,r3,lsl #1 @pu1_dst + dst_strd 579 vst1.8 {q11},[r6]! @store the result pu1_dst [all...] |
ihevc_intra_pred_chroma_dc.s | 51 @* @param[out] pu1_dst 79 @ uword8 *pu1_dst, 87 @r2 => *pu1_dst
|
/external/libhevc/decoder/ |
ihevcd_inter_pred.c | 144 UWORD8 *pu1_dst; local 308 pu1_dst = pu1_dst_luma + pu_y * ref_strd + pu_x; 354 pu1_dst = pu1_dst_chroma + pu_y * ref_strd / 2 + pu_x; 403 (void *)pi2_tmp1 : (void *)pu1_dst; 427 (void *)pi2_tmp1 : (void *)pu1_dst; 446 (void *)pi2_tmp2 : (void *)pu1_dst; 470 (void *)pi2_tmp2 : (void *)pu1_dst; 503 pu1_dst, 526 pu1_dst, 548 pu1_dst, [all...] |
ihevcd_nal.c | 159 * @param[in] pu1_dst 181 UWORD8 *pu1_dst, 201 pu1_dst[dst_cnt++] = u1_src; 257 pu1_dst[dst_cnt++] = u1_src;
|
ihevcd_structs.h | [all...] |
ihevcd_iquant_itrans_recon_ctb.c | 673 UWORD8 *pu1_dst = NULL, *pu1_dst_v = NULL; local 803 pu1_dst = pu1_y_dst_ctb + tu_y_offset; 867 pu1_dst = pu1_uv_dst_ctb + tu_uv_offset + chroma_yuv420sp_vu_u_offset; /* Pointing to start byte of U*/ 868 pu1_dst_v = pu1_dst + 1 + chroma_yuv420sp_vu_v_offset; /* Pointing to start byte of V*/ [all...] |
/external/libhevc/common/ |
ihevc_itrans_recon_32x32.c | 73 * @param[out] pu1_dst 102 UWORD8 *pu1_dst, 252 pu1_dst[k] = CLIP_U8((itrans_out + pu1_pred[k])); 255 pu1_dst[k + 16] = CLIP_U8((itrans_out + pu1_pred[k + 16])); 259 pu1_dst += dst_strd; 312 pu1_dst[k] = CLIP_U8((itrans_out + pu1_pred[k])); 315 pu1_dst[k + 16] = CLIP_U8((itrans_out + pu1_pred[k + 16])); 319 pu1_dst += dst_strd; 430 pu1_dst[k] = CLIP_U8((itrans_out + pu1_pred[k])); 433 pu1_dst[k + 16] = CLIP_U8((itrans_out + pu1_pred[k + 16])) [all...] |
/external/libhevc/common/x86/ |
ihevc_itrans_recon_sse42_intr.c | 81 * @param[out] pu1_dst 114 UWORD8 *pu1_dst, 346 WORD32 *pi4_dst = (WORD32 *)pu1_dst; 372 pu1_dst += dst_strd; 373 pi4_dst = (WORD32 *)(pu1_dst); 376 pu1_dst += dst_strd; 377 pi4_dst = (WORD32 *)(pu1_dst); 380 pu1_dst += dst_strd; 381 pi4_dst = (WORD32 *)(pu1_dst); 412 * @param[out] pu1_dst [all...] |
ihevc_itrans_recon_ssse3_intr.c | 83 * @param[out] pu1_dst 115 UWORD8 *pu1_dst, 442 WORD32 *pi4_dst = (WORD32 *)pu1_dst; 474 pu1_dst += dst_strd; 475 pi4_dst = (WORD32 *)(pu1_dst); 478 pu1_dst += dst_strd; 479 pi4_dst = (WORD32 *)(pu1_dst); 482 pu1_dst += dst_strd; 483 pi4_dst = (WORD32 *)(pu1_dst); 515 * @param[out] pu1_dst [all...] |
/external/libhevc/decoder/x86/ |
ihevcd_fmt_conv_ssse3_intr.c | 61 UWORD8 *pu1_src, *pu1_dst; local 73 pu1_dst = (UWORD8 *)pu1_y_dst; 82 memcpy(pu1_dst, pu1_src, num_cols); 83 pu1_dst += dst_strd;
|