Commit History

Autor SHA1 Mensaxe Data
  Jeppe Johansen 750567f8e3 Added T2 form of LDR/STR for SP relative forms. %!s(int64=6) %!d(string=hai) anos
  florian 4db5478acc + support msr regf,reg32 on arm in the internal assembler %!s(int64=6) %!d(string=hai) anos
  florian 4f5f3c4a09 + support for vmov.xx vreg,#imm on arm %!s(int64=7) %!d(string=hai) anos
  florian c3a0a4e252 + support fmrrd/fmdrr, resolves #32398 %!s(int64=7) %!d(string=hai) anos
  florian c564acd378 * fix assembling of vfnm* %!s(int64=9) %!d(string=hai) anos
  Jeppe Johansen 9d1646e2a8 Add support for writeback in RFE and SRS instructions. %!s(int64=9) %!d(string=hai) anos
  Jeppe Johansen 439027a8de Add most pre-UAL VFP instruction forms. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 73abf5e630 Merge from armiw branch. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 3d7dce81fe Make MRS and MSR use the right encoding on Thumb architectures. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 47dbec3111 Rebase to trunk revision %!s(int64=10) %!d(string=hai) anos
  sergei 9cc0bdd6b9 + Missing part of internal ARM assembler, Mantis #26588. I'm not setting it as default for arm-wince yet, because testing reveals several points in generic code that need adjustments. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 572076fc4d Add MSR/MRS for ARMv6M/7M. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen f963ff1b5b Add CPSxx instructions, and some missing FPA instructions. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen ff7af306df Add FPA support. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 49346b3041 Fix SWI as a pseudo instruction. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 9a482d5281 Refactor and secure some immediate operand encodings. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 3ad03491ed Add Neg as a pseudo instruction, and fix RRX pseudo code expansion. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 6fff181679 Add support for TBB/TBH instructions. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 71cdedea82 Add missing NOP, and B instruction forms. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen cc418eef74 Added unified assembler syntax mode so it can be selected with $ASMMODE. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 9683102813 BL/BLX in thumb mode is a long composed instruction in Thumb as well as Thumb2 %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 5c3093a937 Add most non-VFP Thumb-2 instruction entries for the ARM internal writer. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 3cb9b30165 Added full 16-bit Thumb support to the ARM internal writer. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 901275b4a1 Switch back to emitting BLX instructions and fix calculation of constant offsets(should rarely/never happen). %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 6c4dbf5a84 Change emission of pre-reloc BLX to BL. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 387824c1ee Added some APSR register bitmask definitions. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 414bfba2b2 Emitted instruction was B instead of BL for BL/BLX. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 0b5bcdf439 Modify fixup of BL/BLX instructions and ensure proper form is generated. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen eb3eaab54b Fix some small encoding bugs. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen d023c63ad0 Add a lot of instruction table entries and missing instructions for support of most ARM32 mode instructions from ARMv4 up ARMv7A. %!s(int64=10) %!d(string=hai) anos