round
double round(double);
if (round == HRT_RND) {
} else if (round == HRT_RNDUP) {
if (round == HRT_RND) {
} else if (round == HRT_RNDUP) {
_hrtnewres(hrtimer_t *htp, ulong_t new_res, long round)
ll = (long long)round(statb->st_size, BLKSIZ)/BLKSIZ;
return (Math.round((util / totalUtil) * resQ));
_hrtnewres(htp, new_res, round)
long round;
if (round == HRT_RND) {
} else if (round == HRT_RNDUP) {
if (round == HRT_RND) {
} else if (round == HRT_RNDUP) {
#define DB_ROUNDOFF(n, round) { \
(n) += (round) - 1; \
(n) -= (n) % (round); \
brkbegin = (unsigned char *)round(brkbegin, ALIGNSIZ);
rndstak = (unsigned char *)round(staktop, ALIGNSIZ);
size_t rbytes = round(nbytes + ALIGNSIZ, ALIGNSIZ);
size = round(asize, BYTESPERWORD);
incr = (unsigned)round(newtop - brkend + 1, BYTESPERWORD);
stakbot = staktop = (unsigned char *)round(argp, BYTESPERWORD);
extern double round(double);
int round;
for (round = 0; round < maxrounds; round++) {
data.shift_a = md5bit(data.digest, round);
data.shift_b = md5bit(data.digest, round + 64);
(void) snprintf(data.roundascii, ROUND_BUFFER_LEN, "%d", round);
char s[4], round;
round = pd->ds[--is];
if (round == '0' && sticky == 0)
if (round < '5' || (round == '5' && sticky == 0 &&
round(pu, 1, rd, &e);
round(pu, 1, rd, &e);
round(pu, 2, rd, &e);
round(pu, 2, rd, &e);
round(pu, 2, rd, &e);
round(pu, 2, rd, &e);
round(pu, 4, rd, &e);
round(pu, 4, rd, &e);
round = x->l.frac3 & 0x10000000;
sticky |= round | (u.l.lo & 0x7fffffff);
round = u.l.lo & 0x80000000;
sticky |= round | (u.l.lo & ((1 << (e - 1)) - 1));
round = u.l.lo & (1 << (e - 1));
round = x->l.frac3 & 0x8000000;
if (round | sticky) {
if (rm == FSR_RP || (rm == FSR_RN && round && (sticky ||
unsigned int xm, round, sticky, fsr, rm;
int i, round;
round = i & ((1 << (0x401d - (xm >> 16))) - 1);
if (round | (x->l.frac2 & 0x3ffff) | x->l.frac3 | x->l.frac4) {
round = u.l & (1 << e);
round = x->l.frac2 & 0x1000000;
if (round | sticky) {
if (rm == FSR_RP || (rm == FSR_RN && round && (sticky ||
unsigned int xm, round, sticky, fsr, rm;
round = i & ((1 << (0x401d - (xm >> 16))) - 1);
if (round | (x->l.frac2 & 0x3ffff) | x->l.frac3 | x->l.frac4) {
int i, round;
sticky |= round | (frac4 & ((1 << (e - 1)) - 1));
round = frac4 & (1 << (e - 1));
sticky |= round;
round = frac4 & 1;
if (round | sticky) {
if (rm == FSR_RP || (rm == FSR_RN && round &&
unsigned int guard, round, sticky, borrow, rm;
guard = round = sticky = 0;
round = frac2 & 0x40000000;
round = frac3 & 0x40000000;
round = frac4 & 0x40000000;
sticky |= guard | round |
round = frac4 & (1 << (e - 2));
sticky |= round;
round = guard;
round = !round;
} else if (round) {
borrow = (guard | round | sticky);
sticky |= round;
round = guard;
if (round | sticky) {
if (rm == FSR_RP || (rm == FSR_RN && round &&
unsigned int round, sticky, carry, rm;
round = sticky = 0;
round = frac2 & 0x80000000;
round = frac3 & 0x80000000;
round = frac4 & 0x80000000;
round = i & ((1l << (0x403d - (xm >> 16))) - 1);
if (round | (x->l.frac3 & 0x3ffff) | x->l.frac4) {
unsigned long i, round;
long i, round;
round = i & ((1l << (0x403d - (xm >> 16))) - 1);
if (round | (x->l.frac3 & 0x3ffff) | x->l.frac4) {
extern double round __P((double));
y##N = (x##N * invln2_256) + round; \
y##N -= round; \
y0 = (x0 * invln2_256) + round;
y1 = (x1 * invln2_256) + round;
y2 = (x2 * invln2_256) + round;
y3 = (x3 * invln2_256) + round;
y4 = (x4 * invln2_256) + round;
y5 = (x5 * invln2_256) + round;
y0 -= round;
y1 -= round;
y2 -= round;
y3 -= round;
y4 -= round;
y5 -= round;
int round;
for (round = 0; round < nrounds; round++) {
void *buf = mp->mag_round[round];
int exp = 0, round = 0;
round = t & 04;
if (round) {
int round;
for (round = 0; round < nrounds; round++) {
void *buf = mp->mag_round[round];
round(pfpsd, pu);
round(pfpsd, pu);
round(pfpsd, pu);
round(pfpsd, pu);
round(pfpsd, pu);
round(pfpsd, pu);
round(pfpsd, pu);
round(pfpsd, pu); /* rounding overflow handled in round() */
round(pfpsd, pu);