Steve,
yes, I'm sure.
On Tuesday 09 November 2004 10:56, Steve Hosgood wrote:
> But the original poster didn't say that, did he? And why does the
In first case (with else) read_flag goes to register prior loop in case if 
read_flag is not declared volatile.
In second case  (without else) it does not.

> rewrite without the 'else' work? Did the compiler unroll the loop in the
It does not. It cannot unroll the loop if it is an infinite loop with no 
global jumps inside the loop.

cheers,
~d

Reply via email to