Lines Matching refs:rvbits
314 int j, k, nbits, nd, nd0, nf, nz, nz0, rd, rvbits, rve, rve1, sign; in strtodg() local
605 rvb = d2b(dval(rv), &rve, &rvbits); /* rv = rvb * 2^rve */ in strtodg()
609 if ((j = rvbits - nbits) > 0) { in strtodg()
611 rvbits = nbits; in strtodg()
615 e2 = rve + rvbits - nbits; in strtodg()
618 rve1 = rve + rvbits - nbits; in strtodg()
624 rvbits += j; in strtodg()
627 rvbits += j; in strtodg()
628 if (rvbits <= 0) { in strtodg()
629 if (rvbits < -1) { in strtodg()
637 rvb->x[0] = rvb->wds = rvbits = 1; in strtodg()
662 bbbits = rvbits - bb0; in strtodg()
757 rvb = set_ones(rvb, rvbits = nbits); in strtodg()
786 if (denorm && all_on(rvb, rvbits)) { in strtodg()
790 rve = emin + nbits - (rvbits = 1); in strtodg()
808 rvb = set_ones(rvb, rvbits = nbits); in strtodg()
821 if ( (j = rvbits & kmask) !=0) in strtodg()
826 rvbits++; in strtodg()
881 y = rve + rvbits; in strtodg()
886 if (!denorm && rvbits < nbits) { in strtodg()
887 rvb = lshift(rvb, j = nbits - rvbits); in strtodg()
891 rvbits = nbits; in strtodg()
915 --rvbits; in strtodg()
936 if (++rvbits == nbits) in strtodg()
952 z = rve + rvbits; in strtodg()
974 if (!denorm && (j = nbits - rvbits)) { in strtodg()