相关疑难解决方法(0)

如何检查编译代码是否使用sse和avx指令?

我写了一些代码来做一堆数学,它需要快速,所以我需要它来使用SSE和AVX指令.我相克编译它++和我使用的标志-O3-march=native,所以我觉得它使用SSE和AVX指令,但我不知道.我的大多数代码看起来如下所示:

for(int i = 0;i<size;i++){
    a[i] = b[i] * c[i];
}
Run Code Online (Sandbox Code Playgroud)

有什么方法可以判断我的代码(编译后)是否使用SSE和AVX指令?我想我可以看看程序集,但我不知道汇编,我不知道如何查看编译器输出的汇编.

c++ x86 assembly g++ simd

11
推荐指数
2
解决办法
3650
查看次数

标签 统计

assembly ×1

c++ ×1

g++ ×1

simd ×1

x86 ×1