我對stdcall是否在x86上使用SSE暫存器感興趣,如果是,它會恢復它們,比如ESI、EDI、EBP、EBX嗎?
uj5u.com熱心網友回復:
不。
正如您所提到的,Windows x86-32 ABI指定EAX、EDX和ECX可用作函式內部的“臨時”暫存器(被破壞);所有其他通用整數暫存器都被保留(即 、、EBX、和)。這不適用于 SSE 注冊;僅適用于通用整數暫存器。所有 SSE 暫存器都被認為是被破壞的。ESIEDIEBPEIP
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/449959.html
上一篇:區域敏感哈希-向量相似搜索
