You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

83 lines
1.0 KiB

  1. // Defines CPU dependent macros
  2. #ifndef _CL_HOST_CPU_CONFIG_H
  3. #define _CL_HOST_CPU_CONFIG_H
  4. /* These definitions are adjusted by `configure' automatically. */
  5. /* CPU */
  6. #ifndef __i386__
  7. #undef __i386__
  8. #endif
  9. #ifndef __x86_64__
  10. #undef __x86_64__
  11. #endif
  12. #ifndef __m68k__
  13. #undef __m68k__
  14. #endif
  15. // NB: GCC def's __mips__ both on big-endian and little-endian systems.
  16. #ifndef __mips__
  17. #undef __mips__
  18. #endif
  19. #ifndef __mipsel__
  20. #undef __mipsel__
  21. #endif
  22. #ifndef __mips64__
  23. #undef __mips64__
  24. #endif
  25. #ifndef __sparc__
  26. #undef __sparc__
  27. #endif
  28. #ifndef __sparc64__
  29. #undef __sparc64__
  30. #endif
  31. #ifndef __alpha__
  32. #undef __alpha__
  33. #endif
  34. #ifndef __hppa__
  35. #undef __hppa__
  36. #endif
  37. #ifndef __arm__
  38. #undef __arm__
  39. #endif
  40. #ifndef __rs6000__
  41. #undef __rs6000__
  42. #endif
  43. #ifndef __powerpc64__
  44. #undef __powerpc64__
  45. #endif
  46. #ifndef __m88k__
  47. #undef __m88k__
  48. #endif
  49. #ifndef __convex__
  50. #undef __convex__
  51. #endif
  52. #ifndef __ia64__
  53. #undef __ia64__
  54. #endif
  55. #ifndef __s390__
  56. #undef __s390__
  57. #endif
  58. #ifndef __s390x__
  59. #undef __s390x__
  60. #endif
  61. #endif /* _CL_HOST_CPU_CONFIG_H */