annotate src/fftw-3.3.8/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 d0c2a83c1364
children
rev   line source
Chris@82 1 /* config.h.in. Generated from configure.ac by autoheader. */
Chris@82 2
Chris@82 3 /* Define if the machine architecture "naturally" prefers fused multiply-add
Chris@82 4 instructions */
Chris@82 5 #undef ARCH_PREFERS_FMA
Chris@82 6
Chris@82 7 /* Define to compile in long-double precision. */
Chris@82 8 #undef BENCHFFT_LDOUBLE
Chris@82 9
Chris@82 10 /* Define to compile in quad precision. */
Chris@82 11 #undef BENCHFFT_QUAD
Chris@82 12
Chris@82 13 /* Define to compile in single precision. */
Chris@82 14 #undef BENCHFFT_SINGLE
Chris@82 15
Chris@82 16 /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
Chris@82 17 systems. This function is required for `alloca.c' support on those systems.
Chris@82 18 */
Chris@82 19 #undef CRAY_STACKSEG_END
Chris@82 20
Chris@82 21 /* Define to 1 if using `alloca.c'. */
Chris@82 22 #undef C_ALLOCA
Chris@82 23
Chris@82 24 /* Define to disable Fortran wrappers. */
Chris@82 25 #undef DISABLE_FORTRAN
Chris@82 26
Chris@82 27 /* Define to dummy `main' function (if any) required to link to the Fortran
Chris@82 28 libraries. */
Chris@82 29 #undef F77_DUMMY_MAIN
Chris@82 30
Chris@82 31 /* Define to a macro mangling the given C identifier (in lower and upper
Chris@82 32 case), which must not contain underscores, for linking with Fortran. */
Chris@82 33 #undef F77_FUNC
Chris@82 34
Chris@82 35 /* As F77_FUNC, but for C identifiers containing underscores. */
Chris@82 36 #undef F77_FUNC_
Chris@82 37
Chris@82 38 /* Define if F77_FUNC and F77_FUNC_ are equivalent. */
Chris@82 39 #undef F77_FUNC_EQUIV
Chris@82 40
Chris@82 41 /* Define if F77 and FC dummy `main' functions are identical. */
Chris@82 42 #undef FC_DUMMY_MAIN_EQ_F77
Chris@82 43
Chris@82 44 /* C compiler name and flags */
Chris@82 45 #undef FFTW_CC
Chris@82 46
Chris@82 47 /* Define to enable extra FFTW debugging code. */
Chris@82 48 #undef FFTW_DEBUG
Chris@82 49
Chris@82 50 /* Define to enable the use of alloca(). */
Chris@82 51 #undef FFTW_ENABLE_ALLOCA
Chris@82 52
Chris@82 53 /* Define to compile in long-double precision. */
Chris@82 54 #undef FFTW_LDOUBLE
Chris@82 55
Chris@82 56 /* Define to compile in quad precision. */
Chris@82 57 #undef FFTW_QUAD
Chris@82 58
Chris@82 59 /* Define to enable pseudorandom estimate planning for debugging. */
Chris@82 60 #undef FFTW_RANDOM_ESTIMATOR
Chris@82 61
Chris@82 62 /* Define to compile in single precision. */
Chris@82 63 #undef FFTW_SINGLE
Chris@82 64
Chris@82 65 /* Define to 1 if you have the `abort' function. */
Chris@82 66 #undef HAVE_ABORT
Chris@82 67
Chris@82 68 /* Define to 1 if you have `alloca', as a function or macro. */
Chris@82 69 #undef HAVE_ALLOCA
Chris@82 70
Chris@82 71 /* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
Chris@82 72 */
Chris@82 73 #undef HAVE_ALLOCA_H
Chris@82 74
Chris@82 75 /* Define to enable Altivec optimizations. */
Chris@82 76 #undef HAVE_ALTIVEC
Chris@82 77
Chris@82 78 /* Define to 1 if you have the <altivec.h> header file. */
Chris@82 79 #undef HAVE_ALTIVEC_H
Chris@82 80
Chris@82 81 /* Define if you have enabled the CNTVCT cycle counter on ARMv7a */
Chris@82 82 #undef HAVE_ARMV7A_CNTVCT
Chris@82 83
Chris@82 84 /* Define if you have enabled the PMCCNTR cycle counter on ARMv7a */
Chris@82 85 #undef HAVE_ARMV7A_PMCCNTR
Chris@82 86
Chris@82 87 /* Define if you have enabled the CNTVCT_EL0 cycle counter on ARMv8 */
Chris@82 88 #undef HAVE_ARMV8_CNTVCT_EL0
Chris@82 89
Chris@82 90 /* Define if you have enabled the PMCCNTR_EL0 cycle counter on ARMv8 */
Chris@82 91 #undef HAVE_ARMV8_PMCCNTR_EL0
Chris@82 92
Chris@82 93 /* Define to enable AVX optimizations. */
Chris@82 94 #undef HAVE_AVX
Chris@82 95
Chris@82 96 /* Define to enable AVX2 optimizations. */
Chris@82 97 #undef HAVE_AVX2
Chris@82 98
Chris@82 99 /* Define to enable AVX512 optimizations. */
Chris@82 100 #undef HAVE_AVX512
Chris@82 101
Chris@82 102 /* Define to enable 128-bit FMA AVX optimization */
Chris@82 103 #undef HAVE_AVX_128_FMA
Chris@82 104
Chris@82 105 /* Define to 1 if you have the `BSDgettimeofday' function. */
Chris@82 106 #undef HAVE_BSDGETTIMEOFDAY
Chris@82 107
Chris@82 108 /* Define to 1 if you have the `clock_gettime' function. */
Chris@82 109 #undef HAVE_CLOCK_GETTIME
Chris@82 110
Chris@82 111 /* Define to 1 if you have the `cosl' function. */
Chris@82 112 #undef HAVE_COSL
Chris@82 113
Chris@82 114 /* Define to 1 if you have the declaration of `cosl', and to 0 if you don't.
Chris@82 115 */
Chris@82 116 #undef HAVE_DECL_COSL
Chris@82 117
Chris@82 118 /* Define to 1 if you have the declaration of `cosq', and to 0 if you don't.
Chris@82 119 */
Chris@82 120 #undef HAVE_DECL_COSQ
Chris@82 121
Chris@82 122 /* Define to 1 if you have the declaration of `drand48', and to 0 if you
Chris@82 123 don't. */
Chris@82 124 #undef HAVE_DECL_DRAND48
Chris@82 125
Chris@82 126 /* Define to 1 if you have the declaration of `memalign', and to 0 if you
Chris@82 127 don't. */
Chris@82 128 #undef HAVE_DECL_MEMALIGN
Chris@82 129
Chris@82 130 /* Define to 1 if you have the declaration of `posix_memalign', and to 0 if
Chris@82 131 you don't. */
Chris@82 132 #undef HAVE_DECL_POSIX_MEMALIGN
Chris@82 133
Chris@82 134 /* Define to 1 if you have the declaration of `sinl', and to 0 if you don't.
Chris@82 135 */
Chris@82 136 #undef HAVE_DECL_SINL
Chris@82 137
Chris@82 138 /* Define to 1 if you have the declaration of `sinq', and to 0 if you don't.
Chris@82 139 */
Chris@82 140 #undef HAVE_DECL_SINQ
Chris@82 141
Chris@82 142 /* Define to 1 if you have the declaration of `srand48', and to 0 if you
Chris@82 143 don't. */
Chris@82 144 #undef HAVE_DECL_SRAND48
Chris@82 145
Chris@82 146 /* Define to 1 if you have the <dlfcn.h> header file. */
Chris@82 147 #undef HAVE_DLFCN_H
Chris@82 148
Chris@82 149 /* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
Chris@82 150 #undef HAVE_DOPRNT
Chris@82 151
Chris@82 152 /* Define to 1 if you have the `drand48' function. */
Chris@82 153 #undef HAVE_DRAND48
Chris@82 154
Chris@82 155 /* Define to 1 if you have the <fcntl.h> header file. */
Chris@82 156 #undef HAVE_FCNTL_H
Chris@82 157
Chris@82 158 /* Define to 1 if you have the <fenv.h> header file. */
Chris@82 159 #undef HAVE_FENV_H
Chris@82 160
Chris@82 161 /* Define to enable generic (gcc) 128-bit SIMD optimizations. */
Chris@82 162 #undef HAVE_GENERIC_SIMD128
Chris@82 163
Chris@82 164 /* Define to enable generic (gcc) 256-bit SIMD optimizations. */
Chris@82 165 #undef HAVE_GENERIC_SIMD256
Chris@82 166
Chris@82 167 /* Define to 1 if you have the `gethrtime' function. */
Chris@82 168 #undef HAVE_GETHRTIME
Chris@82 169
Chris@82 170 /* Define to 1 if you have the `getpagesize' function. */
Chris@82 171 #undef HAVE_GETPAGESIZE
Chris@82 172
Chris@82 173 /* Define to 1 if you have the `gettimeofday' function. */
Chris@82 174 #undef HAVE_GETTIMEOFDAY
Chris@82 175
Chris@82 176 /* Define to 1 if hrtime_t is defined in <sys/time.h> */
Chris@82 177 #undef HAVE_HRTIME_T
Chris@82 178
Chris@82 179 /* Define to 1 if you have the <inttypes.h> header file. */
Chris@82 180 #undef HAVE_INTTYPES_H
Chris@82 181
Chris@82 182 /* Define if the isnan() function/macro is available. */
Chris@82 183 #undef HAVE_ISNAN
Chris@82 184
Chris@82 185 /* Define to enable KCVI optimizations. */
Chris@82 186 #undef HAVE_KCVI
Chris@82 187
Chris@82 188 /* Define to 1 if you have the `m' library (-lm). */
Chris@82 189 #undef HAVE_LIBM
Chris@82 190
Chris@82 191 /* Define to 1 if you have the `quadmath' library (-lquadmath). */
Chris@82 192 #undef HAVE_LIBQUADMATH
Chris@82 193
Chris@82 194 /* Define to 1 if you have the <limits.h> header file. */
Chris@82 195 #undef HAVE_LIMITS_H
Chris@82 196
Chris@82 197 /* Define to 1 if the compiler supports `long double' */
Chris@82 198 #undef HAVE_LONG_DOUBLE
Chris@82 199
Chris@82 200 /* Define to 1 if you have the `mach_absolute_time' function. */
Chris@82 201 #undef HAVE_MACH_ABSOLUTE_TIME
Chris@82 202
Chris@82 203 /* Define to 1 if you have the <malloc.h> header file. */
Chris@82 204 #undef HAVE_MALLOC_H
Chris@82 205
Chris@82 206 /* Define to 1 if you have the `memalign' function. */
Chris@82 207 #undef HAVE_MEMALIGN
Chris@82 208
Chris@82 209 /* Define to 1 if you have the `memmove' function. */
Chris@82 210 #undef HAVE_MEMMOVE
Chris@82 211
Chris@82 212 /* Define to 1 if you have the <memory.h> header file. */
Chris@82 213 #undef HAVE_MEMORY_H
Chris@82 214
Chris@82 215 /* Define to 1 if you have the `memset' function. */
Chris@82 216 #undef HAVE_MEMSET
Chris@82 217
Chris@82 218 /* Define to enable use of MIPS ZBus cycle-counter. */
Chris@82 219 #undef HAVE_MIPS_ZBUS_TIMER
Chris@82 220
Chris@82 221 /* Define if you have the MPI library. */
Chris@82 222 #undef HAVE_MPI
Chris@82 223
Chris@82 224 /* Define to enable ARM NEON optimizations. */
Chris@82 225 #undef HAVE_NEON
Chris@82 226
Chris@82 227 /* Define if OpenMP is enabled */
Chris@82 228 #undef HAVE_OPENMP
Chris@82 229
Chris@82 230 /* Define to 1 if you have the `posix_memalign' function. */
Chris@82 231 #undef HAVE_POSIX_MEMALIGN
Chris@82 232
Chris@82 233 /* Define if you have POSIX threads libraries and header files. */
Chris@82 234 #undef HAVE_PTHREAD
Chris@82 235
Chris@82 236 /* Define to 1 if the system has the type `ptrdiff_t'. */
Chris@82 237 #undef HAVE_PTRDIFF_T
Chris@82 238
Chris@82 239 /* Define to 1 if you have the `read_real_time' function. */
Chris@82 240 #undef HAVE_READ_REAL_TIME
Chris@82 241
Chris@82 242 /* Define to 1 if you have the `sinl' function. */
Chris@82 243 #undef HAVE_SINL
Chris@82 244
Chris@82 245 /* Define to 1 if you have the `snprintf' function. */
Chris@82 246 #undef HAVE_SNPRINTF
Chris@82 247
Chris@82 248 /* Define to 1 if you have the `sqrt' function. */
Chris@82 249 #undef HAVE_SQRT
Chris@82 250
Chris@82 251 /* Define to enable SSE/SSE2 optimizations. */
Chris@82 252 #undef HAVE_SSE2
Chris@82 253
Chris@82 254 /* Define to 1 if you have the <stddef.h> header file. */
Chris@82 255 #undef HAVE_STDDEF_H
Chris@82 256
Chris@82 257 /* Define to 1 if you have the <stdint.h> header file. */
Chris@82 258 #undef HAVE_STDINT_H
Chris@82 259
Chris@82 260 /* Define to 1 if you have the <stdlib.h> header file. */
Chris@82 261 #undef HAVE_STDLIB_H
Chris@82 262
Chris@82 263 /* Define to 1 if you have the `strchr' function. */
Chris@82 264 #undef HAVE_STRCHR
Chris@82 265
Chris@82 266 /* Define to 1 if you have the <strings.h> header file. */
Chris@82 267 #undef HAVE_STRINGS_H
Chris@82 268
Chris@82 269 /* Define to 1 if you have the <string.h> header file. */
Chris@82 270 #undef HAVE_STRING_H
Chris@82 271
Chris@82 272 /* Define to 1 if you have the `sysctl' function. */
Chris@82 273 #undef HAVE_SYSCTL
Chris@82 274
Chris@82 275 /* Define to 1 if you have the <sys/stat.h> header file. */
Chris@82 276 #undef HAVE_SYS_STAT_H
Chris@82 277
Chris@82 278 /* Define to 1 if you have the <sys/time.h> header file. */
Chris@82 279 #undef HAVE_SYS_TIME_H
Chris@82 280
Chris@82 281 /* Define to 1 if you have the <sys/types.h> header file. */
Chris@82 282 #undef HAVE_SYS_TYPES_H
Chris@82 283
Chris@82 284 /* Define to 1 if you have the `tanl' function. */
Chris@82 285 #undef HAVE_TANL
Chris@82 286
Chris@82 287 /* Define if we have a threads library. */
Chris@82 288 #undef HAVE_THREADS
Chris@82 289
Chris@82 290 /* Define to 1 if you have the `time_base_to_time' function. */
Chris@82 291 #undef HAVE_TIME_BASE_TO_TIME
Chris@82 292
Chris@82 293 /* Define to 1 if the system has the type `uintptr_t'. */
Chris@82 294 #undef HAVE_UINTPTR_T
Chris@82 295
Chris@82 296 /* Define to 1 if you have the <unistd.h> header file. */
Chris@82 297 #undef HAVE_UNISTD_H
Chris@82 298
Chris@82 299 /* Define to 1 if you have the `vprintf' function. */
Chris@82 300 #undef HAVE_VPRINTF
Chris@82 301
Chris@82 302 /* Define to enable IBM VSX optimizations. */
Chris@82 303 #undef HAVE_VSX
Chris@82 304
Chris@82 305 /* Define to 1 if you have the `_mm_free' function. */
Chris@82 306 #undef HAVE__MM_FREE
Chris@82 307
Chris@82 308 /* Define to 1 if you have the `_mm_malloc' function. */
Chris@82 309 #undef HAVE__MM_MALLOC
Chris@82 310
Chris@82 311 /* Define if you have the UNICOS _rtc() intrinsic. */
Chris@82 312 #undef HAVE__RTC
Chris@82 313
Chris@82 314 /* Define to the sub-directory where libtool stores uninstalled libraries. */
Chris@82 315 #undef LT_OBJDIR
Chris@82 316
Chris@82 317 /* Name of package */
Chris@82 318 #undef PACKAGE
Chris@82 319
Chris@82 320 /* Define to the address where bug reports for this package should be sent. */
Chris@82 321 #undef PACKAGE_BUGREPORT
Chris@82 322
Chris@82 323 /* Define to the full name of this package. */
Chris@82 324 #undef PACKAGE_NAME
Chris@82 325
Chris@82 326 /* Define to the full name and version of this package. */
Chris@82 327 #undef PACKAGE_STRING
Chris@82 328
Chris@82 329 /* Define to the one symbol short name of this package. */
Chris@82 330 #undef PACKAGE_TARNAME
Chris@82 331
Chris@82 332 /* Define to the home page for this package. */
Chris@82 333 #undef PACKAGE_URL
Chris@82 334
Chris@82 335 /* Define to the version of this package. */
Chris@82 336 #undef PACKAGE_VERSION
Chris@82 337
Chris@82 338 /* Define to necessary symbol if this constant uses a non-standard name on
Chris@82 339 your system. */
Chris@82 340 #undef PTHREAD_CREATE_JOINABLE
Chris@82 341
Chris@82 342 /* The size of `double', as computed by sizeof. */
Chris@82 343 #undef SIZEOF_DOUBLE
Chris@82 344
Chris@82 345 /* The size of `fftw_r2r_kind', as computed by sizeof. */
Chris@82 346 #undef SIZEOF_FFTW_R2R_KIND
Chris@82 347
Chris@82 348 /* The size of `float', as computed by sizeof. */
Chris@82 349 #undef SIZEOF_FLOAT
Chris@82 350
Chris@82 351 /* The size of `int', as computed by sizeof. */
Chris@82 352 #undef SIZEOF_INT
Chris@82 353
Chris@82 354 /* The size of `long', as computed by sizeof. */
Chris@82 355 #undef SIZEOF_LONG
Chris@82 356
Chris@82 357 /* The size of `long long', as computed by sizeof. */
Chris@82 358 #undef SIZEOF_LONG_LONG
Chris@82 359
Chris@82 360 /* The size of `MPI_Fint', as computed by sizeof. */
Chris@82 361 #undef SIZEOF_MPI_FINT
Chris@82 362
Chris@82 363 /* The size of `ptrdiff_t', as computed by sizeof. */
Chris@82 364 #undef SIZEOF_PTRDIFF_T
Chris@82 365
Chris@82 366 /* The size of `size_t', as computed by sizeof. */
Chris@82 367 #undef SIZEOF_SIZE_T
Chris@82 368
Chris@82 369 /* The size of `unsigned int', as computed by sizeof. */
Chris@82 370 #undef SIZEOF_UNSIGNED_INT
Chris@82 371
Chris@82 372 /* The size of `unsigned long', as computed by sizeof. */
Chris@82 373 #undef SIZEOF_UNSIGNED_LONG
Chris@82 374
Chris@82 375 /* The size of `unsigned long long', as computed by sizeof. */
Chris@82 376 #undef SIZEOF_UNSIGNED_LONG_LONG
Chris@82 377
Chris@82 378 /* The size of `void *', as computed by sizeof. */
Chris@82 379 #undef SIZEOF_VOID_P
Chris@82 380
Chris@82 381 /* If using the C implementation of alloca, define if you know the
Chris@82 382 direction of stack growth for your system; otherwise it will be
Chris@82 383 automatically deduced at runtime.
Chris@82 384 STACK_DIRECTION > 0 => grows toward higher addresses
Chris@82 385 STACK_DIRECTION < 0 => grows toward lower addresses
Chris@82 386 STACK_DIRECTION = 0 => direction of growth unknown */
Chris@82 387 #undef STACK_DIRECTION
Chris@82 388
Chris@82 389 /* Define to 1 if you have the ANSI C header files. */
Chris@82 390 #undef STDC_HEADERS
Chris@82 391
Chris@82 392 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
Chris@82 393 #undef TIME_WITH_SYS_TIME
Chris@82 394
Chris@82 395 /* Define if we have and are using POSIX threads. */
Chris@82 396 #undef USING_POSIX_THREADS
Chris@82 397
Chris@82 398 /* Version number of package */
Chris@82 399 #undef VERSION
Chris@82 400
Chris@82 401 /* Use common Windows Fortran mangling styles for the Fortran interfaces. */
Chris@82 402 #undef WINDOWS_F77_MANGLING
Chris@82 403
Chris@82 404 /* Include g77-compatible wrappers in addition to any other Fortran wrappers.
Chris@82 405 */
Chris@82 406 #undef WITH_G77_WRAPPERS
Chris@82 407
Chris@82 408 /* Use our own aligned malloc routine; mainly helpful for Windows systems
Chris@82 409 lacking aligned allocation system-library routines. */
Chris@82 410 #undef WITH_OUR_MALLOC
Chris@82 411
Chris@82 412 /* Use low-precision timers, making planner very slow */
Chris@82 413 #undef WITH_SLOW_TIMER
Chris@82 414
Chris@82 415 /* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>,
Chris@82 416 <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
Chris@82 417 #define below would cause a syntax error. */
Chris@82 418 #undef _UINT32_T
Chris@82 419
Chris@82 420 /* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>,
Chris@82 421 <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
Chris@82 422 #define below would cause a syntax error. */
Chris@82 423 #undef _UINT64_T
Chris@82 424
Chris@82 425 /* Define to empty if `const' does not conform to ANSI C. */
Chris@82 426 #undef const
Chris@82 427
Chris@82 428 /* Define to `__inline__' or `__inline' if that's what the C compiler
Chris@82 429 calls it, or to nothing if 'inline' is not supported under any name. */
Chris@82 430 #ifndef __cplusplus
Chris@82 431 #undef inline
Chris@82 432 #endif
Chris@82 433
Chris@82 434 /* Define to `unsigned int' if <sys/types.h> does not define. */
Chris@82 435 #undef size_t
Chris@82 436
Chris@82 437 /* Define to the type of an unsigned integer type of width exactly 32 bits if
Chris@82 438 such a type exists and the standard includes do not define it. */
Chris@82 439 #undef uint32_t
Chris@82 440
Chris@82 441 /* Define to the type of an unsigned integer type of width exactly 64 bits if
Chris@82 442 such a type exists and the standard includes do not define it. */
Chris@82 443 #undef uint64_t