[fpc-devel] *** GMX Spamverdacht *** Re: Broken frac function in FPC3.1.1 / Windows x86_64
Thorsten Engler
thorsten.engler at gmx.net
Mon Apr 30 03:12:32 CEST 2018
> -----Original Message-----
> From: fpc-devel <fpc-devel-bounces at lists.freepascal.org> On Behalf
> Of Florian Klaempfl
> Sent: Monday, 30 April 2018 04:28
> > That ended up making things worse in some cases.
>
> Can you take a look at the generated machine code if delphi uses
> proper multi byte nops. If not, the align might make things indeed
> worse.
It does.
The problem was not the time required by the nops, but that for certain entry point alignments (among them the 16 byte alignments) the presence of this .align triggered the 3-4 times increase in processing time. I didn't look any closer into it as the version that J. Gareth worked out is faster and isn't alignment sensitive.
More information about the fpc-devel
mailing list