tpg_hdiv
u8 *pos = tpg->lines[pat][p] + tpg_hdiv(tpg, p, x);
unsigned w = tpg_hdiv(tpg, p, tpg->scaled_width * 2);
unsigned offset = tpg_hdiv(tpg, p, tpg->compose.width / 3);
unsigned offset = tpg_hdiv(tpg, p, tpg->compose.width * 2 / 3);
params.img_width = tpg_hdiv(tpg, p, tpg->compose.width);
vbuf += tpg_hdiv(tpg, p, tpg->compose.left);
unsigned img_width = tpg_hdiv(tpg, p, dev->compose_cap.width);
unsigned vid_cap_left = tpg_hdiv(tpg, p, dev->loop_vid_cap.left);
voutbuf += tpg_hdiv(tpg, p, dev->loop_vid_out.left) +
vcapbuf += tpg_hdiv(tpg, p, dev->compose_cap.left) +
vid_cap_right = tpg_hdiv(tpg, p, dev->loop_vid_cap.left + dev->loop_vid_cap.width);
tpg_hdiv(tpg, p, dev->loop_vid_cap.width));
tpg_hdiv(tpg, p, dev->loop_vid_cap.width));
tpg_hdiv(tpg, p, dev->loop_vid_out.width),
tpg_hdiv(tpg, p, dev->loop_vid_cap.width),
tpg_hdiv(tpg, p, dev->loop_vid_cap.width));
return tpg_hdiv(tpg, plane, tpg_hscale(tpg, x));