Lines Matching defs:cut
78 Int cut; /* work */
101 target = uar + D2U (digits) - 1 + D2U (shift); /* where upper part of first cut goes */
103 cut = (DECDPUN - shift % DECDPUN) % DECDPUN;
107 uInt rem = *source % powers[cut];
108 next += *source / powers[cut];
111 next = rem * powers[DECDPUN - cut]; /* save remainder for next Unit */
129 cut = 0; /* at lowest digit */
164 cut++;
165 if (cut == DECDPUN)
169 cut = 0;
232 Int cut = 0; /* power of ten in current unit */
282 cut += 3;
283 for (; cut >= DECDPUN;)
285 cut -= DECDPUN;
300 out = (Unit) (out + nibble * powers[cut]);
302 cut++;
303 if (cut == DECDPUN)
307 cut = 0;
317 out = (Unit) (out + nibble * powers[cut]);
319 cut++;
320 if (cut == DECDPUN)
324 cut = 0;
332 out = (Unit) (out + nibble * powers[cut]);
334 cut++;
335 if (cut == DECDPUN)
339 cut = 0;
345 if (cut != 0)
351 for (cut = 0; cut < DECDPUN; cut++)
353 if (*last < powers[cut])