一段汇编,请教tc汇编转换linux c汇编的问题。
#include stdio.h
void RoundToIntFPU(long far &ival, double fval)
{
asm fld qword ptr [fval]
asm les di, dword ptr [ival]
asm fist dword ptr es[di]
}
这是tc下的汇编,请问是不是linux c下的内嵌汇编是不是和tc下的不一样。怎么转换。请指教。
还有是不是在arm上运行又要变成别的了。是不是都不一样啊。指教了。
最好高手能改写一下。给个例子