static av_cold void init_cavlc_level_tab(void){

    int suffix_length, mask;

    unsigned int i;



    for(suffix_length=0; suffix_length<7; suffix_length++){

        for(i=0; i<(1<<LEVEL_TAB_BITS); i++){

            int prefix= LEVEL_TAB_BITS - av_log2(2*i);

            int level_code= (prefix<<suffix_length) + (i>>(LEVEL_TAB_BITS-prefix-1-suffix_length)) - (1<<suffix_length);



            mask= -(level_code&1);

            level_code= (((2+level_code)>>1) ^ mask) - mask;

            if(prefix + 1 + suffix_length <= LEVEL_TAB_BITS){

                cavlc_level_tab[suffix_length][i][0]= level_code;

                cavlc_level_tab[suffix_length][i][1]= prefix + 1 + suffix_length;

            }else if(prefix + 1 <= LEVEL_TAB_BITS){

                cavlc_level_tab[suffix_length][i][0]= prefix+100;

                cavlc_level_tab[suffix_length][i][1]= prefix + 1;

            }else{

                cavlc_level_tab[suffix_length][i][0]= LEVEL_TAB_BITS+100;

                cavlc_level_tab[suffix_length][i][1]= LEVEL_TAB_BITS;

            }

        }

    }

}

static av_cold void init_cavlc_level_tab(void){

    int suffix_length, mask;

    unsigned int i;



    for(suffix_length=0; suffix_length<7; suffix_length++){

        for(i=0; i<(1<<LEVEL_TAB_BITS); i++){

            int prefix= LEVEL_TAB_BITS - av_log2(2*i);

            int level_code= (prefix<<suffix_length) + (i>>(LEVEL_TAB_BITS-prefix-1-suffix_length)) - (1<<suffix_length);



            mask= -(level_code&1);

            level_code= (((2+level_code)>>1) ^ mask) - mask;

            if(prefix + 1 + suffix_length <= LEVEL_TAB_BITS){

                cavlc_level_tab[suffix_length][i][0]= level_code;

                cavlc_level_tab[suffix_length][i][1]= prefix + 1 + suffix_length;

            }else if(prefix + 1 <= LEVEL_TAB_BITS){

                cavlc_level_tab[suffix_length][i][0]= prefix+100;

                cavlc_level_tab[suffix_length][i][1]= prefix + 1;

            }else{

                cavlc_level_tab[suffix_length][i][0]= LEVEL_TAB_BITS+100;

                cavlc_level_tab[suffix_length][i][1]= LEVEL_TAB_BITS;

            }

        }

    }

}

    int suffix_length, mask;             int level_code= (prefix<<suffix_length) + (i>>(LEVEL_TAB_BITS-prefix-1-suffix_length)) - (1<<suffix_length);             mask= -(level_code&1);             level_code= (((2+level_code)>>1) ^ mask) - mask;
static av_cold void FUNC_0(void){

    int VAR_0, VAR_1;

    unsigned int VAR_2;



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

        for(VAR_2=0; VAR_2<(1<<LEVEL_TAB_BITS); VAR_2++){

            int prefix= LEVEL_TAB_BITS - av_log2(2*VAR_2);

            int level_code= (prefix<<VAR_0) + (VAR_2>>(LEVEL_TAB_BITS-prefix-1-VAR_0)) - (1<<VAR_0);



            VAR_1= -(level_code&1);

            level_code= (((2+level_code)>>1) ^ VAR_1) - VAR_1;

            if(prefix + 1 + VAR_0 <= LEVEL_TAB_BITS){

                cavlc_level_tab[VAR_0][VAR_2][0]= level_code;

                cavlc_level_tab[VAR_0][VAR_2][1]= prefix + 1 + VAR_0;

            }else if(prefix + 1 <= LEVEL_TAB_BITS){

                cavlc_level_tab[VAR_0][VAR_2][0]= prefix+100;

                cavlc_level_tab[VAR_0][VAR_2][1]= prefix + 1;

            }else{

                cavlc_level_tab[VAR_0][VAR_2][0]= LEVEL_TAB_BITS+100;

                cavlc_level_tab[VAR_0][VAR_2][1]= LEVEL_TAB_BITS;

            }

        }

    }

}

static av_cold void FUNC_0(void){ int VAR_0, VAR_1; unsigned int VAR_2; for(VAR_0=0; VAR_0<7; VAR_0++){ for(VAR_2=0; VAR_2<(1<<LEVEL_TAB_BITS); VAR_2++){ int prefix= LEVEL_TAB_BITS - av_log2(2*VAR_2); int level_code= (prefix<<VAR_0) + (VAR_2>>(LEVEL_TAB_BITS-prefix-1-VAR_0)) - (1<<VAR_0); VAR_1= -(level_code&1); level_code= (((2+level_code)>>1) ^ VAR_1) - VAR_1; if(prefix + 1 + VAR_0 <= LEVEL_TAB_BITS){ cavlc_level_tab[VAR_0][VAR_2][0]= level_code; cavlc_level_tab[VAR_0][VAR_2][1]= prefix + 1 + VAR_0; }else if(prefix + 1 <= LEVEL_TAB_BITS){ cavlc_level_tab[VAR_0][VAR_2][0]= prefix+100; cavlc_level_tab[VAR_0][VAR_2][1]= prefix + 1; }else{ cavlc_level_tab[VAR_0][VAR_2][0]= LEVEL_TAB_BITS+100; cavlc_level_tab[VAR_0][VAR_2][1]= LEVEL_TAB_BITS; } } } }