【发布时间】:2015-10-20 19:43:11
【问题描述】:
我正在尝试在 Windows (GCC 4.8.1) 上使用 MinGW 64 使用 _BitScanForward64 内在 (https://software.intel.com/sites/landingpage/IntrinsicsGuide/#expand=381,421,373&cats=Bit%20Manipulation)。
我试过了:
#include "immintrin.h"
#include "x86intrin.h"
#include "xmmintrin.h"
但它仍然看不到该功能(根据英特尔指南,它应该在“immintrin.h”中)。
如何在 Windows 上使用 MinGW64 让它工作?
【问题讨论】:
-
英特尔编译器可用于 Visual Studio。它们支持微软使用的一些内在函数,但不支持 GCC。 GCC 为此内置了函数。四处搜索,您会找到它们。 gcc.gnu.org/onlinedocs/gcc/Other-Builtins.html
标签: c windows gcc intrinsics mingw-w64