AT&T汇编,编译问题,js跳转指令出现编译错误
编译出现如下错误:已经确认过只用过一次rshift,源代码已经贴附:
/tmp/ccxCJFOh.s:1139: Error: symbol `rshift' is already defined
源代码如下:
__asm__ __volatile__
(
"mov %0, %%ecx ;\n\t"
"mov %1, %%edi ;\n\t"
"mov %2, %%esi ;\n\t"
"test %%ecx, %%ecx ;\n\t"
"js rshift ;\n\t"
.....
rshift:
.....
"emms"
:
:"m"(shift),"m"(clevel4x4)),"m"(scale4x4)
:"memory","esi","edi","eax","ecx","edx"^M
);