aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/cpuinfo.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/include/cpuinfo.h b/include/cpuinfo.h
index 6c9d890..f244ebe 100644
--- a/include/cpuinfo.h
+++ b/include/cpuinfo.h
@@ -780,6 +780,20 @@ static inline bool cpuinfo_has_x86_daz(void) {
#endif
}
+static inline bool cpuinfo_has_x86_sse(void) {
+ #if CPUINFO_ARCH_X86_64
+ return true;
+ #elif CPUINFO_ARCH_X86
+ #if defined(__ANDROID__)
+ return true;
+ #else
+ return cpuinfo_isa.sse;
+ #endif
+ #else
+ return false;
+ #endif
+}
+
static inline bool cpuinfo_has_x86_sse2(void) {
#if CPUINFO_ARCH_X86_64
return true;