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

Revision 18191, 13.8 KB checked in by ghudson, 22 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r18190, which included commits to RCS files with non-trunk default branches.
Line 
1/* config.in.  Generated automatically from configure.in by autoheader.  */
2/* Templates for defines setup by configure.
3
4Copyright 2000, 2001, 2002 Free Software Foundation, Inc.
5
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,
21MA 02111-1307, USA. */
22
23
24
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
91/* Define if we have native implementation of function. */
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
97#undef HAVE_NATIVE_mpn_addmul_1c
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
102#undef HAVE_NATIVE_mpn_addsub_nc
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
111#undef HAVE_NATIVE_mpn_divexact_by3c
112#undef HAVE_NATIVE_mpn_divrem
113#undef HAVE_NATIVE_mpn_divrem_1
114#undef HAVE_NATIVE_mpn_divrem_1c
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
125#undef HAVE_NATIVE_mpn_invert_limb
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
130#undef HAVE_NATIVE_mpn_mod_1c
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
135#undef HAVE_NATIVE_mpn_mul_1c
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
161#undef HAVE_NATIVE_mpn_submul_1c
162#undef HAVE_NATIVE_mpn_udiv_w_sdiv
163#undef HAVE_NATIVE_mpn_umul_ppmm
164#undef HAVE_NATIVE_mpn_udiv_qrnnd
165#undef HAVE_NATIVE_mpn_xor_n
166#undef HAVE_NATIVE_mpn_xnor_n
167
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
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
225/* Define to 1 if you have the declaration of `ungetc', and to 0 if you don't.
226   */
227#undef HAVE_DECL_UNGETC
228
229/* Define to 1 if you have the declaration of `vfprintf', and to 0 if you
230   don't. */
231#undef HAVE_DECL_VFPRINTF
232
233/* Define if denormalized floats work. */
234#undef HAVE_DENORMS
235
236/* Define if you have the <dlfcn.h> header file. */
237#undef HAVE_DLFCN_H
238
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
250
251/* Define if you have the <fcntl.h> header file. */
252#undef HAVE_FCNTL_H
253
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
311/* Define if you have the `popen' function. */
312#undef HAVE_POPEN
313
314/* Define if you have the `processor_info' function. */
315#undef HAVE_PROCESSOR_INFO
316
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
356/* Define if cpp supports the ANSI # stringizing operator. */
357#undef HAVE_STRINGIZE
358
359/* Define if you have the <strings.h> header file. */
360#undef HAVE_STRINGS_H
361
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
371/* Define if you have the `sysconf' function. */
372#undef HAVE_SYSCONF
373
374/* Define if you have the `sysctl' function. */
375#undef HAVE_SYSCTL
376
377/* Define if you have the `sysctlbyname' function. */
378#undef HAVE_SYSCTLBYNAME
379
380/* Define if you have the `syssgi' function. */
381#undef HAVE_SYSSGI
382
383/* Define if you have the <sys/mman.h> header file. */
384#undef HAVE_SYS_MMAN_H
385
386/* Define if you have the <sys/param.h> header file. */
387#undef HAVE_SYS_PARAM_H
388
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
450/* Define if you have the ANSI C header files. */
451#undef STDC_HEADERS
452
453/* Define if you can safely include both <sys/time.h> and <time.h>. */
454#undef TIME_WITH_SYS_TIME
455
456/* Maximum size the tune program can test for SQR_KARATSUBA_THRESHOLD */
457#undef TUNE_SQR_KARATSUBA_MAX
458
459/* Version number of package */
460#undef VERSION
461
462/* ./configure --enable-assert option, to enable some ASSERT()s */
463#undef WANT_ASSERT
464
465/* ./configure --enable-fft option, to enable FFTs for multiplication */
466#undef WANT_FFT
467
468/* --enable-alloca=yes */
469#undef WANT_TMP_ALLOCA
470
471/* --enable-alloca=debug */
472#undef WANT_TMP_DEBUG
473
474/* --enable-alloca=malloc-notreentrant */
475#undef WANT_TMP_NOTREENTRANT
476
477/* --enable-alloca=malloc-reentrant */
478#undef WANT_TMP_REENTRANT
479
480/* Define if your processor stores words with the most significant byte first
481   (like Motorola and SPARC, unlike Intel and VAX). */
482#undef WORDS_BIGENDIAN
483
484/* Define if `lex' declares `yytext' as a `char *' by default, not a `char[]'.
485   */
486#undef YYTEXT_POINTER
487
488/* Define as `__inline' if that's what the C compiler calls it, or to nothing
489   if it is not supported. */
490#undef inline
491
492/* Define to empty if the keyword `volatile' does not work. Warning: valid
493   code using `volatile' can become incorrect without. Disable with care. */
494#undef volatile
Note: See TracBrowser for help on using the repository browser.