Home | History | Annotate | Download | only in arm

Lines Matching refs:nt

102  * @param[in] nt
121 WORD32 nt,
128 WORD32 total_samples = (4 * nt) + 1;
129 WORD32 two_nt = 2 * nt;
130 WORD32 three_nt = 3 * nt;
171 if(nt <= 8)
194 idx = nt * next;
202 idx = (nt * (next - 1)) + 1;
216 pu1_dst_const_nt += nt;
218 if(0 == (nt & 7))
220 dup_pu1_dst1 = vdup_n_u8(pu1_dst[nt - 1]);
221 for(i = nt; i > 0; i -= 8)
231 dup_pu1_dst1 = vdup_n_u8(pu1_dst[nt - 1]);
232 //dup_pu1_dst4 = vdup_n_u32((uint32_t) pu1_dst[nt - 1]);
233 for(i = nt; i > 0; i -= 4)
248 if(0 == (nt & 7))
254 for(i = nt; i > 0; i -= 8)
263 for(i = 0; i < nt; i++)
273 if(0 == (nt & 7))
275 for(i = nt; i > 0; i -= 8)
284 for(i = nt; i > 0; i -= 4)
294 if(nt == 16)
331 /* for the loop of 4*Nt+1 pixels (excluding pixels computed from reverse substitution) */
363 if(nt == 32)
391 /* for the loop of 4*Nt+1 pixels (excluding pixels computed from reverse substitution) */
443 * @param[in] nt
459 WORD32 nt,
466 WORD32 four_nt = 4 * nt;
488 filter_flag = gau1_intra_pred_ref_filter[mode] & (1 << (CTZ(nt) - 2));
512 if((1 == strong_intra_smoothing_enable_flag) && (32 == nt))
515 abs_cond_top_flag = (ABS(pu1_src[2 * nt] + pu1_src[4 * nt]
516 - (2 * pu1_src[3 * nt]))) < dc_val;
517 abs_cond_left_flag = (ABS(pu1_src[2 * nt] + pu1_src[0]
518 - (2 * pu1_src[nt]))) < dc_val;
524 src_4nt = pu1_src[4 * nt];
531 WORD32 pu1_src_2_nt_val = pu1_src[2 * nt];
532 WORD32 pu1_src_4_nt_val = pu1_src[4 * nt];
575 pu1_dst[2 * nt] = pu1_src[2 * nt];
618 pu1_dst[4 * nt] = src_4nt;
648 * @param[in] nt
666 WORD32 nt,
669 /* named it in the way (nt - 1 - col) --> const_nt_1_col(const denotes g_ihevc_planar_factor) */
671 /* named it in the way pu1_ref[nt - 1] --> pu1_ref_nt_1 */
689 uint8_t const_nt = nt;
691 uint8_t pu1_ref_nt_1 = pu1_ref[nt - 1];
705 log2nt_plus1 = 32 - CLZ(nt);
706 two_nt = 2 * nt;
707 three_nt = 3 * nt;
709 if(0 == (nt & 7))
712 const_nt_1_col = gau1_ihevc_planar_factor + nt - 8;
725 for(row = 0; row < nt; row++)
730 const_nt_1_row = nt - 1 - row;
736 const_nt_1_col = gau1_ihevc_planar_factor + nt - 8;
741 for(col = nt; col > 0; col -= 8)
765 pu1_dst_tmp += dst_strd - nt;
789 for(row = 0; row < nt; row += 2)
797 const_nt_1_row = nt - 1 - row;
799 const_nt_1_row = nt - 2 - row;
809 const_nt_1_col = gau1_ihevc_planar_factor + nt - 4;
815 for(col = nt; col > 0; col -= 4)
854 pu1_dst += 2 * dst_strd - nt;
883 * @param[in] nt
901 WORD32 nt,
927 log2nt_plus1 = 32 - CLZ(nt);
930 if(0 == (nt & 7))
938 two_nt = 2 * nt;
939 pu1_ref_tmp = pu1_ref + nt;
942 for(i = two_nt; i > nt; i -= 8)
959 dc_val = (vget_lane_u32(vreinterpret_u32_u64(acc_dc), 0) + nt) >> (log2nt_plus1);
970 if(nt == 32)
972 for(row = 0; row < nt; row++)
974 for(col = nt; col > 0; col -= 8)
979 pu1_dst_tmp += dst_strd - nt;
985 for(col = nt; col > 0; col -= 8)
999 col_count = nt - 8;
1009 for(row = nt; row > 0; row -= 8)
1091 two_nt = 2 * nt;
1094 pu1_ref_tmp = pu1_ref + nt + 1;
1095 for(i = nt; i < two_nt; i++)
1100 dc_val = (acc_dc + nt) >> (log2nt_plus1);
1106 if(nt == 32)
1109 for(row = 0; row < nt; row++)
1111 for(col = nt; col > 0; col -= 4)
1116 pu1_dst_tmp += dst_strd - nt;
1122 for(col = 1; col < nt; col++)
1128 /* Since first row is already updated before, loop count is nt-1 */
1129 for(row = nt - 1; row > 0; row -= 1)
1131 for(col = nt; col > 0; col -= 4)
1136 pu1_dst_tmp += dst_strd - nt;
1139 for(row = 1; row < nt; row++)
1171 * @param[in] nt
1189 WORD32 nt,
1198 two_nt = 2 * nt;
1204 if(nt == 32)
1207 for(row = 0; row < nt; row++)
1211 for(col = nt; col > 0; col -= 8)
1216 pu1_dst_tmp += dst_strd - nt;
1229 if(0 != (nt & 7)) /* cond for multiple of 4 */
1250 pu1_ref_4_two_nt_minus_nt += (two_nt - nt);
1252 for(row = nt; row > 0; row -= 4)
1254 for(col = nt; col > 0; col -= 4)
1312 for(col = nt; col > 0; col -= 8)
1325 for(row = nt; row > 0; row -= 8)
1341 for(col = nt; col > 0; col -= 8)
1373 pu1_dst_tmp_2 -= (nt - 8);
1403 * @param[in] nt
1421 WORD32 nt,
1429 two_nt = 2 * nt;
1434 if(nt == 32)
1437 for(row = 0; row < nt; row++)
1439 for(col = nt; col > 0; col -= 8)
1446 pu1_ref_tmp_1 -= nt;
1447 pu1_dst_tmp += dst_strd - nt;
1459 if(0 != (nt & 7))
1480 pu1_ref_val1 += (two_nt - nt);
1487 /* loops to store the first nt sets of values in the destination */
1489 for(row = nt; row > 0; row -= 4)
1491 for(col = nt; (col > 0) && (cond_4 == 0); col -= 4)
1529 for(col = nt - 3; (col > 0) && (cond_4 == 1); col -= 4)
1584 /* loops to store the first nt sets of values in the destination */
1586 for(row = nt; row > 0; row -= 8)
1588 for(col = (nt - 1); (col > 0) && (cond == 0); col -= 8)
1645 for(col_1 = nt - 7; (col_1 > 0) && (cond == 1); col_1 -= 8)
1706 * @param[in] nt
1724 WORD32 nt,
1737 if(0 != (nt & 7))
1744 for(col = nt; col > 0; col -= 4)
1746 for(row = nt; row > 0; row -= 4)
1785 two_nt = 2 * nt;
1789 for(col = nt; col > 0; col -= 8)
1791 for(row = nt; row > 0; row -= 8)
1841 pu1_ref_two_nt_minus2 += (nt - 8);
1870 * @param[in] nt
1888 WORD32 nt,
1896 two_nt = 2 * nt;
1912 if(0 == (nt & 7))
1918 for(row = nt; row > 0; row -= 8)
1920 for(col = nt; col > 0; col -= 8)
1964 pu1_ref_tmp -= (nt - 8);
1971 for(row = nt; row > 0; row -= 8)
1973 for(col = nt; col > 0; col -= 8)
2016 pu1_ref_tmp += (nt + 8);
2033 for(row = 0; row < nt; row += 2)
2045 for(col = nt; col > 0; col -= 4)
2053 pu1_dst += 2 * dst_strd - nt;
2082 * @param[in] nt
2101 WORD32 nt,
2109 if(0 == (nt & 7))
2118 WORD32 two_nt = 2 * nt;
2133 for(col = 0; col < nt; col++)
2149 for(row = nt; row > 0; row -= 8)
2192 pu1_ref_main_idx += nt;
2193 pu1_ref_main_idx_1 += nt;
2207 pu1_ref_tmp1 += nt;
2208 pu1_ref_tmp2 += (nt - 1);
2221 for(col = 0; col < nt; col++)
2234 for(row = nt; row > 0; row -= 4)
2294 * @param[in] nt
2313 WORD32 nt,
2342 two_nt = 2 * nt;
2350 ref_main = ref_temp + (nt - 1);
2353 if(0 == (nt & 7))
2357 for(k = nt - 1; k >= 0; k -= 8)
2373 pu1_ref_tmp2 += (two_nt - (nt - 1));
2375 for(k = nt - 1; k >= 0; k -= 8)
2387 ref_main[nt] = pu1_ref[two_nt - nt];
2391 ref_idx = (nt * intra_pred_ang) >> 5;
2407 if(0 == (nt & 7))
2411 for(col = 0; col < nt; col++)
2428 for(row = nt; row > 0; row -= 8)
2469 ref_main_tmp1 -= nt;
2470 ref_main_tmp2 -= nt;
2483 for(col = 0; col < nt; col++)
2498 for(row = nt; row > 0; row -= 4)
2556 * @param[in] nt
2575 WORD32 nt,
2599 two_nt = 2 * nt;
2608 ref_main = ref_temp + (nt - 1);
2611 if(0 == (nt & 7))
2614 for(k = nt - 1; k >= 0; k -= 8)
2627 pu1_ref_tmp2 += (two_nt - (nt - 1));
2629 for(k = nt - 1; k >= 0; k -= 4)
2639 ref_main[nt] = pu1_ref[two_nt + nt];
2643 ref_idx = (nt * intra_pred_ang) >> 5;
2660 if(0 == (nt & 7))
2664 for(row = 0; row < nt; row++)
2681 for(col = nt; col > 0; col -= 8)
2701 ref_main_tmp1 -= nt;
2702 ref_main_tmp2 -= nt;
2704 pu1_dst_tmp1 += (dst_strd - nt);
2714 for(row = 0; row < nt; row++)
2729 for(col = nt; col > 0; col -= 4)
2746 pu1_dst_tmp1 += (dst_strd - nt);
2776 * @param[in] nt
2795 WORD32 nt,
2803 WORD32 two_nt = 2 * nt;
2805 if(0 == (nt & 7))
2822 for(row = 0; row < nt; row++)
2838 for(col = nt; col > 0; col -= 8)
2857 pu1_ref_main_idx -= nt;
2858 pu1_ref_main_idx_1 -= nt;
2860 pu1_dst_tmp1 += (dst_strd - nt);
2883 for(row = 0; row < nt; row++)
2896 for(col = nt; col > 0; col -= 4)
2913 pu1_dst_tmp1 += (dst_strd - nt);