我正嘗試在Windows(GCC 4.8.1)上使用MinGW 64的_BitScanForward64內部函數(https://software.intel.com/sites/landingpage/IntrinsicsGuide/#expand=381,421,373&cats=Bit%20Manipulation)。_BitScanForward64在Windows上使用MinGW
我想:
#include "immintrin.h"
#include "x86intrin.h"
#include "xmmintrin.h"
,但它仍然沒有看到功能(根據英特爾引導它應該是「immintrin.h」)。
如何在Windows上使用MinGW64來使用它?
英特爾編譯器可以在Visual Studio中使用。它們支持微軟使用的一些內在特性,但不支持GCC。 GCC爲此建立了功能。搜索周圍,你會發現他們。 https://gcc.gnu.org/onlinedocs/gcc/Other-Builtins.html –
嘗試'_builtin_ffs' –