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
