hibits  = (val_u >> 7) & 2; 
hibits  = (val_u >> 7) & 2; 
static void bt848_sat(struct bttv *btv, int color){	int val_u,val_v,hibits;	btv->saturation = color;	/* 0-511 for the color */	val_u   = ((color * btv->opt_uv_ratio) / 50) >> 7;	val_v   = (((color * (100 - btv->opt_uv_ratio) / 50) >>7)*180L)/254;        hibits  = (val_u >> 7) & 2;	hibits |= (val_v >> 8) & 1;        btwrite(val_u & 0xff, BT848_SAT_U_LO);        btwrite(val_v & 0xff, BT848_SAT_V_LO);        btaor(hibits, ~3, BT848_E_CONTROL);        btaor(hibits, ~3, BT848_O_CONTROL);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/4ac97914c6c35f6bf132071c718e034d0846b9f5/bttv-driver.c/buggy/drivers/media/video/bttv-driver.c