archArm.h
上传用户:luoyougen
上传日期:2008-05-12
资源大小:23136k
文件大小:1k
源码类别:

VxWorks

开发平台:

C/C++

  1. /* archArm.h - ARM specific header */
  2. /* Copyright 1996-1999 Wind River Systems, Inc. */
  3. /*
  4. modification history
  5. --------------------
  6. 01d,13mar01,sn   SPR 73723 - define supported toolchains
  7. 01c,20jan99,cdp  removed support for old ARM libraries.
  8. 01b,17aug98,cdp  added big-endian and multiple cachelib support.
  9. 01a,08may96,cdp  written based on archI86.h
  10. */
  11. #ifndef __INCarchArmh
  12. #define __INCarchArmh
  13. #ifdef __cplusplus
  14. extern "C" {
  15. #endif
  16. #define _ARCH_SUPPORTS_GCC
  17. #define _ARCH_SUPPORTS_DCC
  18. #if defined(ARMEB) || defined(__ARMEB__)
  19. #define _BYTE_ORDER _BIG_ENDIAN
  20. #else
  21. #define _BYTE_ORDER _LITTLE_ENDIAN
  22. #endif
  23. #define _DYNAMIC_BUS_SIZING FALSE /* require alignment for swap */
  24. #define _ARCH_MULTIPLE_CACHELIB TRUE /* multiple cache libraries */
  25. #include "arm.h"
  26. #ifdef __cplusplus
  27. }
  28. #endif
  29. #endif /* __INCarchArmh */