Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe 991e1f49bd * store a pointer to the used tasminfo record in every assembler writer, so %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe b3d0197f98 * factored out the output file handling (mostly writing data) from the %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 64f127141f Add VFPv4 FPU type for ARM. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 914e9e7b49 Merged from trunk %!s(int64=10) %!d(string=hai) anos
  florian 9eab90d8c4 * always pass the architecture to the arm assembler %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 60b3ea8038 Use proper syntax when emitting UAL VFP instructions for all postfix types. %!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 9e5979e8be Implemented UAL syntax support in the ARM assembler reader. Can be toggled with a field for now, but not implemented yet. Still using pre-UAL syntax for now. %!s(int64=10) %!d(string=hai) anos
  florian 3309254474 * do not write a space before the condition for instructions without operands, not sure why this was there %!s(int64=11) %!d(string=hai) anos
  pierre b158ad6a9c Handle asmextraopt in arm assembler %!s(int64=11) %!d(string=hai) anos
  florian d4968e054b + arm: tsettings.instructionset %!s(int64=12) %!d(string=hai) anos
  florian 6606955b88 + basic support for pic on arm-linux %!s(int64=12) %!d(string=hai) anos
  florian 07762e5c25 + proper assembler command line parameters for arm thumb %!s(int64=12) %!d(string=hai) anos
  florian 21c154d60a Merged r22903 %!s(int64=12) %!d(string=hai) anos
  florian 1eeeb309c7 * intial armv6m support, it is not working yet, constant pool insertation and conditional branch fixup is not working yet %!s(int64=12) %!d(string=hai) anos
  yury c2fed960c9 * Add android to supported targets for assemblers. It fixes assembling for i386-android. %!s(int64=12) %!d(string=hai) anos
  florian 47d43750e4 * remove unused units from uses statements %!s(int64=12) %!d(string=hai) anos
  Jeppe Johansen 3ee29eb219 Fixed ARMv7-EM code generation and RTL compilation %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe 6497d3c994 - removed no longer used/supported af_allowdirect flag (direct assembler %!s(int64=12) %!d(string=hai) anos
  Jeppe Johansen a8f9b0dac4 Added initial support for the Cortex-M4F FPv4_S16 FPU %!s(int64=13) %!d(string=hai) anos
  Jeppe Johansen 80bb3febea Fixed assembler calling command line for cpus>ARMv5TE. EDSP instructions will generate errors while assembling, due to RTL assembler routines %!s(int64=13) %!d(string=hai) anos
  tom_at_work f4ba47a1c8 Fixed --march parameter passed to GNU as for ARM processors %!s(int64=13) %!d(string=hai) anos
  florian 54d3d736f5 * patch by Jeppe Johansen to add support for handling different flags for xPSR regs, %!s(int64=13) %!d(string=hai) anos
  florian 614afc1c8f * pass march to GNU AS for cpu_armv6 and cpu_armv7 %!s(int64=13) %!d(string=hai) anos
  masta 3566956389 Fix ARM-Assembler output for RRX-Shifterops %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe ac43eb9b70 + generic implementation of ReplaceForbiddenAsmSymbolChars() instead %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 6ba8dc7146 + support for the ARM hard float EABI on Linux (patch by Peter Green): %!s(int64=13) %!d(string=hai) anos
  florian c95f7b1c2f * remove cpu type cortex m3 on arm, it is just an ARMv7-M %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe bbf0e35a51 + Support for ARM CPS/CPSIE/CPSID instructions and mode flag bitfield %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 780e75bfac o patch by Jeppe Johansen to fix mantis #17472: %!s(int64=14) %!d(string=hai) anos