static void pred8x8_dc_rv40_c(uint8_t *src, int stride){

    int i;

    int dc0=0;



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

        dc0+= src[-1+i*stride] + src[i-stride];

        dc0+= src[4+i-stride];

        dc0+= src[-1+(i+4)*stride];

    }

    dc0= 0x01010101*((dc0 + 8)>>4);



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

        ((uint32_t*)(src+i*stride))[0]= dc0;

        ((uint32_t*)(src+i*stride))[1]= dc0;

    }

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

        ((uint32_t*)(src+i*stride))[0]= dc0;

        ((uint32_t*)(src+i*stride))[1]= dc0;

    }

}

static void pred8x8_dc_rv40_c(uint8_t *src, int stride){

    int i;

    int dc0=0;



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

        dc0+= src[-1+i*stride] + src[i-stride];

        dc0+= src[4+i-stride];

        dc0+= src[-1+(i+4)*stride];

    }

    dc0= 0x01010101*((dc0 + 8)>>4);



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

        ((uint32_t*)(src+i*stride))[0]= dc0;

        ((uint32_t*)(src+i*stride))[1]= dc0;

    }

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

        ((uint32_t*)(src+i*stride))[0]= dc0;

        ((uint32_t*)(src+i*stride))[1]= dc0;

    }

}

    int dc0=0;
static void FUNC_0(uint8_t *VAR_0, int VAR_1){

    int VAR_2;

    int VAR_3=0;



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

        VAR_3+= VAR_0[-1+VAR_2*VAR_1] + VAR_0[VAR_2-VAR_1];

        VAR_3+= VAR_0[4+VAR_2-VAR_1];

        VAR_3+= VAR_0[-1+(VAR_2+4)*VAR_1];

    }

    VAR_3= 0x01010101*((VAR_3 + 8)>>4);



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

        ((uint32_t*)(VAR_0+VAR_2*VAR_1))[0]= VAR_3;

        ((uint32_t*)(VAR_0+VAR_2*VAR_1))[1]= VAR_3;

    }

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

        ((uint32_t*)(VAR_0+VAR_2*VAR_1))[0]= VAR_3;

        ((uint32_t*)(VAR_0+VAR_2*VAR_1))[1]= VAR_3;

    }

}

static void FUNC_0(uint8_t *VAR_0, int VAR_1){ int VAR_2; int VAR_3=0; for(VAR_2=0;VAR_2<4; VAR_2++){ VAR_3+= VAR_0[-1+VAR_2*VAR_1] + VAR_0[VAR_2-VAR_1]; VAR_3+= VAR_0[4+VAR_2-VAR_1]; VAR_3+= VAR_0[-1+(VAR_2+4)*VAR_1]; } VAR_3= 0x01010101*((VAR_3 + 8)>>4); for(VAR_2=0; VAR_2<4; VAR_2++){ ((uint32_t*)(VAR_0+VAR_2*VAR_1))[0]= VAR_3; ((uint32_t*)(VAR_0+VAR_2*VAR_1))[1]= VAR_3; } for(VAR_2=4; VAR_2<8; VAR_2++){ ((uint32_t*)(VAR_0+VAR_2*VAR_1))[0]= VAR_3; ((uint32_t*)(VAR_0+VAR_2*VAR_1))[1]= VAR_3; } }