intrinsics - 使用 AVX 从三个向量中随机播放元素
问题描述
在做了一些操作之后,我得到了三个中间向量。
__m256 Vec1 = [a0 a1 a2 a3 a4 a5 a6 a7]; //8 float values
__m256 Vec2 = [b0 b1 b2 b3 b4 b5 b6 b7]; //8 float values
__m256 Vec3 = [c0 c1 c2 c3 c4 c5 c6 c7]; //8 float values
我应该重新排列这些向量,如下所示以进行进一步处理。
__m256 ReVec1 = [a0 a1 b0 b1 c0 c1 a2 a3];
__m256 ReVec2 = [b2 b3 c2 c3 a4 a5 b4 b5];
__m256 ReVec3 = [c4 c5 a6 a7 b6 b7 c6 c7];
如何在 AVX 中随机播放三个向量?
解决方案
推荐阅读
- android - 在实体手机上安装 React Native App 时出现问题
- javascript - 比较Javascript中的两个值然后映射
- enums - 枚举给出蒸汽 4 和流利的错误
- r - 提取 [[[ ]]] 括号之间的坐标/数字
- c++ - 如何在 int main 中访问 val1 和 val2?
- python - 根据环境变量的要求创建尽可能多的环境变量
- django - 创建一个django主页
- git - 如何在 Genie Web 服务中动态加载不同版本的包?
- python - 在 Python 中生成原始毕达哥拉斯三元组的列表
- odbc - 如何解析json并根据传入的json数据创建触发器