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

Reply via email to