static void inline idctCol (int16_t * col)
static inline void idctCol (int16_t * col)
static void inline idctCol (int16_t * col){/*	if( !(col[8*1] | col[8*2] |col[8*3] |col[8*4] |col[8*5] |col[8*6] | col[8*7])) {		col[8*0] = col[8*1] = col[8*2] = col[8*3] = col[8*4] =			col[8*5] = col[8*6] = col[8*7] = col[8*0]<<3;		return;	}*/	int a0, a1, a2, a3, b0, b1, b2, b3;	col[0] += (1<<(COL_SHIFT-1))/W4;	a0 = W4*col[8*0] + W2*col[8*2] + W4*col[8*4] + W6*col[8*6];	a1 = W4*col[8*0] + W6*col[8*2] - W4*col[8*4] - W2*col[8*6];	a2 = W4*col[8*0] - W6*col[8*2] - W4*col[8*4] + W2*col[8*6];	a3 = W4*col[8*0] - W2*col[8*2] + W4*col[8*4] - W6*col[8*6];	b0 = W1*col[8*1] + W3*col[8*3] + W5*col[8*5] + W7*col[8*7];	b1 = W3*col[8*1] - W7*col[8*3] - W1*col[8*5] - W5*col[8*7];	b2 = W5*col[8*1] - W1*col[8*3] + W7*col[8*5] + W3*col[8*7];	b3 = W7*col[8*1] - W5*col[8*3] + W3*col[8*5] - W1*col[8*7];	col[8*0] = (a0 + b0) >> COL_SHIFT;	col[8*7] = (a0 - b0) >> COL_SHIFT;	col[8*1] = (a1 + b1) >> COL_SHIFT;	col[8*6] = (a1 - b1) >> COL_SHIFT;	col[8*2] = (a2 + b2) >> COL_SHIFT;	col[8*5] = (a2 - b2) >> COL_SHIFT;	col[8*3] = (a3 + b3) >> COL_SHIFT;	col[8*4] = (a3 - b3) >> COL_SHIFT;}