Sparc内联汇编:错误:非法操作数

时间:2013-03-05 11:07:26

标签: inline-assembly sparc

这里可能出现什么问题。我正在努力的一切 是让内联asm工作。

static inline int add(int a, int b)
{

   __asm__ __volatile__("add %2, %0"
            : "=r"(a)
            : "r"(a), "r"(b));
    return (a); 
}


int main(){

    int a=10, b=20;
    c=add(a,b);
    printf("Value of c =%d\n", c);
    return 0;
}

感谢。

0 个答案:

没有答案