我正尝试在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' –