From 86358cb106e3bb54a1d56db02c214dae82ff8670 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20A=C3=9Fmus?= Date: Tue, 7 Sep 2010 11:22:02 +0000 Subject: [PATCH] * Hopefully fixed the PPC build. * Fixed coding style issues. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38564 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../media/plugins/ffmpeg/CpuCapabilities.cpp | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/add-ons/media/plugins/ffmpeg/CpuCapabilities.cpp b/src/add-ons/media/plugins/ffmpeg/CpuCapabilities.cpp index 2a6d84dfdd..4c4955dbe8 100644 --- a/src/add-ons/media/plugins/ffmpeg/CpuCapabilities.cpp +++ b/src/add-ons/media/plugins/ffmpeg/CpuCapabilities.cpp @@ -8,15 +8,18 @@ * All rights reserved. Distributed under the terms of the MIT License. */ + +#include "CpuCapabilities.h" + #include #include -#include "CpuCapabilities.h" CPUCapabilities::~CPUCapabilities() { } + CPUCapabilities::CPUCapabilities() { #ifdef __INTEL__ @@ -26,6 +29,8 @@ CPUCapabilities::CPUCapabilities() PrintCapabilities(); } + +#ifdef __INTEL__ void CPUCapabilities::setIntelCapabilities() { @@ -84,6 +89,8 @@ CPUCapabilities::setIntelCapabilities() } } } +#endif // __INTEL__ + bool CPUCapabilities::HasMMX() @@ -91,42 +98,49 @@ CPUCapabilities::HasMMX() return capabilities >= CAPABILITY_MMX; } + bool CPUCapabilities::HasSSE1() { return capabilities >= CAPABILITY_SSE1; } + bool CPUCapabilities::HasSSE2() { return capabilities >= CAPABILITY_SSE2; } + bool CPUCapabilities::HasSSE3() { return capabilities >= CAPABILITY_SSE3; } + bool CPUCapabilities::HasSSSE3() { return capabilities >= CAPABILITY_SSSE3; } + bool CPUCapabilities::HasSSE41() { return capabilities >= CAPABILITY_SSE41; } + bool CPUCapabilities::HasSSE42() { return capabilities >= CAPABILITY_SSE42; } + void CPUCapabilities::PrintCapabilities() {