转自http://blog.csdn.net/dahan_wangtao/article/details/1816513
Intel体系结构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 |
本文深入探讨了Intel MMX指令集,包括成组算术、环绕方式、有符号饱和模式、无符号饱和模式等核心内容,以及指令如Addition、Subtraction、Multiplication、ShiftrightArithmetic、Compare等应用。
3655

被折叠的 条评论
为什么被折叠?



