Compilers have also gotten really really good at recognizing memory copy
loops and applying the same optimizations automatically depending on the
optimization level.
I'd really prefer to just leave this code alone and maybe find a way to
tag the line to silence the warnings from the tool. If we must replace
the code, we would need to do performance benchmarks in any case...
...jim
On 5/26/2015 12:58 PM, Clemens Eisserer wrote:
Hi Jim,
If there is no way to silence the tool, then I'd recommend hard-coding our
own "dumb copy loop" instead so that the behavior continues to match what
memcpy should have been doing.
Isn't performance/throughput a concern for this case?
Mamcpy is usually highly tuned with hand-optimized SIMD assembly, most
likely reverting to a simply loop will not produce nearly as good
code.
Br, Clemens