div8
int div8;
&bdiv, &cd, &div8);
if (div8)
unsigned int baud, u32 *rbdiv, u32 *rcd, int *div8)
*div8 = 1;
*div8 = 0;
int div8;
&div8);
if (div8)
int div8;
&bdiv, &cd, &div8)) {
#define ddfstrt2hw(ddfstrt) div8(ddfstrt)
#define ddfstop2hw(ddfstop) div8(ddfstop)
#define hsstrt2hw(hsstrt) (div8(hsstrt))
#define hsstop2hw(hsstop) (div8(hsstop))
#define htotal2hw(htotal) (div8(htotal) - 1)
#define hcenter2hw(htotal) (div8(htotal))
par->next_plane = div8(upx(16 << maxfmode, par->vxres));
par->next_line = div8(upx(16 << maxfmode, par->vxres));
move = downx(2 << maxfmode, div8(par->xoffset));
move = move - div8((mod - fstrt)>>clk_shift);
mod = par->next_line - div8(fsize>>clk_shift);
par->bpl1mod = -div8(fsize>>clk_shift);
info->fix.line_length = div8(upx(16 << maxfmode, par->vxres));