void ff_prores_idct(DCTELEM *block, const int16_t *qmat)

{

    int i;



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

        block[i] *= qmat[i];



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

        idctRowCondDC_10(block + i*8);



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

        block[i] >>= 2;



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

        idctSparseCol_10(block + i);

}

void ff_prores_idct(DCTELEM *block, const int16_t *qmat)

{

    int i;



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

        block[i] *= qmat[i];



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

        idctRowCondDC_10(block + i*8);



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

        block[i] >>= 2;



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

        idctSparseCol_10(block + i);

}

        idctRowCondDC_10(block + i*8);     for (i = 0; i < 64; i++)         block[i] >>= 2;
void FUNC_0(DCTELEM *VAR_0, const int16_t *VAR_1)

{

    int VAR_2;



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

        VAR_0[VAR_2] *= VAR_1[VAR_2];



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

        idctRowCondDC_10(VAR_0 + VAR_2*8);



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

        VAR_0[VAR_2] >>= 2;



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

        idctSparseCol_10(VAR_0 + VAR_2);

}

void FUNC_0(DCTELEM *VAR_0, const int16_t *VAR_1)
{ int VAR_2; for (VAR_2 = 0; VAR_2 < 64; VAR_2++) VAR_0[VAR_2] *= VAR_1[VAR_2]; for (VAR_2 = 0; VAR_2 < 8; VAR_2++) idctRowCondDC_10(VAR_0 + VAR_2*8); for (VAR_2 = 0; VAR_2 < 64; VAR_2++) VAR_0[VAR_2] >>= 2; for (VAR_2 = 0; VAR_2 < 8; VAR_2++) idctSparseCol_10(VAR_0 + VAR_2); }