static void vc1_h_overlap_c(uint8_t* src, int stride)

{

    int i;

    int a, b, c, d;

    int d1, d2;

    int rnd = 1;

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

        a = src[-2];

        b = src[-1];

        c = src[0];

        d = src[1];

        d1 = (a - d + 3 + rnd) >> 3;

        d2 = (a - d + b - c + 4 - rnd) >> 3;



        src[-2] = a - d1;

        src[-1] = b - d2;

        src[0] = c + d2;

        src[1] = d + d1;

        src += stride;

        rnd = !rnd;

    }

}

static void vc1_h_overlap_c(uint8_t* src, int stride)

{

    int i;

    int a, b, c, d;

    int d1, d2;

    int rnd = 1;

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

        a = src[-2];

        b = src[-1];

        c = src[0];

        d = src[1];

        d1 = (a - d + 3 + rnd) >> 3;

        d2 = (a - d + b - c + 4 - rnd) >> 3;



        src[-2] = a - d1;

        src[-1] = b - d2;

        src[0] = c + d2;

        src[1] = d + d1;

        src += stride;

        rnd = !rnd;

    }

}

        src[0] = c + d2;         src[-1] = b - d2;         src[0] = c + d2;
static void FUNC_0(uint8_t* VAR_0, int VAR_1)

{

    int VAR_2;

    int VAR_3, VAR_4, VAR_5, VAR_6;

    int VAR_7, VAR_8;

    int VAR_9 = 1;

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

        VAR_3 = VAR_0[-2];

        VAR_4 = VAR_0[-1];

        VAR_5 = VAR_0[0];

        VAR_6 = VAR_0[1];

        VAR_7 = (VAR_3 - VAR_6 + 3 + VAR_9) >> 3;

        VAR_8 = (VAR_3 - VAR_6 + VAR_4 - VAR_5 + 4 - VAR_9) >> 3;



        VAR_0[-2] = VAR_3 - VAR_7;

        VAR_0[-1] = VAR_4 - VAR_8;

        VAR_0[0] = VAR_5 + VAR_8;

        VAR_0[1] = VAR_6 + VAR_7;

        VAR_0 += VAR_1;

        VAR_9 = !VAR_9;

    }

}

static void FUNC_0(uint8_t* VAR_0, int VAR_1)
{ int VAR_2; int VAR_3, VAR_4, VAR_5, VAR_6; int VAR_7, VAR_8; int VAR_9 = 1; for(VAR_2 = 0; VAR_2 < 8; VAR_2++) { VAR_3 = VAR_0[-2]; VAR_4 = VAR_0[-1]; VAR_5 = VAR_0[0]; VAR_6 = VAR_0[1]; VAR_7 = (VAR_3 - VAR_6 + 3 + VAR_9) >> 3; VAR_8 = (VAR_3 - VAR_6 + VAR_4 - VAR_5 + 4 - VAR_9) >> 3; VAR_0[-2] = VAR_3 - VAR_7; VAR_0[-1] = VAR_4 - VAR_8; VAR_0[0] = VAR_5 + VAR_8; VAR_0[1] = VAR_6 + VAR_7; VAR_0 += VAR_1; VAR_9 = !VAR_9; } }