annotate src/opus-1.3/config.h.in @ 83:ae30d91d2ffe

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