Lines Matching defs:bb2
1441 int bb2, bb5, bbe, bd2, bd5, bs2, c, dsign, e, e1, error;
1830 bb2 = bb5 = 0;
1834 bb2 = bb5 = -e;
1838 bb2 += bbe;
1841 bs2 = bb2;
1842 bb2++;
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)
1849 srv == bb * 2**bbe = bb * 2**(bbe - bb2 + bb2)
1850 0.5 ulp(srv) == 2**(bbe-1) = bs * 2**(bbe - bb2 + bs2)
1855 M * srv = bb * 2**bb2 * 5**bb5
1858 for some constant M. (Actually, M == 2**(bb2 - bbe) * 5**bb5, but
1862 /* Remove factor of 2**i, where i = min(bb2, bd2, bs2). */
1863 i = bb2 < bd2 ? bb2 : bd2;
1867 bb2 -= i;
1885 if (bb2 > 0) {
1886 bb = lshift(bb, bb2);