root/arch/i386/include/ieeefp.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


DEFINITIONS

This source file includes following definitions.
  1. FP_RN
  2. FP_RM
  3. FP_RP
  4. FP_RZ
  5. fp_rnd

    1 /*      $OpenBSD: ieeefp.h,v 1.2 2000/08/05 22:07:31 niklas 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_ */

/* [<][>][^][v][top][bottom][index][help] */