Home | History | Annotate | Download | only in x86

Lines Matching refs:nt

108 * @param[in] nt
126 WORD32 nt,
139 switch(nt)
153 two_nt = 2 * nt;
154 three_nt = 3 * nt;
163 // pu1_ref[2 * (nt - 1)]
169 const_temp1_4x32b = _mm_set_epi16(pu1_ref[2 * (nt - 1) + 1], pu1_ref[2 * (nt - 1)], pu1_ref[2 * (nt - 1) + 1], pu1_ref[2 * (nt - 1)],
170 pu1_ref[2 * (nt - 1) + 1], pu1_ref[2 * (nt - 1)], pu1_ref[2 * (nt - 1) + 1], pu1_ref[2 * (nt - 1)]);
172 const_temp4_4x32b = _mm_set1_epi16(nt - 1);
173 const_temp6_4x32b = _mm_set1_epi16(nt);
178 if(nt % 4 == 0)
182 for(row = 0; row < nt; row++)
192 row_8x16b = _mm_set1_epi16((nt - 1 - row));
199 /*(row + 1) * pu1_ref[nt - 1]*/
202 /*(row + 1) * pu1_ref[nt - 1] + nt)*/
205 for(col = 0; col < 2 * nt; col += 8)
214 /* (nt - 1 - row) * pu1_ref[two_nt + 1 + col] */
220 /*(nt - 1 - col)* pu1_ref[two_nt - 1 - row]*/
262 * @param[in] nt
280 WORD32 nt,
294 switch(nt)
319 if(nt == 16)
323 src_temp3 = _mm_loadu_si128((__m128i *)(pu1_ref + (2 * nt)));
324 src_temp4 = _mm_loadu_si128((__m128i *)(pu1_ref + (2 * nt) + 16));
325 src_temp7 = _mm_loadu_si128((__m128i *)(pu1_ref + (2 * nt) + 32));
326 src_temp8 = _mm_loadu_si128((__m128i *)(pu1_ref + (2 * nt) + 48));
362 else if(nt == 8)
365 src_temp3 = _mm_loadu_si128((__m128i *)(pu1_ref + (2 * nt)));
366 src_temp4 = _mm_loadu_si128((__m128i *)(pu1_ref + (2 * nt) + 16));
391 else if(nt == 4)
394 src_temp3 = _mm_loadu_si128((__m128i *)(pu1_ref + (2 * nt)));
413 acc_dc_u += pu1_ref[6 * nt];
414 acc_dc_v += pu1_ref[6 * nt + 1];
416 acc_dc_u -= pu1_ref[4 * nt];
417 acc_dc_v -= pu1_ref[4 * nt + 1];
419 dc_val_u = (acc_dc_u + nt) >> (log2nt + 1);
420 dc_val_v = (acc_dc_v + nt) >> (log2nt + 1);
426 if(nt == 4)
437 else if(nt == 8)
454 else /* nt == 16 */
459 for(row = 0; row < nt; row += 8)