Skip to content

Commit 399069c

Browse files
authored
feat: config.h for android arm64 (#55)
1 parent f0cb4eb commit 399069c

File tree

1 file changed

+196
-0
lines changed

1 file changed

+196
-0
lines changed
Lines changed: 196 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,196 @@
1+
/* config.h. Generated from config.h.in by configure. */
2+
/* config.h.in. Generated from configure.ac by autoheader. */
3+
4+
/* Get CPU Info by asm method */
5+
/* #undef CPU_INFO_BY_ASM */
6+
7+
/* Get CPU Info by c method */
8+
/* #undef CPU_INFO_BY_C */
9+
10+
/* Custom modes */
11+
/* #undef CUSTOM_MODES */
12+
13+
/* Do not build the float API */
14+
/* #undef DISABLE_FLOAT_API */
15+
16+
/* Assertions */
17+
/* #undef ENABLE_ASSERTIONS */
18+
19+
/* Debug fixed-point implementation */
20+
/* #undef FIXED_DEBUG */
21+
22+
/* Compile as fixed-point (for machines without a fast enough FPU) */
23+
/* #undef FIXED_POINT */
24+
25+
/* Float approximations */
26+
/* #undef FLOAT_APPROX */
27+
28+
/* Fuzzing */
29+
/* #undef FUZZING */
30+
31+
/* Define to 1 if you have the <alloca.h> header file. */
32+
/* #undef HAVE_ALLOCA_H */
33+
34+
/* NE10 library is installed on host. Make sure it is on target! */
35+
/* #undef HAVE_ARM_NE10 */
36+
37+
/* Define to 1 if you have the <dlfcn.h> header file. */
38+
#define HAVE_DLFCN_H 1
39+
40+
/* Define to 1 if you have the <inttypes.h> header file. */
41+
#define HAVE_INTTYPES_H 1
42+
43+
/* Define to 1 if you have the `lrint' function. */
44+
#define HAVE_LRINT 1
45+
46+
/* Define to 1 if you have the `lrintf' function. */
47+
#define HAVE_LRINTF 1
48+
49+
/* Define to 1 if you have the <memory.h> header file. */
50+
#define HAVE_MEMORY_H 1
51+
52+
/* Define to 1 if you have the <stdint.h> header file. */
53+
#define HAVE_STDINT_H 1
54+
55+
/* Define to 1 if you have the <stdlib.h> header file. */
56+
#define HAVE_STDLIB_H 1
57+
58+
/* Define to 1 if you have the <strings.h> header file. */
59+
#define HAVE_STRINGS_H 1
60+
61+
/* Define to 1 if you have the <string.h> header file. */
62+
#define HAVE_STRING_H 1
63+
64+
/* Define to 1 if you have the <sys/stat.h> header file. */
65+
#define HAVE_SYS_STAT_H 1
66+
67+
/* Define to 1 if you have the <sys/types.h> header file. */
68+
#define HAVE_SYS_TYPES_H 1
69+
70+
/* Define to 1 if you have the <unistd.h> header file. */
71+
#define HAVE_UNISTD_H 1
72+
73+
/* Define to 1 if you have the `__malloc_hook' function. */
74+
/* #undef HAVE___MALLOC_HOOK */
75+
76+
/* Define to the sub-directory where libtool stores uninstalled libraries. */
77+
#define LT_OBJDIR ".libs/"
78+
79+
/* Make use of ARM asm optimization */
80+
/* #undef OPUS_ARM_ASM */
81+
82+
/* Use generic ARMv4 inline asm optimizations */
83+
/* #undef OPUS_ARM_INLINE_ASM */
84+
85+
/* Use ARMv5E inline asm optimizations */
86+
/* #undef OPUS_ARM_INLINE_EDSP */
87+
88+
/* Use ARMv6 inline asm optimizations */
89+
/* #undef OPUS_ARM_INLINE_MEDIA */
90+
91+
/* Use ARM NEON inline asm optimizations */
92+
/* #undef OPUS_ARM_INLINE_NEON */
93+
94+
/* Define if assembler supports EDSP instructions */
95+
/* #undef OPUS_ARM_MAY_HAVE_EDSP */
96+
97+
/* Define if assembler supports ARMv6 media instructions */
98+
/* #undef OPUS_ARM_MAY_HAVE_MEDIA */
99+
100+
/* Define if compiler supports NEON instructions */
101+
/* #undef OPUS_ARM_MAY_HAVE_NEON */
102+
103+
/* Compiler supports ARMv7 Neon Intrinsics */
104+
/* #undef OPUS_ARM_MAY_HAVE_NEON_INTR */
105+
106+
/* Define if binary requires EDSP instruction support */
107+
/* #undef OPUS_ARM_PRESUME_EDSP */
108+
109+
/* Define if binary requires ARMv6 media instruction support */
110+
/* #undef OPUS_ARM_PRESUME_MEDIA */
111+
112+
/* Define if binary requires NEON instruction support */
113+
/* #undef OPUS_ARM_PRESUME_NEON */
114+
115+
/* Define if binary requires NEON intrinsics support */
116+
/* #undef OPUS_ARM_PRESUME_NEON_INTR */
117+
118+
/* This is a build of OPUS */
119+
#define OPUS_BUILD /**/
120+
121+
/* Use run-time CPU capabilities detection */
122+
/* #undef OPUS_HAVE_RTCD */
123+
124+
/* Compiler supports X86 AVX Intrinsics */
125+
/* #undef OPUS_X86_MAY_HAVE_AVX */
126+
127+
/* Compiler supports X86 SSE Intrinsics */
128+
/* #undef OPUS_X86_MAY_HAVE_SSE */
129+
130+
/* Compiler supports X86 SSE2 Intrinsics */
131+
/* #undef OPUS_X86_MAY_HAVE_SSE2 */
132+
133+
/* Compiler supports X86 SSE4.1 Intrinsics */
134+
/* #undef OPUS_X86_MAY_HAVE_SSE4_1 */
135+
136+
/* Define if binary requires AVX intrinsics support */
137+
/* #undef OPUS_X86_PRESUME_AVX */
138+
139+
/* Define if binary requires SSE intrinsics support */
140+
/* #undef OPUS_X86_PRESUME_SSE */
141+
142+
/* Define if binary requires SSE2 intrinsics support */
143+
/* #undef OPUS_X86_PRESUME_SSE2 */
144+
145+
/* Define if binary requires SSE4.1 intrinsics support */
146+
/* #undef OPUS_X86_PRESUME_SSE4_1 */
147+
148+
/* Define to the address where bug reports for this package should be sent. */
149+
#define PACKAGE_BUGREPORT "opus@xiph.org"
150+
151+
/* Define to the full name of this package. */
152+
#define PACKAGE_NAME "opus"
153+
154+
/* Define to the full name and version of this package. */
155+
#define PACKAGE_STRING "opus 1.3.1"
156+
157+
/* Define to the one symbol short name of this package. */
158+
#define PACKAGE_TARNAME "opus"
159+
160+
/* Define to the home page for this package. */
161+
#define PACKAGE_URL ""
162+
163+
/* Define to the version of this package. */
164+
#define PACKAGE_VERSION "1.3.1"
165+
166+
/* Define to 1 if you have the ANSI C header files. */
167+
#define STDC_HEADERS 1
168+
169+
/* Make use of alloca */
170+
/* #undef USE_ALLOCA */
171+
172+
/* Use C99 variable-size arrays */
173+
#define VAR_ARRAYS 1
174+
175+
/* Define to empty if `const' does not conform to ANSI C. */
176+
/* #undef const */
177+
178+
/* Define to `__inline__' or `__inline' if that's what the C compiler
179+
calls it, or to nothing if 'inline' is not supported under any name. */
180+
#ifndef __cplusplus
181+
/* #undef inline */
182+
#endif
183+
184+
/* Define to the equivalent of the C99 'restrict' keyword, or to
185+
nothing if this is not supported. Do not define if restrict is
186+
supported directly. */
187+
#define restrict __restrict
188+
/* Work around a bug in Sun C++: it does not support _Restrict or
189+
__restrict__, even though the corresponding Sun C compiler ends up with
190+
"#define restrict _Restrict" or "#define restrict __restrict__" in the
191+
previous line. Perhaps some future version of Sun C++ will work with
192+
restrict; if so, hopefully it defines __RESTRICT like Sun C does. */
193+
#if defined __SUNPRO_CC && !defined __RESTRICT
194+
# define _Restrict
195+
# define __restrict__
196+
#endif

0 commit comments

Comments
 (0)