Lines Matching refs:decContext
80 /* flags in the current context (decContext structure). The */
82 /* flag in the decContext is set (is 1). */
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 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 *);
333 /* and decContext operands to operator routines are checked for */
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) {
439 U_CAPI uInt U_EXPORT2 uprv_decNumberToUInt32(const decNumber *dn, decContext *set) {
513 decContext *set) {
764 decContext *set) {
796 const decNumber *rhs, decContext *set) {
822 const decNumber *rhs, decContext *set) {
890 const decNumber *rhs, decContext *set) {
910 const decNumber *rhs, decContext *set) {
931 decContext *set) {
952 const decNumber *rhs, decContext *set) {
1017 const decNumber *rhs, decContext *set) {
1040 const decNumber *rhs, decContext *set) {
1073 decContext *set) {
1130 decContext *set) {
1132 decContext dcmul; /* context for the multiplication */
1220 decContext *set) {
1293 decContext *set) {
1359 decContext *set) {
1419 decContext *set) {
1439 decContext aset; /* working context */
1570 const decNumber *rhs, decContext *set) {
1593 const decNumber *rhs, decContext *set) {
1616 const decNumber *rhs, decContext *set) {
1639 const decNumber *rhs, decContext *set) {
1664 decContext *set) {
1694 decContext *set) {
1696 decContext workset=*set; /* work */
1730 decContext *set) {
1732 decContext workset=*set; /* work */
1770 const decNumber *rhs, decContext *set) {
1772 decContext workset=*set; /* work */
1838 const decNumber *rhs, decContext *set) {
1908 decContext *set) {
1938 const decNumber *rhs, decContext *set) {
1975 const decNumber *rhs, decContext *set) {
1996 decContext aset; /* working context */
2320 const decNumber *rhs, decContext *set) {
2340 decContext *set) {
2345 decContext *set) {
2409 const decNumber *rhs, decContext *set) {
2429 const decNumber *rhs, decContext *set) {
2452 const decNumber *rhs, decContext *set) {
2488 const decNumber *rhs, decContext *set) {
2644 const decNumber *rhs, decContext *set) {
2701 const decNumber *rhs, decContext *set) {
2834 decContext *set) {
2835 decContext workset, approxset; /* work contexts */
3179 const decNumber *rhs, decContext *set) {
3212 decContext *set) {
3214 decContext workset; /* working context */
3242 decContext *set) {
3243 decContext workset=*set; /* working context */
3268 const decNumber *rhs, decContext *set) {
3332 enum decClass uprv_decNumberClass(const decNumber *dn, decContext *set) {
3549 Int uprv_decNumberIsNormal(const decNumber *dn, decContext *set) {
3569 Int uprv_decNumberIsSubnormal(const decNumber *dn, decContext *set) {
3595 decContext set; /* .. */
3837 const decNumber *rhs, decContext *set,
4254 decContext *set, Flag op, uInt *status) {
4873 const decNumber *rhs, decContext *set,
5267 decContext *set, uInt *status) {
5274 decContext aset, tset, dset; /* working contexts */
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) {