static void celt_denormalize(CeltFrame *f, CeltBlock *block, float *data)

{

    int i, j;



    for (i = f->start_band; i < f->end_band; i++) {

        float *dst = data + (ff_celt_freq_bands[i] << f->size);

        float norm = exp2f(block->energy[i] + ff_celt_mean_energy[i]);



        for (j = 0; j < ff_celt_freq_range[i] << f->size; j++)

            dst[j] *= norm;

    }

}

static void celt_denormalize(CeltFrame *f, CeltBlock *block, float *data)

{

    int i, j;



    for (i = f->start_band; i < f->end_band; i++) {

        float *dst = data + (ff_celt_freq_bands[i] << f->size);

        float norm = exp2f(block->energy[i] + ff_celt_mean_energy[i]);



        for (j = 0; j < ff_celt_freq_range[i] << f->size; j++)

            dst[j] *= norm;

    }

}

        float norm = exp2f(block->energy[i] + ff_celt_mean_energy[i]);
static void FUNC_0(CeltFrame *VAR_0, CeltBlock *VAR_1, float *VAR_2)

{

    int VAR_3, VAR_4;



    for (VAR_3 = VAR_0->start_band; VAR_3 < VAR_0->end_band; VAR_3++) {

        float *dst = VAR_2 + (ff_celt_freq_bands[VAR_3] << VAR_0->size);

        float norm = exp2f(VAR_1->energy[VAR_3] + ff_celt_mean_energy[VAR_3]);



        for (VAR_4 = 0; VAR_4 < ff_celt_freq_range[VAR_3] << VAR_0->size; VAR_4++)

            dst[VAR_4] *= norm;

    }

}

static void FUNC_0(CeltFrame *VAR_0, CeltBlock *VAR_1, float *VAR_2)
{ int VAR_3, VAR_4; for (VAR_3 = VAR_0->start_band; VAR_3 < VAR_0->end_band; VAR_3++) { float *dst = VAR_2 + (ff_celt_freq_bands[VAR_3] << VAR_0->size); float norm = exp2f(VAR_1->energy[VAR_3] + ff_celt_mean_energy[VAR_3]); for (VAR_4 = 0; VAR_4 < ff_celt_freq_range[VAR_3] << VAR_0->size; VAR_4++) dst[VAR_4] *= norm; } }