Hacker News new | past | comments | ask | show | jobs | submit
Optimizers eat stuff like this up. It'll restructure your loop however it wants.
You should always check the compiled assembly with Compiler Explorer because compilers sometimes avoid certain optimizations for convoluted reasons, which are hard to predict.