source: trunk/third/gmp/config.in @ 22254

Revision 22254, 13.9 KB checked in by ghudson, 19 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r22253, which included commits to RCS files with non-trunk default branches.
RevLine 
[15293]1/* config.in.  Generated automatically from configure.in by autoheader.  */
[18190]2/* Templates for defines setup by configure.
[15293]3
[18190]4Copyright 2000, 2001, 2002 Free Software Foundation, Inc.
5
[15293]6This file is part of the GNU MP Library.
7
8The GNU MP Library is free software; you can redistribute it and/or modify
9it under the terms of the GNU Lesser General Public License as published by
10the Free Software Foundation; either version 2.1 of the License, or (at your
11option) any later version.
12
13The GNU MP Library is distributed in the hope that it will be useful, but
14WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
15or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public
16License for more details.
17
18You should have received a copy of the GNU Lesser General Public License
19along with the GNU MP Library; see the file COPYING.LIB.  If not, write to
20the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
[18190]21MA 02111-1307, USA. */
[15293]22
23
24
[18190]25/* Define one (and only one) of these for the CPU host.
26   Only hosts that are going to be tested for need to be in this list,
27   not everything that can possibly be selected.
28 */
29#undef HAVE_HOST_CPU_alpha
30#undef HAVE_HOST_CPU_alphaev5
31#undef HAVE_HOST_CPU_alphaev6
32#undef HAVE_HOST_CPU_alphaev67
33
34#undef HAVE_HOST_CPU_m68k
35#undef HAVE_HOST_CPU_m68000
36#undef HAVE_HOST_CPU_m68010
37#undef HAVE_HOST_CPU_m68020
38#undef HAVE_HOST_CPU_m68030
39#undef HAVE_HOST_CPU_m68040
40#undef HAVE_HOST_CPU_m68060
41#undef HAVE_HOST_CPU_m68302
42#undef HAVE_HOST_CPU_m68360
43
44#undef HAVE_HOST_CPU_powerpc604
45#undef HAVE_HOST_CPU_powerpc604e
46#undef HAVE_HOST_CPU_powerpc750
47#undef HAVE_HOST_CPU_powerpc7400
48
49#undef HAVE_HOST_CPU_sparc
50#undef HAVE_HOST_CPU_sparcv8
51#undef HAVE_HOST_CPU_supersparc
52#undef HAVE_HOST_CPU_sparclite
53#undef HAVE_HOST_CPU_microsparc
54#undef HAVE_HOST_CPU_ultrasparc1
55#undef HAVE_HOST_CPU_ultrasparc2
56#undef HAVE_HOST_CPU_sparc64
57
58#undef HAVE_HOST_CPU_hppa1_0
59#undef HAVE_HOST_CPU_hppa1_1
60#undef HAVE_HOST_CPU_hppa2_0n
61#undef HAVE_HOST_CPU_hppa2_0w
62
63#undef HAVE_HOST_CPU_i386
64#undef HAVE_HOST_CPU_i486
65#undef HAVE_HOST_CPU_i586
66#undef HAVE_HOST_CPU_i686
67#undef HAVE_HOST_CPU_pentium
68#undef HAVE_HOST_CPU_pentiummmx
69#undef HAVE_HOST_CPU_pentiumpro
70#undef HAVE_HOST_CPU_pentium2
71#undef HAVE_HOST_CPU_pentium3
72#undef HAVE_HOST_CPU_k5
73#undef HAVE_HOST_CPU_k6
74#undef HAVE_HOST_CPU_k62
75#undef HAVE_HOST_CPU_k63
76#undef HAVE_HOST_CPU_athlon
77
78/* a dummy to make autoheader happy */
79#undef HAVE_HOST_CPU_
80
81
82/* Define one (and only one) of these for the CPU host family.
83   Only hosts that are going to be tested for need to be in this list,
84   not everything that can possibly be selected.
85 */
86#undef HAVE_HOST_CPU_FAMILY_power
87#undef HAVE_HOST_CPU_FAMILY_powerpc
88#undef HAVE_HOST_CPU_FAMILY_x86
89
90
[15293]91/* Define if we have native implementation of function. */
[18190]92#undef HAVE_NATIVE_mpn_add
93#undef HAVE_NATIVE_mpn_add_1
94#undef HAVE_NATIVE_mpn_add_n
95#undef HAVE_NATIVE_mpn_add_nc
96#undef HAVE_NATIVE_mpn_addmul_1
[15293]97#undef HAVE_NATIVE_mpn_addmul_1c
[18190]98#undef HAVE_NATIVE_mpn_addmul_2
99#undef HAVE_NATIVE_mpn_addmul_3
100#undef HAVE_NATIVE_mpn_addmul_4
101#undef HAVE_NATIVE_mpn_addsub_n
[15293]102#undef HAVE_NATIVE_mpn_addsub_nc
[18190]103#undef HAVE_NATIVE_mpn_and_n
104#undef HAVE_NATIVE_mpn_andn_n
105#undef HAVE_NATIVE_mpn_bdivmod
106#undef HAVE_NATIVE_mpn_cmp
107#undef HAVE_NATIVE_mpn_com_n
108#undef HAVE_NATIVE_mpn_copyd
109#undef HAVE_NATIVE_mpn_copyi
110#undef HAVE_NATIVE_mpn_divexact_1
[15293]111#undef HAVE_NATIVE_mpn_divexact_by3c
[18190]112#undef HAVE_NATIVE_mpn_divrem
113#undef HAVE_NATIVE_mpn_divrem_1
[15293]114#undef HAVE_NATIVE_mpn_divrem_1c
[18190]115#undef HAVE_NATIVE_mpn_divrem_2
116#undef HAVE_NATIVE_mpn_divrem_newton
117#undef HAVE_NATIVE_mpn_divrem_classic
118#undef HAVE_NATIVE_mpn_dump
119#undef HAVE_NATIVE_mpn_gcd
120#undef HAVE_NATIVE_mpn_gcd_1
121#undef HAVE_NATIVE_mpn_gcd_finda
122#undef HAVE_NATIVE_mpn_gcdext
123#undef HAVE_NATIVE_mpn_get_str
124#undef HAVE_NATIVE_mpn_hamdist
[15293]125#undef HAVE_NATIVE_mpn_invert_limb
[18190]126#undef HAVE_NATIVE_mpn_ior_n
127#undef HAVE_NATIVE_mpn_iorn_n
128#undef HAVE_NATIVE_mpn_lshift
129#undef HAVE_NATIVE_mpn_mod_1
[15293]130#undef HAVE_NATIVE_mpn_mod_1c
[18190]131#undef HAVE_NATIVE_mpn_modexact_1_odd
132#undef HAVE_NATIVE_mpn_modexact_1c_odd
133#undef HAVE_NATIVE_mpn_mul
134#undef HAVE_NATIVE_mpn_mul_1
[15293]135#undef HAVE_NATIVE_mpn_mul_1c
[18190]136#undef HAVE_NATIVE_mpn_mul_2
137#undef HAVE_NATIVE_mpn_mul_3
138#undef HAVE_NATIVE_mpn_mul_4
139#undef HAVE_NATIVE_mpn_mul_basecase
140#undef HAVE_NATIVE_mpn_mul_n
141#undef HAVE_NATIVE_mpn_nand_n
142#undef HAVE_NATIVE_mpn_nior_n
143#undef HAVE_NATIVE_mpn_perfect_square_p
144#undef HAVE_NATIVE_mpn_popcount
145#undef HAVE_NATIVE_mpn_preinv_mod_1
146#undef HAVE_NATIVE_mpn_random2
147#undef HAVE_NATIVE_mpn_random
148#undef HAVE_NATIVE_mpn_rawrandom
149#undef HAVE_NATIVE_mpn_rshift
150#undef HAVE_NATIVE_mpn_scan0
151#undef HAVE_NATIVE_mpn_scan1
152#undef HAVE_NATIVE_mpn_set_str
153#undef HAVE_NATIVE_mpn_sqrtrem
154#undef HAVE_NATIVE_mpn_sqr_basecase
155#undef HAVE_NATIVE_mpn_sqr_diagonal
156#undef HAVE_NATIVE_mpn_sub
157#undef HAVE_NATIVE_mpn_sub_1
158#undef HAVE_NATIVE_mpn_sub_n
159#undef HAVE_NATIVE_mpn_sub_nc
160#undef HAVE_NATIVE_mpn_submul_1
[15293]161#undef HAVE_NATIVE_mpn_submul_1c
[18190]162#undef HAVE_NATIVE_mpn_udiv_w_sdiv
[15293]163#undef HAVE_NATIVE_mpn_umul_ppmm
164#undef HAVE_NATIVE_mpn_udiv_qrnnd
[18190]165#undef HAVE_NATIVE_mpn_xor_n
166#undef HAVE_NATIVE_mpn_xnor_n
[15293]167
[18190]168/* a dummy to make autoheader happy */
169#undef HAVE_NATIVE_
170
171/* bits per unsigned long, if not in gmp-mparam.h */
172#undef BITS_PER_ULONG
173
174/* bytes per mp_limb_t, if not in gmp-mparam.h */
175#undef BYTES_PER_MP_LIMB
176
177/* The gmp-mparam.h to update when tuning. */
178#undef GMP_MPARAM_H_SUGGEST
179
180/* Define if you have the `alarm' function. */
181#undef HAVE_ALARM
182
183/* Define if alloca() works (via gmp-impl.h). */
184#undef HAVE_ALLOCA
185
186/* Define if you have <alloca.h> and it should be used (not on Ultrix). */
187#undef HAVE_ALLOCA_H
188
189/* Define if the compiler accepts gcc style __attribute__ ((const)) */
190#undef HAVE_ATTRIBUTE_CONST
191
192/* Define if the compiler accepts gcc style __attribute__ ((malloc)) */
193#undef HAVE_ATTRIBUTE_MALLOC
194
195/* Define if the compiler accepts gcc style __attribute__ ((mode (XX))) */
196#undef HAVE_ATTRIBUTE_MODE
197
198/* Define if the compiler accepts gcc style __attribute__ ((noreturn)) */
199#undef HAVE_ATTRIBUTE_NORETURN
200
201/* Define if tests/libtests has calling conventions checking for the CPU */
202#undef HAVE_CALLING_CONVENTIONS
203
204/* Define if you have the `clock' function. */
205#undef HAVE_CLOCK
206
207/* Define if you have the `clock_gettime' function. */
208#undef HAVE_CLOCK_GETTIME
209
210/* Define if you have the `cputime' function. */
211#undef HAVE_CPUTIME
212
213/* Define to 1 if you have the declaration of `fgetc', and to 0 if you don't.
214   */
215#undef HAVE_DECL_FGETC
216
217/* Define to 1 if you have the declaration of `fscanf', and to 0 if you don't.
218   */
219#undef HAVE_DECL_FSCANF
220
[15293]221/* Define to 1 if you have the declaration of `optarg', and to 0 if you don't.
222   */
223#undef HAVE_DECL_OPTARG
224
[18190]225/* Define to 1 if you have the declaration of `ungetc', and to 0 if you don't.
226   */
227#undef HAVE_DECL_UNGETC
[15293]228
[18190]229/* Define to 1 if you have the declaration of `vfprintf', and to 0 if you
230   don't. */
231#undef HAVE_DECL_VFPRINTF
[15293]232
[18190]233/* Define if denormalized floats work. */
234#undef HAVE_DENORMS
[15293]235
[18190]236/* Define if you have the <dlfcn.h> header file. */
237#undef HAVE_DLFCN_H
[15293]238
[18190]239/* Define one (and only one) of the following for the format of a `double'.
240   If your format is not among these choices, or you don't know what it is,
241   then leave all of them undefined.
242   "IEEE_LITTLE_SWAPPED" means little endian, but with the two 4-byte halves
243   swapped, as used by ARM CPUs in little endian mode.  */
244#undef HAVE_DOUBLE_IEEE_BIG_ENDIAN
245#undef HAVE_DOUBLE_IEEE_LITTLE_ENDIAN
246#undef HAVE_DOUBLE_IEEE_LITTLE_SWAPPED
247#undef HAVE_DOUBLE_VAX_D
248#undef HAVE_DOUBLE_VAX_G
249#undef HAVE_DOUBLE_CRAY_CFP
[15293]250
[18190]251/* Define if you have the <fcntl.h> header file. */
252#undef HAVE_FCNTL_H
[15293]253
[18190]254/* Define if you have the <fpu_control.h> header file. */
255#undef HAVE_FPU_CONTROL_H
256
257/* Define if you have the `getpagesize' function. */
258#undef HAVE_GETPAGESIZE
259
260/* Define if you have the `getrusage' function. */
261#undef HAVE_GETRUSAGE
262
263/* Define if you have the `gettimeofday' function. */
264#undef HAVE_GETTIMEOFDAY
265
266/* Define if 0/0, 1/0, -1/0 and sqrt(-1) work to generate NaN/infinities. */
267#undef HAVE_INFS
268
269/* Define if the system has the type `intmax_t'. */
270#undef HAVE_INTMAX_T
271
272/* Define if you have the <inttypes.h> header file. */
273#undef HAVE_INTTYPES_H
274
275/* Define one (just one) of the following for the endiannes of `mp_limb_t'.
276   If the endianness is not a simple big or little, or you don't know what
277   it is, then leave both of these undefined. */
278#undef HAVE_LIMB_BIG_ENDIAN
279#undef HAVE_LIMB_LITTLE_ENDIAN
280
281/* Define if you have the `localeconv' function. */
282#undef HAVE_LOCALECONV
283
284/* Define if you have the <locale.h> header file. */
285#undef HAVE_LOCALE_H
286
287/* Define if the system has the type `long double'. */
288#undef HAVE_LONG_DOUBLE
289
290/* Define if the system has the type `long long'. */
291#undef HAVE_LONG_LONG
292
293/* Define if you have the `lrand48' function. */
294#undef HAVE_LRAND48
295
296/* Define if you have the <memory.h> header file. */
297#undef HAVE_MEMORY_H
298
299/* Define if you have the `memset' function. */
300#undef HAVE_MEMSET
301
302/* Define if you have the `mmap' function. */
303#undef HAVE_MMAP
304
305/* Define if you have the `mprotect' function. */
306#undef HAVE_MPROTECT
307
308/* Define if you have the `obstack_vprintf' function. */
309#undef HAVE_OBSTACK_VPRINTF
310
[15293]311/* Define if you have the `popen' function. */
312#undef HAVE_POPEN
313
[18190]314/* Define if you have the `processor_info' function. */
315#undef HAVE_PROCESSOR_INFO
[15293]316
[18190]317/* Define if the system has the type `ptrdiff_t'. */
318#undef HAVE_PTRDIFF_T
319
320/* Define if the system has the type `quad_t'. */
321#undef HAVE_QUAD_T
322
323/* Define if you have the `read_real_time' function. */
324#undef HAVE_READ_REAL_TIME
325
326/* Define if you have the `sigaction' function. */
327#undef HAVE_SIGACTION
328
329/* Define if you have the `sigaltstack' function. */
330#undef HAVE_SIGALTSTACK
331
332/* Define if you have the `sigstack' function. */
333#undef HAVE_SIGSTACK
334
335/* Tune directory speed_cyclecounter, undef=none, 1=32bits, 2=64bits) */
336#undef HAVE_SPEED_CYCLECOUNTER
337
338/* Define if the system has the type `stack_t'. */
339#undef HAVE_STACK_T
340
341/* Define if <stdarg.h> exists and works */
342#undef HAVE_STDARG
343
344/* Define if you have the <stdint.h> header file. */
345#undef HAVE_STDINT_H
346
347/* Define if you have the <stdlib.h> header file. */
348#undef HAVE_STDLIB_H
349
350/* Define if you have the `strcasecmp' function. */
351#undef HAVE_STRCASECMP
352
353/* Define if you have the `strchr' function. */
354#undef HAVE_STRCHR
355
[15293]356/* Define if cpp supports the ANSI # stringizing operator. */
357#undef HAVE_STRINGIZE
358
[18190]359/* Define if you have the <strings.h> header file. */
360#undef HAVE_STRINGS_H
[15293]361
[18190]362/* Define if you have the <string.h> header file. */
363#undef HAVE_STRING_H
364
365/* Define if you have the `strnlen' function. */
366#undef HAVE_STRNLEN
367
368/* Define if you have the `strtoul' function. */
369#undef HAVE_STRTOUL
370
[15293]371/* Define if you have the `sysconf' function. */
372#undef HAVE_SYSCONF
373
[18190]374/* Define if you have the `sysctl' function. */
375#undef HAVE_SYSCTL
[15293]376
[18190]377/* Define if you have the `sysctlbyname' function. */
378#undef HAVE_SYSCTLBYNAME
[15293]379
[18190]380/* Define if you have the `syssgi' function. */
381#undef HAVE_SYSSGI
[15293]382
[18190]383/* Define if you have the <sys/mman.h> header file. */
384#undef HAVE_SYS_MMAN_H
[15293]385
[18190]386/* Define if you have the <sys/param.h> header file. */
387#undef HAVE_SYS_PARAM_H
[15293]388
[18190]389/* Define if you have the <sys/processor.h> header file. */
390#undef HAVE_SYS_PROCESSOR_H
391
392/* Define if you have the <sys/resource.h> header file. */
393#undef HAVE_SYS_RESOURCE_H
394
395/* Define if you have the <sys/stat.h> header file. */
396#undef HAVE_SYS_STAT_H
397
398/* Define if you have the <sys/sysctl.h> header file. */
399#undef HAVE_SYS_SYSCTL_H
400
401/* Define if you have the <sys/syssgi.h> header file. */
402#undef HAVE_SYS_SYSSGI_H
403
404/* Define if you have the <sys/systemcfg.h> header file. */
405#undef HAVE_SYS_SYSTEMCFG_H
406
407/* Define if you have the <sys/times.h> header file. */
408#undef HAVE_SYS_TIMES_H
409
410/* Define if you have the <sys/time.h> header file. */
411#undef HAVE_SYS_TIME_H
412
413/* Define if you have the <sys/types.h> header file. */
414#undef HAVE_SYS_TYPES_H
415
416/* Define if you have the `times' function. */
417#undef HAVE_TIMES
418
419/* Define if you have the <unistd.h> header file. */
420#undef HAVE_UNISTD_H
421
422/* Define if you have vsnprintf and it works properly. */
423#undef HAVE_VSNPRINTF
424
425/* Assembler local label prefix */
426#undef LSYM_PREFIX
427
428/* Define if you have the `fesetround' function via the <fenv.h> header file.
429   */
430#undef MPFR_HAVE_FESETROUND
431
432/* Name of package */
433#undef PACKAGE
434
435/* Define if compiler has function prototypes */
436#undef PROTOTYPES
437
438/* Define as the return type of signal handlers (`int' or `void'). */
439#undef RETSIGTYPE
440
441/* The size of a `mp_limb_t', as computed by sizeof. */
442#undef SIZEOF_MP_LIMB_T
443
444/* The size of a `unsigned long', as computed by sizeof. */
445#undef SIZEOF_UNSIGNED_LONG
446
447/* Define if sscanf requires writable inputs */
448#undef SSCANF_WRITABLE_INPUT
449
[15293]450/* Define if you have the ANSI C header files. */
451#undef STDC_HEADERS
452
[18190]453/* Define if you can safely include both <sys/time.h> and <time.h>. */
454#undef TIME_WITH_SYS_TIME
[15293]455
[18190]456/* Maximum size the tune program can test for SQR_KARATSUBA_THRESHOLD */
457#undef TUNE_SQR_KARATSUBA_MAX
[15293]458
[18190]459/* Version number of package */
460#undef VERSION
461
462/* ./configure --enable-assert option, to enable some ASSERT()s */
463#undef WANT_ASSERT
464
[15293]465/* ./configure --enable-fft option, to enable FFTs for multiplication */
466#undef WANT_FFT
467
[22253]468/* Define to 1 if --enable-profiling=gprof */
469#undef WANT_PROFILING_GPROF
470
471/* Define to 1 if --enable-profiling=prof */
472#undef WANT_PROFILING_PROF
473
[18190]474/* --enable-alloca=yes */
475#undef WANT_TMP_ALLOCA
[15293]476
[18190]477/* --enable-alloca=debug */
478#undef WANT_TMP_DEBUG
479
480/* --enable-alloca=malloc-notreentrant */
481#undef WANT_TMP_NOTREENTRANT
482
483/* --enable-alloca=malloc-reentrant */
484#undef WANT_TMP_REENTRANT
485
486/* Define if your processor stores words with the most significant byte first
487   (like Motorola and SPARC, unlike Intel and VAX). */
488#undef WORDS_BIGENDIAN
489
490/* Define if `lex' declares `yytext' as a `char *' by default, not a `char[]'.
491   */
492#undef YYTEXT_POINTER
493
494/* Define as `__inline' if that's what the C compiler calls it, or to nothing
495   if it is not supported. */
496#undef inline
497
498/* Define to empty if the keyword `volatile' does not work. Warning: valid
499   code using `volatile' can become incorrect without. Disable with care. */
500#undef volatile
Note: See TracBrowser for help on using the repository browser.