Update ARM disassembler.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3565 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
pbrook 2007-11-10 17:38:00 +00:00
parent 4d1165fa61
commit 4b0f1a8b32
2 changed files with 3770 additions and 1277 deletions

5027
arm-dis.c

File diff suppressed because it is too large Load Diff

View File

@ -183,12 +183,20 @@ enum bfd_architecture
bfd_arch_alpha, /* Dec Alpha */ bfd_arch_alpha, /* Dec Alpha */
#define bfd_mach_alpha 1 #define bfd_mach_alpha 1
bfd_arch_arm, /* Advanced Risc Machines ARM */ bfd_arch_arm, /* Advanced Risc Machines ARM */
#define bfd_mach_arm_2 1 #define bfd_mach_arm_unknown 0
#define bfd_mach_arm_2a 2 #define bfd_mach_arm_2 1
#define bfd_mach_arm_3 3 #define bfd_mach_arm_2a 2
#define bfd_mach_arm_3M 4 #define bfd_mach_arm_3 3
#define bfd_mach_arm_4 5 #define bfd_mach_arm_3M 4
#define bfd_mach_arm_4T 6 #define bfd_mach_arm_4 5
#define bfd_mach_arm_4T 6
#define bfd_mach_arm_5 7
#define bfd_mach_arm_5T 8
#define bfd_mach_arm_5TE 9
#define bfd_mach_arm_XScale 10
#define bfd_mach_arm_ep9312 11
#define bfd_mach_arm_iWMMXt 12
#define bfd_mach_arm_iWMMXt2 13
bfd_arch_ns32k, /* National Semiconductors ns32000 */ bfd_arch_ns32k, /* National Semiconductors ns32000 */
bfd_arch_w65, /* WDC 65816 */ bfd_arch_w65, /* WDC 65816 */
bfd_arch_tic30, /* Texas Instruments TMS320C30 */ bfd_arch_tic30, /* Texas Instruments TMS320C30 */