Hi,
this patch rewrites code of ArrayRTTI and fpc_Copy to allow the compiler
to generate faster code (at least on i386).
The change in ArrayRTTI yields a performance gain of ~4% for our real
world application on a 3 GHz Intel Xeon.
The change in fpc_Copy is completely untestet because I don't
On 14 Sep 2008, at 14:49, Markus Beth wrote:
this patch rewrites code of ArrayRTTI and fpc_Copy to allow the
compiler to generate faster code (at least on i386).
The change in ArrayRTTI yields a performance gain of ~4% for our
real world application on a 3 GHz Intel Xeon.
The change in
Op Sun, 14 Sep 2008, schreef Jonas Maebe:
On 14 Sep 2008, at 14:49, Markus Beth wrote:
this patch rewrites code of ArrayRTTI and fpc_Copy to allow the compiler to
generate faster code (at least on i386).
The change in ArrayRTTI yields a performance gain of ~4% for our real world
Daniël Mantione schrieb:
Op Sun, 14 Sep 2008, schreef Jonas Maebe:
On 14 Sep 2008, at 14:49, Markus Beth wrote:
this patch rewrites code of ArrayRTTI and fpc_Copy to allow the
compiler to generate faster code (at least on i386).
The change in ArrayRTTI yields a performance gain of ~4% for
Daniël Mantione schrieb:
Op Sun, 14 Sep 2008, schreef Florian Klaempfl:
Daniël Mantione schrieb:
Op Sun, 14 Sep 2008, schreef Jonas Maebe:
On 14 Sep 2008, at 14:49, Markus Beth wrote:
this patch rewrites code of ArrayRTTI and fpc_Copy to allow the
compiler to generate faster code (at
On 14 Sep 2008, at 15:11, Daniël Mantione wrote:
Op Sun, 14 Sep 2008, schreef Jonas Maebe:
I don't think it's a good idea to start manually adding loop
induction variables to many routines in the rtl. It makes the code
less maintainable, and at one point the compilation process itself