static void vertical_filter(unsigned char *first_pixel, int stride,

    int *bounding_values)

{

    int i;

    int filter_value;



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

        filter_value = 

            (first_pixel[-(2 * stride)] * 1) - 

            (first_pixel[-(1 * stride)] * 3) +

            (first_pixel[ (0         )] * 3) -

            (first_pixel[ (1 * stride)] * 1);

        filter_value = bounding_values[(filter_value + 4) >> 3];

        first_pixel[-(1 * stride)] = SATURATE_U8(first_pixel[-(1 * stride)] + filter_value);

        first_pixel[0] = SATURATE_U8(first_pixel[0] - filter_value);

    }

}

static void vertical_filter(unsigned char *first_pixel, int stride,

    int *bounding_values)

{

    int i;

    int filter_value;



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

        filter_value = 

            (first_pixel[-(2 * stride)] * 1) - 

            (first_pixel[-(1 * stride)] * 3) +

            (first_pixel[ (0         )] * 3) -

            (first_pixel[ (1 * stride)] * 1);

        filter_value = bounding_values[(filter_value + 4) >> 3];

        first_pixel[-(1 * stride)] = SATURATE_U8(first_pixel[-(1 * stride)] + filter_value);

        first_pixel[0] = SATURATE_U8(first_pixel[0] - filter_value);

    }

}

static void FUNC_0(unsigned char *VAR_0, int VAR_1,

    int *VAR_2)

{

    int VAR_3;

    int VAR_4;



    for (VAR_3 = 0; VAR_3 < 8; VAR_3++, VAR_0++) {

        VAR_4 = 

            (VAR_0[-(2 * VAR_1)] * 1) - 

            (VAR_0[-(1 * VAR_1)] * 3) +

            (VAR_0[ (0         )] * 3) -

            (VAR_0[ (1 * VAR_1)] * 1);

        VAR_4 = VAR_2[(VAR_4 + 4) >> 3];

        VAR_0[-(1 * VAR_1)] = SATURATE_U8(VAR_0[-(1 * VAR_1)] + VAR_4);

        VAR_0[0] = SATURATE_U8(VAR_0[0] - VAR_4);

    }

}

static void FUNC_0(unsigned char *VAR_0, int VAR_1,
int *VAR_2)
{ int VAR_3; int VAR_4; for (VAR_3 = 0; VAR_3 < 8; VAR_3++, VAR_0++) { VAR_4 =
(VAR_0[-(2 * VAR_1)] * 1) -
(VAR_0[-(1 * VAR_1)] * 3) +
(VAR_0[ (0         )] * 3) -
(VAR_0[ (1 * VAR_1)] * 1); VAR_4 = VAR_2[(VAR_4 + 4) >> 3]; VAR_0[-(1 * VAR_1)] = SATURATE_U8(VAR_0[-(1 * VAR_1)] + VAR_4); VAR_0[0] = SATURATE_U8(VAR_0[0] - VAR_4); } }