[fpc-devel] Any word on this ARM / AArch64 optimisation?

Florian Klämpfl florian at freepascal.org
Sat Jan 22 13:21:04 CET 2022



> Am 21.01.2022 um 18:23 schrieb J. Gareth Moreton via fpc-devel <fpc-devel at lists.freepascal.org>:
> 
> Hi everyone,
> 
> Any word on the validity of this ARM / AArch64 optimisation? It's quite good at increasing speed and shrinking code size by concatenating writes to the stack, among other things: https://gitlab.com/freepascal.org/fpc/source/-/merge_requests/104 - the new CPU feature flag I put in will also mean I can use it on ArmV7A to improve constant generation (for ARM, it requires at least an ARMV7A architecture, and for AArch64 it always works).

I am currently a little bit more careful with merging as we had some subtile bugs recently and I want to wait till things settle down first.



More information about the fpc-devel mailing list