Lines Matching defs:pb
46 * should fit in pb, but __big_float_times_power may allocate new
57 _big_float *pb;
61 pb = *ppb;
65 pb->bsignificand[0] = pd->bsignificand[pd->blength - 1];
69 /* multiply pb by 10^4 and add next digit */
72 carry += (unsigned int)pb->bsignificand[j]
74 pb->bsignificand[j] = carry & 0xffff;
78 pb->bsignificand[j++] = carry;
89 /* multiply pb by 10^s and add partial digit */
95 carry += (unsigned int)pb->bsignificand[j]
97 pb->bsignificand[j] = carry & 0xffff;
104 carry += (unsigned int)pb->bsignificand[j]
106 pb->bsignificand[j] = carry & 0xffff;
113 carry += (unsigned int)pb->bsignificand[j]
115 pb->bsignificand[j] = carry & 0xffff;
120 pb->bsignificand[j++] = carry;
127 pb->blength = len;
128 pb->bexponent = 0;
136 /* scale pb by 10^pd->exponent */
137 __big_float_times_power(pb, 10, pd->bexponent, nsig, ppb);