Lines Matching refs:decnum
214 DecNum decnum; in multiplyBy() local
215 toDecNum(decnum, status); in multiplyBy()
217 decnum.multiplyBy(multiplicand, status); in multiplyBy()
219 setToDecNum(decnum, status); in multiplyBy()
227 DecNum decnum; in divideBy() local
228 toDecNum(decnum, status); in divideBy()
230 decnum.divideBy(divisor, status); in divideBy()
232 setToDecNum(decnum, status); in divideBy()
402 DecNum decnum; in _setToLong() local
404 decnum.setTo("9.223372036854775808E+18", localStatus); in _setToLong()
407 readDecNumberToBcd(decnum); in _setToLong()
514 DecNum decnum; in setToDecNumber() local
515 decnum.setTo(n, status); in setToDecNumber()
517 _setToDecNum(decnum, status); in setToDecNumber()
521 DecimalQuantity& DecimalQuantity::setToDecNum(const DecNum& decnum, UErrorCode& status) { in setToDecNum() argument
525 _setToDecNum(decnum, status); in setToDecNum()
529 void DecimalQuantity::_setToDecNum(const DecNum& decnum, UErrorCode& status) { in _setToDecNum() argument
531 if (decnum.isNegative()) { in _setToDecNum()
534 if (!decnum.isZero()) { in _setToDecNum()
535 readDecNumberToBcd(decnum); in _setToDecNum()
1104 void DecimalQuantity::readDecNumberToBcd(const DecNum& decnum) { in readDecNumberToBcd() argument
1105 const decNumber* dn = decnum.getRawDecNumber(); in readDecNumberToBcd()