PADD[B, W, D]
PADDS[B, W]
PADDUS[B, W]
PSUB[B,W,D]
PSUBS[B,W]
PSUBUS[B,W]
PMULHW
PMULLH
PMADDWD
PCMPEQ[B,W,D]
PCMPGT[B,W,D]
PACKUSWR
PACKSS[WB,DW]
PUNPCKH[BW,WD,DQ]
PUNPCKL[BW,WD,DQ]
PAND
PANDN
POR
PXOR
PSLL[W,D,Q]
PSRL[W,D,Q]
PSRA[W,D]
MOV[D,Q]EMMS
|
3
2
2
3
2
2
1
1
1
3
3
1
2
3
3
1
1
1
1
6
6
6
4
1
|
带绕转加
带饱和的符号数加
带饱和的无符号数加
带绕转减
带饱和的符号数减
带饱和的无符号数减
压缩型字高位乘
压缩型字低位乘
压缩型字相乘并相加结果对
压缩型数相等比较
压缩型数大于比较
字压成字节(无符号数带饱和)
字压成字节,双字压成字(有符号数带饱和)
把MMX寄存器高阶展开
把MMX寄存器低阶展开
按位与
按位与非
按位或
按位异或
压缩 型逻辑左移(位数由立即数或MMX寄存器指定)
压缩型逻辑右移(位数由立即数或MMX寄存器指定)
压缩型算术右移(……)
数据转码
清MMX状态
|