diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2014-11-14 19:22:25 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2014-11-14 19:22:25 (GMT) |
commit | 44e6aa9039585ad95fb9c6f21535d89457563297 (patch) | |
tree | a613aec315c32dcd83be426c31eb1bffc76ee657 /ChangeLog | |
parent | 8056807369571b593b25fad926daa6a447d757fa (diff) |
Rewritten and extended the whole code for the instructions definitions compiler.
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@419 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 48 |
1 files changed, 48 insertions, 0 deletions
@@ -1,3 +1,51 @@ +14-11-14 Cyrille Bagard <nocbos@gmail.com> + + * src/arch/arm/v7/arm.c: + Support one more instructions category (ยง A5.5). + + * src/arch/arm/v7/helpers.c: + * src/arch/arm/v7/helpers.h: + Load sign extended operands from raw values. + + * src/arch/arm/v7/opcodes/Makefile.am: + Add the 'bl.d' file to libarcharmv7opcodes_la_SOURCES. + + * src/arch/arm/v7/opdefs/bl_A8825.d: + New entries: define basic definition for bl/blx instructions. + + * src/arch/arm/v7/opdefs/Makefile.am: + Add a new macro 'SignExtend' to D2C_MACROS and bl_A8825.d to ARMV7_DEFS. + + * src/common/asm.c: + * src/common/asm.h: + New entries: compute the position of the first bit set in a 32b word. + + * src/common/Makefile.am: + Add the 'asm.[ch]' files to libcommon_la_SOURCES. + + * tools/bits.c: + * tools/bits.h: + * tools/coder.c: + * tools/coder.h: + * tools/conv.c: + * tools/conv.h: + * tools/d2c_gram.y: + * tools/d2c_tok.l: + * tools/helpers.c: + * tools/helpers.h: + * tools/macros.c: + * tools/macros.h: + * tools/Makefile.am: + * tools/pproc.c: + * tools/pproc.h: + * tools/rules.c: + * tools/rules.h: + * tools/spec.c: + * tools/spec.h: + * tools/syntax.c: + * tools/syntax.h: + Rewrite and extend the whole code for the instructions definitions compiler. + 14-11-01 Cyrille Bagard <nocbos@gmail.com> * src/arch/instruction.c: |