【发布时间】:2012-01-14 15:20:53
【问题描述】:
我用 VC++ 2010 编译器编译了下面的代码:
__declspec(dllexport)
unsigned int __cdecl __mm_getcsr(void) { return _mm_getcsr(); }
生成的代码是:
push ECX
stmxcsr [ESP]
mov EAX, [ESP]
pop ECX
retn
为什么会有push ECX/pop ECX指令对?
【问题讨论】: