This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: ARM gcc generates incorrect code?
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