求解AVX _mm256_i32gather_epi32的作用

capcapcap哈哈 2020-05-04 05:30:40




求告知这个函数的具体作用,实现了一下还是理解不了。
...全文
762 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
capcapcap哈哈 2020-05-08
  • 打赏
  • 举报
回复
好的 谢谢大佬
  • 打赏
  • 举报
回复
就是乘啊,[base + vindex.m256i_i32[0] * scale] -> dest.m256i_i32[0],依此类推
capcapcap哈哈 2020-05-06
  • 打赏
  • 举报
回复
引用 1 楼 早打大打打核战争 的回复:
不知道你引用的是什么资料,很明确在intel的文档中,没有* 8这步 简单说,就是并发查表,一次查8个索引位置的值放到一个__mm256中,索引可以放大1、2、4、8倍
哦哦 谢谢大佬 这个放大是怎么放大呢 比如我有一个一字节的数据放大四倍以后变成什么样了呢
  • 打赏
  • 举报
回复
不知道你引用的是什么资料,很明确在intel的文档中,没有* 8这步
简单说,就是并发查表,一次查8个索引位置的值放到一个__mm256中,索引可以放大1、2、4、8倍


3,423

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧