summaryrefslogtreecommitdiff
path: root/util/compress/libdeflate/lib/arm/cpu_features.h
diff options
context:
space:
mode:
Diffstat (limited to 'util/compress/libdeflate/lib/arm/cpu_features.h')
-rw-r--r--util/compress/libdeflate/lib/arm/cpu_features.h40
1 files changed, 0 insertions, 40 deletions
diff --git a/util/compress/libdeflate/lib/arm/cpu_features.h b/util/compress/libdeflate/lib/arm/cpu_features.h
deleted file mode 100644
index 69d723598..000000000
--- a/util/compress/libdeflate/lib/arm/cpu_features.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * arm/cpu_features.h - feature detection for ARM processors
- */
-
-#ifndef LIB_ARM_CPU_FEATURES_H
-#define LIB_ARM_CPU_FEATURES_H
-
-#include "../lib_common.h"
-
-#if (defined(__arm__) || defined(__aarch64__)) && \
- defined(__linux__) && \
- COMPILER_SUPPORTS_TARGET_FUNCTION_ATTRIBUTE && \
- !defined(FREESTANDING)
-# define ARM_CPU_FEATURES_ENABLED 1
-#else
-# define ARM_CPU_FEATURES_ENABLED 0
-#endif
-
-#if ARM_CPU_FEATURES_ENABLED
-
-#define ARM_CPU_FEATURE_NEON 0x00000001
-#define ARM_CPU_FEATURE_PMULL 0x00000002
-#define ARM_CPU_FEATURE_CRC32 0x00000004
-
-#define ARM_CPU_FEATURES_KNOWN 0x80000000
-
-extern volatile u32 _cpu_features;
-
-void setup_cpu_features(void);
-
-static inline u32 get_cpu_features(void)
-{
- if (_cpu_features == 0)
- setup_cpu_features();
- return _cpu_features;
-}
-
-#endif /* ARM_CPU_FEATURES_ENABLED */
-
-#endif /* LIB_ARM_CPU_FEATURES_H */