rounddown
#define LINE_START (rounddown(-MAX_CHARS - 1, SHIFT_SIZE) - SHIFT_SIZE)
if ((cnt = rounddown(skcnt, blksz)) < skcnt)
cnt = rounddown(skcnt, rdblksz);
lasttime = rounddown(gtime, 100);
rounddown(gtime * 7, 100);
sendsz = rounddown(sendsz + 3, 4);
recvsz = rounddown(recvsz + 3, 4);
su->su_iosz = rounddown(MAX(sendsize, recvsize) + 3, 4);
last_boundary = rounddown(st.st_size, REC_BOUNDARY);
offset = rounddown(offset, blksz);
deslen = rounddown(strlen(in) + 7, 8);
(addr >> rounddown(32 - width, 8)) & 0xFF);
blocksperfile = rounddown(blocksperfile, ntrec); /* round down */
rounddown(partp->dp_start, dos_sectors);
prev_cyl_boundary = rounddown(partp->dp_start + partp->dp_size,
prev_head_boundary = rounddown(start, dos_sectors);
prev_cyl_boundary = rounddown(start + size, dos_cylsecs);
rounddown(disksecs, dos_cylsecs) - dos_sectors;
} else if (best->dp_size == rounddown(disksecs, dos_cylsecs) -
best->dp_size = rounddown(disksecs, dos_cylsecs) -
partp->dp_size = rounddown(disksecs, dos_cylsecs) - start;
startinum = rounddown(inumber, INOPB(&sblock));
startinum = rounddown(inumber, INOPB(&sblock));
for(d=rounddown(d, sblock.fs_frag); d >= osblock.fs_csaddr;
startinum = rounddown(inumber, INOPB(&sblock));
for(f=rounddown(frag, sblock.fs_frag);
k=rounddown(osblock.fs_size-cbase,
(i>=rounddown(osblock.fs_size-cbase,
(i>=rounddown(osblock.fs_size-cbase,
ssize = rounddown(PAGE_SIZE, esize);
#define NEXT_TAB(i) rounddown((i) + db_tab_stop_width, db_tab_stop_width)
if (rounddown((int)length, 2) == length || length < 10) return;
rdp->total_sectors = rounddown(rdp->total_sectors,
cdp->cdev->si_iosize_max = rounddown(cdp->iomax, cdp->block_size);
#define SBP_SEG_MAX rounddown(0xffff, PAGE_SIZE)
offset = rounddown(offset, 4);
size = rounddown(size, PAGE_SIZE);
view.partial.offset = rounddown(page_offset, chunk);
scp->mouse_cut_start = rounddown(scp->mouse_pos, scp->xsize) + i;
sol = rounddown(scp->mouse_pos, scp->xsize);
scp->mouse_cut_start = rounddown(scp->mouse_pos, scp->xsize);
pwr = (uint16_t)(rounddown(minScaledPwr - PWR_MIN + PWR_STEP / 2, PWR_STEP) + PWR_MIN);
pwr = (uint16_t)(rounddown(minScaledPwr - PWR_MIN + PWR_STEP / 2, PWR_STEP) + PWR_MIN);
max = rounddown(max, dtim);
sc->msk_rxqsize = rounddown((sc->msk_ramsize * 1024 * 2) / 3, 1024);
max = rounddown(max, dtim);
>> (I2O_TID_SZ-rounddown(I2O_TID_SZ, 8)))
sc->reply_q_depth = rounddown(max_cmd * 2 + 1 + 15, 16);
if (speed != 0 && rounddown(spd, speed) == spd) {
FEEDEQ_GAIN_STEP - rounddown(FEEDEQ_GAIN_STEP, FEEDEQ_GAIN_DIV));
(rounddown(abs(f), FEEDEQ_GAIN_STEP) & \
newsize = rounddown(adapters + ARRAY_DELTA, ARRAY_DELTA);
bpl = rounddown(pixel + 7, 8);
#define PIDSEL_DOMAINS rounddown(PID_MAX * PIDDOM_SCALE / PIDDOM_COUNT, ALLPROC_HSIZE)
running_length = rounddown(length - init_bytes, 8);
hi = rounddown(hi, step);
lport = rounddown(cut % lport, step) + first;
mss = rounddown(mss, MCLBYTES);
rounddown(cwnd_left, tp->t_maxseg);
mss = rounddown(mss, MCLBYTES);
lport = rounddown(cut % lport, step) + first;
#define ROUNDDOWN(x,y) rounddown(x,y)
chunksize = rounddown(maxiosize, chunksize);
opnum = i+1 + rounddown(logcount, LOGSIZE);
year += rounddown(lt->tm_year, 100);
running_length = rounddown(length - init_bytes, 8);
phys_size += rounddown(size, HAMMER2_PBUFSIZE);
last = rounddown(ino, INOCNT(super));
fp->fsz_first = rounddown(ksz, FSZCNT);
sendsz = rounddown(sendsz + 3, 4);