diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2014-11-24 06:49:23 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2014-11-24 06:49:23 (GMT) |
commit | 96eee784837e6ed4cf9ce5f1cb2e0f8bff8bd9bf (patch) | |
tree | c7fd1108066e6359766bc18f8883b67b2b7f082f /ChangeLog | |
parent | 2d833afa673b63a1a61e22ea2cdde59ed60b5ad1 (diff) |
Update the list of handled ARM instructions
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@423 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 57 |
1 files changed, 57 insertions, 0 deletions
@@ -1,3 +1,60 @@ +14-11-24 Cyrille Bagard <nocbos@gmail.com> + + * src/arch/arm/v7/arm.c: + Extend the ARM decoding and fix some masks. + + * src/arch/arm/v7/helpers.c: + * src/arch/arm/v7/helpers.h: + Add some useful helpers using macros. + + * src/arch/arm/v7/Makefile.am: + Add the 'pseudo.[ch]' files to libarcharmv7_la_SOURCES. + + * src/arch/arm/v7/opcodes/Makefile.am: + Update the list of generated C files. + + * src/arch/arm/v7/opdefs/adc_A881.d: + * src/arch/arm/v7/opdefs/add_A885.d: + * src/arch/arm/v7/opdefs/and_A8813.d: + * src/arch/arm/v7/opdefs/bic_A8821.d: + * src/arch/arm/v7/opdefs/bx_A8827.d: + * src/arch/arm/v7/opdefs/cmn_A8834.d: + * src/arch/arm/v7/opdefs/cmp_A8837.d: + * src/arch/arm/v7/opdefs/eor_A8846.d: + New entries: define new ARM instructions. + + * src/arch/arm/v7/opdefs/Makefile.am: + Update the list of handled ARM instructions in ARMV7_DEFS. + + * src/arch/arm/v7/opdefs/mla_A88100.d: + * src/arch/arm/v7/opdefs/mls_A88101.d: + * src/arch/arm/v7/opdefs/mul_A88114.d: + * src/arch/arm/v7/opdefs/mvn_A88115.d: + * src/arch/arm/v7/opdefs/orr_A88122.d: + * src/arch/arm/v7/opdefs/rsb_A88152.d: + * src/arch/arm/v7/opdefs/rsc_A88155.d: + * src/arch/arm/v7/opdefs/sbc_A88161.d: + * src/arch/arm/v7/opdefs/smlal_A88178.d: + * src/arch/arm/v7/opdefs/smull_A88189.d: + * src/arch/arm/v7/opdefs/sub_A88222.d: + * src/arch/arm/v7/opdefs/teq_A88237.d: + * src/arch/arm/v7/opdefs/tst_A88240.d: + * src/arch/arm/v7/opdefs/umaal_A88255.d: + * src/arch/arm/v7/opdefs/umlal_A88256.d: + * src/arch/arm/v7/opdefs/umull_A88257.d: + * src/arch/arm/v7/opdefs/yield_A88426.d: + New entries: define new ARM instructions. + + * src/arch/arm/v7/pseudo.c: + * src/arch/arm/v7/pseudo.h: + New entries: define C routines for ARM pseudo functions. + + * tools/d2c/d2c_gram.y: + * tools/d2c/d2c_tok.l: + * tools/d2c/rules.c: + * tools/d2c/rules.h: + Extend and support more rules in instruction definitions. + 14-11-23 Cyrille Bagard <nocbos@gmail.com> * src/gtkext/graph/dot.c: |