We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9304d88 commit 9b5150dCopy full SHA for 9b5150d
include/simdjson/haswell.h
@@ -15,7 +15,9 @@
15
#ifndef SIMDJSON_IMPLEMENTATION_HASWELL
16
#define SIMDJSON_IMPLEMENTATION_HASWELL (SIMDJSON_IS_X86_64)
17
#endif
18
-#define SIMDJSON_CAN_ALWAYS_RUN_HASWELL ((SIMDJSON_IMPLEMENTATION_HASWELL) && (SIMDJSON_IS_X86_64) && (__AVX2__) && (__BMI__) && (__PCLMUL__) && (__LZCNT__))
+// To see why (__BMI__) && (__PCLMUL__) && (__LZCNT__) are not part of this next line, see
19
+// https://github.com/simdjson/simdjson/issues/1247
20
+#define SIMDJSON_CAN_ALWAYS_RUN_HASWELL ((SIMDJSON_IMPLEMENTATION_HASWELL) && (SIMDJSON_IS_X86_64) && (__AVX2__))
21
22
#if SIMDJSON_IMPLEMENTATION_HASWELL
23
0 commit comments