第44部分-Linux x86 64位汇编SIMD整数
单指令多数据(SIMD, Single Instruction Multiple Data)。
MMX整数
提供3种新的整数类型。
64位打包字节整数。
64位打包字整数。
64位打包双字节整数。
8个字节整数,4个字整数或2个双字整数都可以打包到单一的64位MMX寄存器中。
MMX寄存器被映射到FPU寄存器。
SSE整数
流化SIMD扩展(SSE,Streaming SIMD Extension)技术提供用于处理打包数据的8个128位XMM寄存器(名为XMM0到XMM7)
SSE2技术提供4个额外的打包带符号整数数据类型:
128位打包字节整数
128位打包字整数
128位打包双字整数
128位打包四字整数
MOVDQA和MOVDQU指令用于把128位数据传送到XMM寄存器中。