• Home
  • Raw
  • Download

Lines Matching refs:accunits

4264   Int   accunits;                  /* count of units accumulated  */  in decDivideOp()  local
4539 accunits=0; /* no units accumulated yet */ in decDivideOp()
4607 if (accunits!=0 || thisunit!=0) { /* is first or non-zero */ in decDivideOp()
4610 if (accunits==0) { in decDivideOp()
4615 accunits++; /* update count */ in decDivideOp()
4642 if (accunits==0) { /* acc is 0 */ in decDivideOp()
4643 accunits=1; /* show have a unit .. */ in decDivideOp()
4675 accunits=decShiftToLeast(accnext, accunits, drop); in decDivideOp()
4676 accdigits=decGetDigits(accnext, accunits); in decDivideOp()
4677 accunits=D2U(accdigits); in decDivideOp()
4731 accunits=D2U(accdigits); in decDivideOp()
4745 tarunits=decUnitAddSub(accnext, accunits, accnext, accunits, in decDivideOp()
4799 accunits=-decUnitAddSub(accnext, accunits, in decDivideOp()
4802 accdigits=decGetDigits(accnext, accunits); /* count digits exactly */ in decDivideOp()
4803 accunits=D2U(accdigits); /* and recalculate the units for copy */ in decDivideOp()
4875 Int accunits; /* Units of accumulator in use */ in decMultiplyOp() local
5106 accunits = static_cast<int32_t>(up-acc); /* count of units */ in decMultiplyOp()
5125 accunits=1; /* accumulator starts at '0' */ in decMultiplyOp()
5134 if (*mer!=0) accunits=decUnitAddSub(&acc[shift], accunits-shift, in decMultiplyOp()
5139 *(acc+accunits)=0; /* [this avoids length of <=0 later] */ in decMultiplyOp()
5140 accunits++; in decMultiplyOp()
5150 decDumpAr('*', acc, accunits); /* Show exact result */ in decMultiplyOp()
5157 res->digits=decGetDigits(acc, accunits); /* count digits exactly */ in decMultiplyOp()
6284 Int accunits, need; /* units in use or needed for acc */ local
6322 accunits=decUnitAddSub(a, alength, b, blength, expunits, acc,
6325 if (accunits<0) result=-1; /* negative result */
6328 for (u=acc; u<acc+accunits-1 && *u==0;) u++;