uar 6397 src/decNumber/decNumber.c static Int decShiftToMost(Unit *uar, Int digits, Int shift) { uar 6404 src/decNumber/decNumber.c *uar=(Unit)(*uar*powers[shift]); uar 6409 src/decNumber/decNumber.c source=uar+D2U(digits)-1; // where msu comes from uar 6413 src/decNumber/decNumber.c for (; source>=uar; source--, target--) *target=*source; uar 6416 src/decNumber/decNumber.c first=uar+D2U(digits+shift)-1; // where msu of source will end up uar 6417 src/decNumber/decNumber.c for (; source>=uar; source--, target--) { uar 6433 src/decNumber/decNumber.c for (; target>=uar; target--) { uar 6453 src/decNumber/decNumber.c static Int decShiftToLeast(Unit *uar, Int units, Int shift) { uar 6460 src/decNumber/decNumber.c *uar=0; // all digits cleared gives zero uar 6464 src/decNumber/decNumber.c target=uar; // both paths uar 6467 src/decNumber/decNumber.c up=uar+D2U(shift); uar 6468 src/decNumber/decNumber.c for (; up<uar+units; target++, up++) *target=*up; uar 6469 src/decNumber/decNumber.c return target-uar; uar 6473 src/decNumber/decNumber.c up=uar+D2U(shift-cut); // source; correct to whole Units uar 6497 src/decNumber/decNumber.c return target-uar+1; uar 7466 src/decNumber/decNumber.c static Int decGetDigits(Unit *uar, Int len) { uar 7467 src/decNumber/decNumber.c Unit *up=uar+(len-1); // -> msu uar 7473 src/decNumber/decNumber.c for (; up>=uar; up--) {