Lines Matching defs:rvbits
327 int j, k, nbits, nd, nd0, nf, nz, nz0, rd, rvbits, rve, rve1, sign;
668 rvb = d2b(dval(&rv), &rve, &rvbits); /* rv = rvb * 2^rve */
670 if ((j = rvbits - nbits) > 0) {
672 rvbits = nbits;
676 e2 = rve + rvbits - nbits;
679 rve1 = rve + rvbits - nbits;
685 rvbits += j;
688 rvbits += j;
689 if (rvbits <= 0) {
690 if (rvbits < -1) {
698 rvb->x[0] = rvb->wds = rvbits = 1;
719 bbbits = rvbits - bb0;
794 rvb = set_ones(rvb, rvbits = nbits);
819 if (denorm && all_on(rvb, rvbits)) {
823 rve = emin + nbits - (rvbits = 1);
841 rvb = set_ones(rvb, rvbits = nbits);
850 j = kmask & (ULbits - (rvbits & kmask));
852 rvbits++;
907 y = rve + rvbits;
912 if (!denorm && rvbits < nbits) {
913 rvb = lshift(rvb, j = nbits - rvbits);
915 rvbits = nbits;
935 --rvbits;
952 if (++rvbits == nbits)
968 z = rve + rvbits;
990 if (!denorm && (j = nbits - rvbits)) {