static void decouple_info(COOKContext *q, COOKSubpacket *p, int *decouple_tab)

{

    int i;

    int vlc    = get_bits1(&q->gb);

    int start  = cplband[p->js_subband_start];

    int end    = cplband[p->subbands - 1];

    int length = end - start + 1;



    if (start > end)

        return;



    if (vlc)

        for (i = 0; i < length; i++)

            decouple_tab[start + i] = get_vlc2(&q->gb, p->ccpl.table, p->ccpl.bits, 2);

    else

        for (i = 0; i < length; i++)

            decouple_tab[start + i] = get_bits(&q->gb, p->js_vlc_bits);

}

static void decouple_info(COOKContext *q, COOKSubpacket *p, int *decouple_tab)

{

    int i;

    int vlc    = get_bits1(&q->gb);

    int start  = cplband[p->js_subband_start];

    int end    = cplband[p->subbands - 1];

    int length = end - start + 1;



    if (start > end)

        return;



    if (vlc)

        for (i = 0; i < length; i++)

            decouple_tab[start + i] = get_vlc2(&q->gb, p->ccpl.table, p->ccpl.bits, 2);

    else

        for (i = 0; i < length; i++)

            decouple_tab[start + i] = get_bits(&q->gb, p->js_vlc_bits);

}

static void FUNC_0(COOKContext *VAR_0, COOKSubpacket *VAR_1, int *VAR_2)

{

    int VAR_3;

    int VAR_4    = get_bits1(&VAR_0->gb);

    int VAR_5  = cplband[VAR_1->js_subband_start];

    int VAR_6    = cplband[VAR_1->subbands - 1];

    int VAR_7 = VAR_6 - VAR_5 + 1;



    if (VAR_5 > VAR_6)

        return;



    if (VAR_4)

        for (VAR_3 = 0; VAR_3 < VAR_7; VAR_3++)

            VAR_2[VAR_5 + VAR_3] = get_vlc2(&VAR_0->gb, VAR_1->ccpl.table, VAR_1->ccpl.bits, 2);

    else

        for (VAR_3 = 0; VAR_3 < VAR_7; VAR_3++)

            VAR_2[VAR_5 + VAR_3] = get_bits(&VAR_0->gb, VAR_1->js_vlc_bits);

}

static void FUNC_0(COOKContext *VAR_0, COOKSubpacket *VAR_1, int *VAR_2)
{ int VAR_3; int VAR_4    = get_bits1(&VAR_0->gb); int VAR_5  = cplband[VAR_1->js_subband_start]; int VAR_6    = cplband[VAR_1->subbands - 1]; int VAR_7 = VAR_6 - VAR_5 + 1; if (VAR_5 > VAR_6)
return; if (VAR_4)
for (VAR_3 = 0; VAR_3 < VAR_7; VAR_3++) VAR_2[VAR_5 + VAR_3] = get_vlc2(&VAR_0->gb, VAR_1->ccpl.table, VAR_1->ccpl.bits, 2); else
for (VAR_3 = 0; VAR_3 < VAR_7; VAR_3++) VAR_2[VAR_5 + VAR_3] = get_bits(&VAR_0->gb, VAR_1->js_vlc_bits); }