Jeppe Johansen
|
a8f9b0dac4
Added initial support for the Cortex-M4F FPv4_S16 FPU
|
vor 13 Jahren |
Jeppe Johansen
|
80bb3febea
Fixed assembler calling command line for cpus>ARMv5TE. EDSP instructions will generate errors while assembling, due to RTL assembler routines
|
vor 13 Jahren |
Jeppe Johansen
|
8b17a358e4
Remove all traces of the interrupt vector table generation mechanism
|
vor 13 Jahren |
florian
|
d67af82228
* patch by Jeppe Johansen: Thumb2-only targets don't support the BLX <label>, and have to use BL <label>, resolves #22770
|
vor 13 Jahren |
florian
|
91156f8652
+ cpuflag CPUARM_HAS_CLZ for arm
|
vor 13 Jahren |
florian
|
765fb18679
+ add a description to the cpuflags where I know the exact meaning/definition
|
vor 13 Jahren |
florian
|
ba6ba52e7f
* instruction scheduling is pretty slow so make it a level 3 optimization for now
|
vor 13 Jahren |
florian
|
5ceeb8aaa9
* enable scheduler when compiling at least with -O2
|
vor 13 Jahren |
florian
|
354cac2bb6
+ completed arm architectures
|
vor 13 Jahren |
florian
|
7588896775
* make use of cpuflags in the arm compiler
|
vor 13 Jahren |
florian
|
e4f89fe524
+ introduce cpuflags for arm
|
vor 13 Jahren |
florian
|
4d86d25c6c
* -O4 switch for optimizations which are correct but which might have unexpected effects
|
vor 13 Jahren |
florian
|
b330bba0bc
+ introduce -Oofastmath
|
vor 13 Jahren |
florian
|
283afbcb07
* new controllers by lelekx, resolves #22523
|
vor 13 Jahren |
Jonas Maebe
|
3798b79fd7
+ optimization that (re)orders instance fields of Delphi-style classes in
|
vor 13 Jahren |
Jonas Maebe
|
6ba8dc7146
+ support for the ARM hard float EABI on Linux (patch by Peter Green):
|
vor 13 Jahren |
florian
|
0cbdc1ae6e
* deactivate assembler scheduler, needs some more fixes first
|
vor 13 Jahren |
florian
|
0fe22a358b
+ first version of ldr instruction scheduler on arm
|
vor 13 Jahren |
florian
|
7ea7031017
+ cpu type armv5t
|
vor 13 Jahren |
florian
|
ce070c93fc
+ patch by Jeppe Johansen to support the SC32442B
|
vor 13 Jahren |
pierre
|
fc9dd61f03
Avoid warning about missing fields in embedded_controllers array
|
vor 13 Jahren |
florian
|
0781ac1f82
+ support for lpc1768 by David Welch
|
vor 14 Jahren |
florian
|
34b033ba72
+ armv4t
|
vor 14 Jahren |
florian
|
c95f7b1c2f
* remove cpu type cortex m3 on arm, it is just an ARMv7-M
|
vor 14 Jahren |
florian
|
42c94d1b91
* controllerunit.inc is no longer used
|
vor 14 Jahren |
florian
|
a08dfdf803
o slightly modified patch by John Clymer:
|
vor 14 Jahren |
florian
|
e6e6b98dd8
* stellaris => ct_stellaris
|
vor 14 Jahren |
Jonas Maebe
|
da056da20f
+ added armv7 identifier (no special code generation, but required to
|
vor 14 Jahren |
florian
|
3ce9ff93f1
+ patch by Jeppe Johansen to support automatic interrupt table generation by using the interrupt directive with an offset. Not activated yet because it requires to change also the startup code of the different mcus.
|
vor 14 Jahren |
florian
|
f13eff22b0
+ added generic stellaris support as provided by #17365
|
vor 15 Jahren |