Lines Matching refs:Unit
84 const Unit *inu = dn->lsu; /* -> current input unit */
85 Unit uar[DECMAXUNITS]; /* working copy of units, iff shifted */
87 Unit in; /* current input unit */
95 Unit *target, *first; /* work */
96 const Unit *source; /* work */
106 /* split the source Unit and accumulate remainder for next */
110 *target = (Unit) next; /* write to target iff valid */
111 next = rem * powers[DECDPUN - cut]; /* save remainder for next Unit */
116 *target = (Unit) next;
141 Unit dig; /* current digit */
146 Unit temp = (Unit) ((uInt) (in * 6554) >> 16);
147 dig = (Unit) (in - X10 (temp));
230 Unit *uout = dn->lsu; /* -> current output unit */
231 Unit out = 0; /* accumulator */
233 Unit *last = uout; /* will be unit containing msd */
295 /* nibble to handle [extras could overflow a Unit] */
300 out = (Unit) (out + nibble * powers[cut]);
317 out = (Unit) (out + nibble * powers[cut]);
332 out = (Unit) (out + nibble * powers[cut]);