Lines Matching refs:nib
76 uInt nib; /* .. */ in decPackedFromNumber() local
99 nib=u-X10(temp); in decPackedFromNumber()
102 nib=u%10; /* cannot use *6554 trick :-( */ in decPackedFromNumber()
105 obyte|=(nib<<4); in decPackedFromNumber()
161 uInt nib; /* work nibble */ in decPackedToNumber() local
168 nib=*last & 0x0f; /* get the sign */ in decPackedToNumber()
169 if (nib==DECPMINUS || nib==DECPMINUSALT) dn->bits=DECNEG; in decPackedToNumber()
170 else if (nib<=9) return NULL; /* not a sign nibble */ in decPackedToNumber()
199 nib=(unsigned)(*last & 0xf0)>>4; in decPackedToNumber()
201 if (nib>9) {decNumberZero(dn); return NULL;} in decPackedToNumber()
203 if (cut==0) *up=(Unit)nib; in decPackedToNumber()
204 else *up=(Unit)(*up+nib*DECPOWERS[cut]); in decPackedToNumber()
213 nib=*last & 0x0f; /* get right nibble */ in decPackedToNumber()
214 if (nib>9) {decNumberZero(dn); return NULL;} in decPackedToNumber()
217 if (cut==0) *up=(Unit)nib; in decPackedToNumber()
218 else *up=(Unit)(*up+nib*DECPOWERS[cut]); in decPackedToNumber()