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

Reply via email to