On 9/17/13, José Mejuto <[email protected]> wrote:

> In  most architectures (32 and 64 bits at least) memory moves of less
> than 16 bytes are faster done one by one. Just the call to the function
> kills the possible performance gain.

I thought f performance when calling like Utf8StringOfChare(AnUtf8Char, 32768),
This should perform better if Fill(D)Word can be used I think.


> I had not fully checked you code, but I think you are coding always the
> UTF16 as little endian, and in big endian machines the UTF16 should be
> big endian also.

In my coding (in this thread) there is no UTF16...

Bart

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to