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

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

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

CVSweb