GJ.*_*GJ. 21
不,在x86下没有这样的asm指令,但你可以这样做:
//Push xmm0
sub esp, 16
movdqu dqword [esp], xmm0
//Pop xmm0
movdqu xmm0, dqword [esp]
add esp, 16
Run Code Online (Sandbox Code Playgroud)
编辑:
高级代码示例是直接推送/弹出仿真.
如果您在堆栈上使用其他局部变量,则ebp必须首先正确设置寄存器,如:
push ebp
mov ebp, esp
sub esp, LocaStackVariablesSize
//... your code
mov esp, ebp
pop ebp
ret
Run Code Online (Sandbox Code Playgroud)
在这种情况下,您还可以使用Daniels解决方案!