2 ms·
> The compiler optimizing out the loop completely is one of the reasons why I didn't turn on optimizations here Use a non-constant value for the loop and put a
by exDM69 14y ago
> The compiler optimizing out the loop completely is one of the reasons why I didn't turn on optimizations here
Use a non-constant value for the loop and put a dummy load inside to stop compiler from doing loop unrolling and/or dead code elimination.
I often use time(), rand() or even argc to get dummy values when looking at assembly from compiler optimizations.