Lines Matching defs:pb
192 _big_decimal_to_big_binary(_big_float *pd, _big_float *pb)
204 pb->bexponent = 0;
205 pb->blength = 1;
208 pb->bsignificand[0] = 0;
210 pb->bsignificand[0] = pd->bsignificand[id--];
217 _mul_10000short(pb, (long unsigned) pd->bsignificand[id]);
245 _multiply_base_two(pb, multiplier, (long unsigned) carry);
247 pb->bsignificand[0] |= 1; /* Save lost bits. */
261 _multiply_base_two(pb, multiplier, (long unsigned) carry);
265 _display_big_float(pb, 2);
270 _big_binary_to_unpacked(_big_float *pb, unpacked *pu)
277 assert(pb->bsignificand[pb->blength - 1] != 0); /* Assert pb is
282 for (ib = pb->blength - 1; ((ib - 1) >= 0) && (iu < UNPACKED_SIZE); ib -= 2) {
283 pu->significand[iu++] = pb->bsignificand[ib] << 16 | pb->bsignificand[ib - 1];
288 pu->significand[iu++] = pb->bsignificand[ib] << 16;
293 while (pb->bsignificand[ib] == 0)
300 pu->exponent = 16 * pb->blength + pb->bexponent - 1;