Lines Matching defs:rvbits
334 int j, k, nbits, nd, nd0, nf, nz, nz0, rd, rvbits, rve, rve1, sign;
666 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;
687 rvbits += j;
690 rvbits += j;
691 if (rvbits <= 0) {
692 if (rvbits < -1) {
700 rvb->x[0] = rvb->wds = rvbits = 1;
725 bbbits = rvbits - bb0;
820 rvb = set_ones(rvb, rvbits = nbits);
849 if (denorm && all_on(rvb, rvbits)) {
853 rve = emin + nbits - (rvbits = 1);
871 rvb = set_ones(rvb, rvbits = nbits);
884 j = kmask & (ULbits - (rvbits & kmask));
886 rvbits++;
941 y = rve + rvbits;
946 if (!denorm && rvbits < nbits) {
947 rvb = lshift(rvb, j = nbits - rvbits);
951 rvbits = nbits;
978 --rvbits;
999 if (++rvbits == nbits)
1015 z = rve + rvbits;
1037 if (!denorm && (j = nbits - rvbits)) {