Lines Matching defs:input
346 static void vp9_idct4x4_1_add_msa(int16_t *input, uint8_t *dst,
352 out = ROUND_POWER_OF_TWO((input[0] * cospi_16_64), VP9_DCT_CONST_BITS);
356 input[0] = 0;
361 static void vp9_idct4x4_colcol_addblk_msa(int16_t *input, uint8_t *dst,
368 in0 = LD_SH(input);
369 in2 = LD_SH(input + 8);
372 ST_SH2(zero, zero, input, 8);
383 static void vp9_iadst4x4_colcol_addblk_msa(int16_t *input, uint8_t *dst,
390 in0 = LD_SH(input);
391 in2 = LD_SH(input + 8);
394 ST_SH2(zero, zero, input, 8);
405 static void vp9_iadst_idct_4x4_add_msa(int16_t *input, uint8_t *dst,
412 in0 = LD_SH(input);
413 in2 = LD_SH(input + 8);
416 ST_SH2(zero, zero, input, 8);
427 static void vp9_idct_iadst_4x4_add_msa(int16_t *input, uint8_t *dst,
434 in0 = LD_SH(input);
435 in2 = LD_SH(input + 8);
438 ST_SH2(zero, zero, input, 8);
599 static void vp9_idct8x8_1_add_msa(int16_t *input, uint8_t *dst,
606 out = ROUND_POWER_OF_TWO((input[0] * cospi_16_64), VP9_DCT_CONST_BITS);
610 input[0] = 0;
617 static void vp9_idct8x8_12_colcol_addblk_msa(int16_t *input, uint8_t *dst,
626 LD_SH8(input, 8, in0, in1, in2, in3, in4, in5, in6, in7);
627 ST_SH8(zero, zero, zero, zero, zero, zero, zero, zero, input, 8);
681 static void vp9_idct8x8_colcol_addblk_msa(int16_t *input, uint8_t *dst,
688 LD_SH8(input, 8, in0, in1, in2, in3, in4, in5, in6, in7);
689 ST_SH8(zero, zero, zero, zero, zero, zero, zero, zero, input, 8);
708 static void vp9_iadst8x8_colcol_addblk_msa(int16_t *input, uint8_t *dst,
720 LD_SH8(input, 8, in0, in1, in2, in3, in4, in5, in6, in7);
721 ST_SH8(zero, zero, zero, zero, zero, zero, zero, zero, input, 8);
834 static void vp9_iadst_idct_8x8_add_msa(int16_t *input, uint8_t *dst,
841 LD_SH8(input, 8, in1, in6, in3, in4, in5, in2, in7, in0);
842 ST_SH8(zero, zero, zero, zero, zero, zero, zero, zero, input, 8);
861 static void vp9_idct_iadst_8x8_add_msa(int16_t *input, uint8_t *dst,
868 LD_SH8(input, 8, in0, in1, in2, in3, in4, in5, in6, in7);
869 ST_SH8(zero, zero, zero, zero, zero, zero, zero, zero, input, 8);
963 static void vp9_idct16_1d_columns_addblk_msa(int16_t *input, uint8_t *dst,
973 LD_SH16(input, 16,
977 ST_SH8(zero, zero, zero, zero, zero, zero, zero, zero, input, 16);
978 input += 8 * 16;
979 ST_SH8(zero, zero, zero, zero, zero, zero, zero, zero, input, 16);
1067 static void vp9_idct16_1d_columns_msa(int16_t *input, int16_t *output)
1076 LD_SH16(input, 16,
1080 ST_SH8(zero, zero, zero, zero, zero, zero, zero, zero, input, 16);
1081 input += 16 * 8;
1082 ST_SH8(zero, zero, zero, zero, zero, zero, zero, zero, input, 16);
1171 static void vp9_idct16x16_1_add_msa(int16_t *input, uint8_t *dst,
1179 out = ROUND_POWER_OF_TWO((input[0] * cospi_16_64), VP9_DCT_CONST_BITS);
1182 input[0] = 0;
1204 static void vp9_idct16x16_10_colcol_addblk_msa(int16_t *input, uint8_t *dst,
1212 vp9_idct16_1d_columns_msa(input, out);
1244 static void vp9_idct16x16_colcol_addblk_msa(int16_t *input, uint8_t *dst,
1254 vp9_idct16_1d_columns_msa((input + (i << 3)), (out + (i << 7)));
1265 static void vp9_iadst16_1d_columns_msa(int16_t *input, int16_t *output)
1271 /* load input data */
1272 LD_SH16(input, 16,
1276 ST_SH8(zero, zero, zero, zero, zero, zero, zero, zero, input, 16);
1277 input += 16 * 8;
1278 ST_SH8(zero, zero, zero, zero, zero, zero, zero, zero, input, 16);
1299 static void vp9_iadst16_1d_columns_addblk_msa(int16_t *input, uint8_t *dst,
1314 r0 = LD_SH(input + 0 * 16);
1315 r3 = LD_SH(input + 3 * 16);
1316 r4 = LD_SH(input + 4 * 16);
1317 r7 = LD_SH(input + 7 * 16);
1318 r8 = LD_SH(input + 8 * 16);
1319 r11 = LD_SH(input + 11 * 16);
1320 r12 = LD_SH(input + 12 * 16);
1321 r15 = LD_SH(input + 15 * 16);
1340 r1 = LD_SH(input + 1 * 16);
1341 r2 = LD_SH(input + 2 * 16);
1342 r5 = LD_SH(input + 5 * 16);
1343 r6 = LD_SH(input + 6 * 16);
1344 r9 = LD_SH(input + 9 * 16);
1345 r10 = LD_SH(input + 10 * 16);
1346 r13 = LD_SH(input + 13 * 16);
1347 r14 = LD_SH(input + 14 * 16);
1465 static void vp9_iadst16x16_colcol_addblk_msa(int16_t *input, uint8_t *dst,
1475 vp9_iadst16_1d_columns_msa((input + (i << 3)), (out + (i << 7)));
1486 static void vp9_iadst_idct_16x16_add_msa(int16_t *input, uint8_t *dst,
1496 vp9_iadst16_1d_columns_msa((input + (i << 3)), (out_ptr + (i << 7)));
1507 static void vp9_idct_iadst_16x16_add_msa(int16_t *input, uint8_t *dst,
1517 vp9_idct16_1d_columns_msa((input + (i << 3)), (out_ptr + (i << 7)));
1933 static void vp9_idct8x32_1d_columns_addblk_msa(int16_t *input, uint8_t *dst,
1939 vp9_idct8x32_column_even_process_store(input, &tmp_eve_buf[0]);
1940 vp9_idct8x32_column_odd_process_store(input, &tmp_odd_buf[0]);
1945 static void vp9_idct8x32_1d_columns_msa(int16_t *input, int16_t *output,
1951 vp9_idct8x32_column_even_process_store(input, &tmp_eve_buf[0]);
1952 vp9_idct8x32_column_odd_process_store(input, &tmp_odd_buf[0]);
1957 static void vp9_idct32x32_1_add_msa(int16_t *input, uint8_t *dst,
1965 out = ROUND_POWER_OF_TWO((input[0] * cospi_16_64), VP9_DCT_CONST_BITS);
1968 input[0] = 0;
1995 static void vp9_idct32x32_34_colcol_addblk_msa(int16_t *input, uint8_t *dst,
2032 vp9_idct8x32_1d_columns_msa(input, out_ptr, &tmp_buf[0]);
2042 static void vp9_idct32x32_colcol_addblk_msa(int16_t *input, uint8_t *dst,
2053 vp9_idct8x32_1d_columns_msa((input + (i << 3)), (out_ptr + (i << 8)),