home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / e / emxdev8f.zip / IEEE.H < prev    next >
Text File  |  1992-11-16  |  769b  |  25 lines

  1. /* ieee.h */
  2.  
  3. #define    _IEEE        1
  4. #define _HIDDENBIT    1
  5. #define _LENBASE    1
  6. #define _EXPBASE    (1 << _LENBASE)
  7.  
  8. #define _DEXPLEN    11
  9. #define DMAXEXP        ((1 << _DEXPLEN - 1) - 1 + _IEEE)
  10. #define DMINEXP        (-(DMAXEXP - 3))
  11. #define DSIGNIF        (64 - _DEXPLEN + _HIDDENBIT - 1)
  12. #define MAXDOUBLE    1.7976931348623157e+308
  13. #define MINDOUBLE       2.2250738585072014e-308
  14. #define LN_MAXDOUBLE    1418.87227860620804838
  15. #define LN_MINDOUBLE    (-1417.48598424508815776)
  16.  
  17. #define _FEXPLEN    8
  18. #define FMAXEXP        ((1 << _FEXPLEN - 1) - 1 + _IEEE)
  19. #define FMINEXP        (-(FMAXEXP - 3))
  20. #define FSIGNIF        (32  - _FEXPLEN + _HIDDENBIT - 1)
  21. #define MAXFLOAT    3.40282347e+38
  22. #define MINFLOAT        1.17549435e-38
  23. #define LN_MAXFLOAT    88.7228394
  24. #define LN_MINFLOAT     (-87.336544750553102)
  25.