X86 - AVX编程:新指令详解
1. 数据操作指令概述
X86 - AVX包含了各种增强的数据操作指令,可用于打包浮点或打包整数操作数。这些指令很多是现有x86 - SSE指令或指令序列的更高效替代方案。增强的数据操作包括广播、混合、置换和收集操作。下面将通过示例代码详细介绍这些操作。
2. 数据广播
数据广播指令将单个数据值复制到目标操作数的每个元素,常用于创建打包常量值。示例程序 AvxBroadcast 展示了如何使用x86 - AVX的整数和浮点广播指令。
2.1 不同处理器特性支持情况
| Feature | E6700 | Q9650 | i3 - 2310M | i7 - 4600U | i7 - 4770 |
|---|---|---|---|---|---|
| MaxEAX | 10 | 13 | 13 | 13 | 13 |
| VendorId | GenuineIntel | GenuineIntel | GenuineIntel | GenuineIntel | GenuineInt |
超级会员免费看
订阅专栏 解锁全文
46

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



