Lines Matching refs:dstStride
30 int dstStride, int srcStride, int h)
41 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
47 : [dstStride]"r"((mips_reg)dstStride),
54 int dstStride, int srcStride, int h)
65 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
71 : [dstStride]"r"((mips_reg)dstStride),
78 int dstStride, int srcStride, int h)
94 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
101 : [dstStride]"r"((mips_reg)dstStride),
110 int dstStride, int srcStride)
145 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
156 : [dstStride]"r"((mips_reg)dstStride),
165 int dstStride, int srcStride)
215 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
226 : [dstStride]"r"((mips_reg)dstStride),
235 int dstStride, int srcStride)
237 put_h264_qpel8_h_lowpass_mmi(dst, src, dstStride, srcStride);
238 put_h264_qpel8_h_lowpass_mmi(dst+8, src+8, dstStride, srcStride);
240 dst += 8*dstStride;
241 put_h264_qpel8_h_lowpass_mmi(dst, src, dstStride, srcStride);
242 put_h264_qpel8_h_lowpass_mmi(dst+8, src+8, dstStride, srcStride);
246 int dstStride, int srcStride)
283 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
294 : [dstStride]"r"((mips_reg)dstStride),
303 int dstStride, int srcStride)
355 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
366 : [dstStride]"r"((mips_reg)dstStride),
375 int dstStride, int srcStride)
377 avg_h264_qpel8_h_lowpass_mmi(dst, src, dstStride, srcStride);
378 avg_h264_qpel8_h_lowpass_mmi(dst+8, src+8, dstStride, srcStride);
380 dst += 8*dstStride;
381 avg_h264_qpel8_h_lowpass_mmi(dst, src, dstStride, srcStride);
382 avg_h264_qpel8_h_lowpass_mmi(dst+8, src+8, dstStride, srcStride);
386 int dstStride, int srcStride)
431 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
446 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
461 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
476 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
487 : [dstStride]"r"((mips_reg)dstStride),
495 int dstStride, int srcStride)
543 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
558 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
574 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
589 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
604 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
619 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
634 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
649 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
665 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
680 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
695 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
710 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
725 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
740 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
755 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
769 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
781 : [dstStride]"r"((mips_reg)dstStride),
788 dst += 4 - h * dstStride;
793 int dstStride, int srcStride)
795 put_h264_qpel8_v_lowpass_mmi(dst, src, dstStride, srcStride);
796 put_h264_qpel8_v_lowpass_mmi(dst+8, src+8, dstStride, srcStride);
798 dst += 8*dstStride;
799 put_h264_qpel8_v_lowpass_mmi(dst, src, dstStride, srcStride);
800 put_h264_qpel8_v_lowpass_mmi(dst+8, src+8, dstStride, srcStride);
804 int dstStride, int srcStride)
850 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
867 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
884 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
901 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
910 : [dstStride]"r"((mips_reg)dstStride),
918 int dstStride, int srcStride)
968 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
985 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
1002 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
1019 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
1036 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
1053 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
1070 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
1088 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
1105 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
1122 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
1139 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
1156 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
1173 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
1190 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
1207 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
1224 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
1236 : [dstStride]"r"((mips_reg)dstStride),
1243 dst += 4 - h * dstStride;
1248 int dstStride, int srcStride)
1250 avg_h264_qpel8_v_lowpass_mmi(dst, src, dstStride, srcStride);
1251 avg_h264_qpel8_v_lowpass_mmi(dst+8, src+8, dstStride, srcStride);
1253 dst += 8*dstStride;
1254 avg_h264_qpel8_v_lowpass_mmi(dst, src, dstStride, srcStride);
1255 avg_h264_qpel8_v_lowpass_mmi(dst+8, src+8, dstStride, srcStride);
1259 int dstStride, int srcStride)
1325 op2_put(dst[0*dstStride], (tmp0+tmp1)*20 - (tmpA+tmp2)*5 + (tmpB+tmp3));
1326 op2_put(dst[1*dstStride], (tmp1+tmp2)*20 - (tmp0+tmp3)*5 + (tmpA+tmp4));
1327 op2_put(dst[2*dstStride], (tmp2+tmp3)*20 - (tmp1+tmp4)*5 + (tmp0+tmp5));
1328 op2_put(dst[3*dstStride], (tmp3+tmp4)*20 - (tmp2+tmp5)*5 + (tmp1+tmp6));
1580 int16_t *tmp, ptrdiff_t dstStride, ptrdiff_t tmpStride, int size)
1630 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
1641 : [dstStride]"r"((mips_reg)dstStride)
1646 dst += 8 - size * dstStride;
1651 const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t tmpStride,
1655 put_h264_qpel8or16_hv2_lowpass_mmi(dst, tmp, dstStride, tmpStride, size);
1659 const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t tmpStride,
1662 put_h264_qpel8or16_hv_lowpass_mmi(dst, tmp, src, dstStride, tmpStride,
1667 const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t tmpStride,
1670 put_h264_qpel8or16_hv_lowpass_mmi(dst, tmp, src, dstStride, tmpStride,
1675 const uint8_t *src2, ptrdiff_t dstStride, ptrdiff_t src2Stride)
1726 PTR_ADDU "%[src], %[src], %[dstStride] \n\t"
1730 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
1744 [dstStride]"r"((mips_reg)dstStride),
1751 const uint8_t *src8, ptrdiff_t dstStride, ptrdiff_t src8Stride, int h)
1777 MMI_SDXC1(%[ftmp2], %[dst], %[dstStride], 0x00)
1788 [dstStride]"r"((mips_reg)dstStride)
1794 dst += 2 * dstStride;
1799 const uint8_t *src2, ptrdiff_t dstStride, ptrdiff_t src2Stride)
1801 put_h264_qpel8_h_lowpass_l2_mmi(dst, src, src2, dstStride, src2Stride);
1802 put_h264_qpel8_h_lowpass_l2_mmi(dst + 8, src + 8, src2 + 8, dstStride,
1805 src += 8 * dstStride;
1806 dst += 8 * dstStride;
1809 put_h264_qpel8_h_lowpass_l2_mmi(dst, src, src2, dstStride, src2Stride);
1810 put_h264_qpel8_h_lowpass_l2_mmi(dst + 8, src + 8, src2 + 8, dstStride,
1815 const uint8_t *src8, ptrdiff_t dstStride, ptrdiff_t src8Stride, int h)
1817 put_pixels8_l2_shift5_mmi(dst, src16, src8, dstStride, src8Stride, h);
1818 put_pixels8_l2_shift5_mmi(dst + 8, src16 + 8, src8 + 8, dstStride,
1823 int dstStride, int srcStride)
1889 op2_avg(dst[0*dstStride], (tmp0+tmp1)*20 - (tmpA+tmp2)*5 + (tmpB+tmp3));
1890 op2_avg(dst[1*dstStride], (tmp1+tmp2)*20 - (tmp0+tmp3)*5 + (tmpA+tmp4));
1891 op2_avg(dst[2*dstStride], (tmp2+tmp3)*20 - (tmp1+tmp4)*5 + (tmp0+tmp5));
1892 op2_avg(dst[3*dstStride], (tmp3+tmp4)*20 - (tmp2+tmp5)*5 + (tmp1+tmp6));
1899 int16_t *tmp, ptrdiff_t dstStride, ptrdiff_t tmpStride, int size)
1950 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
1962 : [dstStride]"r"((mips_reg)dstStride)
1967 dst += 8 - size * dstStride;
1972 const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t tmpStride,
1976 avg_h264_qpel8or16_hv2_lowpass_mmi(dst, tmp, dstStride, tmpStride, size);
1980 const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t tmpStride,
1983 avg_h264_qpel8or16_hv_lowpass_mmi(dst, tmp, src, dstStride, tmpStride,
1988 const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t tmpStride,
1991 avg_h264_qpel8or16_hv_lowpass_mmi(dst, tmp, src, dstStride, tmpStride,
1996 const uint8_t *src2, ptrdiff_t dstStride, ptrdiff_t src2Stride)
2050 PTR_ADDU "%[src], %[src], %[dstStride] \n\t"
2053 PTR_ADDU "%[dst], %[dst], %[dstStride] \n\t"
2066 : [dstStride]"r"((mips_reg)dstStride),
2074 const uint8_t *src2, ptrdiff_t dstStride, ptrdiff_t src2Stride)
2076 avg_h264_qpel8_h_lowpass_l2_mmi(dst, src, src2, dstStride, src2Stride);
2077 avg_h264_qpel8_h_lowpass_l2_mmi(dst + 8, src + 8, src2 + 8, dstStride,
2080 src += 8 * dstStride;
2081 dst += 8 * dstStride;
2084 avg_h264_qpel8_h_lowpass_l2_mmi(dst, src, src2, dstStride, src2Stride);
2085 avg_h264_qpel8_h_lowpass_l2_mmi(dst + 8, src + 8, src2 + 8, dstStride,
2090 const uint8_t *src8, ptrdiff_t dstStride, ptrdiff_t src8Stride, int b)
2118 MMI_LDXC1(%[ftmp7], %[dst], %[dstStride], 0x00)
2120 MMI_SDXC1(%[ftmp2], %[dst], %[dstStride], 0x00)
2131 [dstStride]"r"((mips_reg)dstStride)
2137 dst += 2 * dstStride;
2142 const uint8_t *src8, ptrdiff_t dstStride, ptrdiff_t src8Stride, int b)
2144 avg_pixels8_l2_shift5_mmi(dst, src16, src8, dstStride, src8Stride, b);
2145 avg_pixels8_l2_shift5_mmi(dst + 8, src16 + 8, src8 + 8, dstStride,