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);
379 for(i = nt; i < two_nt; i++)
384 ihevc_memset_mul_8(&pu1_dst[two_nt - 1 - (two_nt - 1)], 0, nt);
390 ihevc_memcpy_mul_8(&pu1_dst[two_nt + 1], pu1_top, nt);
394 ihevc_memset_mul_8(&pu1_dst[two_nt + 1], 0, nt);
399 ihevc_memcpy_mul_8(&pu1_dst[two_nt + 1 + nt], pu1_top + nt, nt);
403 ihevc_memset_mul_8(&pu1_dst[two_nt + 1 + nt], 0, nt);
435 /* for the loop of 4*Nt+1 pixels (excluding pixels computed from reverse substitution) */
470 if(nt == 32)
480 for(i = 0; i < nt; i++)
485 ihevc_memset_mul_8(&pu1_dst[two_nt - 1 - (nt - 1)], 0, nt);
490 for(i = nt; i < two_nt; i++)
495 ihevc_memset_mul_8(&pu1_dst[two_nt - 1 - (two_nt - 1)], 0, nt);
501 ihevc_memcpy_mul_8(&pu1_dst[two_nt + 1], pu1_top, nt);
505 nt);
510 ihevc_memcpy_mul_8(&pu1_dst[two_nt + 1 + nt], pu1_top + nt, nt);
514 ihevc_memset_mul_8(&pu1_dst[two_nt + 1 + nt], 0, nt);
542 /* for the loop of 4*Nt+1 pixels (excluding pixels computed from reverse substitution) */
594 * @param[in] nt
610 WORD32 nt,
617 WORD32 four_nt = 4 * nt;
626 filter_flag = gau1_intra_pred_ref_filter[mode] & (1 << (CTZ(nt) - 2));
643 if((1 == strong_intra_smoothing_enable_flag) && (32 == nt))
646 abs_cond_top_flag = (ABS(pu1_src[2 * nt] + pu1_src[4 * nt]
647 - (2 * pu1_src[3 * nt]))) < dc_val;
648 abs_cond_left_flag = (ABS(pu1_src[2 * nt] + pu1_src[0]
649 - (2 * pu1_src[nt]))) < dc_val;
656 au1_flt[4 * nt] = pu1_src[4 * nt];
661 au1_flt[2 * nt] = pu1_src[2 * nt];
663 for(i = 1; i < (2 * nt); i++)
664 au1_flt[i] = (((2 * nt) - i) * pu1_src[0] + i * pu1_src[2 * nt] + 32) >> 6;
666 for(i = 1; i < (2 * nt); i++)
667 au1_flt[i + (2 * nt)] = (((2 * nt) - i) * pu1_src[2 * nt] + i * pu1_src[4 * nt] + 32) >> 6;
711 * @param[in] nt
730 WORD32 nt,
740 switch(nt)
757 two_nt = 2 * nt;
758 three_nt = 3 * nt;
760 for(row = 0; row < nt; row++)
762 for(col = 0; col < nt; col++)
764 pu1_dst[row * dst_strd + col] = ((nt - 1 - col)
767 + (nt - 1 - row) * pu1_ref[two_nt + 1 + col]
768 + (row + 1) * pu1_ref[nt - 1] + nt) >> (log2nt + 1);
797 * @param[in] nt
816 WORD32 nt,
828 switch(nt)
845 two_nt = 2 * nt;
846 three_nt = 3 * nt;
850 for(i = nt; i < two_nt; i++)
856 dc_val = (acc_dc + nt) >> (log2nt + 1);
862 if(nt == 32)
864 for(row = 0; row < nt; row++)
865 for(col = 0; col < nt; col++)
874 for(col = 1; col < nt; col++)
877 for(row = 1; row < nt; row++)
882 for(row = 1; row < nt; row++)
883 for(col = 1; col < nt; col++)
913 * @param[in] nt
932 WORD32 nt,
941 two_nt = 2 * nt;
943 if(nt == 32)
945 for(row = 0; row < nt; row++)
946 for(col = 0; col < nt; col++)
952 for(col = 0; col < nt; col++)
960 for(row = 1; row < nt; row++)
961 for(col = 0; col < nt; col++)
993 * @param[in] nt
1012 WORD32 nt,
1017 WORD32 two_nt = 2 * nt;
1021 if(nt == 32)
1024 for(row = 0; row < nt; row++)
1025 for(col = 0; col < nt; col++)
1031 for(row = 0; row < nt; row++)
1039 for(row = 0; row < nt; row++)
1040 for(col = 1; col < nt; col++)
1071 * @param[in] nt
1090 WORD32 nt,
1094 WORD32 two_nt = 2 * nt;
1101 for(col = 0; col < nt; col++)
1105 nt; row++)
1135 * @param[in] nt
1154 WORD32 nt,
1160 WORD32 two_nt = 2 * nt;
1172 for(row = 0; row < nt; row++)
1181 for(col = 0; col < nt; col++)
1212 * @param[in] nt
1231 WORD32 nt,
1235 WORD32 two_nt = 2 * nt;
1246 for(col = 0; col < nt; col++)
1253 for(row = 0; row < nt; row++)
1289 * @param[in] nt
1308 WORD32 nt,
1325 two_nt = 2 * nt;
1334 ref_main = ref_temp + nt - 1;
1335 for(k = 0; k < nt + 1; k++)
1336 ref_temp[k + nt - 1] = pu1_ref[two_nt - k];
1338 ref_main = ref_temp + nt - 1;
1339 ref_idx = (nt * intra_pred_ang) >> 5;
1352 for(col = 0; col < nt; col++)
1359 for(row = 0; row < nt; row++)
1397 * @param[in] nt
1416 WORD32 nt,
1427 two_nt = 2 * nt;
1434 ref_main = ref_temp + nt - 1;
1435 for(k = 0; k < (nt + 1); k++)
1436 ref_temp[k + nt - 1] = pu1_ref[two_nt + k];
1438 ref_idx = (nt * intra_pred_ang) >> 5;
1450 for(row = 0; row < nt; row++)
1457 for(col = 0; col < nt; col++)
1495 * @param[in] nt
1514 WORD32 nt,
1522 two_nt = 2 * nt;
1525 for(row = 0; row < nt; row++)
1532 for(col = 0; col < nt; col++)