X86-AVX指令集:高级向量扩展与编程实践
1. 掩码移动指令
掩码移动指令组包含用于对打包数据值中的元素进行条件移动的指令。控制掩码决定是否将特定元素从源操作数复制到目标操作数。若元素未被复制,则将零保存到目标操作数的相应元素中。相关指令如下表所示:
| 助记符 | 描述 | 版本 |
|---|---|---|
| vmaskmovps | 根据第一个源操作数指定的控制掩码,有条件地将第二个源操作数的单精度浮点(SPFP)元素复制到目标操作数的相应元素中。 | AVX |
| vmaskmovpd | 根据第一个源操作数指定的控制掩码,有条件地将第二个源操作数的双精度浮点(DPFP)元素复制到目标操作数的相应元素中。 | AVX |
| vpmaskmovd | 根据第一个源操作数指定的控制掩码,有条件地将第二个源操作数的双字元素复制到目标操作数的相应元素中。 | AVX2 |
| vpmaskmovq | 根据第一个源操作数指定的控制掩码,有条件地将第二个源操作数的四字元素复制到目标操作数的相应元素中。 | AVX2 |
超级会员免费看
订阅专栏 解锁全文
158

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



