values.h 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. #ifndef __VALUES
  2. #define __VALUES
  3. #include <default.h>
  4. #ifdef __INT_SHORT__
  5. #define MAXINT 0x7FFF
  6. #define HIBITI 0x8000
  7. #else
  8. #define MAXINT 0x7FFFFFFFL
  9. #define HIBITI 0x80000000L
  10. #endif
  11. /* Begin Auto-Generated Part */
  12. #define _DEXPLEN 15
  13. #define _EXPBASE 10
  14. #define _FEXPLEN 15
  15. #define _IEEE 0
  16. #define BITSPERBYTE 8
  17. #define DMAXEXP 999
  18. #define DMAXPOWTWO 3321
  19. #define DMINEXP (-999)
  20. #define DSIGNIF 64
  21. #define FMAXEXP 999
  22. #define FMAXPOWTWO 3321
  23. #define FMINEXP (-999)
  24. #define FSIGNIF 56
  25. #define HIBITL 0x80000000L
  26. #define HIBITS 0x8000
  27. #define LN_MAXDOUBLE (2303.58509299)
  28. #define LN_MINDOUBLE (-2300.2825079)
  29. #define MAXDOUBLE (9.999999999999999e999)
  30. #define MAXFLOAT (9.999999999999999e999)
  31. #define MAXLONG 0x7FFFFFFFL
  32. #define MAXSHORT 0x7FFF
  33. #define MINDOUBLE (1e-999)
  34. #define MINFLOAT (1e-999)
  35. #ifndef __HAVE_bcd
  36. #define __HAVE_bcd
  37. typedef struct{unsigned short exponent;unsigned long long mantissa;}bcd __attribute__((__may_alias__));
  38. #endif
  39. #ifndef __HAVE_ti_float
  40. #define __HAVE_ti_float
  41. typedef float ti_float;
  42. #endif
  43. /* End Auto-Generated Part */
  44. #endif