/* Do inverse transform on 4x8 parts of block  */
static void vc1_inv_trans_4x8_dc_c(uint8_t *dest, int linesize, DCTELEM *block)
/* Do inverse transform on 4x8 parts of block  */
static void vc1_inv_trans_4x8_dc_c(uint8_t *dest, int linesize, DCTELEM *block)
{
    int i;
    int dc = block[0];
    const uint8_t *cm = ff_cropTbl + MAX_NEG_CROP;
    dc = (17 * dc +  4) >> 3;
    dc = (12 * dc + 64) >> 7;
    for(i = 0; i < 8; i++){
        dest[0] = cm[dest[0]+dc];
        dest[1] = cm[dest[1]+dc];
        dest[2] = cm[dest[2]+dc];
        dest[3] = cm[dest[3]+dc];
        dest += linesize;
    }
}