]> git.sesse.net Git - stockfish/blobdiff - src/types.h
Sync with master
[stockfish] / src / types.h
index 5c9b9366500fca756c797636ad067c6c4ab0eb08..23e69d2ef03a8cec91e05c3ff64650d5d99b3bcf 100644 (file)
@@ -33,6 +33,9 @@
 ///
 /// -DUSE_POPCNT  | Add runtime support for use of popcnt asm-instruction. Works
 ///               | only in 64-bit mode and requires hardware with popcnt support.
+///
+/// -DUSE_PEXT    | Add runtime support for use of pext asm-instruction. Works
+///               | only in 64-bit mode and requires hardware with pext support.
 
 #include <cassert>
 #include <cctype>
@@ -71,8 +74,9 @@
 
 #if defined(USE_PEXT)
 #  include <immintrin.h> // Header for _pext_u64() intrinsic
+#  define pext(b, m) _pext_u64(b, m)
 #else
-#  define _pext_u64(b, m) (0)
+#  define pext(b, m) (0)
 #endif
 
 #ifdef _MSC_VER