summaryrefslogtreecommitdiff
path: root/armiw
Commit message (Expand)AuthorAgeFilesLines
* Merged from trunk.laksen2015-03-1333-265/+498
* Disable internal assemblerlaksen2015-03-132-5/+5
* Make MRS and MSR use the right encoding on Thumb architectures.laksen2015-03-084-7/+7
* Fix off by 1 error in assembler reader which prevented B instructions from be...laksen2015-03-081-1/+1
* Merged from trunklaksen2015-03-081432-9957/+54571
* Rebase to trunk revisionlaksen2015-02-151231-27808/+230906
* Disable internal linker in arm-linux for now.laksen2015-02-151-1/+1
* Use proper syntax when emitting UAL VFP instructions for all postfix types.laksen2015-02-012-4/+11
* Add missing size postfix to VNEG VFP instruction.laksen2015-01-111-2/+9
* Use proper relocation type for Thumb-2 BLX.laksen2015-01-112-2/+8
* Add MSR/MRS for ARMv6M/7M.laksen2015-01-024-3/+89
* Merged from recent trunk.laksen2015-01-01119-3109/+8239
* Add CPSxx instructions, and some missing FPA instructions.laksen2015-01-014-1/+201
* Add FPA support.laksen2015-01-018-24/+705
* Fix SWI as a pseudo instruction.laksen2014-12-294-33/+326
* Fix an issue with local BLX branches not being turned into BL branches.laksen2014-12-281-0/+5
* Refactor and secure some immediate operand encodings.laksen2014-12-285-54/+109
* Fix some encoding bugs in ARM modes. Mostly shifts and signindex errors.laksen2014-12-281-7/+27
* Fix encoding of shifterops for ARM dataprocessing instructions.laksen2014-12-281-1/+1
* Fix some warnings about unitialized variables.laksen2014-12-271-2/+5
* Add Neg as a pseudo instruction, and fix RRX pseudo code expansion.laksen2014-12-276-75/+224
* Add support for TBB/TBH instructions.laksen2014-12-275-15/+386
* Add missing NOP, and B instruction forms.laksen2014-12-279-30/+107
* Implement simple support for .thumb_func in the ELF output.laksen2014-12-273-2/+23
* Added unified assembler syntax mode so it can be selected with $ASMMODE.laksen2014-12-276-17/+235
* Change .thumb_func to be an ait_directive instead of it's own tai type.laksen2014-12-267-23/+14
* BL/BLX in thumb mode is a long composed instruction in Thumb as well as Thumb2laksen2014-12-262-6/+6
* Reenable check for Wide format flag.laksen2014-12-261-3/+3
* Add most non-VFP Thumb-2 instruction entries for the ARM internal writer.laksen2014-12-269-82/+2501
* Added full 16-bit Thumb support to the ARM internal writer.laksen2014-12-254-30/+1157
* Fix capability matrix for ARMv5. It should not have thumb support.laksen2014-12-141-1/+1
* Switch back to emitting BLX instructions and fix calculation of constant offs...laksen2014-12-148-8/+14
* Make sure to change BLX instructions back to BL when the target is not a Thu...laksen2014-12-131-0/+5
* Add a small function to handle encoding of CPU specific ELF flags. This is us...laksen2014-12-132-0/+10
* Change emission of pre-reloc BLX to BL.laksen2014-12-122-4/+4
* Added some APSR register bitmask definitions.laksen2014-12-1216-128/+268
* Emitted instruction was B instead of BL for BL/BLX.laksen2014-12-112-6/+6
* Forgot to rebuild instruction tables.laksen2014-12-111-8/+8
* Modify fixup of BL/BLX instructions and ensure proper form is generated.laksen2014-12-112-6/+6
* Encoding of preindexed LDRH/STRH opcodes was missing.laksen2014-12-111-0/+3
* Small fix for uninitialized variables causing warnings.laksen2014-12-111-0/+9
* Fix some small encoding bugs.laksen2014-12-104-8/+13
* Implemented UAL syntax support in the ARM assembler reader. Can be toggled wi...laksen2014-12-1018-208/+327
* Add a lot of instruction table entries and missing instructions for support o...laksen2014-12-1019-1836/+4438
* Branch for internal ARM writer based on patch from Anton in #26588.laksen2014-12-1015467-0/+6295524