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