uInt 44 src/decNumber/decContext.c const uInt DECPOWERS[10]={1, 10, 100, 1000, 10000, 100000, 1000000, uInt 57 src/decNumber/decContext.c decContext *decContextClearStatus(decContext *context, uInt mask) { uInt 152 src/decNumber/decContext.c uInt decContextGetStatus(decContext *context) { uInt 169 src/decNumber/decContext.c uInt newstatus, uInt mask) { uInt 185 src/decNumber/decContext.c uInt decContextSaveStatus(decContext *context, uInt mask) { uInt 214 src/decNumber/decContext.c decContext * decContextSetStatus(decContext *context, uInt status) { uInt 330 src/decNumber/decContext.c decContext * decContextSetStatusQuiet(decContext *context, uInt status) { uInt 382 src/decNumber/decContext.c uInt dle=(uInt)DECLITEND; // unsign uInt 402 src/decNumber/decContext.c uInt decContextTestSavedStatus(uInt oldstatus, uInt mask) { uInt 416 src/decNumber/decContext.c uInt decContextTestStatus(decContext *context, uInt mask) { uInt 203 src/decNumber/decNumber.c # define ueInt uInt // unsigned extended integer uInt 207 src/decNumber/decNumber.c static const uInt multies[]={131073, 26215, 5243, 1049, 210}; uInt 209 src/decNumber/decNumber.c # define QUOT10(u, n) ((((uInt)(u)>>(n))*multies[n])>>17) uInt 221 src/decNumber/decNumber.c decContext *, uByte, uInt *); uInt 223 src/decNumber/decNumber.c static uInt decCheckMath(const decNumber *, decContext *, uInt *); uInt 224 src/decNumber/decNumber.c static void decApplyRound(decNumber *, decContext *, Int, uInt *); uInt 228 src/decNumber/decNumber.c Flag, uInt *); uInt 230 src/decNumber/decNumber.c Int *, uInt *); uInt 233 src/decNumber/decNumber.c const decNumber *, decContext *, Flag, uInt *); uInt 235 src/decNumber/decNumber.c decContext *, uInt *); uInt 236 src/decNumber/decNumber.c static void decFinalize(decNumber *, decContext *, Int *, uInt *); uInt 240 src/decNumber/decNumber.c decContext *, uInt *); uInt 243 src/decNumber/decNumber.c uInt *); uInt 245 src/decNumber/decNumber.c const decNumber *, decContext *, uInt *); uInt 248 src/decNumber/decNumber.c uInt *); uInt 251 src/decNumber/decNumber.c Int, Int *, uInt *); uInt 253 src/decNumber/decNumber.c static void decSetOverflow(decNumber *, decContext *, uInt *); uInt 254 src/decNumber/decNumber.c static void decSetSubnormal(decNumber *, decContext *, Int *, uInt *); uInt 257 src/decNumber/decNumber.c static void decStatus(decNumber *, uInt, decContext *); uInt 268 src/decNumber/decNumber.c static void decFinish(decNumber *, decContext *, Int *, uInt *); uInt 269 src/decNumber/decNumber.c static decNumber * decRoundOperand(const decNumber *, decContext *, uInt *); uInt 291 src/decNumber/decNumber.c uInt unsig; uInt 294 src/decNumber/decNumber.c if (in==BADINT) unsig=(uInt)1073741824*2; // special case uInt 303 src/decNumber/decNumber.c decNumber * decNumberFromUInt32(decNumber *dn, uInt uin) { uInt 331 src/decNumber/decNumber.c uInt hi=0, lo; // .. uInt 357 src/decNumber/decNumber.c uInt decNumberToUInt32(const decNumber *dn, decContext *set) { uInt 364 src/decNumber/decNumber.c uInt hi=0, lo; // .. uInt 445 src/decNumber/decNumber.c uInt status=0; // error code uInt 674 src/decNumber/decNumber.c uInt status=0; // accumulator uInt 698 src/decNumber/decNumber.c uInt status=0; // accumulator uInt 786 src/decNumber/decNumber.c uInt status=0; // accumulator uInt 806 src/decNumber/decNumber.c uInt status=0; // accumulator uInt 827 src/decNumber/decNumber.c uInt status=0; // accumulator uInt 848 src/decNumber/decNumber.c uInt status=0; // accumulator uInt 849 src/decNumber/decNumber.c uInt needbytes; // for space calculations uInt 909 src/decNumber/decNumber.c uInt status=0; // accumulator uInt 929 src/decNumber/decNumber.c uInt status=0; // accumulator uInt 962 src/decNumber/decNumber.c uInt status=0; // accumulator uInt 1012 src/decNumber/decNumber.c uInt status=0; // accumulator uInt 1014 src/decNumber/decNumber.c uInt needbytes; // for space calculations uInt 1159 src/decNumber/decNumber.c uInt status=0; // accumulator uInt 1218 src/decNumber/decNumber.c uInt status=0; // accumulator uInt 1276 src/decNumber/decNumber.c uInt status=0, ignore=0; // status accumulators uInt 1277 src/decNumber/decNumber.c uInt needbytes; // for space calculations uInt 1326 src/decNumber/decNumber.c uInt copystat=0; // clean status uInt 1423 src/decNumber/decNumber.c uInt status=0; // accumulator uInt 1443 src/decNumber/decNumber.c uInt status=0; // accumulator uInt 1463 src/decNumber/decNumber.c uInt status=0; // accumulator uInt 1483 src/decNumber/decNumber.c uInt status=0; // accumulator uInt 1506 src/decNumber/decNumber.c uInt status=0; // accumulator uInt 1530 src/decNumber/decNumber.c uInt status=0; // accumulator uInt 1571 src/decNumber/decNumber.c uInt status=0; // accumulator uInt 1617 src/decNumber/decNumber.c uInt status=0; // accumulator uInt 1747 src/decNumber/decNumber.c uInt status=0; // accumulator uInt 1770 src/decNumber/decNumber.c uInt status=0; // accumulator uInt 1819 src/decNumber/decNumber.c uInt needbytes; // buffer size needed uInt 1822 src/decNumber/decNumber.c uInt status=0; // accumulators uInt 2150 src/decNumber/decNumber.c uInt status=0; // accumulator uInt 2178 src/decNumber/decNumber.c uInt status=0; // as usual uInt 2235 src/decNumber/decNumber.c uInt status=0; // accumulator uInt 2255 src/decNumber/decNumber.c uInt status=0; // accumulator uInt 2275 src/decNumber/decNumber.c uInt status=0; // accumulator uInt 2308 src/decNumber/decNumber.c uInt status=0; // accumulator uInt 2331 src/decNumber/decNumber.c uInt units, shift; // work uInt 2332 src/decNumber/decNumber.c uInt msudigits; // digits in result msu uInt 2374 src/decNumber/decNumber.c uInt save=res->lsu[0]%powers[shift]; //-V557 // save low digit(s) uInt 2377 src/decNumber/decNumber.c uInt rem=save%powers[shift-msudigits];// split save uInt 2394 src/decNumber/decNumber.c uInt save=res->lsu[0]%powers[shift]; // save low digit(s) uInt 2458 src/decNumber/decNumber.c uInt status=0; // accumulator uInt 2520 src/decNumber/decNumber.c uInt status=0; // accumulator uInt 2650 src/decNumber/decNumber.c uInt status=0, ignore=0; // status accumulators uInt 2651 src/decNumber/decNumber.c uInt rstatus; // .. uInt 2904 src/decNumber/decNumber.c uInt mstatus=0; // local status uInt 2980 src/decNumber/decNumber.c uInt status=0; // accumulator uInt 3012 src/decNumber/decNumber.c uInt status=0; // accumulator uInt 3273 src/decNumber/decNumber.c uInt u=*up; // work uInt 3274 src/decNumber/decNumber.c uInt cut=DECDPUN; // downcounter through unit uInt 3300 src/decNumber/decNumber.c decNumber * decNumberSetBCD(decNumber *dn, const uByte *bcd, uInt n) { uInt 3422 src/decNumber/decNumber.c uInt u, pow; // work uInt 3593 src/decNumber/decNumber.c uByte negate, uInt *status) { uInt 3983 src/decNumber/decNumber.c decContext *set, Flag op, uInt *status) { uInt 4019 src/decNumber/decNumber.c uInt const *pow; // .. uInt 4596 src/decNumber/decNumber.c uInt *status) { uInt 4625 src/decNumber/decNumber.c uInt zlhibuff[(DECBUFFER*2+1)/8+1]; // buffer (+1 for DECBUFFER==0) uInt 4626 src/decNumber/decNumber.c uInt *zlhi=zlhibuff; // -> lhs array uInt 4627 src/decNumber/decNumber.c uInt *alloclhi=NULL; // -> allocated buffer, iff allocated uInt 4628 src/decNumber/decNumber.c uInt zrhibuff[(DECBUFFER*2+1)/8+1]; // buffer (+1 for DECBUFFER==0) uInt 4629 src/decNumber/decNumber.c uInt *zrhi=zrhibuff; // -> rhs array uInt 4630 src/decNumber/decNumber.c uInt *allocrhi=NULL; // -> allocated buffer, iff allocated uInt 4637 src/decNumber/decNumber.c uInt *lip, *rip; // item pointers uInt 4638 src/decNumber/decNumber.c uInt *lmsi, *rmsi; // most significant items uInt 4642 src/decNumber/decNumber.c uInt carry; // carry (NB not uLong) uInt 4711 src/decNumber/decNumber.c needbytes=ilhs*sizeof(uInt); uInt 4713 src/decNumber/decNumber.c alloclhi=(uInt *)malloc(needbytes); uInt 4715 src/decNumber/decNumber.c needbytes=irhs*sizeof(uInt); uInt 4717 src/decNumber/decNumber.c allocrhi=(uInt *)malloc(needbytes); uInt 4793 src/decNumber/decNumber.c if (lcarry<FASTBASE) carry=(uInt)lcarry; // [usual] uInt 4795 src/decNumber/decNumber.c uInt carry2=(uInt)(lcarry/FASTBASE); // top top part uInt 4798 src/decNumber/decNumber.c carry=(uInt)(lcarry-((uLong)FASTBASE*carry2)); // [inline] uInt 4812 src/decNumber/decNumber.c uInt item=(uInt)*lp; // decapitate to uInt uInt 4814 src/decNumber/decNumber.c uInt part=item/(DECDPUNMAX+1); uInt 4977 src/decNumber/decNumber.c decContext *set, uInt *status) { uInt 4978 src/decNumber/decNumber.c uInt ignore=0; // working status uInt 4982 src/decNumber/decNumber.c uInt needbytes; // for space calculations uInt 5322 src/decNumber/decNumber.c decContext *set, uInt *status) { uInt 5323 src/decNumber/decNumber.c uInt ignore=0; // working status accumulator uInt 5324 src/decNumber/decNumber.c uInt needbytes; // for space calculations uInt 5560 src/decNumber/decNumber.c Flag quant, uInt *status) { uInt 5729 src/decNumber/decNumber.c Flag op, uInt *status) { uInt 6310 src/decNumber/decNumber.c uInt cut; // .. uInt 6328 src/decNumber/decNumber.c uInt quot=QUOT10(*up, cut); uInt 6400 src/decNumber/decNumber.c uInt next; // work uInt 6420 src/decNumber/decNumber.c uInt quot=QUOT10(*source, cut); uInt 6421 src/decNumber/decNumber.c uInt rem=*source-quot*powers[cut]; uInt 6424 src/decNumber/decNumber.c uInt rem=*source%powers[cut]; uInt 6520 src/decNumber/decNumber.c uInt *status) { uInt 6522 src/decNumber/decNumber.c uInt newstatus=0; // status from round uInt 6556 src/decNumber/decNumber.c decContext *set, Int *residue, uInt *status) { uInt 6602 src/decNumber/decNumber.c Int len, Int *residue, uInt *status) { uInt 6604 src/decNumber/decNumber.c uInt cut; // cut point in Unit uInt 6609 src/decNumber/decNumber.c uInt temp; // .. uInt 6688 src/decNumber/decNumber.c uInt discard1; // first discarded digit uInt 6689 src/decNumber/decNumber.c uInt quot, rem; // for divisions uInt 6783 src/decNumber/decNumber.c uInt *status) { uInt 6867 src/decNumber/decNumber.c uInt count=dn->digits; // digits to be checked uInt 6891 src/decNumber/decNumber.c uInt count=dn->digits; // digits to be checked uInt 6949 src/decNumber/decNumber.c uInt *status) { uInt 6984 src/decNumber/decNumber.c uInt *status) { uInt 7056 src/decNumber/decNumber.c static void decSetOverflow(decNumber *dn, decContext *set, uInt *status) { uInt 7137 src/decNumber/decNumber.c uInt *status) { uInt 7216 src/decNumber/decNumber.c static uInt decCheckMath(const decNumber *rhs, decContext *set, uInt 7217 src/decNumber/decNumber.c uInt *status) { uInt 7218 src/decNumber/decNumber.c uInt save=*status; // record uInt 7389 src/decNumber/decNumber.c uInt *status) { uInt 7440 src/decNumber/decNumber.c static void decStatus(decNumber *dn, uInt status, decContext *set) { uInt 7470 src/decNumber/decNumber.c uInt const *pow; // work uInt 143 src/decNumber/decNumberLocal.h extern const uInt DECPOWERS[10]; /* powers of ten table */ uInt 147 src/decNumber/decNumberLocal.h extern const uInt DPD2BINK[1024]; /* DPD -> 0-999000 */ uInt 148 src/decNumber/decNumberLocal.h extern const uInt DPD2BINM[1024]; /* DPD -> 0-999000000 */ uInt 159 src/decNumber/decNumberLocal.h uInt u0, u1, v0, v1, w0, w1, w2, t; \ uInt 202 src/decNumber/decNumberLocal.h # define CHARMASK ((((((((uInt)'0')<<8)+'0')<<8)+'0')<<8)+'0') uInt 341 src/decNumber/decNumberLocal.h uInt sign; /* 0=positive, DECFLOAT_Sign=negative */ uInt 377 src/decNumber/decNumberLocal.h extern const uInt DECCOMBMSD[64]; /* Combination field -> MSD */ uInt 378 src/decNumber/decNumberLocal.h extern const uInt DECCOMBFROM[48]; /* exp+msd -> Combination */ uInt 450 src/decNumber/decNumberLocal.h || ((dpd)&(((uInt)0x6e)<<(k)))!=(((uInt)0x6e)<<(k))) uInt 455 src/decNumber/decNumberLocal.h || ((lo)&(((uInt)0x6e)<<(k)))!=(((uInt)0x6e)<<(k))) uInt 532 src/decNumber/decNumberLocal.h uInt sourhi=DFWORD(df, 0); \ uInt 537 src/decNumber/decNumberLocal.h uInt sourhi=DFWWORD(df, 0); \ uInt 538 src/decNumber/decNumberLocal.h uInt sourlo=DFWWORD(df, 1); \ uInt 548 src/decNumber/decNumberLocal.h uInt sourhi=DFWORD(df, 0); \ uInt 549 src/decNumber/decNumberLocal.h uInt sourlo=DFWORD(df, 1); \ uInt 557 src/decNumber/decNumberLocal.h uInt sourhi=DFWWORD(df, 0); \ uInt 558 src/decNumber/decNumberLocal.h uInt sourmh=DFWWORD(df, 1); \ uInt 559 src/decNumber/decNumberLocal.h uInt sourml=DFWWORD(df, 2); \ uInt 560 src/decNumber/decNumberLocal.h uInt sourlo=DFWWORD(df, 3); \ uInt 576 src/decNumber/decNumberLocal.h uInt sourhi=DFWORD(df, 0); \ uInt 577 src/decNumber/decNumberLocal.h uInt sourmh=DFWORD(df, 1); \ uInt 578 src/decNumber/decNumberLocal.h uInt sourml=DFWORD(df, 2); \ uInt 579 src/decNumber/decNumberLocal.h uInt sourlo=DFWORD(df, 3); \ uInt 610 src/decNumber/decNumberLocal.h uInt sourhi=DFWORD(df, 0); \ uInt 617 src/decNumber/decNumberLocal.h uInt sourhi, sourlo; \ uInt 629 src/decNumber/decNumberLocal.h uInt sourhi, sourmh, sourml, sourlo; \ uInt 657 src/decNumber/decNumberLocal.h uInt sourhi=DFWORD(df, 0); \ uInt 664 src/decNumber/decNumberLocal.h uInt sourhi, sourlo; \ uInt 676 src/decNumber/decNumberLocal.h uInt sourhi, sourmh, sourml, sourlo; \ uInt 701 src/decNumber/decNumberLocal.h uInt sourhi=DFWORD(df, 0); \ uInt 710 src/decNumber/decNumberLocal.h uInt sourhi, sourlo; \ uInt 727 src/decNumber/decNumberLocal.h uInt sourhi, sourmh, sourml, sourlo; \ uInt 101 src/dps8/dps8_decimal.c uInt nib; // work nibble uInt 227 src/dps8/dps8_decimal.c uInt 228 src/dps8/dps8_decimal.c uInt 229 src/dps8/dps8_decimal.c uInt 231 src/dps8/dps8_decimal.c uInt 12037 src/dps8/dps8_eis.c uInt 12038 src/dps8/dps8_eis.c uInt 12039 src/dps8/dps8_eis.c uInt 12041 src/dps8/dps8_eis.c uInt 12159 src/dps8/dps8_eis.c