Lines Matching defs:dst
27 #define LOAD_CONST(dst, value) \
29 "dmtc1 %[tmp1], "#dst" \n\t" \
30 "pshufh "#dst", "#dst", %[ftmp10] \n\t"
188 static void idct_column_true_mmi(uint8_t *dst, int stride, int16_t *input)
373 "swc1 %[ftmp0], 0x00(%[dst]) \n\t"
374 PTR_ADDU "%[tmp1], %[dst], %[stride] \n\t"
388 PTR_ADDIU "%[dst], %[dst], 0x04 \n\t"
393 : [dst]"+&r"(dst), [tmp0]"=&r"(tmp[0]), [tmp1]"=&r"(tmp[1]),
407 static void idct_column_false_mmi(uint8_t *dst, int stride, int16_t *input)
565 /* Load from dst */
566 "lwc1 %[A], 0x00(%[dst]) \n\t"
567 PTR_ADDU "%[tmp1], %[dst], %[stride] \n\t"
632 "swc1 %[ftmp0], 0x00(%[dst]) \n\t"
633 PTR_ADDU "%[tmp1], %[dst], %[stride] \n\t"
647 PTR_ADDIU "%[dst], %[dst], 0x04 \n\t"
652 : [dst]"+&r"(dst), [tmp0]"=&r"(tmp[0]), [tmp1]"=&r"(tmp[1]),
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);
719 void ff_put_no_rnd_pixels_l2_mmi(uint8_t *dst, const uint8_t *src1,
742 "sdc1 %[ftmp3], 0x00(%[dst]) \n\t"
745 PTR_ADDU "%[dst], %[dst], %[stride] \n\t"
749 [dst]"+&r"(dst), [src1]"+&r"(src1), [src2]"+&r"(src2),
764 AV_WN32A(&dst[i * stride], no_rnd_avg32(a, b));
767 AV_WN32A(&dst[i * stride + 4], no_rnd_avg32(a, b));