spandsp: mmx_sse_decs.h Source File

spandsp 0.0.6

mmx_sse_decs.h
1/*
2 * SpanDSP - a series of DSP components for telephony
3 *
4 * mmx_sse_decs.h - Pull in the appropriate systems headers for the MMX/SSE settings.
5 *
6 * Written by Steve Underwood <steveu@coppice.org>
7 *
8 * Copyright (C) 2009 Steve Underwood
9 *
10 * All rights reserved.
11 *
12 * This program is free software; you can redistribute it and/or modify
13 * it under the terms of the GNU Lesser General Public License version 2.1,
14 * as published by the Free Software Foundation.
15 *
16 * This program is distributed in the hope that it will be useful,
17 * but WITHOUT ANY WARRANTY; without even the implied warranty of
18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19 * GNU Lesser General Public License for more details.
20 *
21 * You should have received a copy of the GNU Lesser General Public
22 * License along with this program; if not, write to the Free Software
23 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
24 */
25
26#if !defined(_MMX_SSE_DECS_H_)
27#define _MMX_SSE_DECS_H_
28
29#if defined(SPANDSP_USE_MMX)
30#include <mmintrin.h>
31#endif
32#if defined(SPANDSP_USE_SSE)
33#include <xmmintrin.h>
34#endif
35#if defined(SPANDSP_USE_SSE2)
36#include <emmintrin.h>
37#endif
38#if defined(SPANDSP_USE_SSE3)
39#include <pmmintrin.h>
40#endif
41#if defined(SPANDSP_USE_SSSE3)
42#include <tmmintrin.h>
43#endif
44#if defined(SPANDSP_USE_SSE4_1)
45#include <smmintrin.h>
46#endif
47#if defined(SPANDSP_USE_SSE4_2)
48#include <nmmintrin.h>
49#endif
50#if defined(SPANDSP_USE_SSE4A)
51#include <ammintrin.h>
52#endif
53#if defined(SPANDSP_USE_SSE5)
54#include <bmmintrin.h>
55#endif
56
57#endif
58
59/*- End of include ---------------------------------------------------------*/