set (hs_exec_common_SRCS
src/alloc.c
src/scratch.c
- src/util/cpuid_flags.c
- src/util/cpuid_flags.h
+ src/util/arch/x86/cpuid_flags.c
+ src/util/arch/x86/cpuid_flags.h
src/util/multibit.c
)
#include "hs_common.h"
#include "hs_runtime.h"
#include "ue2common.h"
-#include "util/cpuid_inline.h"
+#if defined(ARCH_X86_64)
+#include "util/arch/x86/cpuid_inline.h"
+#endif
#include "util/join.h"
#if defined(DISABLE_AVX512_DISPATCH)
#include "parser/prefilter.h"
#include "parser/unsupported.h"
#include "util/compile_error.h"
-#include "util/cpuid_flags.h"
-#include "util/cpuid_inline.h"
+#if defined(ARCH_X86_64)
+#include "util/arch/x86/cpuid_flags.h"
+#include "util/arch/x86/cpuid_inline.h"
+#endif
#include "util/depth.h"
#include "util/popcount.h"
#include "util/target_info.h"
* POSSIBILITY OF SUCH DAMAGE.
*/
+#include "config.h"
#include "hs_common.h"
-#include "util/cpuid_flags.h"
-#include "util/cpuid_inline.h"
+#if defined(ARCH_X86_64)
+#include "util/arch/x86/cpuid_inline.h"
+#endif
HS_PUBLIC_API
hs_error_t HS_CDECL hs_valid_platform(void) {
#include "hs_compile.h" // for various hs_platform_info flags
#include "target_info.h"
-#include "util/cpuid_flags.h"
+#if defined(ARCH_X86_64)
+#include "util/arch/x86/cpuid_flags.h"
+#endif
namespace ue2 {