We have included x64 optimized asm of FillChar() and Move() for Win64 - Delphi RTL will be patched at startup, unless the NOX64PATCHRTL conditional is defined.
See http://synopse.info/fossil/fdiff?v1=628 … de9a8479d4
Performance improvement is noticeable, when compared with the original pascal-based version included in System.pas.
http://blog.synopse.info/post/2013/03/1 … -for-Win64
See also http://synopse.info/fossil/info/7bef60c27c for some explanations about prefetch implementation.
Feedback is welcome!