2015-01-05 44 views
-1

在Intel x64手册中,它表示在32位SSE2模式下XMM寄存器0-7。那么为什么95%的使用这些寄存器的指令跳过0并使用1-4?XMM寄存器0未被使用

回答

6

您误解了某些内容,可能是手册中的占位符。当指令说明中说xmm1xmm2它通常表示任何xmm寄存器,数字只是表示操作数编号。

例如,ADDPS xmm1, xmm2/m128可以添加两个任意xmm寄存器或添加一个内存操作数到任意xmm寄存器。

+0

哇,重大的误会!谢谢! –