Lines Matching refs:decContext
252 decContext *, uByte, uInt *);
254 static uInt decCheckMath(const decNumber *, decContext *, uInt *);
255 static void decApplyRound(decNumber *, decContext *, Int, uInt *);
258 const decNumber *, decContext *,
260 static void decCopyFit(decNumber *, const decNumber *, decContext *,
264 const decNumber *, decContext *, Flag, uInt *);
266 decContext *, uInt *);
267 static void decFinalize(decNumber *, decContext *, Int *, uInt *);
271 decContext *, uInt *);
273 const decNumber *, decContext *,
276 const decNumber *, decContext *, uInt *);
278 const decNumber *, decContext *, Flag,
281 static void decSetCoeff(decNumber *, decContext *, const Unit *,
283 static void decSetMaxValue(decNumber *, decContext *);
284 static void decSetOverflow(decNumber *, decContext *, uInt *);
285 static void decSetSubnormal(decNumber *, decContext *, Int *, uInt *);
288 static void decStatus(decNumber *, uInt, decContext *);
290 static decNumber * decTrim(decNumber *, decContext *, Flag, Flag, Int *);
299 static void decFinish(decNumber *, decContext *, Int *, uInt *);
300 static decNumber * decRoundOperand(const decNumber *, decContext *, uInt *);
342 #define DECUNCONT ((decContext *)(void *)(0xffffffff))
344 const decNumber *, decContext *);
346 static void decCheckInexact(const decNumber *, decContext *);
403 U_CAPI Int U_EXPORT2 uprv_decNumberToInt32(const decNumber *dn, decContext *set) { in uprv_decNumberToInt32()
439 U_CAPI uInt U_EXPORT2 uprv_decNumberToUInt32(const decNumber *dn, decContext *set) { in uprv_decNumberToUInt32()
513 decContext *set) { in uprv_decNumberFromString()
764 decContext *set) { in uprv_decNumberAbs()
796 const decNumber *rhs, decContext *set) { in uprv_decNumberAdd()
822 const decNumber *rhs, decContext *set) { in uprv_decNumberAnd()
890 const decNumber *rhs, decContext *set) { in uprv_decNumberCompare()
910 const decNumber *rhs, decContext *set) { in uprv_decNumberCompareSignal()
931 const decNumber *rhs, decContext *set) { in uprv_decNumberCompareTotal()
952 const decNumber *rhs, decContext *set) { in uprv_decNumberCompareTotalMag()
1017 const decNumber *rhs, decContext *set) { in uprv_decNumberDivide()
1040 const decNumber *rhs, decContext *set) { in uprv_decNumberDivideInteger()
1073 decContext *set) { in uprv_decNumberExp()
1130 decContext *set) { in uprv_decNumberFMA()
1132 decContext dcmul; /* context for the multiplication */ in uprv_decNumberFMA()
1220 decContext *set) { in uprv_decNumberInvert()
1293 decContext *set) { in uprv_decNumberLn()
1359 decContext *set) { in uprv_decNumberLogB()
1419 decContext *set) { in uprv_decNumberLog10()
1439 decContext aset; /* working context */ in uprv_decNumberLog10()
1570 const decNumber *rhs, decContext *set) { in uprv_decNumberMax()
1593 const decNumber *rhs, decContext *set) { in uprv_decNumberMaxMag()
1616 const decNumber *rhs, decContext *set) { in uprv_decNumberMin()
1639 const decNumber *rhs, decContext *set) { in uprv_decNumberMinMag()
1664 decContext *set) { in uprv_decNumberMinus()
1694 decContext *set) { in uprv_decNumberNextMinus()
1696 decContext workset=*set; /* work */ in uprv_decNumberNextMinus()
1730 decContext *set) { in uprv_decNumberNextPlus()
1732 decContext workset=*set; /* work */ in uprv_decNumberNextPlus()
1770 const decNumber *rhs, decContext *set) { in uprv_decNumberNextToward()
1772 decContext workset=*set; /* work */ in uprv_decNumberNextToward()
1838 const decNumber *rhs, decContext *set) { in uprv_decNumberOr()
1908 decContext *set) { in uprv_decNumberPlus()
1938 const decNumber *rhs, decContext *set) { in uprv_decNumberMultiply()
1975 const decNumber *rhs, decContext *set) { in uprv_decNumberPower()
1996 decContext aset; /* working context */ in uprv_decNumberPower()
2320 const decNumber *rhs, decContext *set) { in uprv_decNumberQuantize()
2340 decContext *set) { in uprv_decNumberNormalize()
2345 decContext *set) { in uprv_decNumberReduce()
2409 const decNumber *rhs, decContext *set) { in uprv_decNumberRescale()
2429 const decNumber *rhs, decContext *set) { in uprv_decNumberRemainder()
2452 const decNumber *rhs, decContext *set) { in uprv_decNumberRemainderNear()
2488 const decNumber *rhs, decContext *set) { in uprv_decNumberRotate()
2644 const decNumber *rhs, decContext *set) { in uprv_decNumberScaleB()
2701 const decNumber *rhs, decContext *set) { in uprv_decNumberShift()
2834 decContext *set) { in uprv_decNumberSquareRoot()
2835 decContext workset, approxset; /* work contexts */ in uprv_decNumberSquareRoot()
3179 const decNumber *rhs, decContext *set) { in uprv_decNumberSubtract()
3212 decContext *set) { in uprv_decNumberToIntegralExact()
3214 decContext workset; /* working context */ in uprv_decNumberToIntegralExact()
3242 decContext *set) { in uprv_decNumberToIntegralValue()
3243 decContext workset=*set; /* working context */ in uprv_decNumberToIntegralValue()
3268 const decNumber *rhs, decContext *set) { in uprv_decNumberXor()
3332 enum decClass uprv_decNumberClass(const decNumber *dn, decContext *set) { in uprv_decNumberClass()
3549 Int uprv_decNumberIsNormal(const decNumber *dn, decContext *set) { in uprv_decNumberIsNormal()
3569 Int uprv_decNumberIsSubnormal(const decNumber *dn, decContext *set) { in uprv_decNumberIsSubnormal()
3595 decContext set; /* .. */ in uprv_decNumberTrim()
3837 const decNumber *rhs, decContext *set, in decAddOp()
4254 decContext *set, Flag op, uInt *status) { in decDivideOp()
4873 const decNumber *rhs, decContext *set, in decMultiplyOp()
5267 decContext *set, uInt *status) { in decExpOp()
5274 decContext aset, tset, dset; /* working contexts */ in decExpOp()
5631 decContext *set, uInt *status) {
5651 decContext aset, bset; /* working contexts */
5878 const decNumber *rhs, decContext *set,
5964 decContext workset; /* work */
6051 const decNumber *rhs, decContext *set,
6637 static decNumber * decTrim(decNumber *dn, decContext *set, Flag all,
6853 static decNumber *decRoundOperand(const decNumber *dn, decContext *set,
6890 decContext *set, Int *residue, uInt *status) {
6935 static void decSetCoeff(decNumber *dn, decContext *set, const Unit *lsu,
7117 static void decApplyRound(decNumber *dn, decContext *set, Int residue,
7286 static void decFinish(decNumber *dn, decContext *set, Int *residue,
7321 static void decFinalize(decNumber *dn, decContext *set, Int *residue,
7395 static void decSetOverflow(decNumber *dn, decContext *set, uInt *status) {
7441 static void decSetMaxValue(decNumber *dn, decContext *set) {
7475 static void decSetSubnormal(decNumber *dn, decContext *set, Int *residue,
7477 decContext workset; /* work */
7561 static uInt decCheckMath(const decNumber *rhs, decContext *set,
7738 const decNumber *rhs, decContext *set,
7788 static void decStatus(decNumber *dn, uInt status, decContext *set) {
7958 const decNumber *rhs, decContext *set) {
8104 static void decCheckInexact(const decNumber *dn, decContext *set) {