On Fri, Mar 28, 2014 at 09:10:11AM +0000, Andrew Haley wrote:
> On 03/28/2014 06:20 AM, dw wrote:
> > Using this clobber causes the compiler to flush all (modified) registers 
> > being used to store memory-based values to memory before executing the 
> > @code{asm} statement.
> 
> I don't know what a "memory-based" value is.  This phrase doesn't help
> at all.  In addition, it isn't true.  Modified registers are not
> flushed to memory unless they are clobbered or their address is taken.
> This sentence should be deleted.

i and sum form your example are not allocated in memory. If you make
one of them static you should be able to see the effect.

Bye,

  Hannes

Reply via email to