static void yop_paint_block(YopDecContext *s, int tag)

{

    s->dstptr[0]                        = s->srcptr[0];

    s->dstptr[1]                        = s->srcptr[paint_lut[tag][0]];

    s->dstptr[s->frame.linesize[0]]     = s->srcptr[paint_lut[tag][1]];

    s->dstptr[s->frame.linesize[0] + 1] = s->srcptr[paint_lut[tag][2]];



    // The number of src bytes consumed is in the last part of the lut entry.

    s->srcptr += paint_lut[tag][3];

}

static void yop_paint_block(YopDecContext *s, int tag)

{

    s->dstptr[0]                        = s->srcptr[0];

    s->dstptr[1]                        = s->srcptr[paint_lut[tag][0]];

    s->dstptr[s->frame.linesize[0]]     = s->srcptr[paint_lut[tag][1]];

    s->dstptr[s->frame.linesize[0] + 1] = s->srcptr[paint_lut[tag][2]];



    

    s->srcptr += paint_lut[tag][3];

}

static void yop_paint_block(YopDecContext *s, int tag)
static void FUNC_0(YopDecContext *VAR_0, int VAR_1)

{

    VAR_0->dstptr[0]                        = VAR_0->srcptr[0];

    VAR_0->dstptr[1]                        = VAR_0->srcptr[paint_lut[VAR_1][0]];

    VAR_0->dstptr[VAR_0->frame.linesize[0]]     = VAR_0->srcptr[paint_lut[VAR_1][1]];

    VAR_0->dstptr[VAR_0->frame.linesize[0] + 1] = VAR_0->srcptr[paint_lut[VAR_1][2]];



    

    VAR_0->srcptr += paint_lut[VAR_1][3];

}

static void FUNC_0(YopDecContext *VAR_0, int VAR_1)
{ VAR_0->dstptr[0]                        = VAR_0->srcptr[0]; VAR_0->dstptr[1]                        = VAR_0->srcptr[paint_lut[VAR_1][0]]; VAR_0->dstptr[VAR_0->frame.linesize[0]]     = VAR_0->srcptr[paint_lut[VAR_1][1]]; VAR_0->dstptr[VAR_0->frame.linesize[0] + 1] = VAR_0->srcptr[paint_lut[VAR_1][2]]; VAR_0->srcptr += paint_lut[VAR_1][3]; }