uar 6377 src/decNumber/decNumber.c static Int decShiftToMost(Unit *uar, Int digits, Int shift) { uar 6384 src/decNumber/decNumber.c *uar=(Unit)(*uar*powers[shift]); uar 6389 src/decNumber/decNumber.c source=uar+D2U(digits)-1; // where msu comes from uar 6393 src/decNumber/decNumber.c for (; source>=uar; source--, target--) *target=*source; uar 6396 src/decNumber/decNumber.c first=uar+D2U(digits+shift)-1; // where msu of source will end up uar 6397 src/decNumber/decNumber.c for (; source>=uar; source--, target--) { uar 6413 src/decNumber/decNumber.c for (; target>=uar; target--) { uar 6433 src/decNumber/decNumber.c static Int decShiftToLeast(Unit *uar, Int units, Int shift) { uar 6440 src/decNumber/decNumber.c *uar=0; // all digits cleared gives zero uar 6444 src/decNumber/decNumber.c target=uar; // both paths uar 6447 src/decNumber/decNumber.c up=uar+D2U(shift); uar 6448 src/decNumber/decNumber.c for (; up<uar+units; target++, up++) *target=*up; uar 6449 src/decNumber/decNumber.c return target-uar; uar 6453 src/decNumber/decNumber.c up=uar+D2U(shift-cut); // source; correct to whole Units uar 6477 src/decNumber/decNumber.c return target-uar+1; uar 7444 src/decNumber/decNumber.c static Int decGetDigits(Unit *uar, Int len) { uar 7445 src/decNumber/decNumber.c Unit *up=uar+(len-1); // -> msu uar 7451 src/decNumber/decNumber.c for (; up>=uar; up--) {