void simple_idct248_put(UINT8 *dest, int line_size, INT16 *block)
void simple_idct248_put(UINT8 *dest, int line_size, DCTELEM *block)
void simple_idct248_put(UINT8 *dest, int line_size, INT16 *block){    int i;    INT16 *ptr;        /* butterfly */    ptr = block;    for(i=0;i<4;i++) {        BF(0);        BF(1);        BF(2);        BF(3);        BF(4);        BF(5);        BF(6);        BF(7);        ptr += 2 * 8;    }    /* IDCT8 on each line */    for(i=0; i<8; i++) {        idctRowCondDC(block + i*8);    }    /* IDCT4 and store */    for(i=0;i<8;i++) {        idct4col(dest + i, 2 * line_size, block + i);        idct4col(dest + line_size + i, 2 * line_size, block + 8 + i);    }}