static void FUNCC(pred16x16_vertical)(uint8_t *_src, int _stride){

    int i;

    pixel *src = (pixel*)_src;

    int stride = _stride/sizeof(pixel);

    const pixel4 a = ((pixel4*)(src-stride))[0];

    const pixel4 b = ((pixel4*)(src-stride))[1];

    const pixel4 c = ((pixel4*)(src-stride))[2];

    const pixel4 d = ((pixel4*)(src-stride))[3];



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

        ((pixel4*)(src+i*stride))[0] = a;

        ((pixel4*)(src+i*stride))[1] = b;

        ((pixel4*)(src+i*stride))[2] = c;

        ((pixel4*)(src+i*stride))[3] = d;

    }

}

static void FUNCC(pred16x16_vertical)(uint8_t *_src, int _stride){

    int i;

    pixel *src = (pixel*)_src;

    int stride = _stride/sizeof(pixel);

    const pixel4 a = ((pixel4*)(src-stride))[0];

    const pixel4 b = ((pixel4*)(src-stride))[1];

    const pixel4 c = ((pixel4*)(src-stride))[2];

    const pixel4 d = ((pixel4*)(src-stride))[3];



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

        ((pixel4*)(src+i*stride))[0] = a;

        ((pixel4*)(src+i*stride))[1] = b;

        ((pixel4*)(src+i*stride))[2] = c;

        ((pixel4*)(src+i*stride))[3] = d;

    }

}

    const pixel4 a = ((pixel4*)(src-stride))[0];     const pixel4 b = ((pixel4*)(src-stride))[1];     const pixel4 c = ((pixel4*)(src-stride))[2];     const pixel4 d = ((pixel4*)(src-stride))[3];         ((pixel4*)(src+i*stride))[0] = a;         ((pixel4*)(src+i*stride))[1] = b;         ((pixel4*)(src+i*stride))[2] = c;         ((pixel4*)(src+i*stride))[3] = d;
static void FUNC_0(pred16x16_vertical)(uint8_t *_src, int _stride){

    int VAR_0;

    pixel *src = (pixel*)_src;

    int VAR_1 = _stride/sizeof(pixel);

    const pixel4 VAR_2 = ((pixel4*)(src-VAR_1))[0];

    const pixel4 VAR_3 = ((pixel4*)(src-VAR_1))[1];

    const pixel4 VAR_4 = ((pixel4*)(src-VAR_1))[2];

    const pixel4 VAR_5 = ((pixel4*)(src-VAR_1))[3];



    for(VAR_0=0; VAR_0<16; VAR_0++){

        ((pixel4*)(src+VAR_0*VAR_1))[0] = VAR_2;

        ((pixel4*)(src+VAR_0*VAR_1))[1] = VAR_3;

        ((pixel4*)(src+VAR_0*VAR_1))[2] = VAR_4;

        ((pixel4*)(src+VAR_0*VAR_1))[3] = VAR_5;

    }

}

static void FUNC_0(pred16x16_vertical)(uint8_t *_src, int _stride){ int VAR_0; pixel *src = (pixel*)_src; int VAR_1 = _stride/sizeof(pixel); const pixel4 VAR_2 = ((pixel4*)(src-VAR_1))[0]; const pixel4 VAR_3 = ((pixel4*)(src-VAR_1))[1]; const pixel4 VAR_4 = ((pixel4*)(src-VAR_1))[2]; const pixel4 VAR_5 = ((pixel4*)(src-VAR_1))[3]; for(VAR_0=0; VAR_0<16; VAR_0++){ ((pixel4*)(src+VAR_0*VAR_1))[0] = VAR_2; ((pixel4*)(src+VAR_0*VAR_1))[1] = VAR_3; ((pixel4*)(src+VAR_0*VAR_1))[2] = VAR_4; ((pixel4*)(src+VAR_0*VAR_1))[3] = VAR_5; } }