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

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

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

CVSweb