[BACK]Return to ieeefp.h CVS log [TXT][DIR] Up to [local] / sys / arch / amd64 / include

Annotation of sys/arch/amd64/include/ieeefp.h, Revision 1.1.1.1

1.1       nbrk        1: /*     $OpenBSD: ieeefp.h,v 1.1 2004/01/28 01:39:39 mickey Exp $       */
                      2:
                      3: /*
                      4:  * Written by J.T. Conklin, Apr 6, 1995
                      5:  * Public domain.
                      6:  */
                      7:
                      8: #ifndef _I386_IEEEFP_H_
                      9: #define _I386_IEEEFP_H_
                     10:
                     11: typedef int fp_except;
                     12: #define FP_X_INV       0x01    /* invalid operation exception */
                     13: #define FP_X_DNML      0x02    /* denormalization exception */
                     14: #define FP_X_DZ                0x04    /* divide-by-zero exception */
                     15: #define FP_X_OFL       0x08    /* overflow exception */
                     16: #define FP_X_UFL       0x10    /* underflow exception */
                     17: #define FP_X_IMP       0x20    /* imprecise (loss of precision) */
                     18:
                     19: typedef enum {
                     20:     FP_RN=0,                   /* round to nearest representable number */
                     21:     FP_RM=1,                   /* round toward negative infinity */
                     22:     FP_RP=2,                   /* round toward positive infinity */
                     23:     FP_RZ=3                    /* round to zero (truncate) */
                     24: } fp_rnd;
                     25:
                     26: #endif /* _I386_IEEEFP_H_ */

CVSweb