msudigits 2316 src/decNumber/decNumber.c uInt msudigits; // digits in result msu msudigits 2321 src/decNumber/decNumber.c msudigits=MSUDIGITS(res->digits); // actual digits in msu msudigits 2360 src/decNumber/decNumber.c if (shift>msudigits) { // msumax-1 needs >0 digits msudigits 2361 src/decNumber/decNumber.c uInt rem=save%powers[shift-msudigits];// split save msudigits 2362 src/decNumber/decNumber.c *msumax=(Unit)(save/powers[shift-msudigits]); // and insert msudigits 2364 src/decNumber/decNumber.c +(Unit)(rem*powers[DECDPUN-(shift-msudigits)]); // .. msudigits 2367 src/decNumber/decNumber.c *msumax=*msumax+(Unit)(save*powers[msudigits-shift]); // [maybe *1] msudigits 2376 src/decNumber/decNumber.c shift=DECDPUN-msudigits; msudigits 2380 src/decNumber/decNumber.c *msumax=*msumax+(Unit)(save*powers[msudigits]);