小编Fra*_*ine的帖子

执行AVX整数运算

我正在尝试使用AVX优化一些整数(_int64)操作.但是,我甚至无法简单地添加操作.它一直告诉我非法指令.我可以纠正我做错的事吗?谢谢

for (int i = 0; i < 1; i+=4)
{
    __m256i rA, rB, rC;
    __m256i *iu, *ju, *ku;

    iu =  (__m256i *)(MatrixAiB1 + i);
    ju =    (__m256i *)(MatrixAjB1+ i);
    ku = (__m256i *) (store+ i);

    rA=_mm256_load_si256(iu);
    rB=_mm256_load_si256(ju);
    rC=_mm256_add_epi16(rA,rB);
    _mm256_store_si256(ku,rC);

}
Run Code Online (Sandbox Code Playgroud)

c++ avx

0
推荐指数
1
解决办法
1220
查看次数

标签 统计

avx ×1

c++ ×1