Hi,everybody,
I have one question about GNU ASM syntax.
As I know:
__asm __volatile(
"instructions"
:output
:input
:exception);
In Linux, the restriction of output are "=m","=a", etc.
But I found in FreeBSD, there are "=m" and "+m".
I do not know the difference between "+" and "=". why?
Thank you!
Best Regards
Ouyang Kai
_________________________________________________________________
享用世界上最大的电子邮件系统— MSN Hotmail。 http://www.hotmail.com
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message
- RE: One GNU ASM syntax problem kai ouyang
- RE: One GNU ASM syntax problem John Baldwin
- Re: One GNU ASM syntax problem kai ouyang
- Re: One GNU ASM syntax problem Peter Wemm