It's actually exactly the opposite as nsaspook correctly states.Ah. Well, I'd call that a fairly sophisticated software concept, that I've never needed to use. In fact I wonder if it's ever relevant to "Embedded Systems and Microcontrollers". Seems more like big-computer stuff.
Just one exampleAnd the example of where this will actually make a difference in a PIC?
Now I couldn't get a project to compile away the loop as the wiki states, but then again, I did not pay for the compiler optimization package components that would do such.
You may not see such an optimization unless your compiler has settings or a tab such as this one: