23 lines
647 B
C
23 lines
647 B
C
/* This is very temporary; right now it gets functions in libgcc that
|
|
pass on the rounding mode to decNumber, but later it can be replaced
|
|
with Official Stuff. */
|
|
|
|
#ifdef __DECIMAL_BID_FORMAT__
|
|
#define FE_DEC_TONEAREST 0
|
|
#define FE_DEC_DOWNWARD 1
|
|
#define FE_DEC_UPWARD 2
|
|
#define FE_DEC_TOWARDZERO 3
|
|
#define FE_DEC_TONEARESTFROMZERO 4
|
|
#else
|
|
#define FE_DEC_DOWNWARD 0
|
|
#define FE_DEC_TONEAREST 1
|
|
#define FE_DEC_TONEARESTFROMZERO 2
|
|
#define FE_DEC_TOWARDZERO 3
|
|
#define FE_DEC_UPWARD 4
|
|
#endif
|
|
|
|
extern void __dfp_set_round (int);
|
|
#define DFP_SETROUND(M) __dfp_set_round(M)
|
|
extern int __dfp_get_round (void);
|
|
#define DFP_GETROUND __dfp_get_round()
|