diff options
Diffstat (limited to 'include/intsimd.h')
-rw-r--r-- | include/intsimd.h | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/include/intsimd.h b/include/intsimd.h index 2377bd1..ab5572c 100644 --- a/include/intsimd.h +++ b/include/intsimd.h @@ -1,21 +1,21 @@ /* Copyright (C) 2005-2007 Jussi Laako - + This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. - + This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - + You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -*/ + + */ #ifndef __jack_intsimd_h__ #define __jack_intsimd_h__ @@ -23,34 +23,34 @@ #ifdef USE_DYNSIMD #if (defined(__i386__) || defined(__x86_64__)) #define ARCH_X86 -#endif /* __i386__ || __x86_64__ */ -#endif /* USE_DYNSIMD */ +#endif /* __i386__ || __x86_64__ */ +#endif /* USE_DYNSIMD */ #ifdef ARCH_X86 -#define ARCH_X86_SSE(x) ((x) & 0xff) -#define ARCH_X86_HAVE_SSE2(x) (ARCH_X86_SSE(x) >= 2) -#define ARCH_X86_3DNOW(x) ((x) >> 8) -#define ARCH_X86_HAVE_3DNOW(x) (ARCH_X86_3DNOW(x)) +#define ARCH_X86_SSE(x) ((x) & 0xff) +#define ARCH_X86_HAVE_SSE2(x) (ARCH_X86_SSE (x) >= 2) +#define ARCH_X86_3DNOW(x) ((x) >> 8) +#define ARCH_X86_HAVE_3DNOW(x) (ARCH_X86_3DNOW (x)) -typedef float v2sf __attribute__((vector_size(8))); -typedef float v4sf __attribute__((vector_size(16))); +typedef float v2sf __attribute__((vector_size (8))); +typedef float v4sf __attribute__((vector_size (16))); typedef v2sf * pv2sf; typedef v4sf * pv4sf; extern int cpu_type; -int have_3dnow (void); -int have_sse (void); -void x86_3dnow_copyf (float *, const float *, int); -void x86_3dnow_add2f (float *, const float *, int); -void x86_sse_copyf (float *, const float *, int); -void x86_sse_add2f (float *, const float *, int); -void x86_sse_f2i (int *, const float *, int, float); -void x86_sse_i2f (float *, const int *, int, float); +int have_3dnow(void); +int have_sse(void); +void x86_3dnow_copyf(float *, const float *, int); +void x86_3dnow_add2f(float *, const float *, int); +void x86_sse_copyf(float *, const float *, int); +void x86_sse_add2f(float *, const float *, int); +void x86_sse_f2i(int *, const float *, int, float); +void x86_sse_i2f(float *, const int *, int, float); #endif /* ARCH_X86 */ -void jack_port_set_funcs (void); +void jack_port_set_funcs(void); #endif /* __jack_intsimd_h__ */ |