版权声明:转载必须保留原出处,没有书面许可不可用于商用目的, https://blog.csdn.net/qq_43401808/article/details/86652426
MMX Packed Arithmetic Instructions
MMX组合的算术指令执行整型算术操作,操作数可以是组合的字节,单字,双字整型数。
指令 |
描述 |
PADDB |
组合的字节整数加法 |
PADDW |
组合的单字整数加法 |
PADDD |
组合的双字整数加法 |
PADDSB |
组合的有符号字节整数加法,结果采用有符号饱和算法 |
PADDSW |
组合的有符号单字整数加法,结果采用有符号饱和算法 |
PADDUSB |
组合的无符号字节整数加法,结果采用无符号饱和算法 |
PADDUSW |
组合的无符号单字整数加法,结果采用无符号饱和算法 |
下图中的OP是加法操作,操作数分别是字节,单字,和双字。
指令 |
描述 |
PSUBB |
组合的字节整数减法 |
PSUBW |
组合的单字整数减法 |
PSUBD |
组合的双字整数减法 |
PSUBSB |
组合的有符号字节整数减法,结果采用有符号饱和算法 |
PSUBSW |
组合的有符号单字整数减法,结果采用有符号饱和算法 |
PSUBSD |
组合的有符号双字整数减法,结果采用有符号饱和算法 |
PSUBUSB |
组合的无符号字节整数减法,结果采用无符号饱和算法 |
PSUBUSW |
组合的无符号单字整数减法,结果采用无符号饱和算法 |
在下图中,OP代表减法操作,操作数分别是字节,单字,和双字。
指令 |
描述 |
PMULHW |
组合的有符号单字整数乘法,只存储结果的高单字 |
PMULLW |
组合的有符号单字整数乘法,只存储结果的低单字 |
PMADDWD |
组合的单字整数乘加 |