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

VxWorks

开发平台:

C/C++

  1. /* asm.h - assembler definitions header file */
  2. /* Copyright 1984-1997 Wind River Systems, Inc. */
  3. /*
  4. modification history
  5. --------------------
  6. 02d,22oct01,dee  Merge from T2.1.0 ColdFire
  7. 02c,01mar00,frf  Add SH4 support for T2
  8. 02p,23apr97,hk   added support for SH.
  9. 02b,15aug97,cym  added support for SIMNT
  10. 02b,28nov96,cdp  added ARM support.
  11. 021,29jun95,ism  added support for SIMSPARCSOLARIS
  12. 01n,19mar95,dvs  removed #ifdef TRON - tron no longer supported.
  13. 01m,18jun93,hdn  added support for I80X86
  14. 01l,02dec93,pme  added Am29K support 
  15. 01k,11aug93,gae  vxsim hppa.
  16. 01j,20jun93,gae  vxsim.
  17. 01i,22sep92,rrr  added support for c++
  18. 01h,04jul92,jcf  cleaned up.
  19. 01g,26may92,rrr  the tree shuffle
  20.   -changed includes to have absolute path from h/
  21. 01f,04oct91,rrr  passed through the ansification filter
  22.   -fixed #else and #endif
  23.   -changed copyright notice
  24. 01e,02aug91,ajm  added MIPS support
  25. 01d,19jul91,gae  renamed architecture specific include file to be xx<arch>.h.
  26. 01c,29apr91,hdn  added defines and macros for TRON architecture.
  27. 01b,05oct90,shl  added copyright notice.
  28.                  made #endif ANSI style.
  29. 01a,07may90,gae  written.
  30. */
  31. #ifndef __INCasmh
  32. #define __INCasmh
  33. #ifdef __cplusplus
  34. extern "C" {
  35. #endif
  36. #if CPU_FAMILY==MC680X0
  37. #include "arch/mc68k/asmMc68k.h"
  38. #endif /* MC680X0 */
  39. #if CPU_FAMILY==COLDFIRE
  40. #include "arch/coldfire/asmColdfire.h"
  41. #endif /* COLDFIRE */
  42. #if CPU_FAMILY==SPARC
  43. #include "arch/sparc/asmSparc.h"
  44. #endif /* SPARC */
  45. #if CPU_FAMILY==SIMSPARCSUNOS
  46. #include "arch/simsparc/asmSimsparc.h"
  47. #endif /* SIMSPARCSUNOS */
  48. #if CPU_FAMILY==SIMSPARCSOLARIS
  49. #include "arch/simsolaris/asmSimsolaris.h"
  50. #endif /* SIMSPARCSUNOS */
  51. #if CPU_FAMILY==SIMHPPA
  52. #include "arch/simhppa/asmSimhppa.h"
  53. #endif /* SIMHPPA */
  54. #if CPU_FAMILY==SIMNT
  55. #include "arch/simnt/asmSimnt.h"
  56. #endif /* SIMNT */
  57. #if     CPU_FAMILY==MIPS
  58. #include "arch/mips/asmMips.h"
  59. #endif /* MIPS */
  60. #if     CPU_FAMILY==PPC
  61. #include "arch/ppc/asmPpc.h"
  62. #endif  /* PPC */
  63. #if     CPU_FAMILY==I80X86
  64. #include "arch/i86/asmI86.h"
  65. #endif /* MIPS */
  66. #if     CPU_FAMILY==AM29XXX
  67. #include "arch/am29k/asmAm29k.h"
  68. #endif /* AM29XXX */
  69. #if CPU_FAMILY==SH
  70. #include "arch/sh/asmSh.h"
  71. #endif /* SH */
  72. #if     CPU_FAMILY==ARM
  73. #include "arch/arm/asmArm.h"
  74. #endif  /* ARM */
  75. #ifdef __cplusplus
  76. }
  77. #endif
  78. #endif /* __INCasmh */