Am 01.11.2017 um 05:58 schrieb J. Gareth Moreton: > So I've been doing some playing around recently, and noticed that while > FillChar has some very fast internal > code for initialising a block of memory, making use of non-temporal hints and > memory fences, the versions > for the larger types fall back to slow Pascal code. It might be worth it to look at the Pascal versions from generic.inc first, and see if it is possible to come up with versions that generate faster code.
I'm actually surprised "REP STOSD" should be that much faster. I remember it being slower on modern platforms than it used to be? -- Regards, Martok Ceterum censeo b32079 esse sanandam. _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel