Home | History | Annotate | Download | only in arm

Lines Matching refs:nbr_id_from_bl

119     WORD32 idx, nbr_id_from_bl, frwd_nbr_flag;
267 nbr_id_from_bl = look_up_trailing_zeros(nbr_flags_temp & 0XF) * 4; /* for bottom left and left */
268 if(nbr_id_from_bl == 32)
269 nbr_id_from_bl = 16;
270 if(nbr_id_from_bl == 16)
275 nbr_id_from_bl++;
276 nbr_id_from_bl += look_up_trailing_zeros((nbr_flags_temp >> 4) & 0xF) * 4; /* top and top right; 8 pels per nbr bit */
281 if(nbr_id_from_bl)
284 pu1_ref_u = pu1_dst[2 * nbr_id_from_bl];
285 pu1_ref_v = pu1_dst[(2 * nbr_id_from_bl) + 1];
286 for(i = 2 * (nbr_id_from_bl - 1); i >= 0; i -= 2)
295 while(nbr_id_from_bl < ((T8C_4NT)+1))
299 frwd_nbr_flag = (nbr_id_from_bl >> 2); /*+ (nbr_id_from_bl & 0x1);*/
302 if(nbr_id_from_bl == (T8C_4NT / 2))
309 pu1_dst[2 * nbr_id_from_bl] = pu1_dst[(2 * nbr_id_from_bl) - 2];
310 pu1_dst[(2 * nbr_id_from_bl) + 1] = pu1_dst[(2 * nbr_id_from_bl) - 1];
320 pu2_dst = (UWORD16 *)&pu1_dst[(2 * nbr_id_from_bl) - 2];
321 ihevc_memset_16bit_a9q((UWORD16 *)(pu1_dst + (2 * nbr_id_from_bl)), pu2_dst[0], 4);
325 nbr_id_from_bl += (nbr_id_from_bl == (T8C_4NT / 2)) ? 1 : 4;
334 nbr_id_from_bl = look_up_trailing_zeros((nbr_flags & 0XFF)) * 4; /* for bottom left and left */
336 if(nbr_id_from_bl == 32)
342 nbr_id_from_bl++;
344 nbr_id_from_bl += look_up_trailing_zeros((nbr_flags >> 8) & 0xFF) * 4;
348 if(nbr_id_from_bl)
351 pu1_ref_u = pu1_dst[2 * nbr_id_from_bl];
352 pu1_ref_v = pu1_dst[2 * nbr_id_from_bl + 1];
353 for(i = (2 * (nbr_id_from_bl - 1)); i >= 0; i -= 2)
362 while(nbr_id_from_bl < ((T16C_4NT)+1))
366 frwd_nbr_flag = (nbr_id_from_bl >> 2); /*+ (nbr_id_from_bl & 0x1);*/
369 if(nbr_id_from_bl == (T16C_4NT / 2))
375 pu1_dst[2 * nbr_id_from_bl] = pu1_dst[(2 * nbr_id_from_bl) - 2];
376 pu1_dst[(2 * nbr_id_from_bl) + 1] = pu1_dst[(2 * nbr_id_from_bl) - 1];
386 pu2_dst = (UWORD16 *)&pu1_dst[(2 * nbr_id_from_bl) - 2];
387 ihevc_memset_16bit_a9q((UWORD16 *)(pu1_dst + (2 * nbr_id_from_bl)), pu2_dst[0], 4);
391 nbr_id_from_bl += (nbr_id_from_bl == (T16C_4NT / 2)) ? 1 : 4;
417 WORD32 idx, nbr_id_from_bl, frwd_nbr_flag;
605 nbr_id_from_bl = look_up_trailing_zeros(nbr_flags_temp & 0XF) * 8; /* for below left and left */
607 if(nbr_id_from_bl == 64)
608 nbr_id_from_bl = 32;
610 if(nbr_id_from_bl == 32)
615 nbr_id_from_bl++;
616 nbr_id_from_bl += look_up_trailing_zeros((nbr_flags_temp >> 4) & 0xF) * 8; /* top and top right; 8 pels per nbr bit */
617 //nbr_id_from_bl += idx * 8;
621 if(nbr_id_from_bl)
624 pu1_ref = pu1_dst[nbr_id_from_bl];
625 for(i = (nbr_id_from_bl - 1); i >= 0; i--)
633 while(nbr_id_from_bl < ((T16_4NT) + 1))
637 frwd_nbr_flag = (nbr_id_from_bl >> 3); /*+ (nbr_id_from_bl & 0x1);*/
640 if(nbr_id_from_bl == (T16_4NT / 2))
646 pu1_dst[nbr_id_from_bl] = pu1_dst[nbr_id_from_bl - 1];
654 pu1_ref = pu1_dst[nbr_id_from_bl - 1];
655 ihevc_memset_mul_8_a9q(pu1_dst + nbr_id_from_bl, pu1_ref, 8);
661 nbr_id_from_bl += (nbr_id_from_bl == (T16_4NT / 2)) ? 1 : 8;
716 nbr_id_from_bl = look_up_trailing_zeros((nbr_flags & 0XFF)) * 8; /* for below left and left */
718 if(nbr_id_from_bl == 64)
724 nbr_id_from_bl++;
726 nbr_id_from_bl += look_up_trailing_zeros((nbr_flags >> 8) & 0xFF) * 8;
730 if(nbr_id_from_bl)
733 pu1_ref = pu1_dst[nbr_id_from_bl];
734 for(i = (nbr_id_from_bl - 1); i >= 0; i--)
740 while(nbr_id_from_bl < ((T32_4NT) + 1))
744 frwd_nbr_flag = (nbr_id_from_bl >> 3); /*+ (nbr_id_from_bl & 0x1);*/
747 if(nbr_id_from_bl == (T32_4NT / 2))
752 pu1_dst[nbr_id_from_bl] = pu1_dst[nbr_id_from_bl - 1];
760 pu1_ref = pu1_dst[nbr_id_from_bl - 1];
761 ihevc_memset_mul_8_a9q(&pu1_dst[nbr_id_from_bl], pu1_ref, 8);
766 nbr_id_from_bl += (nbr_id_from_bl == (T32_4NT / 2)) ? 1 : 8;