On Wed, Feb 27, 2008 at 12:40:37PM -0000, Dave Korn wrote: > ^^^^^ '&' means output operand (zero) > is early-clobber, so cannot share > a register with any input operand.
> > : "0" (__p) \ > ^^^^^^ '0' means forcibly share an input > operand with operand zero. That's standard. It just means that if two input operands have the same value, we can't reuse %0 for the other one. -- Daniel Jacobowitz CodeSourcery