Lines Matching defs:pd
295 _big_binary_to_big_decimal(_big_float *pb, _big_float *pd)
301 pd->bsignificand[0] = pb->bsignificand[pb->blength - 1] % 10000;
302 if (pd->bsignificand[0] == pb->bsignificand[pb->blength - 1]) {
303 pd->blength = 1;
305 pd->blength = 2;
306 pd->bsignificand[1] = pb->bsignificand[pb->blength - 1] / 10000;
310 _mul_65536short(pd, (unsigned long) pb->bsignificand[i]);
314 _mul_65536short(pd, (unsigned long) 0);
317 _left_shift_base_ten(pd, (short unsigned) (pb->bexponent - i));
318 pd->bexponent = 0;
322 _display_big_float(pd, 10);