Lines Matching defs:input

32 static void idct_row_mmi(int16_t *input)
41 /* Load input */
42 "ldc1 %[ftmp0], 0x00(%[input]) \n\t"
43 "ldc1 %[ftmp1], 0x10(%[input]) \n\t"
44 "ldc1 %[ftmp2], 0x20(%[input]) \n\t"
45 "ldc1 %[ftmp3], 0x30(%[input]) \n\t"
46 "ldc1 %[ftmp4], 0x40(%[input]) \n\t"
47 "ldc1 %[ftmp5], 0x50(%[input]) \n\t"
48 "ldc1 %[ftmp6], 0x60(%[input]) \n\t"
49 "ldc1 %[ftmp7], 0x70(%[input]) \n\t"
163 "sdc1 %[ftmp0], 0x00(%[input]) \n\t"
164 "sdc1 %[ftmp1], 0x10(%[input]) \n\t"
165 "sdc1 %[ftmp2], 0x20(%[input]) \n\t"
166 "sdc1 %[ftmp3], 0x30(%[input]) \n\t"
167 "sdc1 %[ftmp4], 0x40(%[input]) \n\t"
168 "sdc1 %[ftmp5], 0x50(%[input]) \n\t"
169 "sdc1 %[ftmp6], 0x60(%[input]) \n\t"
170 "sdc1 %[ftmp7], 0x70(%[input]) \n\t"
172 PTR_ADDIU "%[input], %[input], 0x08 \n\t"
174 : [input]"+&r"(input), [tmp0]"=&r"(tmp[0]), [tmp1]"=&r"(tmp[1]),
188 static void idct_column_true_mmi(uint8_t *dst, int stride, int16_t *input)
194 temp_value[i] = av_clip_uint8(128 + ((46341 * input[i << 3] + (8 << 16)) >> 20));
199 "ldc1 %[ftmp0], 0x00(%[input]) \n\t"
200 "ldc1 %[ftmp4], 0x08(%[input]) \n\t"
201 "ldc1 %[ftmp1], 0x10(%[input]) \n\t"
202 "ldc1 %[ftmp5], 0x18(%[input]) \n\t"
203 "ldc1 %[ftmp2], 0x20(%[input]) \n\t"
204 "ldc1 %[ftmp6], 0x28(%[input]) \n\t"
205 "ldc1 %[ftmp3], 0x30(%[input]) \n\t"
206 "ldc1 %[ftmp7], 0x38(%[input]) \n\t"
389 PTR_ADDIU "%[input], %[input], 0x40 \n\t"
401 [Gd]"=&f"(ftmp[21]), [input]"+&r"(input)
407 static void idct_column_false_mmi(uint8_t *dst, int stride, int16_t *input)
413 temp_value[i] = (46341 * input[i << 3] + (8 << 16)) >> 20;
418 "ldc1 %[ftmp0], 0x00(%[input]) \n\t"
419 "ldc1 %[ftmp4], 0x08(%[input]) \n\t"
420 "ldc1 %[ftmp1], 0x10(%[input]) \n\t"
421 "ldc1 %[ftmp5], 0x18(%[input]) \n\t"
422 "ldc1 %[ftmp2], 0x20(%[input]) \n\t"
423 "ldc1 %[ftmp6], 0x28(%[input]) \n\t"
424 "ldc1 %[ftmp3], 0x30(%[input]) \n\t"
425 "ldc1 %[ftmp7], 0x38(%[input]) \n\t"
648 PTR_ADDIU "%[input], %[input], 0x40 \n\t"
660 [Gd]"=&f"(ftmp[21]), [input]"+&r"(input)
665 static void idct_mmi(uint8_t *dst, int stride, int16_t *input, int type)
667 idct_row_mmi(input);
669 idct_column_true_mmi(dst, stride, input);
671 idct_column_false_mmi(dst, stride, input);