Lines Matching refs:decnum
198 DecNum decnum; in multiplyBy() local
199 toDecNum(decnum, status); in multiplyBy()
201 decnum.multiplyBy(multiplicand, status); in multiplyBy()
203 setToDecNum(decnum, status); in multiplyBy()
211 DecNum decnum; in divideBy() local
212 toDecNum(decnum, status); in divideBy()
214 decnum.divideBy(divisor, status); in divideBy()
216 setToDecNum(decnum, status); in divideBy()
364 DecNum decnum; in _setToLong() local
366 decnum.setTo("9.223372036854775808E+18", localStatus); in _setToLong()
369 readDecNumberToBcd(decnum); in _setToLong()
473 DecNum decnum; in setToDecNumber() local
474 decnum.setTo(n, status); in setToDecNumber()
476 _setToDecNum(decnum, status); in setToDecNumber()
480 DecimalQuantity& DecimalQuantity::setToDecNum(const DecNum& decnum, UErrorCode& status) { in setToDecNum() argument
484 _setToDecNum(decnum, status); in setToDecNum()
488 void DecimalQuantity::_setToDecNum(const DecNum& decnum, UErrorCode& status) { in _setToDecNum() argument
490 if (decnum.isNegative()) { in _setToDecNum()
493 if (!decnum.isZero()) { in _setToDecNum()
494 readDecNumberToBcd(decnum); in _setToDecNum()
963 void DecimalQuantity::readDecNumberToBcd(const DecNum& decnum) { in readDecNumberToBcd() argument
964 const decNumber* dn = decnum.getRawDecNumber(); in readDecNumberToBcd()