Int                30 src/decNumber/decContext.c static  const  Int mfcone=1;                       // constant 1
Int                73 src/decNumber/decContext.c decContext * decContextDefault(decContext *context, Int kind) {
Int               341 src/decNumber/decContext.c   Int status=context->status;
Int               378 src/decNumber/decContext.c Int decContextTestEndian(void) {
Int               379 src/decNumber/decContext.c   Int res=0;                  // optimist
Int               385 src/decNumber/decContext.c     res=(Int)LITEND-dle;
Int               178 src/decNumber/decNumber.c #define BADINT  (Int)0x80000000    // most-negative Int; error indicator
Int               180 src/decNumber/decNumber.c #define BIGEVEN (Int)0x80000002
Int               181 src/decNumber/decNumber.c #define BIGODD  (Int)0x80000003
Int               187 src/decNumber/decNumber.c # define eInt  Int           // extended integer
Int               209 src/decNumber/decNumber.c static void        decApplyRound(decNumber *, decContext *, Int, uInt *);
Int               210 src/decNumber/decNumber.c static Int         decCompare(const decNumber *lhs, const decNumber *rhs, Flag);
Int               215 src/decNumber/decNumber.c                               Int *, uInt *);
Int               216 src/decNumber/decNumber.c static decNumber * decDecap(decNumber *, Int);
Int               221 src/decNumber/decNumber.c static void        decFinalize(decNumber *, decContext *, Int *, uInt *);
Int               222 src/decNumber/decNumber.c static Int         decGetDigits(Unit *, Int);
Int               223 src/decNumber/decNumber.c static Int         decGetInt(const decNumber *);
Int               236 src/decNumber/decNumber.c                               Int, Int *, uInt *);
Int               239 src/decNumber/decNumber.c static void        decSetSubnormal(decNumber *, decContext *, Int *, uInt *);
Int               240 src/decNumber/decNumber.c static Int         decShiftToLeast(Unit *, Int, Int);
Int               241 src/decNumber/decNumber.c static Int         decShiftToMost(Unit *, Int, Int);
Int               244 src/decNumber/decNumber.c static decNumber * decTrim(decNumber *, decContext *, Flag, Flag, Int *);
Int               245 src/decNumber/decNumber.c static Int         decUnitAddSub(const Unit *, Int, const Unit *, Int, Int,
Int               246 src/decNumber/decNumber.c                               Unit *, Int);
Int               247 src/decNumber/decNumber.c static Int         decUnitCompare(const Unit *, Int, const Unit *, Int, Int);
Int               253 src/decNumber/decNumber.c static void        decFinish(decNumber *, decContext *, Int *, uInt *);
Int               275 src/decNumber/decNumber.c decNumber * decNumberFromInt32(decNumber *dn, Int in) {
Int               310 src/decNumber/decNumber.c Int decNumberToInt32(const decNumber *dn, decContext *set) {
Int               314 src/decNumber/decNumber.c     Int d;                         // work
Int               333 src/decNumber/decNumber.c       Int i=X10(hi)+lo;
Int               347 src/decNumber/decNumber.c     Int d;                         // work
Int               414 src/decNumber/decNumber.c   Int   exponent=0;                // working exponent [assume 0]
Int               420 src/decNumber/decNumber.c   Int   d=0;                       // count of digits found in decimal part
Int               427 src/decNumber/decNumber.c   Int   cut, out;                  // ..
Int               429 src/decNumber/decNumber.c   Int   residue;                   // rounding residue
Int               527 src/decNumber/decNumber.c         exponent=X10(exponent)+(Int)*c-(Int)'0';
Int               571 src/decNumber/decNumber.c       Int needbytes=D2U(d)*sizeof(Unit);// bytes needed
Int               573 src/decNumber/decNumber.c       if (needbytes>(Int)sizeof(resbuff)) { // too big for local
Int               589 src/decNumber/decNumber.c       out=X10(out)+(Int)*c-(Int)'0';
Int               605 src/decNumber/decNumber.c       *up=(Unit)((Int)*c-(Int)'0');
Int               709 src/decNumber/decNumber.c   Int   msudigs;                        // digits in res msu
Int               733 src/decNumber/decNumber.c       Int i, j;
Int              1075 src/decNumber/decNumber.c   Int   msudigs;                        // digits in res msu
Int              1089 src/decNumber/decNumber.c     Int  i, j;                          // work
Int              1213 src/decNumber/decNumber.c     Int ae=rhs->exponent+rhs->digits-1; // adjusted exponent
Int              1262 src/decNumber/decNumber.c   Int p;                           // working precision
Int              1263 src/decNumber/decNumber.c   Int t;                           // digits in exponent of A
Int              1309 src/decNumber/decNumber.c       Int residue=0;               // (no residue)
Int              1600 src/decNumber/decNumber.c   Int result;                                // ..
Int              1666 src/decNumber/decNumber.c   Int   msudigs;                        // digits in res msu
Int              1689 src/decNumber/decNumber.c       Int i, j;
Int              1794 src/decNumber/decNumber.c   Int   reqdigits=set->digits;     // requested DIGITS
Int              1795 src/decNumber/decNumber.c   Int   n;                         // rhs in binary
Int              1799 src/decNumber/decNumber.c   Int   i;                         // work
Int              1801 src/decNumber/decNumber.c   Int   dropped;                   // ..
Int              1805 src/decNumber/decNumber.c   Int   residue=0;                 // rounding residue
Int              1853 src/decNumber/decNumber.c             Int shift=set->digits-1;
Int              1997 src/decNumber/decNumber.c           Int shift=set->digits-1;
Int              2163 src/decNumber/decNumber.c   Int  residue=0;                  // as usual
Int              2164 src/decNumber/decNumber.c   Int  dropped;                    // work
Int              2293 src/decNumber/decNumber.c   Int  rotate;                // rhs as an Int
Int              2441 src/decNumber/decNumber.c   Int  reqexp;                // requested exponent change [B]
Int              2443 src/decNumber/decNumber.c   Int  residue;               // work
Int              2463 src/decNumber/decNumber.c         Int exp=res->exponent;               // save for overflow test
Int              2505 src/decNumber/decNumber.c   Int  shift;                 // rhs as an Int
Int              2631 src/decNumber/decNumber.c   Int  maxp;                       // largest working precision
Int              2632 src/decNumber/decNumber.c   Int  workp;                      // working precision
Int              2633 src/decNumber/decNumber.c   Int  residue=0;                  // rounding residue
Int              2636 src/decNumber/decNumber.c   Int  exp;                        // working exponent
Int              2637 src/decNumber/decNumber.c   Int  ideal;                      // ideal (preferred) exponent
Int              2638 src/decNumber/decNumber.c   Int  needbytes;                  // work
Int              2639 src/decNumber/decNumber.c   Int  dropped;                    // ..
Int              2717 src/decNumber/decNumber.c     if (needbytes>(Int)sizeof(buff)) {
Int              2726 src/decNumber/decNumber.c     if (needbytes>(Int)sizeof(bufa)) {            // [same applies to b]
Int              2899 src/decNumber/decNumber.c           Int todrop=ideal-a->exponent;      // most that can be dropped
Int              2903 src/decNumber/decNumber.c             Int maxexp=set->emax-set->digits+1;
Int              2904 src/decNumber/decNumber.c             Int maxdrop=maxexp-a->exponent;
Int              2926 src/decNumber/decNumber.c       Int ae=rhs->exponent+rhs->digits-1;    // adjusted exponent
Int              3049 src/decNumber/decNumber.c   Int   msudigs;                        // digits in res msu
Int              3072 src/decNumber/decNumber.c       Int i, j;
Int              3292 src/decNumber/decNumber.c     Int cut=MSUDIGITS(n);             // [faster than remainder]
Int              3309 src/decNumber/decNumber.c Int decNumberIsNormal(const decNumber *dn, decContext *set) {
Int              3310 src/decNumber/decNumber.c   Int ae;                               // adjusted exponent
Int              3326 src/decNumber/decNumber.c Int decNumberIsSubnormal(const decNumber *dn, decContext *set) {
Int              3327 src/decNumber/decNumber.c   Int ae;                               // adjusted exponent
Int              3348 src/decNumber/decNumber.c   Int  dropped;                    // work
Int              3399 src/decNumber/decNumber.c   Int exp=dn->exponent;       // local copy
Int              3400 src/decNumber/decNumber.c   Int e;                      // E-part value
Int              3401 src/decNumber/decNumber.c   Int pre;                    // digits before the '.'
Int              3402 src/decNumber/decNumber.c   Int cut;                    // for counting digits in a Unit
Int              3449 src/decNumber/decNumber.c       Int adj;                     // adjustment
Int              3476 src/decNumber/decNumber.c     Int n=pre;
Int              3582 src/decNumber/decNumber.c   Int   rhsshift;                  // working shift (in Units)
Int              3583 src/decNumber/decNumber.c   Int   maxdigits;                 // longest logical length
Int              3584 src/decNumber/decNumber.c   Int   mult;                      // multiplier
Int              3585 src/decNumber/decNumber.c   Int   residue;                   // rounding accumulator
Int              3593 src/decNumber/decNumber.c   Int   reqdigits=set->digits;     // local copy; requested DIGITS
Int              3594 src/decNumber/decNumber.c   Int   padding;                   // work
Int              3640 src/decNumber/decNumber.c       Int adjust;                       // work
Int              3641 src/decNumber/decNumber.c       Int lexp=lhs->exponent;           // save in case LHS==RES
Int              3677 src/decNumber/decNumber.c       Int adjust;                       // work
Int              3678 src/decNumber/decNumber.c       Int rexp=rhs->exponent;           // save in case RHS==RES
Int              3718 src/decNumber/decNumber.c       Int partial=*lhs->lsu;
Int              3723 src/decNumber/decNumber.c              partial<(Int)powers[lhs->digits])) { // ..
Int              3754 src/decNumber/decNumber.c       Int exponent;                     // new exponent of LHS (if adjusted)
Int              3796 src/decNumber/decNumber.c       Int need=D2U(maxdigits)+1;
Int              3974 src/decNumber/decNumber.c   Int   acclength;                 // length of acc needed [Units]
Int              3975 src/decNumber/decNumber.c   Int   accunits;                  // count of units accumulated
Int              3976 src/decNumber/decNumber.c   Int   accdigits;                 // count of digits accumulated
Int              3985 src/decNumber/decNumber.c   Int   msu2plus;                  // msu2 plus one [does not vary]
Int              3988 src/decNumber/decNumber.c   Int   var1units, var2units;      // actual lengths
Int              3989 src/decNumber/decNumber.c   Int   var2ulen;                  // logical length (units)
Int              3990 src/decNumber/decNumber.c   Int   var1initpad=0;             // var1 initial padding (digits)
Int              3991 src/decNumber/decNumber.c   Int   maxdigits;                 // longest LHS or required acc length
Int              3992 src/decNumber/decNumber.c   Int   mult;                      // multiplier for subtraction
Int              3994 src/decNumber/decNumber.c   Int   residue;                   // for rounding
Int              3995 src/decNumber/decNumber.c   Int   reqdigits=set->digits;     // requested DIGITS
Int              3996 src/decNumber/decNumber.c   Int   exponent;                  // working exponent
Int              3997 src/decNumber/decNumber.c   Int   maxexponent=0;             // DIVIDE maximum exponent if unrounded
Int              4002 src/decNumber/decNumber.c   Int   shift, cut;                // ..
Int              4004 src/decNumber/decNumber.c   Int   dropped;                   // work
Int              4282 src/decNumber/decNumber.c           mult=(Int)(((eInt)*msu1*(DECDPUNMAX+1)+*(msu1-1))/msu2pair);
Int              4287 src/decNumber/decNumber.c           mult=(Int)(((eInt)*msu1*(DECDPUNMAX+1)+*(msu1-1))/msu2plus);
Int              4363 src/decNumber/decNumber.c           Int drop=0;
Int              4394 src/decNumber/decNumber.c         Int postshift;                       // work
Int              4397 src/decNumber/decNumber.c         Int  quotdigits;                     // ..
Int              4404 src/decNumber/decNumber.c           Int exp=lhs->exponent;             // save min(exponents)
Int              4441 src/decNumber/decNumber.c           Int compare, tarunits;        // work
Int              4462 src/decNumber/decNumber.c             Int half;              // half to add to lower unit
Int              4471 src/decNumber/decNumber.c             Int exp, expunits, exprem;       // work
Int              4502 src/decNumber/decNumber.c                                     expunits, accnext, -(Int)powers[exprem]);
Int              4577 src/decNumber/decNumber.c   Int    accunits;                 // Units of accumulator in use
Int              4578 src/decNumber/decNumber.c   Int    exponent;                 // work
Int              4579 src/decNumber/decNumber.c   Int    residue=0;                // rounding residue
Int              4582 src/decNumber/decNumber.c   Int    needbytes;                // size calculator
Int              4587 src/decNumber/decNumber.c   Int   madlength;                 // Units in multiplicand
Int              4588 src/decNumber/decNumber.c   Int   shift;                     // Units to shift multiplicand by
Int              4615 src/decNumber/decNumber.c     Int    zoff;                   // accumulator offset
Int              4619 src/decNumber/decNumber.c     Int    ilhs, irhs, iacc;       // item counts in the arrays
Int              4620 src/decNumber/decNumber.c     Int    lazy;                   // lazy carry counter
Int              4623 src/decNumber/decNumber.c     Int    count;                  // work
Int              4627 src/decNumber/decNumber.c     Int    p;                      // ..
Int              4692 src/decNumber/decNumber.c       if (needbytes>(Int)sizeof(zlhibuff)) {
Int              4696 src/decNumber/decNumber.c       if (needbytes>(Int)sizeof(zrhibuff)) {
Int              4712 src/decNumber/decNumber.c       if (needbytes>(Int)sizeof(zaccbuff)) {
Int              4808 src/decNumber/decNumber.c       if (needbytes>(Int)sizeof(accbuff)) {
Int              4959 src/decNumber/decNumber.c   Int h;                           // adjusted exponent for 0.xxxx
Int              4960 src/decNumber/decNumber.c   Int p;                           // working precision
Int              4961 src/decNumber/decNumber.c   Int residue;                     // rounding residue
Int              4965 src/decNumber/decNumber.c   Int comp;                        // work
Int              5029 src/decNumber/decNumber.c       Int shift=set->digits-1;
Int              5064 src/decNumber/decNumber.c       Int maxlever=(rhs->digits>8?1:0);
Int              5075 src/decNumber/decNumber.c       Int lever=MINI(8-h, maxlever);    // leverage attainable
Int              5076 src/decNumber/decNumber.c       Int use=-rhs->digits-lever;       // exponent to use for RHS
Int              5173 src/decNumber/decNumber.c       Int seenbit=0;               // set once a 1-bit is seen
Int              5174 src/decNumber/decNumber.c       Int i;                       // counter
Int              5175 src/decNumber/decNumber.c       Int n=powers[h];             // always positive
Int              5305 src/decNumber/decNumber.c   Int residue;                     // rounding residue
Int              5306 src/decNumber/decNumber.c   Int r;                           // rhs=f*10**r [see below]
Int              5307 src/decNumber/decNumber.c   Int p;                           // working precision
Int              5308 src/decNumber/decNumber.c   Int pp;                          // precision for iteration
Int              5309 src/decNumber/decNumber.c   Int t;                           // work
Int              5546 src/decNumber/decNumber.c   Int   reqdigits=set->digits;     // requested DIGITS
Int              5547 src/decNumber/decNumber.c   Int   reqexp;                    // requested exponent [-scale]
Int              5548 src/decNumber/decNumber.c   Int   residue=0;                 // rounding residue
Int              5549 src/decNumber/decNumber.c   Int   etiny=set->emin-(reqdigits-1);
Int              5611 src/decNumber/decNumber.c       Int adjust=reqexp-lhs->exponent;       // digit adjustment needed
Int              5714 src/decNumber/decNumber.c   Int   result=0;                  // default result value
Int              5816 src/decNumber/decNumber.c       Int residue=0;                    // rounding accumulator
Int              5873 src/decNumber/decNumber.c static Int decCompare(const decNumber *lhs, const decNumber *rhs,
Int              5875 src/decNumber/decNumber.c   Int   result;                    // result value
Int              5876 src/decNumber/decNumber.c   Int   sigr;                      // rhs signum
Int              5877 src/decNumber/decNumber.c   Int   compare;                   // work
Int              5937 src/decNumber/decNumber.c static Int decUnitCompare(const Unit *a, Int alength,
Int              5938 src/decNumber/decNumber.c                           const Unit *b, Int blength, Int exp) {
Int              5942 src/decNumber/decNumber.c   Int   accunits, need;            // units in use or needed for acc
Int              5944 src/decNumber/decNumber.c   Int   expunits, exprem, result;  // ..
Int              5961 src/decNumber/decNumber.c   if (alength>blength+(Int)D2U(exp)) return 1;
Int              5962 src/decNumber/decNumber.c   if (alength+1<blength+(Int)D2U(exp)) return -1;
Int              5981 src/decNumber/decNumber.c                          -(Int)powers[exprem]);
Int              6041 src/decNumber/decNumber.c static Int decUnitAddSub(const Unit *a, Int alength,
Int              6042 src/decNumber/decNumber.c                          const Unit *b, Int blength, Int bshift,
Int              6043 src/decNumber/decNumber.c                          Unit *c, Int m) {
Int              6049 src/decNumber/decNumber.c   Int  add;                        // work
Int              6051 src/decNumber/decNumber.c   Int  est;                        // estimated quotient
Int              6288 src/decNumber/decNumber.c                            Flag noclamp, Int *dropped) {
Int              6289 src/decNumber/decNumber.c   Int   d, exp;                    // work
Int              6331 src/decNumber/decNumber.c     Int maxd=set->emax-set->digits+1-dn->exponent;
Int              6377 src/decNumber/decNumber.c static Int decShiftToMost(Unit *uar, Int digits, Int shift) {
Int              6379 src/decNumber/decNumber.c   Int   cut;                       // odd 0's to add
Int              6433 src/decNumber/decNumber.c static Int decShiftToLeast(Unit *uar, Int units, Int shift) {
Int              6435 src/decNumber/decNumber.c   Int   cut, count;                // work
Int              6436 src/decNumber/decNumber.c   Int   quot, rem;                 // for division
Int              6503 src/decNumber/decNumber.c   Int  residue=0;                       // rounding accumulator
Int              6536 src/decNumber/decNumber.c                        decContext *set, Int *residue, uInt *status) {
Int              6582 src/decNumber/decNumber.c                         Int len, Int *residue, uInt *status) {
Int              6583 src/decNumber/decNumber.c   Int   discard;              // number of digits to discard
Int              6587 src/decNumber/decNumber.c   Int   count;                // ..
Int              6762 src/decNumber/decNumber.c static void decApplyRound(decNumber *dn, decContext *set, Int residue,
Int              6764 src/decNumber/decNumber.c   Int  bump;                  // 1 if coefficient needs to be incremented
Int              6779 src/decNumber/decNumber.c       Int lsd5=*dn->lsu%5;     // get lsd and quintate
Int              6926 src/decNumber/decNumber.c static void decFinish(decNumber *dn, decContext *set, Int *residue,
Int              6961 src/decNumber/decNumber.c static void decFinalize(decNumber *dn, decContext *set, Int *residue,
Int              6963 src/decNumber/decNumber.c   Int shift;                            // shift needed if clamping
Int              6964 src/decNumber/decNumber.c   Int tinyexp=set->emin-dn->digits+1;   // precalculate subnormal boundary
Int              6973 src/decNumber/decNumber.c     Int comp;
Int              7039 src/decNumber/decNumber.c     Int emax=set->emax;                      // limit value
Int              7082 src/decNumber/decNumber.c   Int count=set->digits;           // nines to add
Int              7114 src/decNumber/decNumber.c static void decSetSubnormal(decNumber *dn, decContext *set, Int *residue,
Int              7117 src/decNumber/decNumber.c   Int        etiny, adjust;   // ..
Int              7222 src/decNumber/decNumber.c static Int decGetInt(const decNumber *dn) {
Int              7223 src/decNumber/decNumber.c   Int  theInt;                          // result accumulator
Int              7225 src/decNumber/decNumber.c   Int  got;                             // digits (real or not) processed
Int              7226 src/decNumber/decNumber.c   Int  ilength=dn->digits+dn->exponent; // integral length
Int              7246 src/decNumber/decNumber.c     Int count=-dn->exponent;            // digits to discard
Int              7254 src/decNumber/decNumber.c       Int rem;                          // work
Int              7275 src/decNumber/decNumber.c     Int save=theInt;
Int              7282 src/decNumber/decNumber.c       if (theInt/(Int)powers[got-DECDPUN]!=(Int)*(up-1)) ilength=11;
Int              7311 src/decNumber/decNumber.c static decNumber *decDecap(decNumber *dn, Int drop) {
Int              7313 src/decNumber/decNumber.c   Int cut;                              // work
Int              7444 src/decNumber/decNumber.c static Int decGetDigits(Unit *uar, Int len) {
Int              7446 src/decNumber/decNumber.c   Int  digits=(len-1)*DECDPUN+1;   // possible digits excluding msu
Int               344 src/decNumber/decNumberLocal.h     Int      exponent;        /* Unadjusted signed exponent (q), or   */
Int               491 src/decNumber/decNumberLocal.h #  define GETECON(df) ((Int)((DFWORD((df), 0)&0x03ffffff)>>(32-6-DECECONL)))
Int               493 src/decNumber/decNumberLocal.h #  define GETWECON(df) ((Int)((DFWWORD((df), 0)&0x03ffffff)>>(32-6-DECWECONL)))
Int               495 src/decNumber/decNumberLocal.h #  define GETEXP(df)  ((Int)(DECCOMBEXP[DFWORD((df), 0)>>26]+GETECON(df)))
Int               497 src/decNumber/decNumberLocal.h #  define GETEXPUN(df) ((Int)GETEXP(df)-DECBIAS)
Int                97 src/dps8/dps8_decimal.c decNumber * decBCD9ToNumber(const word9 *bcd, Int length, const Int scale, decNumber *dn)
Int               103 src/dps8/dps8_decimal.c     Int   digits;                    // digits count
Int               104 src/dps8/dps8_decimal.c     Int   cut=0;                     // phase of output
Int               120 src/dps8/dps8_decimal.c     digits=(Int)(last-first)+1;              // calculate digits ..
Int               227 src/dps8/dps8_decimal.c 
Int                45 src/dps8/dps8_decimal.h decNumber  * decBCD9ToNumber(const word9 *bcd, Int length, const Int scale, decNumber *dn);
Int              12152 src/dps8/dps8_eis.c 
Int              12271 src/dps8/dps8_eis.c 
Int              12277 src/dps8/dps8_eis.c 
Int              12278 src/dps8/dps8_eis.c