VC6中内嵌汇编的问题 __ASM{} ?
VC6中支持内嵌汇编
如:
long double Hypot(long double x,long double y)
{
__asm
{
fld x
fmul st,st(0)
fld y
fmul st,st(0)
faddp st(1),st
fsqrt
}
}
// 该函数完成z=sqrt(x*x+y*y)功能
在Delphi中支持全汇编的函数(和过程)
但在VC6中我想写一个全汇编的函数,应该怎样办啊!
上面的程序vc6编译时会形成一些接口指令:
PUSH ebp
mov ebp,esp
.......
接口部分和出口部分还有很多不必要的指令,我想自己来形成接口部分,望高手指教!