\hypertarget{a00833_source}{}\doxysection{AAX\+\_\+\+Platform\+Optimization\+Constants.\+h}
\label{a00833_source}\index{AAX\_PlatformOptimizationConstants.h@{AAX\_PlatformOptimizationConstants.h}}
\mbox{\hyperlink{a00833}{Go to the documentation of this file.}}
\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ \textcolor{comment}{/*================================================================================================*/}}
\DoxyCodeLine{00002\ \textcolor{comment}{/*}}
\DoxyCodeLine{00003\ \textcolor{comment}{\ *\ \ Copyright\ 2009-\/2015,\ 2023\ Avid\ Technology,\ Inc.}}
\DoxyCodeLine{00004\ \textcolor{comment}{\ *\ \ All\ rights\ reserved.}}
\DoxyCodeLine{00005\ \textcolor{comment}{\ *\ \ }}
\DoxyCodeLine{00006\ \textcolor{comment}{\ *\ \ CONFIDENTIAL:\ this\ document\ contains\ confidential\ information\ of\ Avid.\ Do}}
\DoxyCodeLine{00007\ \textcolor{comment}{\ *\ \ not\ disclose\ to\ any\ third\ party.\ Use\ of\ the\ information\ contained\ in\ this}}
\DoxyCodeLine{00008\ \textcolor{comment}{\ *\ \ document\ is\ subject\ to\ an\ Avid\ SDK\ license.}}
\DoxyCodeLine{00009\ \textcolor{comment}{\ */}}
\DoxyCodeLine{00010\ }
\DoxyCodeLine{00017\ \textcolor{comment}{/*================================================================================================*/}}
\DoxyCodeLine{00018\ \textcolor{preprocessor}{\#pragma\ once}}
\DoxyCodeLine{00019\ }
\DoxyCodeLine{00020\ \textcolor{preprocessor}{\#ifndef\ AAX\_PLATFORMOPTIMIZATIONCONSTANTS\_H}}
\DoxyCodeLine{00021\ \textcolor{preprocessor}{\#define\ AAX\_PLATFORMOPTIMIZATIONCONSTANTS\_H}}
\DoxyCodeLine{00022\ }
\DoxyCodeLine{00023\ \textcolor{comment}{//\ Set\ up\ our\ platform-\/specific\ optimization\ defines}}
\DoxyCodeLine{00024\ \textcolor{preprocessor}{\#if\ USE\_PLATFORM\_OPTIMIZATION}}
\DoxyCodeLine{00025\ \textcolor{preprocessor}{\ \ \ \ \#if\ defined(\ WINDOWS\_VERSION\ )}}
\DoxyCodeLine{00026\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \#define\ USE\_INTEL\_IPP\ (1)\ \ \ \ \ \ \ }\textcolor{comment}{//\ Windows}}
\DoxyCodeLine{00027\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \#define\ \_\_SSE\_\_\ (1)\ \ \ \ \ \ \ \ \ \ \ \ \ }\textcolor{comment}{//\ Manually\ define\ the\ \_\_SSE\_\_\ flag}}
\DoxyCodeLine{00028\ \textcolor{preprocessor}{\ \ \ \ \#elif\ defined(\ MAC\_VERSION\ )}}
\DoxyCodeLine{00029\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \#if\ defined(\_\_ppc\_\_)}}
\DoxyCodeLine{00030\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \#define\ USE\_ALTIVEC\_VDSP\ (1)\ \ \ \ }\textcolor{comment}{//\ PPC}}
\DoxyCodeLine{00031\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \#elif\ defined(\_\_i386\_\_)\ or\ defined(\_\_x86\_64\_\_)}}
\DoxyCodeLine{00032\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \#define\ USE\_INTEL\_IPP\ (1)\ \ \ \ \ \ \ }\textcolor{comment}{//\ MacTel}}
\DoxyCodeLine{00033\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \#else}}
\DoxyCodeLine{00034\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \ \ \ \ \#error\ "{}Unsupported\ platform\ for\ optimizations!"{}}}
\DoxyCodeLine{00035\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \#endif\ }\textcolor{comment}{//\ \_\_i386\_\_\ or\ \_\_ppc\_\_}}
\DoxyCodeLine{00036\ \textcolor{preprocessor}{\ \ \ \ \#else}}
\DoxyCodeLine{00037\ \textcolor{preprocessor}{\ \ \ \ \ \ \ \ \#error\ "{}Unsupported\ platform\ for\ optimizations!"{}}}
\DoxyCodeLine{00038\ \textcolor{preprocessor}{\ \ \ \ \#endif\ }\textcolor{comment}{//\ WINDOWS\_VERSION}}
\DoxyCodeLine{00039\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{//\ USE\_PLATFORM\_OPTIMIZATION}}
\DoxyCodeLine{00040\ }
\DoxyCodeLine{00041\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{//\ AAX\_PLATFORMOPTIMIZATIONCONSTANTS\_H}}
\DoxyCodeLine{00042\ }

\end{DoxyCode}
