Lines Matching +full:fixed +full:- +full:length
29 02110-1301, USA. */
31 /* ------------------------------------------------------------------ */
33 /* ------------------------------------------------------------------ */
37 /* status -- [any bits may be cleared, but not set, by user] */
38 /* round -- must be one of the enumerated rounding modes */
40 /* The following variables are implied for fixed size formats (i.e., */
44 /* clamp -- must be either 0 or 1 */
45 /* digits -- must be in the range 1 through 999999999 */
46 /* emax -- must be in the range 0 through 999999999 */
47 /* emin -- must be in the range 0 through -999999999 */
48 /* extended -- must be either 0 or 1 [present only if DECSUBSET] */
49 /* traps -- only defined bits may be set */
51 /* ------------------------------------------------------------------ */
61 /* Extended flags setting -- set this to 0 to use only IEEE flags */
64 /* Conditional code flag -- set this to 0 for best performance */
75 DEC_ROUND_FLOOR, /* round towards -infinity */
86 uint32_t traps; /* trap-enabler flags */
90 uint8_t extended; /* flag: special-values allowed */
100 #define DEC_MIN_EMIN -999999999
105 /* decContext or a fixed size format). */
121 #define DEC_ClassString_NI "-Infinity"
122 #define DEC_ClassString_NN "-Normal"
123 #define DEC_ClassString_NS "-Subnormal"
124 #define DEC_ClassString_NZ "-Zero"
131 /* Trap-enabler and Status flags (exceptional conditions), and */
223 #define DEC_Condition_Length 21 /* length of the longest string, */