static inline void tm2_high_chroma(int *data, int stride, int *last, int *CD, int *deltas)

{

    int i, j;

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

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

            CD[j]   += deltas[i + j * 2];

            last[i] += CD[j];

            data[i]  = last[i];

        }

        data += stride;

    }

}

static inline void tm2_high_chroma(int *data, int stride, int *last, int *CD, int *deltas)

{

    int i, j;

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

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

            CD[j]   += deltas[i + j * 2];

            last[i] += CD[j];

            data[i]  = last[i];

        }

        data += stride;

    }

}

static inline void tm2_high_chroma(int *data, int stride, int *last, int *CD, int *deltas)
static inline void FUNC_0(int *VAR_0, int VAR_1, int *VAR_2, int *VAR_3, int *VAR_4)

{

    int VAR_5, VAR_6;

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

        for (VAR_5 = 0; VAR_5 < 2; VAR_5++)  {

            VAR_3[VAR_6]   += VAR_4[VAR_5 + VAR_6 * 2];

            VAR_2[VAR_5] += VAR_3[VAR_6];

            VAR_0[VAR_5]  = VAR_2[VAR_5];

        }

        VAR_0 += VAR_1;

    }

}

static inline void FUNC_0(int *VAR_0, int VAR_1, int *VAR_2, int *VAR_3, int *VAR_4)
{ int VAR_5, VAR_6; for (VAR_6 = 0; VAR_6 < 2; VAR_6++) { for (VAR_5 = 0; VAR_5 < 2; VAR_5++)  { VAR_3[VAR_6]   += VAR_4[VAR_5 + VAR_6 * 2]; VAR_2[VAR_5] += VAR_3[VAR_6]; VAR_0[VAR_5]  = VAR_2[VAR_5]; } VAR_0 += VAR_1; } }