1 #ifndef ARMV5TE_H
2 #define ARMV5TE_H 1
3 
4 #define TAB_POS 10
5 
6 #define	ARM_V1		0x00000001UL
7 #define	ARM_V2		0x00000002UL
8 #define	ARM_V3		0x00000003UL
9 #define ARM_V4		0x00000004UL
10 #define ARM_V5		0x00000005UL
11 #define ARM_VX		0x000000FFUL
12 #define ARM_INTEGER	0x00000000UL
13 #define ARM_FPU		0x00000100UL
14 #define ARM_DSP		0x00000200UL
15 #define ARM_XSCALE	0x00000400UL
16 
17 extern void __FASTCALL__ arm16Init(void);
18 extern void __FASTCALL__ arm16Term(void);
19 extern void __FASTCALL__ arm16Disassembler(DisasmRet *dret,__filesize_t ulShift,
20 						tUInt16 opcode, unsigned flags);
21 extern void __FASTCALL__ arm32Init(void);
22 extern void __FASTCALL__ arm32Term(void);
23 extern void __FASTCALL__ arm32Disassembler(DisasmRet *dret,__filesize_t ulShift,
24 						tUInt32 opcode, unsigned flags);
25 
26 #endif
27