int ff_g723_1_scale_vector(int16_t *dst, const int16_t *vector, int length)

{

    int bits, max = 0;

    int i;



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

        max |= FFABS(vector[i]);



    bits= 14 - av_log2_16bit(max);

    bits= FFMAX(bits, 0);



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

        dst[i] = vector[i] << bits >> 3;



    return bits - 3;

}

int ff_g723_1_scale_vector(int16_t *dst, const int16_t *vector, int length)

{

    int bits, max = 0;

    int i;



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

        max |= FFABS(vector[i]);



    bits= 14 - av_log2_16bit(max);

    bits= FFMAX(bits, 0);



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

        dst[i] = vector[i] << bits >> 3;



    return bits - 3;

}

        dst[i] = vector[i] << bits >> 3;
int FUNC_0(int16_t *VAR_0, const int16_t *VAR_1, int VAR_2)

{

    int VAR_3, VAR_4 = 0;

    int VAR_5;



    for (VAR_5 = 0; VAR_5 < VAR_2; VAR_5++)

        VAR_4 |= FFABS(VAR_1[VAR_5]);



    VAR_3= 14 - av_log2_16bit(VAR_4);

    VAR_3= FFMAX(VAR_3, 0);



    for (VAR_5 = 0; VAR_5 < VAR_2; VAR_5++)

        VAR_0[VAR_5] = VAR_1[VAR_5] << VAR_3 >> 3;



    return VAR_3 - 3;

}

int FUNC_0(int16_t *VAR_0, const int16_t *VAR_1, int VAR_2)
{ int VAR_3, VAR_4 = 0; int VAR_5; for (VAR_5 = 0; VAR_5 < VAR_2; VAR_5++) VAR_4 |= FFABS(VAR_1[VAR_5]); VAR_3= 14 - av_log2_16bit(VAR_4); VAR_3= FFMAX(VAR_3, 0); for (VAR_5 = 0; VAR_5 < VAR_2; VAR_5++) VAR_0[VAR_5] = VAR_1[VAR_5] << VAR_3 >> 3; return VAR_3 - 3; }