相关疑难解决方法(0)

GCC ABI兼容性

据我所知,不可能链接使用不同版本的GCC应用程序二进制接口(ABI)的库.是否对每个版本的GCC都进行了ABI更改?如果我使用GCC 4.3.2,是否可以链接使用4.3.1构建的库?是否有某种矩阵列出了我可以组合GCC版本的所有方法?

c++ compatibility gcc abi

26
推荐指数
2
解决办法
2万
查看次数

如何检查编译代码是否使用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
查看次数

标签 统计

c++ ×2

abi ×1

assembly ×1

compatibility ×1

g++ ×1

gcc ×1

simd ×1

x86 ×1