i386-pc-mingw32msvc.h 737 B

1234567891011121314151617181920212223242526272829303132333435
  1. /* Architecture: i386-pc-mingw32msvc */
  2. /* Native machine sizes */
  3. #define NATIVE_DOUBLE 8
  4. #define NATIVE_FLOAT 4
  5. #define NATIVE_LONG 4
  6. #define NATIVE_INT 4
  7. #define NATIVE_SHORT 2
  8. #define NATIVE_CHAR 1
  9. /* Native machine byte orders */
  10. #define DOUBLE_ORDER 0
  11. #define FLOAT_ORDER 0
  12. #define LONG_ORDER 0
  13. #define INT_ORDER 0
  14. #define SHORT_ORDER 0
  15. /* Translation matrices from big endian to native */
  16. /* Double format: */
  17. static int dbl_cnvrt[] = { 7, 6, 5, 4, 3, 2, 1, 0 };
  18. /* Float format : */
  19. static int flt_cnvrt[] = { 3, 2, 1, 0 };
  20. /* Long format : */
  21. static int lng_cnvrt[] = { 3, 2, 1, 0 };
  22. /* Int format : */
  23. static int int_cnvrt[] = { 3, 2, 1, 0 };
  24. /* Short format : */
  25. static int shrt_cnvrt[] = { 1, 0 };