23.02.2012 22:57, Marco van de Voort пишет:
In our previous episode, Sergei Gorelkin said:
In August 2010 Florian already said that maybe FillChar should be optimized:
http://lists.freepascal.org/lists/fpc-devel/2010-July/021146.html (at the
bottom)
In early 2011 I wrote an assembler implementation of FillChar for x86_64
(cannot be used for FreeBSD
due to its toolchain problems), it executes approximately 4 times less
instructions than generic
version.
Meanwhile 2.6.1 and 2.7.1 should use internal assembler now. Is there something
I can
test?
There is {$ifndef freebsd} in rtl/x86_64/x86_64.inc line 63. You can try to disable that ifdef and
see what happens while recompiling the RTL.
Sergei
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel