static void dss_sp_shift_sq_sub(const int32_t *filter_buf,

                                int32_t *error_buf, int32_t *dst)

{

    int a;



    for (a = 0; a < 72; a++) {

        int i, tmp;



        tmp = dst[a] * filter_buf[0];



        for (i = 14; i > 0; i--)

            tmp -= error_buf[i] * (unsigned)filter_buf[i];



        for (i = 14; i > 0; i--)

            error_buf[i] = error_buf[i - 1];



        tmp = (tmp + 4096) >> 13;



        error_buf[1] = tmp;



        dst[a] = av_clip_int16(tmp);

    }

}

static void dss_sp_shift_sq_sub(const int32_t *filter_buf,

                                int32_t *error_buf, int32_t *dst)

{

    int a;



    for (a = 0; a < 72; a++) {

        int i, tmp;



        tmp = dst[a] * filter_buf[0];



        for (i = 14; i > 0; i--)

            tmp -= error_buf[i] * (unsigned)filter_buf[i];



        for (i = 14; i > 0; i--)

            error_buf[i] = error_buf[i - 1];



        tmp = (tmp + 4096) >> 13;



        error_buf[1] = tmp;



        dst[a] = av_clip_int16(tmp);

    }

}

        tmp = (tmp + 4096) >> 13;
static void FUNC_0(const int32_t *VAR_0,

                                int32_t *VAR_1, int32_t *VAR_2)

{

    int VAR_3;



    for (VAR_3 = 0; VAR_3 < 72; VAR_3++) {

        int VAR_4, VAR_5;



        VAR_5 = VAR_2[VAR_3] * VAR_0[0];



        for (VAR_4 = 14; VAR_4 > 0; VAR_4--)

            VAR_5 -= VAR_1[VAR_4] * (unsigned)VAR_0[VAR_4];



        for (VAR_4 = 14; VAR_4 > 0; VAR_4--)

            VAR_1[VAR_4] = VAR_1[VAR_4 - 1];



        VAR_5 = (VAR_5 + 4096) >> 13;



        VAR_1[1] = VAR_5;



        VAR_2[VAR_3] = av_clip_int16(VAR_5);

    }

}

static void FUNC_0(const int32_t *VAR_0,
int32_t *VAR_1, int32_t *VAR_2)
{ int VAR_3; for (VAR_3 = 0; VAR_3 < 72; VAR_3++) { int VAR_4, VAR_5; VAR_5 = VAR_2[VAR_3] * VAR_0[0]; for (VAR_4 = 14; VAR_4 > 0; VAR_4--) VAR_5 -= VAR_1[VAR_4] * (unsigned)VAR_0[VAR_4]; for (VAR_4 = 14; VAR_4 > 0; VAR_4--) VAR_1[VAR_4] = VAR_1[VAR_4 - 1]; VAR_5 = (VAR_5 + 4096) >> 13; VAR_1[1] = VAR_5; VAR_2[VAR_3] = av_clip_int16(VAR_5); } }