static void FUNCC(pred4x4_horizontal)(uint8_t *_src, const uint8_t *topright, int _stride){

    pixel *src = (pixel*)_src;

    int stride = _stride/sizeof(pixel);

    ((pixel4*)(src+0*stride))[0]= PIXEL_SPLAT_X4(src[-1+0*stride]);

    ((pixel4*)(src+1*stride))[0]= PIXEL_SPLAT_X4(src[-1+1*stride]);

    ((pixel4*)(src+2*stride))[0]= PIXEL_SPLAT_X4(src[-1+2*stride]);

    ((pixel4*)(src+3*stride))[0]= PIXEL_SPLAT_X4(src[-1+3*stride]);

}

static void FUNCC(pred4x4_horizontal)(uint8_t *_src, const uint8_t *topright, int _stride){

    pixel *src = (pixel*)_src;

    int stride = _stride/sizeof(pixel);

    ((pixel4*)(src+0*stride))[0]= PIXEL_SPLAT_X4(src[-1+0*stride]);

    ((pixel4*)(src+1*stride))[0]= PIXEL_SPLAT_X4(src[-1+1*stride]);

    ((pixel4*)(src+2*stride))[0]= PIXEL_SPLAT_X4(src[-1+2*stride]);

    ((pixel4*)(src+3*stride))[0]= PIXEL_SPLAT_X4(src[-1+3*stride]);

}

    ((pixel4*)(src+0*stride))[0]= PIXEL_SPLAT_X4(src[-1+0*stride]);     ((pixel4*)(src+1*stride))[0]= PIXEL_SPLAT_X4(src[-1+1*stride]);     ((pixel4*)(src+2*stride))[0]= PIXEL_SPLAT_X4(src[-1+2*stride]);     ((pixel4*)(src+3*stride))[0]= PIXEL_SPLAT_X4(src[-1+3*stride]);
static void FUNC_0(pred4x4_horizontal)(uint8_t *_src, const uint8_t *topright, int _stride){

    pixel *src = (pixel*)_src;

    int VAR_0 = _stride/sizeof(pixel);

    ((pixel4*)(src+0*VAR_0))[0]= PIXEL_SPLAT_X4(src[-1+0*VAR_0]);

    ((pixel4*)(src+1*VAR_0))[0]= PIXEL_SPLAT_X4(src[-1+1*VAR_0]);

    ((pixel4*)(src+2*VAR_0))[0]= PIXEL_SPLAT_X4(src[-1+2*VAR_0]);

    ((pixel4*)(src+3*VAR_0))[0]= PIXEL_SPLAT_X4(src[-1+3*VAR_0]);

}

static void FUNC_0(pred4x4_horizontal)(uint8_t *_src, const uint8_t *topright, int _stride){ pixel *src = (pixel*)_src; int VAR_0 = _stride/sizeof(pixel); ((pixel4*)(src+0*VAR_0))[0]= PIXEL_SPLAT_X4(src[-1+0*VAR_0]); ((pixel4*)(src+1*VAR_0))[0]= PIXEL_SPLAT_X4(src[-1+1*VAR_0]); ((pixel4*)(src+2*VAR_0))[0]= PIXEL_SPLAT_X4(src[-1+2*VAR_0]); ((pixel4*)(src+3*VAR_0))[0]= PIXEL_SPLAT_X4(src[-1+3*VAR_0]); }