void ff_clear_fixed_vector(float *out, const AMRFixed *in, int size)

{

    int i;



    for (i=0; i < in->n; i++) {

        int x  = in->x[i], repeats = !((in->no_repeat_mask >> i) & 1);




        do {

            out[x] = 0.0;

            x += in->pitch_lag;

        } while (x < size && repeats);

    }

}
void ff_clear_fixed_vector(float *out, const AMRFixed *in, int size)

{

    int i;



    for (i=0; i < in->n; i++) {

        int x  = in->x[i], repeats = !((in->no_repeat_mask >> i) & 1);




        do {

            out[x] = 0.0;

            x += in->pitch_lag;

        } while (x < size && repeats);

    }

}
void FUNC_0(float *VAR_0, const AMRFixed *VAR_1, int VAR_2)

{

    int VAR_3;



    for (VAR_3=0; VAR_3 < VAR_1->n; VAR_3++) {

        int x  = VAR_1->x[VAR_3], repeats = !((VAR_1->no_repeat_mask >> VAR_3) & 1);




        do {

            VAR_0[x] = 0.0;

            x += VAR_1->pitch_lag;

        } while (x < VAR_2 && repeats);

    }

}
void FUNC_0(float *VAR_0, const AMRFixed *VAR_1, int VAR_2)
{ int VAR_3; for (VAR_3=0; VAR_3 < VAR_1->n; VAR_3++) { int x  = VAR_1->x[VAR_3], repeats = !((VAR_1->no_repeat_mask >> VAR_3) & 1); do { VAR_0[x] = 0.0; x += VAR_1->pitch_lag; } while (x < VAR_2 && repeats); } }