下表为MMX?指令集一览表。下列指令助记符是助记符基本集。大多数指令都有多种形式(如PCKED-BYTE,-WORD和-DWORD形式)。在“Intel体系结构MMX?技术程序员参考手册”(序列码为243007)中可以找到MMX?指令的全部信息。
成组算术 | 环绕方式 | 有符号饱和模式 | 无符号饱和模式 |
Addition | PADD | PADDS | PADDUS |
Subtraction | PSUB | PSUBS | PSUBUS |
Multiplication | PMULL/H | ||
Multiply&add | PMADD | ||
Shift right Arithmetic | PSRA | ||
Compare | PCMPcc | ||
转换 | 常规 | 有符号饱和模式 | 无符号饱和模式 |
Pack | PACKSS | PACKUS | |
Unpack | PUNPCKL/H | ||
逻辑操作 | 成组 | 全64位 | |
And | PAND | ||
And not | PANDN | ||
Or | POR | ||
Exclusive or | PXOR | ||
Shift left | PSLL | PSLL | |
Shift right | PSRL | PSRL | |
转移及内存操作 | 32位 | 64位 | |
Register-register move | MOVD | MOVQ | |
Load from memory | MOVD | MOVQ | |
Store to memory | MOVD | MOVQ | |
其它 | |||
Empty multimedia state | EMMS |