Lines Matching refs:bd2
1441 int bb2, bb5, bbe, bd2, bd5, bs2, c, dsign, e, e1, error;
1831 bd2 = bd5 = e;
1835 bd2 = bd5 = 0;
1840 bd2 -= bbe;
1843 bd2++;
1845 /* At this stage bd5 - bb5 == e == bd2 - bb2 + bbe, bb2 - bs2 == 1,
1848 tdv == bd * 10**e = bd * 2**(bbe - bb2 + bd2) * 5**(bd5 - bb5)
1854 M * tdv = bd * 2**bd2 * 5**bd5
1862 /* Remove factor of 2**i, where i = min(bb2, bd2, bs2). */
1863 i = bb2 < bd2 ? bb2 : bd2;
1868 bd2 -= i;
1897 if (bd2 > 0) {
1898 bd = lshift(bd, bd2);