summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2014-11-24 06:49:23 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2014-11-24 06:49:23 (GMT)
commit96eee784837e6ed4cf9ce5f1cb2e0f8bff8bd9bf (patch)
treec7fd1108066e6359766bc18f8883b67b2b7f082f /ChangeLog
parent2d833afa673b63a1a61e22ea2cdde59ed60b5ad1 (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--ChangeLog57
1 files changed, 57 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index f3de613..8e58017 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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: