summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2014-12-24Improved the generation of source code: there are now templates and one file ↵Cyrille Bagard
per instruction. git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@443 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2014-12-09Supported new ARMv7 instructions.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@438 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2014-12-08Supported new ARMv7 instructions.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@437 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2014-12-05Defined a new kind of operands for memory accesses.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@436 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2014-12-04Provided a new way to build the full name of each instruction and cached it.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@435 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2014-12-03Begun to support more than the only 'ARMv7' architecture for ARM (ARM / ↵Cyrille Bagard
Thumb16 / Thumb32). git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@433 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2014-12-02Fixed sign extensions when building 32-bit mask code from bit field.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@432 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2014-12-02Extended the compiler by allowing more than one type of Thumb.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@431 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2014-11-25Extended the range of supported ARMv7 instructions.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@427 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2014-11-24Update the list of handled ARM instructionsCyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@423 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2014-11-15Given the d2c compiler its own directory.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@420 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2014-11-14Rewritten and extended the whole code for the instructions definitions compiler.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@419 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2014-10-11Modified and rebuilt targets only when needed.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@412 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2014-10-07Created a compiler for architecture instruction definitions.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@410 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a