我写了一些代码来做一堆数学,它需要快速,所以我需要它来使用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指令?我想我可以看看程序集,但我不知道汇编,我不知道如何查看编译器输出的汇编.