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 |