static void dss_sp_scale_vector(int32_t *vec, int bits, int size)

{

    int i;



    if (bits < 0)

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

            vec[i] = vec[i] >> -bits;

    else

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

            vec[i] = vec[i] << bits;

}

static void dss_sp_scale_vector(int32_t *vec, int bits, int size)

{

    int i;



    if (bits < 0)

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

            vec[i] = vec[i] >> -bits;

    else

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

            vec[i] = vec[i] << bits;

}

            vec[i] = vec[i] << bits;
static void FUNC_0(int32_t *VAR_0, int VAR_1, int VAR_2)

{

    int VAR_3;



    if (VAR_1 < 0)

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

            VAR_0[VAR_3] = VAR_0[VAR_3] >> -VAR_1;

    else

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

            VAR_0[VAR_3] = VAR_0[VAR_3] << VAR_1;

}

static void FUNC_0(int32_t *VAR_0, int VAR_1, int VAR_2)
{ int VAR_3; if (VAR_1 < 0)
for (VAR_3 = 0; VAR_3 < VAR_2; VAR_3++) VAR_0[VAR_3] = VAR_0[VAR_3] >> -VAR_1; else
for (VAR_3 = 0; VAR_3 < VAR_2; VAR_3++) VAR_0[VAR_3] = VAR_0[VAR_3] << VAR_1; }