static void create_cel_evals(RoqContext *enc, RoqTempdata *tempData)

{

    int n=0, x, y, i;



    tempData->cel_evals = av_malloc(enc->width*enc->height/64 * sizeof(CelEvaluation));



    /* Map to the ROQ quadtree order */

    for (y=0; y<enc->height; y+=16)

        for (x=0; x<enc->width; x+=16)

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

                tempData->cel_evals[n  ].sourceX = x + (i&1)*8;

                tempData->cel_evals[n++].sourceY = y + (i&2)*4;

            }

}

static void create_cel_evals(RoqContext *enc, RoqTempdata *tempData)

{

    int n=0, x, y, i;



    tempData->cel_evals = av_malloc(enc->width*enc->height/64 * sizeof(CelEvaluation));



    

    for (y=0; y<enc->height; y+=16)

        for (x=0; x<enc->width; x+=16)

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

                tempData->cel_evals[n  ].sourceX = x + (i&1)*8;

                tempData->cel_evals[n++].sourceY = y + (i&2)*4;

            }

}

static void FUNC_0(RoqContext *VAR_0, RoqTempdata *VAR_1)

{

    int VAR_2=0, VAR_3, VAR_4, VAR_5;



    VAR_1->cel_evals = av_malloc(VAR_0->width*VAR_0->height/64 * sizeof(CelEvaluation));



    

    for (VAR_4=0; VAR_4<VAR_0->height; VAR_4+=16)

        for (VAR_3=0; VAR_3<VAR_0->width; VAR_3+=16)

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

                VAR_1->cel_evals[VAR_2  ].sourceX = VAR_3 + (VAR_5&1)*8;

                VAR_1->cel_evals[VAR_2++].sourceY = VAR_4 + (VAR_5&2)*4;

            }

}

static void FUNC_0(RoqContext *VAR_0, RoqTempdata *VAR_1)
{ int VAR_2=0, VAR_3, VAR_4, VAR_5; VAR_1->cel_evals = av_malloc(VAR_0->width*VAR_0->height/64 * sizeof(CelEvaluation)); for (VAR_4=0; VAR_4<VAR_0->height; VAR_4+=16) for (VAR_3=0; VAR_3<VAR_0->width; VAR_3+=16) for(VAR_5=0; VAR_5<4; VAR_5++) { VAR_1->cel_evals[VAR_2  ].sourceX = VAR_3 + (VAR_5&1)*8; VAR_1->cel_evals[VAR_2++].sourceY = VAR_4 + (VAR_5&2)*4; } }