Arrays, overlapping, etc

Vladimir Panteleev thecybershadow at gmail.com
Tue Jul 10 03:14:33 PDT 2007


On Tue, 10 Jul 2007 11:05:58 +0300, Regan Heath <regan at netmail.co.nz> wrote:

> Assuming the debug code is in phobos\internal\arraycat.d.  (I didn't
> release this was debug only code... where is the release version of the
> code?)

In release mode, the compiler generates the code directly - so, it gets assembled as a "rep movsd" instruction (which moves ecx dwords from esi to edi, and is the fastest way to transfer memory).

-- 
Best regards,
  Vladimir                          mailto:thecybershadow at gmail.com



More information about the Digitalmars-d mailing list