Lines Matching defs:input

232 void vp9_idct8x8_1_add_lsx(int16_t *input, uint8_t *dst,
239 out = ROUND_POWER_OF_TWO((input[0] * cospi_16_64), VP9_DCT_CONST_BITS);
243 input[0] = 0;
250 static void vp9_idct8x8_12_colcol_addblk_lsx(int16_t *input, uint8_t *dst,
259 DUP4_ARG2(__lsx_vld, input, 0, input, 16, input, 32, input, 48,
261 DUP4_ARG2(__lsx_vld, input, 64, input, 80, input, 96, input, 112,
263 __lsx_vst(zero, input, 0);
264 __lsx_vst(zero, input, 16);
265 __lsx_vst(zero, input, 32);
266 __lsx_vst(zero, input, 48);
267 __lsx_vst(zero, input, 64);
268 __lsx_vst(zero, input, 80);
269 __lsx_vst(zero, input, 96);
270 __lsx_vst(zero, input, 112);
333 static void vp9_idct8x8_colcol_addblk_lsx(int16_t *input, uint8_t *dst,
340 DUP4_ARG2(__lsx_vld, input, 0, input, 16, input, 32, input, 48,
342 DUP4_ARG2(__lsx_vld, input, 64, input, 80, input, 96, input, 112,
344 __lsx_vst(zero, input, 0);
345 __lsx_vst(zero, input, 16);
346 __lsx_vst(zero, input, 32);
347 __lsx_vst(zero, input, 48);
348 __lsx_vst(zero, input, 64);
349 __lsx_vst(zero, input, 80);
350 __lsx_vst(zero, input, 96);
351 __lsx_vst(zero, input, 112);
372 static void vp9_idct16_1d_columns_addblk_lsx(int16_t *input, uint8_t *dst,
382 DUP4_ARG2(__lsx_vld, input, 32*0, input, 32*1, input, 32*2, input, 32*3,
384 DUP4_ARG2(__lsx_vld, input, 32*4, input, 32*5, input, 32*6, input, 32*7,
386 DUP4_ARG2(__lsx_vld, input, 32*8, input, 32*9, input, 32*10, input, 32*11,
388 DUP4_ARG2(__lsx_vld, input, 32*12, input, 32*13, input, 32*14, input,
391 __lsx_vst(zero, input, 32*0);
392 __lsx_vst(zero, input, 32*1);
393 __lsx_vst(zero, input, 32*2);
394 __lsx_vst(zero, input, 32*3);
395 __lsx_vst(zero, input, 32*4);
396 __lsx_vst(zero, input, 32*5);
397 __lsx_vst(zero, input, 32*6);
398 __lsx_vst(zero, input, 32*7);
399 __lsx_vst(zero, input, 32*8);
400 __lsx_vst(zero, input, 32*9);
401 __lsx_vst(zero, input, 32*10);
402 __lsx_vst(zero, input, 32*11);
403 __lsx_vst(zero, input, 32*12);
404 __lsx_vst(zero, input, 32*13);
405 __lsx_vst(zero, input, 32*14);
406 __lsx_vst(zero, input, 32*15);
498 static void vp9_idct16_1d_columns_lsx(int16_t *input, int16_t *output)
507 DUP4_ARG2(__lsx_vld, input, 32*0, input, 32*1, input, 32*2, input, 32*3,
509 DUP4_ARG2(__lsx_vld, input, 32*4, input, 32*5, input, 32*6, input, 32*7,
511 DUP4_ARG2(__lsx_vld, input, 32*8, input, 32*9, input, 32*10, input, 32*11,
513 DUP4_ARG2(__lsx_vld, input, 32*12, input, 32*13, input, 32*14, input,
516 __lsx_vst(zero, input, 32*0);
517 __lsx_vst(zero, input, 32*1);
518 __lsx_vst(zero, input, 32*2);
519 __lsx_vst(zero, input, 32*3);
520 __lsx_vst(zero, input, 32*4);
521 __lsx_vst(zero, input, 32*5);
522 __lsx_vst(zero, input, 32*6);
523 __lsx_vst(zero, input, 32*7);
524 __lsx_vst(zero, input, 32*8);
525 __lsx_vst(zero, input, 32*9);
526 __lsx_vst(zero, input, 32*10);
527 __lsx_vst(zero, input, 32*11);
528 __lsx_vst(zero, input, 32*12);
529 __lsx_vst(zero, input, 32*13);
530 __lsx_vst(zero, input, 32*14);
531 __lsx_vst(zero, input, 32*15);
637 static void vp9_idct16x16_1_add_lsx(int16_t *input, uint8_t *dst,
648 out = ROUND_POWER_OF_TWO((input[0] * cospi_16_64), VP9_DCT_CONST_BITS);
651 input[0] = 0;
680 static void vp9_idct16x16_10_colcol_addblk_lsx(int16_t *input, uint8_t *dst,
689 vp9_idct16_1d_columns_lsx(input, out);
715 static void vp9_idct16x16_colcol_addblk_lsx(int16_t *input, uint8_t *dst,
725 vp9_idct16_1d_columns_lsx((input + (i << 3)), (out + (i << 7)));
1246 static void vp9_idct8x32_1d_columns_addblk_lsx(int16_t *input, uint8_t *dst,
1252 vp9_idct8x32_column_even_process_store(input, &tmp_eve_buf[0]);
1253 vp9_idct8x32_column_odd_process_store(input, &tmp_odd_buf[0]);
1258 static void vp9_idct8x32_1d_columns_lsx(int16_t *input, int16_t *output,
1264 vp9_idct8x32_column_even_process_store(input, &tmp_eve_buf[0]);
1265 vp9_idct8x32_column_odd_process_store(input, &tmp_odd_buf[0]);
1270 static void vp9_idct32x32_1_add_lsx(int16_t *input, uint8_t *dst,
1280 out = ROUND_POWER_OF_TWO((input[0] * cospi_16_64), VP9_DCT_CONST_BITS);
1283 input[0] = 0;
1313 static void vp9_idct32x32_34_colcol_addblk_lsx(int16_t *input, uint8_t *dst,
1337 vp9_idct8x32_1d_columns_lsx(input, out_ptr, &tmp_buf[0]);
1347 static void vp9_idct32x32_colcol_addblk_lsx(int16_t *input, uint8_t *dst,
1358 vp9_idct8x32_1d_columns_lsx((input + (i << 3)), (out_ptr + (i << 8)),