使用MMX指令添加压缩字节/字

时间:2015-11-10 22:11:45

标签: x86 simd mmx

所以我们假设我们有两个包含以下十六进制的寄存器 值:AB0890C24598EE50。使用MMX添加它们的结果是什么? 指令:

a. for packed byte
b. for packed word

假设没有使用饱和运算?

根据我的理解,如果你正常添加两个十六进制值,你得到F0A17F12,但是如何使用MMX指令为打包字节和字添加它?

1 个答案:

答案 0 :(得分:1)

我假设您可以将它们放入MMX寄存器。

这会将它们添加为双重数字

paddd mm0, mm1

这会将它们添加为字节

paddb mm0, mm1