values.h 1.1 KB

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