Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何在支持 SSE 的处理器上找出 XMM 寄存器的数量?
例如,在英特尔 X5550 上。
XMM 寄存器的数量在所有支持 SSE 的处理器中都是固定的。如果 CPU 处于 32 位模式,则可以使用 8 个寄存器,从xmm0到xmm7,而如果 CPU 处于 64 位模式,则可以寻址 16 个寄存器,从xmm0到开始xmm15。这要归功于使用REX.W前缀。
xmm0
xmm7
xmm15
REX.W