summaryrefslogtreecommitdiffstats
path: root/cpudetect.c
diff options
context:
space:
mode:
authoralex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2>2004-04-06 17:08:02 +0000
committeralex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2>2004-04-06 17:08:02 +0000
commit3dfa4b010c1476c80e37ccfdd24d3857985f9c76 (patch)
tree7519094a284ffb1d7c698f06457547ae5f75b851 /cpudetect.c
parent2ae78ed7995c57106e117c596ed794e56d9cfdc2 (diff)
downloadmpv-3dfa4b010c1476c80e37ccfdd24d3857985f9c76.tar.bz2
mpv-3dfa4b010c1476c80e37ccfdd24d3857985f9c76.tar.xz
SSE support under OpenBSD, patch by Bjorn Sandell
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12144 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'cpudetect.c')
-rw-r--r--cpudetect.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/cpudetect.c b/cpudetect.c
index 179cb0332e..061bcf4864 100644
--- a/cpudetect.c
+++ b/cpudetect.c
@@ -15,7 +15,7 @@ CpuCaps gCpuCaps;
#include <string.h>
#include "osdep/timer.h"
-#ifdef __NetBSD__
+#if defined (__NetBSD__) || defined(__OpenBSD__)
#include <sys/param.h>
#include <sys/sysctl.h>
#include <machine/cpu.h>
@@ -170,7 +170,7 @@ void GetCpuCaps( CpuCaps *caps)
#endif
/* FIXME: Does SSE2 need more OS support, too? */
-#if defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__CYGWIN__) || defined(__MINGW32__)
+#if defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__CYGWIN__) || defined(__MINGW32__) || defined(__OpenBSD__)
if (caps->hasSSE)
check_os_katmai_support();
if (!caps->hasSSE)
@@ -366,8 +366,8 @@ static void check_os_katmai_support( void )
if (ret || !has_sse)
gCpuCaps.hasSSE=0;
-#elif defined(__NetBSD__)
-#if __NetBSD_Version__ >= 105250000
+#elif defined(__NetBSD__) || defined (__OpenBSD__)
+#if __NetBSD_Version__ >= 105250000 || (defined __OpenBSD__)
int has_sse, has_sse2, ret, mib[2];
size_t varlen;