MMX指令集的指令
MMX指令集是英特尔推出的一种多媒体扩展指令集,用于加速多媒体和图形处理。以下是一些常见的MMX指令:
-
MMX加法指令:
- PADDB:将两个MMX寄存器中的相应字节相加。
- PADDW:将两个MMX寄存器中的相应字相加。
- PADDD:将两个MMX寄存器中的相应双字相加。
-
MMX乘法指令:
- PMADDWD:将两个MMX寄存器中的相应字相乘并相加。
-
MMX逻辑指令:
- PAND:对两个MMX寄存器中的相应位进行逻辑与操作。
- POR:对两个MMX寄存器中的相应位进行逻辑或操作。
- PXOR:对两个MMX寄存器中的相应位进行逻辑异或操作。
-
MMX转换指令:
- PACKSSWB:将两个MMX寄存器中的有符号字转换为有符号字节并进行饱和处理。
- PACKUSWB:将两个MMX寄存器中的有符号字转换为无符号字节并进行饱和处理。
-
MMX加载和存储指令:
- MOVD:将一个双字寄存器的值移动到一个MMX寄存器。
- MOVQ:将一个八字寄存器的值移动到一个MMX寄存器。
- MOVNTQ:将一个MMX寄存器的值存储到内存中,使用非缓存写入。
这些只是MMX指令集中的一小部分,还有其他更多的指令可用于执行各种多媒体和图形处理操作
原文地址: https://www.cveoy.top/t/topic/h9kk 著作权归作者所有。请勿转载和采集!