summaryrefslogtreecommitdiff
path: root/typedefs.h
diff options
context:
space:
mode:
authorandrew@webrtc.org <andrew@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d>2014-02-27 04:12:34 +0000
committerandrew@webrtc.org <andrew@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d>2014-02-27 04:12:34 +0000
commite9d42e68688ed5dde7a6d5241decf3d05211002a (patch)
treeda372cbc976d2377e0bf8cf044937c38146ce44e /typedefs.h
parent935694d96cdff801fd4b4bb1888fc215ebc4d56f (diff)
downloadwebrtc-e9d42e68688ed5dde7a6d5241decf3d05211002a.tar.gz
Clean up CPU detection defines in SincResampler a little.
R=aluebs@webrtc.org Review URL: https://webrtc-codereview.appspot.com/9159004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@5615 4adac7df-926f-26a2-2b94-8c16560cd09d
Diffstat (limited to 'typedefs.h')
-rw-r--r--typedefs.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/typedefs.h b/typedefs.h
index 3e3144e8..fc43c9af 100644
--- a/typedefs.h
+++ b/typedefs.h
@@ -60,8 +60,9 @@
#error Define either WEBRTC_ARCH_LITTLE_ENDIAN or WEBRTC_ARCH_BIG_ENDIAN
#endif
-#if defined(__SSE2__) || defined(_MSC_VER)
-#define WEBRTC_USE_SSE2
+#if (defined(WEBRTC_ARCH_X86_FAMILY) && !defined(__SSE2__)) || \
+ (defined(WEBRTC_ARCH_ARM_V7) && !defined(WEBRTC_ARCH_ARM_NEON))
+#define WEBRTC_CPU_DETECTION
#endif
#if !defined(_MSC_VER)