static void vc1_mspel_mc(uint8_t *dst, const uint8_t *src, int stride, int mode, int rnd)

{

    int i, j;

    uint8_t tmp[8*11], *tptr;

    int m, r;



    m = (mode & 3);

    r = rnd;

    src -= stride;

    tptr = tmp;

    for(j = 0; j < 11; j++) {

        for(i = 0; i < 8; i++)

            tptr[i] = vc1_mspel_filter(src + i, 1, m, r);

        src += stride;

        tptr += 8;

    }

    r = 1 - rnd;

    m = (mode >> 2) & 3;



    tptr = tmp + 8;

    for(j = 0; j < 8; j++) {

        for(i = 0; i < 8; i++)

            dst[i] = vc1_mspel_filter(tptr + i, 8, m, r);

        dst += stride;

        tptr += 8;

    }

}

static void vc1_mspel_mc(uint8_t *dst, const uint8_t *src, int stride, int mode, int rnd)

{

    int i, j;

    uint8_t tmp[8*11], *tptr;

    int m, r;



    m = (mode & 3);

    r = rnd;

    src -= stride;

    tptr = tmp;

    for(j = 0; j < 11; j++) {

        for(i = 0; i < 8; i++)

            tptr[i] = vc1_mspel_filter(src + i, 1, m, r);

        src += stride;

        tptr += 8;

    }

    r = 1 - rnd;

    m = (mode >> 2) & 3;



    tptr = tmp + 8;

    for(j = 0; j < 8; j++) {

        for(i = 0; i < 8; i++)

            dst[i] = vc1_mspel_filter(tptr + i, 8, m, r);

        dst += stride;

        tptr += 8;

    }

}

            tptr[i] = vc1_mspel_filter(src + i, 1, m, r);             dst[i] = vc1_mspel_filter(tptr + i, 8, m, r);
static void FUNC_0(uint8_t *VAR_0, const uint8_t *VAR_1, int VAR_2, int VAR_3, int VAR_4)

{

    int VAR_5, VAR_6;

    uint8_t tmp[8*11], *tptr;

    int VAR_7, VAR_8;



    VAR_7 = (VAR_3 & 3);

    VAR_8 = VAR_4;

    VAR_1 -= VAR_2;

    tptr = tmp;

    for(VAR_6 = 0; VAR_6 < 11; VAR_6++) {

        for(VAR_5 = 0; VAR_5 < 8; VAR_5++)

            tptr[VAR_5] = vc1_mspel_filter(VAR_1 + VAR_5, 1, VAR_7, VAR_8);

        VAR_1 += VAR_2;

        tptr += 8;

    }

    VAR_8 = 1 - VAR_4;

    VAR_7 = (VAR_3 >> 2) & 3;



    tptr = tmp + 8;

    for(VAR_6 = 0; VAR_6 < 8; VAR_6++) {

        for(VAR_5 = 0; VAR_5 < 8; VAR_5++)

            VAR_0[VAR_5] = vc1_mspel_filter(tptr + VAR_5, 8, VAR_7, VAR_8);

        VAR_0 += VAR_2;

        tptr += 8;

    }

}

static void FUNC_0(uint8_t *VAR_0, const uint8_t *VAR_1, int VAR_2, int VAR_3, int VAR_4)
{ int VAR_5, VAR_6; uint8_t tmp[8*11], *tptr; int VAR_7, VAR_8; VAR_7 = (VAR_3 & 3); VAR_8 = VAR_4; VAR_1 -= VAR_2; tptr = tmp; for(VAR_6 = 0; VAR_6 < 11; VAR_6++) { for(VAR_5 = 0; VAR_5 < 8; VAR_5++) tptr[VAR_5] = vc1_mspel_filter(VAR_1 + VAR_5, 1, VAR_7, VAR_8); VAR_1 += VAR_2; tptr += 8; } VAR_8 = 1 - VAR_4; VAR_7 = (VAR_3 >> 2) & 3; tptr = tmp + 8; for(VAR_6 = 0; VAR_6 < 8; VAR_6++) { for(VAR_5 = 0; VAR_5 < 8; VAR_5++) VAR_0[VAR_5] = vc1_mspel_filter(tptr + VAR_5, 8, VAR_7, VAR_8); VAR_0 += VAR_2; tptr += 8; } }