Inline assembler can't return 64-bit values in registers

Richard Henderson rth@redhat.com
Thu Dec 7 01:35:00 GMT 2000


On Wed, Dec 06, 2000 at 06:41:21PM -0600, Timur Tabi wrote:
> By declaring the temps as 64-bit, I avoid having to cast them.

Perhaps, but you also affect the meaning of the asm.

> According to my docs, this means either eax or edx.  Are you saying that it
> means edx AND eax (i.e. edx:eax) when dealing with a 64-bit variable?

Yes.


r~


More information about the Gcc-bugs mailing list