Intel 64/x86_64/IA-32/x86处理器 - SIMD指令集 - MMX技术(3) - 组合的算术指令

版权声明:转载必须保留原出处,没有书面许可不可用于商用目的, 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

组合的单字整数乘加

 

猜你喜欢

转载自blog.csdn.net/qq_43401808/article/details/86652426