Home | History | Annotate | Download | only in Python

Lines Matching defs:bb2

1436     int bb2, bb5, bbe, bd2, bd5, bs2, c, dsign, e, e1, error;
1831 bb2 = bb5 = 0;
1835 bb2 = bb5 = -e;
1839 bb2 += bbe;
1842 bs2 = bb2;
1843 bb2++;
1846 /* At this stage bd5 - bb5 == e == bd2 - bb2 + bbe, bb2 - bs2 == 1,
1849 tdv == bd * 10**e = bd * 2**(bbe - bb2 + bd2) * 5**(bd5 - bb5)
1850 srv == bb * 2**bbe = bb * 2**(bbe - bb2 + bb2)
1851 0.5 ulp(srv) == 2**(bbe-1) = bs * 2**(bbe - bb2 + bs2)
1856 M * srv = bb * 2**bb2 * 5**bb5
1859 for some constant M. (Actually, M == 2**(bb2 - bbe) * 5**bb5, but
1863 /* Remove factor of 2**i, where i = min(bb2, bd2, bs2). */
1864 i = bb2 < bd2 ? bb2 : bd2;
1868 bb2 -= i;
1892 if (bb2 > 0) {
1893 bb = lshift(bb, bb2);