strtodg.c | 187 int bdif, e, j, k, k1, nb, rv; local in function:rvOK 190 b = d2b(dval(d), &e, &bdif); 191 bdif -= nb = fpi->nbits; 192 e += bdif; 193 if (bdif <= 0) { 218 k = bdif - 1; 230 /* "break" cases: round up 1 bit, then truncate; bdif > 0 */ 234 if (bdif > 0) { 235 if ( (lostbits = any_on(b, bdif)) !=0) 237 rshift(b, bdif); [all...] |