static void pred4x4_horizontal_vp8_c(uint8_t *src, const uint8_t *topright, int stride){

    const int lt= src[-1-1*stride];

    LOAD_LEFT_EDGE



    AV_WN32A(src+0*stride, ((lt + 2*l0 + l1 + 2) >> 2)*0x01010101);

    AV_WN32A(src+1*stride, ((l0 + 2*l1 + l2 + 2) >> 2)*0x01010101);

    AV_WN32A(src+2*stride, ((l1 + 2*l2 + l3 + 2) >> 2)*0x01010101);

    AV_WN32A(src+3*stride, ((l2 + 2*l3 + l3 + 2) >> 2)*0x01010101);

}

static void pred4x4_horizontal_vp8_c(uint8_t *src, const uint8_t *topright, int stride){

    const int lt= src[-1-1*stride];

    LOAD_LEFT_EDGE



    AV_WN32A(src+0*stride, ((lt + 2*l0 + l1 + 2) >> 2)*0x01010101);

    AV_WN32A(src+1*stride, ((l0 + 2*l1 + l2 + 2) >> 2)*0x01010101);

    AV_WN32A(src+2*stride, ((l1 + 2*l2 + l3 + 2) >> 2)*0x01010101);

    AV_WN32A(src+3*stride, ((l2 + 2*l3 + l3 + 2) >> 2)*0x01010101);

}

    const int lt= src[-1-1*stride];     const int lt= src[-1-1*stride];
static void FUNC_0(uint8_t *VAR_0, const uint8_t *VAR_1, int VAR_2){

    const int VAR_3= VAR_0[-1-1*VAR_2];

    LOAD_LEFT_EDGE



    AV_WN32A(VAR_0+0*VAR_2, ((VAR_3 + 2*l0 + l1 + 2) >> 2)*0x01010101);

    AV_WN32A(VAR_0+1*VAR_2, ((l0 + 2*l1 + l2 + 2) >> 2)*0x01010101);

    AV_WN32A(VAR_0+2*VAR_2, ((l1 + 2*l2 + l3 + 2) >> 2)*0x01010101);

    AV_WN32A(VAR_0+3*VAR_2, ((l2 + 2*l3 + l3 + 2) >> 2)*0x01010101);

}

static void FUNC_0(uint8_t *VAR_0, const uint8_t *VAR_1, int VAR_2){ const int VAR_3= VAR_0[-1-1*VAR_2]; LOAD_LEFT_EDGE
AV_WN32A(VAR_0+0*VAR_2, ((VAR_3 + 2*l0 + l1 + 2) >> 2)*0x01010101); AV_WN32A(VAR_0+1*VAR_2, ((l0 + 2*l1 + l2 + 2) >> 2)*0x01010101); AV_WN32A(VAR_0+2*VAR_2, ((l1 + 2*l2 + l3 + 2) >> 2)*0x01010101); AV_WN32A(VAR_0+3*VAR_2, ((l2 + 2*l3 + l3 + 2) >> 2)*0x01010101); }