我决定开始学习一些内联汇编,但是我留下了一个简单的问题,我无法找到明确的答案。
以我在教程中找到的以下简单示例为例,该示例执行简单的加法:
int one,two,out;
one = 1;
two = 2;
__asm__ ( "add eax, ebx;" : "=a" (out) : "a" (one) , "b" (two) );
请注意,在使用 intel 语法一段时间后,为了我自己的理智,我将 GCC 配置为使用 intel 语法而不是 AT&T。
现在假设我想省略“out”变量,而只是将输出存储在“one”中(或者“两个”,对于所有重要的事情)。
我该怎么做?