#1 2013-03-13 11:14:24

ab
Administrator
From: France
Registered: 2010-06-21
Posts: 14,165
Website

Included x64 optimized asm of FillChar() and Move() for Win64

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!

Online

Board footer

Powered by FluxBB