Lines Matching refs:stride
188 static void idct_column_true_mmi(uint8_t *dst, int stride, int16_t *input)
374 PTR_ADDU "%[tmp1], %[dst], %[stride] \n\t"
376 PTR_ADDU "%[tmp1], %[tmp1], %[stride] \n\t"
378 PTR_ADDU "%[tmp1], %[tmp1], %[stride] \n\t"
380 PTR_ADDU "%[tmp1], %[tmp1], %[stride] \n\t"
382 PTR_ADDU "%[tmp1], %[tmp1], %[stride] \n\t"
384 PTR_ADDU "%[tmp1], %[tmp1], %[stride] \n\t"
386 PTR_ADDU "%[tmp1], %[tmp1], %[stride] \n\t"
402 : [stride]"r"(stride), [temp_value]"r"(temp_value)
407 static void idct_column_false_mmi(uint8_t *dst, int stride, int16_t *input)
567 PTR_ADDU "%[tmp1], %[dst], %[stride] \n\t"
569 PTR_ADDU "%[tmp1], %[tmp1], %[stride] \n\t"
571 PTR_ADDU "%[tmp1], %[tmp1], %[stride] \n\t"
573 PTR_ADDU "%[tmp1], %[tmp1], %[stride] \n\t"
575 PTR_ADDU "%[tmp1], %[tmp1], %[stride] \n\t"
577 PTR_ADDU "%[tmp1], %[tmp1], %[stride] \n\t"
579 PTR_ADDU "%[tmp1], %[tmp1], %[stride] \n\t"
633 PTR_ADDU "%[tmp1], %[dst], %[stride] \n\t"
635 PTR_ADDU "%[tmp1], %[tmp1], %[stride] \n\t"
637 PTR_ADDU "%[tmp1], %[tmp1], %[stride] \n\t"
639 PTR_ADDU "%[tmp1], %[tmp1], %[stride] \n\t"
641 PTR_ADDU "%[tmp1], %[tmp1], %[stride] \n\t"
643 PTR_ADDU "%[tmp1], %[tmp1], %[stride] \n\t"
645 PTR_ADDU "%[tmp1], %[tmp1], %[stride] \n\t"
661 : [stride]"r"(stride), [temp_value]"r"(temp_value)
665 static void idct_mmi(uint8_t *dst, int stride, int16_t *input, int type)
669 idct_column_true_mmi(dst, stride, input);
671 idct_column_false_mmi(dst, stride, input);
720 const uint8_t *src2, ptrdiff_t stride, int h)
743 PTR_ADDU "%[src1], %[src1], %[stride] \n\t"
744 PTR_ADDU "%[src2], %[src2], %[stride] \n\t"
745 PTR_ADDU "%[dst], %[dst], %[stride] \n\t"
753 : [stride]"r"(stride)
762 a = AV_RN32(&src1[i * stride]);
763 b = AV_RN32(&src2[i * stride]);
764 AV_WN32A(&dst[i * stride], no_rnd_avg32(a, b));
765 a = AV_RN32(&src1[i * stride + 4]);
766 b = AV_RN32(&src2[i * stride + 4]);
767 AV_WN32A(&dst[i * stride + 4], no_rnd_avg32(a, b));