diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2014-12-05 22:32:21 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2014-12-05 22:32:21 (GMT) |
commit | 0a7b9b66bdcf386a36ec13ec480b52aa17406385 (patch) | |
tree | 95b9cfac29b50aa92eac9cbc9e754c9787f55438 /src/arch/arm/v7/opcodes | |
parent | 12154652c576144405011b5bd267c15c9667f223 (diff) |
Defined a new kind of operands for memory accesses.
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@436 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
Diffstat (limited to 'src/arch/arm/v7/opcodes')
-rw-r--r-- | src/arch/arm/v7/opcodes/Makefile.am | 6 | ||||
-rw-r--r-- | src/arch/arm/v7/opcodes/opcodes_tmp_thumb_16.h | 4 | ||||
-rw-r--r-- | src/arch/arm/v7/opcodes/opcodes_tmp_thumb_32.h | 3 |
3 files changed, 6 insertions, 7 deletions
diff --git a/src/arch/arm/v7/opcodes/Makefile.am b/src/arch/arm/v7/opcodes/Makefile.am index b2f5695..30d0e16 100644 --- a/src/arch/arm/v7/opcodes/Makefile.am +++ b/src/arch/arm/v7/opcodes/Makefile.am @@ -12,6 +12,7 @@ libarcharmv7opcodes_la_SOURCES = \ arm_cmn.c \ arm_cmp.c \ arm_eor.c \ + arm_ldr.c \ arm_mla.c \ arm_mls.c \ arm_mov.c \ @@ -23,6 +24,7 @@ libarcharmv7opcodes_la_SOURCES = \ arm_sbc.c \ arm_smlal.c \ arm_smull.c \ + arm_str.c \ arm_sub.c \ arm_subs.c \ arm_teq.c \ @@ -40,6 +42,7 @@ libarcharmv7opcodes_la_SOURCES = \ thumb_16_cmn.c \ thumb_16_cmp.c \ thumb_16_eor.c \ + thumb_16_ldr.c \ thumb_16_mla.c \ thumb_16_mls.c \ thumb_16_mov.c \ @@ -51,6 +54,7 @@ libarcharmv7opcodes_la_SOURCES = \ thumb_16_sbc.c \ thumb_16_smlal.c \ thumb_16_smull.c \ + thumb_16_str.c \ thumb_16_sub.c \ thumb_16_subs.c \ thumb_16_teq.c \ @@ -68,6 +72,7 @@ libarcharmv7opcodes_la_SOURCES = \ thumb_32_cmn.c \ thumb_32_cmp.c \ thumb_32_eor.c \ + thumb_32_ldr.c \ thumb_32_mla.c \ thumb_32_mls.c \ thumb_32_mov.c \ @@ -79,6 +84,7 @@ libarcharmv7opcodes_la_SOURCES = \ thumb_32_sbc.c \ thumb_32_smlal.c \ thumb_32_smull.c \ + thumb_32_str.c \ thumb_32_sub.c \ thumb_32_subs.c \ thumb_32_teq.c \ diff --git a/src/arch/arm/v7/opcodes/opcodes_tmp_thumb_16.h b/src/arch/arm/v7/opcodes/opcodes_tmp_thumb_16.h index 3f7e8e5..4620f83 100644 --- a/src/arch/arm/v7/opcodes/opcodes_tmp_thumb_16.h +++ b/src/arch/arm/v7/opcodes/opcodes_tmp_thumb_16.h @@ -25,8 +25,6 @@ #define armv7_read_thumb_16_instr_ldrb_register(r) NULL #define armv7_read_thumb_16_instr_ldrh_immediate_thumb(r) NULL #define armv7_read_thumb_16_instr_ldrh_register(r) NULL -#define armv7_read_thumb_16_instr_ldr_immediate_thumb(r) NULL -#define armv7_read_thumb_16_instr_ldr_literal(r) NULL #define armv7_read_thumb_16_instr_ldr_register_thumb(r) NULL #define armv7_read_thumb_16_instr_ldrsb_register(r) NULL #define armv7_read_thumb_16_instr_ldrsh_register(r) NULL @@ -34,7 +32,6 @@ #define armv7_read_thumb_16_instr_lsl_register(r) NULL #define armv7_read_thumb_16_instr_lsr_immediate(r) NULL #define armv7_read_thumb_16_instr_lsr_register(r) NULL -#define armv7_read_thumb_16_instr_mov_register_thumb(r) NULL #define armv7_read_thumb_16_instr_mul(r) NULL #define armv7_read_thumb_16_instr_mvn_register(r) NULL #define armv7_read_thumb_16_instr_nop(r) NULL @@ -54,7 +51,6 @@ #define armv7_read_thumb_16_instr_strb_register(r) NULL #define armv7_read_thumb_16_instr_strh_immediate_thumb(r) NULL #define armv7_read_thumb_16_instr_strh_register(r) NULL -#define armv7_read_thumb_16_instr_str_immediate_thumb(r) NULL #define armv7_read_thumb_16_instr_str_register(r) NULL #define armv7_read_thumb_16_instr_sub_immediate_thumb(r) NULL #define armv7_read_thumb_16_instr_sub_register(r) NULL diff --git a/src/arch/arm/v7/opcodes/opcodes_tmp_thumb_32.h b/src/arch/arm/v7/opcodes/opcodes_tmp_thumb_32.h index 8cd59a0..999cd0d 100644 --- a/src/arch/arm/v7/opcodes/opcodes_tmp_thumb_32.h +++ b/src/arch/arm/v7/opcodes/opcodes_tmp_thumb_32.h @@ -22,8 +22,6 @@ #define armv7_read_thumb_32_instr_isb(r) NULL #define armv7_read_thumb_32_instr_ldmdb_ldmea(r) NULL #define armv7_read_thumb_32_instr_ldm_ldmia_ldmfd_thumb(r) NULL -#define armv7_read_thumb_32_instr_ldr_immediate_thumb(r) NULL -#define armv7_read_thumb_32_instr_ldr_literal(r) NULL #define armv7_read_thumb_32_instr_ldr_register_thumb(r) NULL #define armv7_read_thumb_32_instr_ldrt(r) NULL #define armv7_read_thumb_32_instr_lsl_register(r) NULL @@ -97,7 +95,6 @@ #define armv7_read_thumb_32_instr_strh_immediate_thumb(r) NULL #define armv7_read_thumb_32_instr_strh_register(r) NULL #define armv7_read_thumb_32_instr_strht(r) NULL -#define armv7_read_thumb_32_instr_str_immediate_thumb(r) NULL #define armv7_read_thumb_32_instr_str_register(r) NULL #define armv7_read_thumb_32_instr_strt(r) NULL #define armv7_read_thumb_32_instr_sub_immediate_thumb(r) NULL |