Lines Matching refs:nt
114 * @param[in] nt
131 WORD32 nt,
138 WORD32 two_nt = 2 * nt;
150 if(nt == 4)
159 for(i = 0; i < nt; i++)
164 for(i = nt; i < two_nt; i++)
169 ihevc_memcpy(&pu1_dst[two_nt + 1], pu1_top, nt);
173 ihevc_memcpy(&pu1_dst[two_nt + 1 + nt], pu1_top + nt, nt);
183 ASSERT((nt == 8) || (nt == 16) || (nt == 32));
186 for(i = 0; i < nt; i++)
189 for(i = nt; i < two_nt; i++)
192 ihevc_memcpy_mul_8(&pu1_dst[two_nt + 1], pu1_top, nt);
194 ihevc_memcpy_mul_8(&pu1_dst[two_nt + 1 + nt], pu1_top + nt, nt);
205 WORD32 nt,
212 WORD32 total_samples = (4 * nt) + 1;
213 WORD32 two_nt = 2 * nt;
215 WORD32 three_nt = 3 * nt;
241 if(nt <= 8)
259 for(i = 0; i < nt; i++)
264 ihevc_memset(&pu1_dst[two_nt - 1 - (nt - 1)], 0, nt);
270 for(i = nt; i < two_nt; i++)
275 ihevc_memset(&pu1_dst[two_nt - 1 - (two_nt - 1)], 0, nt);
281 ihevc_memcpy(&pu1_dst[two_nt + 1], pu1_top, nt);
285 ihevc_memset(&pu1_dst[two_nt + 1], 0, nt);
290 ihevc_memcpy(&pu1_dst[two_nt + 1 + nt], pu1_top + nt, nt);
294 ihevc_memset(&pu1_dst[two_nt + 1 + nt], 0, nt);
315 idx = nt * next;
323 idx = (nt * (next - 1)) + 1;
334 ihevc_memset(&pu1_dst[nt], pu1_dst[nt - 1], nt);
343 ihevc_memset(&pu1_dst[two_nt + 1], pu1_dst[two_nt], nt);
348 ihevc_memset(&pu1_dst[three_nt + 1], pu1_dst[three_nt], nt);
353 if(nt == 16)
369 for(i = 0; i < nt; i++)
374 ihevc_memset_mul_8(&pu1_dst[two_nt - 1 - (nt - 1)], 0, nt);
381 for(i = nt; i < (nt + 8); i++)
386 ihevc_memset_mul_8(&pu1_dst[nt - 8], 0, 8);
391 for(i = (nt + 8); i < two_nt; i++)
402 ihevc_memcpy_mul_8(&pu1_dst[two_nt + 1], pu1_top, nt);
406 ihevc_memset_mul_8(&pu1_dst[two_nt + 1], 0, nt);
411 ihevc_memcpy_mul_8(&pu1_dst[two_nt + 1 + nt], pu1_top + nt, nt);
415 ihevc_memset_mul_8(&pu1_dst[two_nt + 1 + nt], 0, nt);
447 /* for the loop of 4*Nt+1 pixels (excluding pixels computed from reverse substitution) */
482 if(nt == 32)
492 for(i = 0; i < nt; i++)
497 ihevc_memset_mul_8(&pu1_dst[two_nt - 1 - (nt - 1)], 0, nt);
504 for(i = nt; i < (nt + 8); i++)
514 for(i = (nt + 8); i < (nt + 16); i++)
524 for(i = (nt + 16); i < (nt + 24); i++)
534 for(i = (nt + 24); i < (two_nt); i++)
546 ihevc_memcpy_mul_8(&pu1_dst[two_nt + 1], pu1_top, nt);
550 ihevc_memset_mul_8(&pu1_dst[two_nt + 1], 0, nt);
555 ihevc_memcpy_mul_8(&pu1_dst[two_nt + 1 + nt], pu1_top + nt, nt);
559 ihevc_memset_mul_8(&pu1_dst[two_nt + 1 + nt], 0, nt);
587 /* for the loop of 4*Nt+1 pixels (excluding pixels computed from reverse substitution) */
639 * @param[in] nt
655 WORD32 nt,
662 WORD32 four_nt = 4 * nt;
671 filter_flag = gau1_intra_pred_ref_filter[mode] & (1 << (CTZ(nt) - 2));
688 if((1 == strong_intra_smoothing_enable_flag) && (32 == nt))
691 abs_cond_top_flag = (ABS(pu1_src[2 * nt] + pu1_src[4 * nt]
692 - (2 * pu1_src[3 * nt]))) < dc_val;
693 abs_cond_left_flag = (ABS(pu1_src[2 * nt] + pu1_src[0]
694 - (2 * pu1_src[nt]))) < dc_val;
701 au1_flt[4 * nt] = pu1_src[4 * nt];
706 au1_flt[2 * nt] = pu1_src[2 * nt];
708 for(i = 1; i < (2 * nt); i++)
709 au1_flt[i] = (((2 * nt) - i) * pu1_src[0] + i * pu1_src[2 * nt] + 32) >> 6;
711 for(i = 1; i < (2 * nt); i++)
712 au1_flt[i + (2 * nt)] = (((2 * nt) - i) * pu1_src[2 * nt] + i * pu1_src[4 * nt] + 32) >> 6;
756 * @param[in] nt
775 WORD32 nt,
785 switch(nt)
802 two_nt = 2 * nt;
803 three_nt = 3 * nt;
805 for(row = 0; row < nt; row++)
807 for(col = 0; col < nt; col++)
809 pu1_dst[row * dst_strd + col] = ((nt - 1 - col)
812 + (nt - 1 - row) * pu1_ref[two_nt + 1 + col]
813 + (row + 1) * pu1_ref[nt - 1] + nt) >> (log2nt + 1);
842 * @param[in] nt
861 WORD32 nt,
873 switch(nt)
890 two_nt = 2 * nt;
891 three_nt = 3 * nt;
895 for(i = nt; i < two_nt; i++)
901 dc_val = (acc_dc + nt) >> (log2nt + 1);
907 if(nt == 32)
909 for(row = 0; row < nt; row++)
910 for(col = 0; col < nt; col++)
919 for(col = 1; col < nt; col++)
922 for(row = 1; row < nt; row++)
927 for(row = 1; row < nt; row++)
928 for(col = 1; col < nt; col++)
958 * @param[in] nt
977 WORD32 nt,
986 two_nt = 2 * nt;
988 if(nt == 32)
990 for(row = 0; row < nt; row++)
991 for(col = 0; col < nt; col++)
997 for(col = 0; col < nt; col++)
1005 for(row = 1; row < nt; row++)
1006 for(col = 0; col < nt; col++)
1038 * @param[in] nt
1057 WORD32 nt,
1062 WORD32 two_nt = 2 * nt;
1066 if(nt == 32)
1069 for(row = 0; row < nt; row++)
1070 for(col = 0; col < nt; col++)
1076 for(row = 0; row < nt; row++)
1084 for(row = 0; row < nt; row++)
1085 for(col = 1; col < nt; col++)
1116 * @param[in] nt
1135 WORD32 nt,
1139 WORD32 two_nt = 2 * nt;
1146 for(col = 0; col < nt; col++)
1150 for(row = 0; row < nt; row++)
1180 * @param[in] nt
1199 WORD32 nt,
1205 WORD32 two_nt = 2 * nt;
1217 for(row = 0; row < nt; row++)
1226 for(col = 0; col < nt; col++)
1257 * @param[in] nt
1276 WORD32 nt,
1280 WORD32 two_nt = 2 * nt;
1291 for(col = 0; col < nt; col++)
1298 for(row = 0; row < nt; row++)
1334 * @param[in] nt
1353 WORD32 nt,
1370 two_nt = 2 * nt;
1379 ref_main = ref_temp + nt - 1;
1380 for(k = 0; k < nt + 1; k++)
1381 ref_temp[k + nt - 1] = pu1_ref[two_nt - k];
1383 ref_main = ref_temp + nt - 1;
1384 ref_idx = (nt * intra_pred_ang) >> 5;
1397 for(col = 0; col < nt; col++)
1404 for(row = 0; row < nt; row++)
1442 * @param[in] nt
1461 WORD32 nt,
1472 two_nt = 2 * nt;
1479 ref_main = ref_temp + nt - 1;
1480 for(k = 0; k < (nt + 1); k++)
1481 ref_temp[k + nt - 1] = pu1_ref[two_nt + k];
1483 ref_idx = (nt * intra_pred_ang) >> 5;
1495 for(row = 0; row < nt; row++)
1502 for(col = 0; col < nt; col++)
1540 * @param[in] nt
1559 WORD32 nt,
1567 two_nt = 2 * nt;
1570 for(row = 0; row < nt; row++)
1577 for(col = 0; col < nt; col++)