【发布时间】:2019-09-26 16:21:09
【问题描述】:
我一直在阅读关于哪个头文件更适合访问英特尔内部函数的意见:x86intrin.h 或 immintrin.h。
两者似乎都取得了相同的结果,但我确信在代码可移植性方面肯定存在一些细微差别。也许一个比另一个更常见或更完整?
我找不到任何关于它们的解释。如果有人知道为什么有 2 个文件,以及它们有什么区别,这将是一个受欢迎的 SO 答案。
谈到可移植性,对于较旧的编译器(如gcc 另一个 内在标头(可能是 emmintrin.h 以获得 SSE 支持)。
【问题讨论】:
-
我只包含了我正在使用的内在函数的特定部分。英特尔的参考指南在注释中包含(哈哈!)它们。
标签: c gcc header intel intrinsics