xref: /minix3/external/lgpl3/gmp/lib/libgmp/arch/mips64eb/config.h (revision 0a6a1f1d05b60e214de2f05a7310ddd1f0e590e7)
1e3209ae7SThomas Veerman /* config.h.  Generated from config.in by configure.  */
284d9c625SLionel Sambuc /* config.in.  Generated from configure.ac by autoheader.  */
3e3209ae7SThomas Veerman 
4e3209ae7SThomas Veerman /*
5e3209ae7SThomas Veerman 
6e3209ae7SThomas Veerman Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
784d9c625SLionel Sambuc 2007, 2008, 2009, 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
8e3209ae7SThomas Veerman 
9e3209ae7SThomas Veerman This file is part of the GNU MP Library.
10e3209ae7SThomas Veerman 
11e3209ae7SThomas Veerman The GNU MP Library is free software; you can redistribute it and/or modify
12e3209ae7SThomas Veerman it under the terms of the GNU Lesser General Public License as published
13e3209ae7SThomas Veerman by the Free Software Foundation; either version 3 of the License, or (at
14e3209ae7SThomas Veerman your option) any later version.
15e3209ae7SThomas Veerman 
16e3209ae7SThomas Veerman The GNU MP Library is distributed in the hope that it will be useful, but
17e3209ae7SThomas Veerman WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
18e3209ae7SThomas Veerman or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public
19e3209ae7SThomas Veerman License for more details.
20e3209ae7SThomas Veerman 
21e3209ae7SThomas Veerman You should have received a copy of the GNU Lesser General Public License
22e3209ae7SThomas Veerman along with the GNU MP Library.  If not, see http://www.gnu.org/licenses/.
23e3209ae7SThomas Veerman */
24e3209ae7SThomas Veerman 
25e3209ae7SThomas Veerman /* Define if building universal (internal helper macro) */
26e3209ae7SThomas Veerman /* #undef AC_APPLE_UNIVERSAL_BUILD */
27e3209ae7SThomas Veerman 
28e3209ae7SThomas Veerman /* The gmp-mparam.h file (a string) the tune program should suggest updating.
29e3209ae7SThomas Veerman    */
30e3209ae7SThomas Veerman #define GMP_MPARAM_H_SUGGEST "./mpn/mips64/gmp-mparam.h"
31e3209ae7SThomas Veerman 
32e3209ae7SThomas Veerman /* Define to 1 if you have the `alarm' function. */
33e3209ae7SThomas Veerman #define HAVE_ALARM 1
34e3209ae7SThomas Veerman 
35e3209ae7SThomas Veerman /* Define to 1 if alloca() works (via gmp-impl.h). */
36e3209ae7SThomas Veerman #define HAVE_ALLOCA 1
37e3209ae7SThomas Veerman 
38e3209ae7SThomas Veerman /* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
39e3209ae7SThomas Veerman    */
40e3209ae7SThomas Veerman /* #undef HAVE_ALLOCA_H */
41e3209ae7SThomas Veerman 
42e3209ae7SThomas Veerman /* Define to 1 if the compiler accepts gcc style __attribute__ ((const)) */
43e3209ae7SThomas Veerman #define HAVE_ATTRIBUTE_CONST 1
44e3209ae7SThomas Veerman 
45e3209ae7SThomas Veerman /* Define to 1 if the compiler accepts gcc style __attribute__ ((malloc)) */
46e3209ae7SThomas Veerman #define HAVE_ATTRIBUTE_MALLOC 1
47e3209ae7SThomas Veerman 
48e3209ae7SThomas Veerman /* Define to 1 if the compiler accepts gcc style __attribute__ ((mode (XX)))
49e3209ae7SThomas Veerman    */
50e3209ae7SThomas Veerman #define HAVE_ATTRIBUTE_MODE 1
51e3209ae7SThomas Veerman 
52e3209ae7SThomas Veerman /* Define to 1 if the compiler accepts gcc style __attribute__ ((noreturn)) */
53e3209ae7SThomas Veerman #define HAVE_ATTRIBUTE_NORETURN 1
54e3209ae7SThomas Veerman 
55e3209ae7SThomas Veerman /* Define to 1 if you have the `attr_get' function. */
56e3209ae7SThomas Veerman /* #undef HAVE_ATTR_GET */
57e3209ae7SThomas Veerman 
58e3209ae7SThomas Veerman /* Define to 1 if tests/libtests has calling conventions checking for the CPU
59e3209ae7SThomas Veerman    */
60e3209ae7SThomas Veerman /* #undef HAVE_CALLING_CONVENTIONS */
61e3209ae7SThomas Veerman 
62e3209ae7SThomas Veerman /* Define to 1 if you have the `clock' function. */
63e3209ae7SThomas Veerman #define HAVE_CLOCK 1
64e3209ae7SThomas Veerman 
6584d9c625SLionel Sambuc /* Define to 1 if you have the `clock_gettime' function */
66e3209ae7SThomas Veerman #define HAVE_CLOCK_GETTIME 1
67e3209ae7SThomas Veerman 
68e3209ae7SThomas Veerman /* Define to 1 if you have the `cputime' function. */
69e3209ae7SThomas Veerman /* #undef HAVE_CPUTIME */
70e3209ae7SThomas Veerman 
71e3209ae7SThomas Veerman /* Define to 1 if you have the declaration of `fgetc', and to 0 if you don't.
72e3209ae7SThomas Veerman    */
73e3209ae7SThomas Veerman #define HAVE_DECL_FGETC 1
74e3209ae7SThomas Veerman 
75e3209ae7SThomas Veerman /* Define to 1 if you have the declaration of `fscanf', and to 0 if you don't.
76e3209ae7SThomas Veerman    */
77e3209ae7SThomas Veerman #define HAVE_DECL_FSCANF 1
78e3209ae7SThomas Veerman 
79e3209ae7SThomas Veerman /* Define to 1 if you have the declaration of `optarg', and to 0 if you don't.
80e3209ae7SThomas Veerman    */
81e3209ae7SThomas Veerman #define HAVE_DECL_OPTARG 1
82e3209ae7SThomas Veerman 
83e3209ae7SThomas Veerman /* Define to 1 if you have the declaration of `sys_errlist', and to 0 if you
84e3209ae7SThomas Veerman    don't. */
85e3209ae7SThomas Veerman #define HAVE_DECL_SYS_ERRLIST 1
86e3209ae7SThomas Veerman 
87e3209ae7SThomas Veerman /* Define to 1 if you have the declaration of `sys_nerr', and to 0 if you
88e3209ae7SThomas Veerman    don't. */
89e3209ae7SThomas Veerman #define HAVE_DECL_SYS_NERR 1
90e3209ae7SThomas Veerman 
91e3209ae7SThomas Veerman /* Define to 1 if you have the declaration of `ungetc', and to 0 if you don't.
92e3209ae7SThomas Veerman    */
93e3209ae7SThomas Veerman #define HAVE_DECL_UNGETC 1
94e3209ae7SThomas Veerman 
95e3209ae7SThomas Veerman /* Define to 1 if you have the declaration of `vfprintf', and to 0 if you
96e3209ae7SThomas Veerman    don't. */
97e3209ae7SThomas Veerman #define HAVE_DECL_VFPRINTF 1
98e3209ae7SThomas Veerman 
99e3209ae7SThomas Veerman /* Define to 1 if you have the <dlfcn.h> header file. */
100e3209ae7SThomas Veerman #define HAVE_DLFCN_H 1
101e3209ae7SThomas Veerman 
102e3209ae7SThomas Veerman /* Define one of the following to 1 for the format of a `double'.
103e3209ae7SThomas Veerman    If your format is not among these choices, or you don't know what it is,
104e3209ae7SThomas Veerman    then leave all undefined.
105e3209ae7SThomas Veerman    IEEE_LITTLE_SWAPPED means little endian, but with the two 4-byte halves
106e3209ae7SThomas Veerman    swapped, as used by ARM CPUs in little endian mode.  */
107e3209ae7SThomas Veerman #define HAVE_DOUBLE_IEEE_BIG_ENDIAN 1
108e3209ae7SThomas Veerman /* #undef HAVE_DOUBLE_IEEE_LITTLE_ENDIAN */
109e3209ae7SThomas Veerman /* #undef HAVE_DOUBLE_IEEE_LITTLE_SWAPPED */
110e3209ae7SThomas Veerman /* #undef HAVE_DOUBLE_VAX_D */
111e3209ae7SThomas Veerman /* #undef HAVE_DOUBLE_VAX_G */
112e3209ae7SThomas Veerman /* #undef HAVE_DOUBLE_CRAY_CFP */
113e3209ae7SThomas Veerman 
114e3209ae7SThomas Veerman /* Define to 1 if you have the <fcntl.h> header file. */
115e3209ae7SThomas Veerman #define HAVE_FCNTL_H 1
116e3209ae7SThomas Veerman 
117e3209ae7SThomas Veerman /* Define to 1 if you have the <float.h> header file. */
118e3209ae7SThomas Veerman #define HAVE_FLOAT_H 1
119e3209ae7SThomas Veerman 
120e3209ae7SThomas Veerman /* Define to 1 if you have the `getpagesize' function. */
121e3209ae7SThomas Veerman #define HAVE_GETPAGESIZE 1
122e3209ae7SThomas Veerman 
123e3209ae7SThomas Veerman /* Define to 1 if you have the `getrusage' function. */
124e3209ae7SThomas Veerman #define HAVE_GETRUSAGE 1
125e3209ae7SThomas Veerman 
126e3209ae7SThomas Veerman /* Define to 1 if you have the `getsysinfo' function. */
127e3209ae7SThomas Veerman /* #undef HAVE_GETSYSINFO */
128e3209ae7SThomas Veerman 
129e3209ae7SThomas Veerman /* Define to 1 if you have the `gettimeofday' function. */
130e3209ae7SThomas Veerman #define HAVE_GETTIMEOFDAY 1
131e3209ae7SThomas Veerman 
132e3209ae7SThomas Veerman /* Define one of these to 1 for the host CPU family.
133e3209ae7SThomas Veerman    If your CPU is not in any of these families, leave all undefined.
134e3209ae7SThomas Veerman    For an AMD64 chip, define "x86" in ABI=32, but not in ABI=64. */
135e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_FAMILY_alpha */
136e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_FAMILY_m68k */
137e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_FAMILY_power */
138e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_FAMILY_powerpc */
139e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_FAMILY_x86 */
140e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_FAMILY_x86_64 */
141e3209ae7SThomas Veerman 
142e3209ae7SThomas Veerman /* Define one of the following to 1 for the host CPU, as per the output of
143e3209ae7SThomas Veerman    ./config.guess.  If your CPU is not listed here, leave all undefined.  */
144e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_alphaev67 */
145e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_alphaev68 */
146e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_alphaev7 */
147e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_m68020 */
148e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_m68030 */
149e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_m68040 */
150e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_m68060 */
151e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_m68360 */
152e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_powerpc604 */
153e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_powerpc604e */
154e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_powerpc750 */
155e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_powerpc7400 */
156e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_supersparc */
157e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_i386 */
158e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_i586 */
159e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_i686 */
160e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_pentium */
161e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_pentiummmx */
162e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_pentiumpro */
163e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_pentium2 */
164e3209ae7SThomas Veerman /* #undef HAVE_HOST_CPU_pentium3 */
16584d9c625SLionel Sambuc /* #undef HAVE_HOST_CPU_s390_z900 */
16684d9c625SLionel Sambuc /* #undef HAVE_HOST_CPU_s390_z990 */
16784d9c625SLionel Sambuc /* #undef HAVE_HOST_CPU_s390_z9 */
16884d9c625SLionel Sambuc /* #undef HAVE_HOST_CPU_s390_z10 */
16984d9c625SLionel Sambuc /* #undef HAVE_HOST_CPU_s390_z196 */
17084d9c625SLionel Sambuc 
17184d9c625SLionel Sambuc /* Define to 1 iff we have a s390 with 64-bit registers.  */
17284d9c625SLionel Sambuc /* #undef HAVE_HOST_CPU_s390_zarch */
173e3209ae7SThomas Veerman 
174e3209ae7SThomas Veerman /* Define to 1 if the system has the type `intmax_t'. */
175e3209ae7SThomas Veerman #define HAVE_INTMAX_T 1
176e3209ae7SThomas Veerman 
177e3209ae7SThomas Veerman /* Define to 1 if the system has the type `intptr_t'. */
178e3209ae7SThomas Veerman #define HAVE_INTPTR_T 1
179e3209ae7SThomas Veerman 
180e3209ae7SThomas Veerman /* Define to 1 if you have the <inttypes.h> header file. */
181e3209ae7SThomas Veerman #define HAVE_INTTYPES_H 1
182e3209ae7SThomas Veerman 
183e3209ae7SThomas Veerman /* Define to 1 if you have the <invent.h> header file. */
184e3209ae7SThomas Veerman /* #undef HAVE_INVENT_H */
185e3209ae7SThomas Veerman 
186e3209ae7SThomas Veerman /* Define to 1 if you have the <langinfo.h> header file. */
187e3209ae7SThomas Veerman #define HAVE_LANGINFO_H 1
188e3209ae7SThomas Veerman 
189e3209ae7SThomas Veerman /* Define one of these to 1 for the endianness of `mp_limb_t'.
190e3209ae7SThomas Veerman    If the endianness is not a simple big or little, or you don't know what
191e3209ae7SThomas Veerman    it is, then leave both undefined. */
192e3209ae7SThomas Veerman #define HAVE_LIMB_BIG_ENDIAN 1
193e3209ae7SThomas Veerman /* #undef HAVE_LIMB_LITTLE_ENDIAN */
194e3209ae7SThomas Veerman 
195e3209ae7SThomas Veerman /* Define to 1 if you have the `localeconv' function. */
196e3209ae7SThomas Veerman #define HAVE_LOCALECONV 1
197e3209ae7SThomas Veerman 
198e3209ae7SThomas Veerman /* Define to 1 if you have the <locale.h> header file. */
199e3209ae7SThomas Veerman #define HAVE_LOCALE_H 1
200e3209ae7SThomas Veerman 
201e3209ae7SThomas Veerman /* Define to 1 if the system has the type `long double'. */
202e3209ae7SThomas Veerman #define HAVE_LONG_DOUBLE 1
203e3209ae7SThomas Veerman 
204e3209ae7SThomas Veerman /* Define to 1 if the system has the type `long long'. */
205e3209ae7SThomas Veerman #define HAVE_LONG_LONG 1
206e3209ae7SThomas Veerman 
207e3209ae7SThomas Veerman /* Define to 1 if you have the <machine/hal_sysinfo.h> header file. */
208e3209ae7SThomas Veerman /* #undef HAVE_MACHINE_HAL_SYSINFO_H */
209e3209ae7SThomas Veerman 
210e3209ae7SThomas Veerman /* Define to 1 if you have the <memory.h> header file. */
211e3209ae7SThomas Veerman #define HAVE_MEMORY_H 1
212e3209ae7SThomas Veerman 
213e3209ae7SThomas Veerman /* Define to 1 if you have the `memset' function. */
214e3209ae7SThomas Veerman #define HAVE_MEMSET 1
215e3209ae7SThomas Veerman 
216e3209ae7SThomas Veerman /* Define to 1 if you have the `mmap' function. */
217e3209ae7SThomas Veerman #define HAVE_MMAP 1
218e3209ae7SThomas Veerman 
219e3209ae7SThomas Veerman /* Define to 1 if you have the `mprotect' function. */
220e3209ae7SThomas Veerman #define HAVE_MPROTECT 1
221e3209ae7SThomas Veerman 
222e3209ae7SThomas Veerman /* Define to 1 each of the following for which a native (ie. CPU specific)
223e3209ae7SThomas Veerman     implementation of the corresponding routine exists.  */
224*0a6a1f1dSLionel Sambuc #ifdef _LP64
225e3209ae7SThomas Veerman #define HAVE_NATIVE_mpn_add_n 1
226*0a6a1f1dSLionel Sambuc #endif
227e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_add_n_sub_n */
228*0a6a1f1dSLionel Sambuc #ifdef _LP64
22984d9c625SLionel Sambuc #define HAVE_NATIVE_mpn_add_nc 1
230*0a6a1f1dSLionel Sambuc #endif
231e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_addaddmul_1msb0 */
23284d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_addcnd_n */
233e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_addlsh1_n */
234e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_addlsh2_n */
235e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_addlsh_n */
23684d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_addlsh1_nc */
23784d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_addlsh2_nc */
23884d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_addlsh_nc */
23984d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_addlsh1_n_ip1 */
24084d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_addlsh2_n_ip1 */
24184d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_addlsh_n_ip1 */
24284d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip1 */
24384d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip1 */
24484d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_addlsh_nc_ip1 */
24584d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_addlsh1_n_ip2 */
24684d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_addlsh2_n_ip2 */
24784d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_addlsh_n_ip2 */
24884d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_addlsh1_nc_ip2 */
24984d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_addlsh2_nc_ip2 */
25084d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_addlsh_nc_ip2 */
251e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_addmul_1c */
252e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_addmul_2 */
253e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_addmul_3 */
254e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_addmul_4 */
255e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_addmul_5 */
256e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_addmul_6 */
257e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_addmul_7 */
258e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_addmul_8 */
25984d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_addmul_2s */
260e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_and_n */
261e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_andn_n */
262e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_bdiv_dbm1c */
263e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_bdiv_q_1 */
264e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_pi1_bdiv_q_1 */
265e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_com */
266e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_copyd */
267e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_copyi */
26884d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_div_qr_2 */
269e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_divexact_1 */
270e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_divexact_by3c */
271e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_divrem_1 */
272e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_divrem_1c */
273e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_divrem_2 */
274e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_gcd_1 */
275e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_hamdist */
276e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_invert_limb */
277e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_ior_n */
278e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_iorn_n */
279*0a6a1f1dSLionel Sambuc #ifdef _LP64
280e3209ae7SThomas Veerman #define HAVE_NATIVE_mpn_lshift 1
281*0a6a1f1dSLionel Sambuc #endif
282e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_lshiftc */
283e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_lshsub_n */
284e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_mod_1 */
285e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_mod_1_1p */
286e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_mod_1c */
287e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_mod_1s_2p */
288e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_mod_1s_4p */
289e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_mod_34lsub1 */
290e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_modexact_1_odd */
291e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_modexact_1c_odd */
292*0a6a1f1dSLionel Sambuc #ifdef _LP64
293e3209ae7SThomas Veerman #define HAVE_NATIVE_mpn_mul_1 1
294*0a6a1f1dSLionel Sambuc #endif
295e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_mul_1c */
296e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_mul_2 */
297e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_mul_3 */
298e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_mul_4 */
29984d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_mul_5 */
30084d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_mul_6 */
301e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_mul_basecase */
302e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_nand_n */
303e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_nior_n */
304e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_popcount */
305e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_preinv_divrem_1 */
306e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_preinv_mod_1 */
307e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_redc_1 */
308e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_redc_2 */
309e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_rsblsh1_n */
310e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_rsblsh2_n */
311e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_rsblsh_n */
31284d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_rsblsh1_nc */
31384d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_rsblsh2_nc */
31484d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_rsblsh_nc */
315e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_rsh1add_n */
316e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_rsh1add_nc */
317e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_rsh1sub_n */
318e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_rsh1sub_nc */
319*0a6a1f1dSLionel Sambuc #ifdef _LP64
320e3209ae7SThomas Veerman #define HAVE_NATIVE_mpn_rshift 1
321*0a6a1f1dSLionel Sambuc #endif
322e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_sqr_basecase */
323*0a6a1f1dSLionel Sambuc #ifdef _LP64
324e3209ae7SThomas Veerman #define HAVE_NATIVE_mpn_sqr_diagonal 1
325*0a6a1f1dSLionel Sambuc #endif
32684d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_sqr_diag_addlsh1 */
327*0a6a1f1dSLionel Sambuc #ifdef _LP64
328e3209ae7SThomas Veerman #define HAVE_NATIVE_mpn_sub_n 1
32984d9c625SLionel Sambuc #define HAVE_NATIVE_mpn_sub_nc 1
330*0a6a1f1dSLionel Sambuc #endif
33184d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_subcnd_n */
332e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_sublsh1_n */
333e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_sublsh2_n */
334e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_sublsh_n */
33584d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_sublsh1_nc */
33684d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_sublsh2_nc */
33784d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_sublsh_nc */
33884d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_sublsh1_n_ip1 */
33984d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_sublsh2_n_ip1 */
34084d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_sublsh_n_ip1 */
34184d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_sublsh1_nc_ip1 */
34284d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_sublsh2_nc_ip1 */
34384d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_sublsh_nc_ip1 */
344e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_submul_1c */
34584d9c625SLionel Sambuc /* #undef HAVE_NATIVE_mpn_tabselect */
346e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_udiv_qrnnd */
347e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_udiv_qrnnd_r */
348*0a6a1f1dSLionel Sambuc #ifdef _LP64
349e3209ae7SThomas Veerman #define HAVE_NATIVE_mpn_umul_ppmm 1
350*0a6a1f1dSLionel Sambuc #endif
351e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_umul_ppmm_r */
352e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_xor_n */
353e3209ae7SThomas Veerman /* #undef HAVE_NATIVE_mpn_xnor_n */
354e3209ae7SThomas Veerman 
355e3209ae7SThomas Veerman /* Define to 1 if you have the `nl_langinfo' function. */
356e3209ae7SThomas Veerman #define HAVE_NL_LANGINFO 1
357e3209ae7SThomas Veerman 
358e3209ae7SThomas Veerman /* Define to 1 if you have the <nl_types.h> header file. */
359e3209ae7SThomas Veerman #define HAVE_NL_TYPES_H 1
360e3209ae7SThomas Veerman 
361e3209ae7SThomas Veerman /* Define to 1 if you have the `obstack_vprintf' function. */
362e3209ae7SThomas Veerman /* #undef HAVE_OBSTACK_VPRINTF */
363e3209ae7SThomas Veerman 
364e3209ae7SThomas Veerman /* Define to 1 if you have the `popen' function. */
365e3209ae7SThomas Veerman #define HAVE_POPEN 1
366e3209ae7SThomas Veerman 
367e3209ae7SThomas Veerman /* Define to 1 if you have the `processor_info' function. */
368e3209ae7SThomas Veerman /* #undef HAVE_PROCESSOR_INFO */
369e3209ae7SThomas Veerman 
370e3209ae7SThomas Veerman /* Define to 1 if <sys/pstat.h> `struct pst_processor' exists and contains
371e3209ae7SThomas Veerman    `psp_iticksperclktick'. */
372e3209ae7SThomas Veerman /* #undef HAVE_PSP_ITICKSPERCLKTICK */
373e3209ae7SThomas Veerman 
374e3209ae7SThomas Veerman /* Define to 1 if you have the `pstat_getprocessor' function. */
375e3209ae7SThomas Veerman /* #undef HAVE_PSTAT_GETPROCESSOR */
376e3209ae7SThomas Veerman 
377e3209ae7SThomas Veerman /* Define to 1 if the system has the type `ptrdiff_t'. */
378e3209ae7SThomas Veerman #define HAVE_PTRDIFF_T 1
379e3209ae7SThomas Veerman 
380e3209ae7SThomas Veerman /* Define to 1 if the system has the type `quad_t'. */
381e3209ae7SThomas Veerman #define HAVE_QUAD_T 1
382e3209ae7SThomas Veerman 
383e3209ae7SThomas Veerman /* Define to 1 if you have the `raise' function. */
384e3209ae7SThomas Veerman #define HAVE_RAISE 1
385e3209ae7SThomas Veerman 
386e3209ae7SThomas Veerman /* Define to 1 if you have the `read_real_time' function. */
387e3209ae7SThomas Veerman /* #undef HAVE_READ_REAL_TIME */
388e3209ae7SThomas Veerman 
389e3209ae7SThomas Veerman /* Define to 1 if you have the `sigaction' function. */
390e3209ae7SThomas Veerman #define HAVE_SIGACTION 1
391e3209ae7SThomas Veerman 
392e3209ae7SThomas Veerman /* Define to 1 if you have the `sigaltstack' function. */
393e3209ae7SThomas Veerman #define HAVE_SIGALTSTACK 1
394e3209ae7SThomas Veerman 
395e3209ae7SThomas Veerman /* Define to 1 if you have the `sigstack' function. */
396e3209ae7SThomas Veerman /* #undef HAVE_SIGSTACK */
397e3209ae7SThomas Veerman 
398e3209ae7SThomas Veerman /* Tune directory speed_cyclecounter, undef=none, 1=32bits, 2=64bits) */
399e3209ae7SThomas Veerman /* #undef HAVE_SPEED_CYCLECOUNTER */
400e3209ae7SThomas Veerman 
401e3209ae7SThomas Veerman /* Define to 1 if you have the <sstream> header file. */
402e3209ae7SThomas Veerman /* #undef HAVE_SSTREAM */
403e3209ae7SThomas Veerman 
404e3209ae7SThomas Veerman /* Define to 1 if the system has the type `stack_t'. */
405e3209ae7SThomas Veerman #define HAVE_STACK_T 1
406e3209ae7SThomas Veerman 
407e3209ae7SThomas Veerman /* Define to 1 if <stdarg.h> exists and works */
408e3209ae7SThomas Veerman #define HAVE_STDARG 1
409e3209ae7SThomas Veerman 
410e3209ae7SThomas Veerman /* Define to 1 if you have the <stdint.h> header file. */
411e3209ae7SThomas Veerman #define HAVE_STDINT_H 1
412e3209ae7SThomas Veerman 
413e3209ae7SThomas Veerman /* Define to 1 if you have the <stdlib.h> header file. */
414e3209ae7SThomas Veerman #define HAVE_STDLIB_H 1
415e3209ae7SThomas Veerman 
416e3209ae7SThomas Veerman /* Define to 1 if the system has the type `std::locale'. */
417e3209ae7SThomas Veerman /* #undef HAVE_STD__LOCALE */
418e3209ae7SThomas Veerman 
419e3209ae7SThomas Veerman /* Define to 1 if you have the `strchr' function. */
420e3209ae7SThomas Veerman #define HAVE_STRCHR 1
421e3209ae7SThomas Veerman 
422e3209ae7SThomas Veerman /* Define to 1 if you have the `strerror' function. */
423e3209ae7SThomas Veerman #define HAVE_STRERROR 1
424e3209ae7SThomas Veerman 
425e3209ae7SThomas Veerman /* Define to 1 if cpp supports the ANSI # stringizing operator. */
426e3209ae7SThomas Veerman #define HAVE_STRINGIZE 1
427e3209ae7SThomas Veerman 
428e3209ae7SThomas Veerman /* Define to 1 if you have the <strings.h> header file. */
429e3209ae7SThomas Veerman #define HAVE_STRINGS_H 1
430e3209ae7SThomas Veerman 
431e3209ae7SThomas Veerman /* Define to 1 if you have the <string.h> header file. */
432e3209ae7SThomas Veerman #define HAVE_STRING_H 1
433e3209ae7SThomas Veerman 
434e3209ae7SThomas Veerman /* Define to 1 if you have the `strnlen' function. */
435e3209ae7SThomas Veerman #define HAVE_STRNLEN 1
436e3209ae7SThomas Veerman 
437e3209ae7SThomas Veerman /* Define to 1 if you have the `strtol' function. */
438e3209ae7SThomas Veerman #define HAVE_STRTOL 1
439e3209ae7SThomas Veerman 
440e3209ae7SThomas Veerman /* Define to 1 if you have the `strtoul' function. */
441e3209ae7SThomas Veerman #define HAVE_STRTOUL 1
442e3209ae7SThomas Veerman 
443e3209ae7SThomas Veerman /* Define to 1 if you have the `sysconf' function. */
444e3209ae7SThomas Veerman #define HAVE_SYSCONF 1
445e3209ae7SThomas Veerman 
446e3209ae7SThomas Veerman /* Define to 1 if you have the `sysctl' function. */
447e3209ae7SThomas Veerman #define HAVE_SYSCTL 1
448e3209ae7SThomas Veerman 
449e3209ae7SThomas Veerman /* Define to 1 if you have the `sysctlbyname' function. */
450e3209ae7SThomas Veerman #define HAVE_SYSCTLBYNAME 1
451e3209ae7SThomas Veerman 
452e3209ae7SThomas Veerman /* Define to 1 if you have the `syssgi' function. */
453e3209ae7SThomas Veerman /* #undef HAVE_SYSSGI */
454e3209ae7SThomas Veerman 
455e3209ae7SThomas Veerman /* Define to 1 if you have the <sys/attributes.h> header file. */
456e3209ae7SThomas Veerman /* #undef HAVE_SYS_ATTRIBUTES_H */
457e3209ae7SThomas Veerman 
458e3209ae7SThomas Veerman /* Define to 1 if you have the <sys/iograph.h> header file. */
459e3209ae7SThomas Veerman /* #undef HAVE_SYS_IOGRAPH_H */
460e3209ae7SThomas Veerman 
461e3209ae7SThomas Veerman /* Define to 1 if you have the <sys/mman.h> header file. */
462e3209ae7SThomas Veerman #define HAVE_SYS_MMAN_H 1
463e3209ae7SThomas Veerman 
464e3209ae7SThomas Veerman /* Define to 1 if you have the <sys/param.h> header file. */
465e3209ae7SThomas Veerman #define HAVE_SYS_PARAM_H 1
466e3209ae7SThomas Veerman 
467e3209ae7SThomas Veerman /* Define to 1 if you have the <sys/processor.h> header file. */
468e3209ae7SThomas Veerman /* #undef HAVE_SYS_PROCESSOR_H */
469e3209ae7SThomas Veerman 
470e3209ae7SThomas Veerman /* Define to 1 if you have the <sys/pstat.h> header file. */
471e3209ae7SThomas Veerman /* #undef HAVE_SYS_PSTAT_H */
472e3209ae7SThomas Veerman 
473e3209ae7SThomas Veerman /* Define to 1 if you have the <sys/resource.h> header file. */
474e3209ae7SThomas Veerman #define HAVE_SYS_RESOURCE_H 1
475e3209ae7SThomas Veerman 
476e3209ae7SThomas Veerman /* Define to 1 if you have the <sys/stat.h> header file. */
477e3209ae7SThomas Veerman #define HAVE_SYS_STAT_H 1
478e3209ae7SThomas Veerman 
479e3209ae7SThomas Veerman /* Define to 1 if you have the <sys/sysctl.h> header file. */
480e3209ae7SThomas Veerman #define HAVE_SYS_SYSCTL_H 1
481e3209ae7SThomas Veerman 
482e3209ae7SThomas Veerman /* Define to 1 if you have the <sys/sysinfo.h> header file. */
483e3209ae7SThomas Veerman /* #undef HAVE_SYS_SYSINFO_H */
484e3209ae7SThomas Veerman 
485e3209ae7SThomas Veerman /* Define to 1 if you have the <sys/syssgi.h> header file. */
486e3209ae7SThomas Veerman /* #undef HAVE_SYS_SYSSGI_H */
487e3209ae7SThomas Veerman 
488e3209ae7SThomas Veerman /* Define to 1 if you have the <sys/systemcfg.h> header file. */
489e3209ae7SThomas Veerman /* #undef HAVE_SYS_SYSTEMCFG_H */
490e3209ae7SThomas Veerman 
491e3209ae7SThomas Veerman /* Define to 1 if you have the <sys/times.h> header file. */
492e3209ae7SThomas Veerman #define HAVE_SYS_TIMES_H 1
493e3209ae7SThomas Veerman 
494e3209ae7SThomas Veerman /* Define to 1 if you have the <sys/time.h> header file. */
495e3209ae7SThomas Veerman #define HAVE_SYS_TIME_H 1
496e3209ae7SThomas Veerman 
497e3209ae7SThomas Veerman /* Define to 1 if you have the <sys/types.h> header file. */
498e3209ae7SThomas Veerman #define HAVE_SYS_TYPES_H 1
499e3209ae7SThomas Veerman 
500e3209ae7SThomas Veerman /* Define to 1 if you have the `times' function. */
501e3209ae7SThomas Veerman #define HAVE_TIMES 1
502e3209ae7SThomas Veerman 
503e3209ae7SThomas Veerman /* Define to 1 if the system has the type `uint_least32_t'. */
504e3209ae7SThomas Veerman #define HAVE_UINT_LEAST32_T 1
505e3209ae7SThomas Veerman 
506e3209ae7SThomas Veerman /* Define to 1 if you have the <unistd.h> header file. */
507e3209ae7SThomas Veerman #define HAVE_UNISTD_H 1
508e3209ae7SThomas Veerman 
509e3209ae7SThomas Veerman /* Define to 1 if you have the `vsnprintf' function and it works properly. */
510e3209ae7SThomas Veerman #define HAVE_VSNPRINTF 1
511e3209ae7SThomas Veerman 
51284d9c625SLionel Sambuc /* Define to 1 for Windos/64 */
51384d9c625SLionel Sambuc /* #undef HOST_DOS64 */
51484d9c625SLionel Sambuc 
515e3209ae7SThomas Veerman /* Assembler local label prefix */
516e3209ae7SThomas Veerman #define LSYM_PREFIX ".L"
517e3209ae7SThomas Veerman 
518e3209ae7SThomas Veerman /* Define to the sub-directory in which libtool stores uninstalled libraries.
519e3209ae7SThomas Veerman    */
520e3209ae7SThomas Veerman #define LT_OBJDIR ".libs/"
521e3209ae7SThomas Veerman 
522e3209ae7SThomas Veerman /* Name of package */
523e3209ae7SThomas Veerman #define PACKAGE "gmp"
524e3209ae7SThomas Veerman 
525e3209ae7SThomas Veerman /* Define to the address where bug reports for this package should be sent. */
52684d9c625SLionel Sambuc #define PACKAGE_BUGREPORT "gmp-bugs@gmplib.org, see http://gmplib.org/manual/Reporting-Bugs.html"
527e3209ae7SThomas Veerman 
528e3209ae7SThomas Veerman /* Define to the full name of this package. */
529e3209ae7SThomas Veerman #define PACKAGE_NAME "GNU MP"
530e3209ae7SThomas Veerman 
531e3209ae7SThomas Veerman /* Define to the full name and version of this package. */
53284d9c625SLionel Sambuc #define PACKAGE_STRING "GNU MP 5.1.3"
533e3209ae7SThomas Veerman 
534e3209ae7SThomas Veerman /* Define to the one symbol short name of this package. */
535e3209ae7SThomas Veerman #define PACKAGE_TARNAME "gmp"
536e3209ae7SThomas Veerman 
537e3209ae7SThomas Veerman /* Define to the home page for this package. */
538e3209ae7SThomas Veerman #define PACKAGE_URL "http://www.gnu.org/software/gmp/"
539e3209ae7SThomas Veerman 
540e3209ae7SThomas Veerman /* Define to the version of this package. */
54184d9c625SLionel Sambuc #define PACKAGE_VERSION "5.1.3"
542e3209ae7SThomas Veerman 
543e3209ae7SThomas Veerman /* Define as the return type of signal handlers (`int' or `void'). */
544e3209ae7SThomas Veerman #define RETSIGTYPE void
545e3209ae7SThomas Veerman 
546e3209ae7SThomas Veerman /* The size of `mp_limb_t', as computed by sizeof. */
547e3209ae7SThomas Veerman #define SIZEOF_MP_LIMB_T 8
548e3209ae7SThomas Veerman 
549e3209ae7SThomas Veerman /* The size of `unsigned', as computed by sizeof. */
550e3209ae7SThomas Veerman #define SIZEOF_UNSIGNED 4
551e3209ae7SThomas Veerman 
552e3209ae7SThomas Veerman /* The size of `unsigned long', as computed by sizeof. */
553e3209ae7SThomas Veerman #define SIZEOF_UNSIGNED_LONG 4
554e3209ae7SThomas Veerman 
555e3209ae7SThomas Veerman /* The size of `unsigned short', as computed by sizeof. */
556e3209ae7SThomas Veerman #define SIZEOF_UNSIGNED_SHORT 2
557e3209ae7SThomas Veerman 
558e3209ae7SThomas Veerman /* The size of `void *', as computed by sizeof. */
559e3209ae7SThomas Veerman #define SIZEOF_VOID_P 4
560e3209ae7SThomas Veerman 
561e3209ae7SThomas Veerman /* Define to 1 if sscanf requires writable inputs */
562e3209ae7SThomas Veerman /* #undef SSCANF_WRITABLE_INPUT */
563e3209ae7SThomas Veerman 
564e3209ae7SThomas Veerman /* Define to 1 if you have the ANSI C header files. */
565e3209ae7SThomas Veerman #define STDC_HEADERS 1
566e3209ae7SThomas Veerman 
567e3209ae7SThomas Veerman /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
568e3209ae7SThomas Veerman #define TIME_WITH_SYS_TIME 1
569e3209ae7SThomas Veerman 
570e3209ae7SThomas Veerman /* Maximum size the tune program can test for SQR_TOOM2_THRESHOLD */
571e3209ae7SThomas Veerman #define TUNE_SQR_TOOM2_MAX SQR_TOOM2_MAX_GENERIC
572e3209ae7SThomas Veerman 
573e3209ae7SThomas Veerman /* Version number of package */
57484d9c625SLionel Sambuc #define VERSION "5.1.3"
57584d9c625SLionel Sambuc 
57684d9c625SLionel Sambuc /* Defined to 1 as per --enable-assembly */
57784d9c625SLionel Sambuc #define WANT_ASSEMBLY 1
578e3209ae7SThomas Veerman 
579e3209ae7SThomas Veerman /* Define to 1 to enable ASSERT checking, per --enable-assert */
580e3209ae7SThomas Veerman /* #undef WANT_ASSERT */
581e3209ae7SThomas Veerman 
582e3209ae7SThomas Veerman /* Define to 1 when building a fat binary. */
583e3209ae7SThomas Veerman /* #undef WANT_FAT_BINARY */
584e3209ae7SThomas Veerman 
585e3209ae7SThomas Veerman /* Define to 1 to enable FFTs for multiplication, per --enable-fft */
586e3209ae7SThomas Veerman #define WANT_FFT 1
587e3209ae7SThomas Veerman 
588e3209ae7SThomas Veerman /* Define to 1 to enable old mpn_mul_fft_full for multiplication, per
589e3209ae7SThomas Veerman    --enable-old-fft-full */
590e3209ae7SThomas Veerman /* #undef WANT_OLD_FFT_FULL */
591e3209ae7SThomas Veerman 
592e3209ae7SThomas Veerman /* Define to 1 if --enable-profiling=gprof */
593e3209ae7SThomas Veerman /* #undef WANT_PROFILING_GPROF */
594e3209ae7SThomas Veerman 
595e3209ae7SThomas Veerman /* Define to 1 if --enable-profiling=instrument */
596e3209ae7SThomas Veerman /* #undef WANT_PROFILING_INSTRUMENT */
597e3209ae7SThomas Veerman 
598e3209ae7SThomas Veerman /* Define to 1 if --enable-profiling=prof */
599e3209ae7SThomas Veerman /* #undef WANT_PROFILING_PROF */
600e3209ae7SThomas Veerman 
601e3209ae7SThomas Veerman /* Define one of these to 1 for the desired temporary memory allocation
602e3209ae7SThomas Veerman    method, per --enable-alloca. */
603e3209ae7SThomas Veerman #define WANT_TMP_ALLOCA 1
604e3209ae7SThomas Veerman /* #undef WANT_TMP_REENTRANT */
605e3209ae7SThomas Veerman /* #undef WANT_TMP_NOTREENTRANT */
606e3209ae7SThomas Veerman /* #undef WANT_TMP_DEBUG */
607e3209ae7SThomas Veerman 
608e3209ae7SThomas Veerman /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
609e3209ae7SThomas Veerman    significant byte first (like Motorola and SPARC, unlike Intel). */
610e3209ae7SThomas Veerman #if defined AC_APPLE_UNIVERSAL_BUILD
611e3209ae7SThomas Veerman # if defined __BIG_ENDIAN__
612e3209ae7SThomas Veerman #  define WORDS_BIGENDIAN 1
613e3209ae7SThomas Veerman # endif
614e3209ae7SThomas Veerman #else
615e3209ae7SThomas Veerman # ifndef WORDS_BIGENDIAN
616e3209ae7SThomas Veerman /* #  undef WORDS_BIGENDIAN */
617e3209ae7SThomas Veerman # endif
618e3209ae7SThomas Veerman #endif
619e3209ae7SThomas Veerman 
620e3209ae7SThomas Veerman /* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
621e3209ae7SThomas Veerman    `char[]'. */
622e3209ae7SThomas Veerman #define YYTEXT_POINTER 1
623e3209ae7SThomas Veerman 
624e3209ae7SThomas Veerman /* Define to `__inline__' or `__inline' if that's what the C compiler
625e3209ae7SThomas Veerman    calls it, or to nothing if 'inline' is not supported under any name.  */
626e3209ae7SThomas Veerman #ifndef __cplusplus
627e3209ae7SThomas Veerman /* #undef inline */
628e3209ae7SThomas Veerman #endif
629e3209ae7SThomas Veerman 
630e3209ae7SThomas Veerman /* Define to the equivalent of the C99 'restrict' keyword, or to
631e3209ae7SThomas Veerman    nothing if this is not supported.  Do not define if restrict is
632e3209ae7SThomas Veerman    supported directly.  */
633e3209ae7SThomas Veerman #define restrict __restrict
634e3209ae7SThomas Veerman /* Work around a bug in Sun C++: it does not support _Restrict or
635e3209ae7SThomas Veerman    __restrict__, even though the corresponding Sun C compiler ends up with
636e3209ae7SThomas Veerman    "#define restrict _Restrict" or "#define restrict __restrict__" in the
637e3209ae7SThomas Veerman    previous line.  Perhaps some future version of Sun C++ will work with
638e3209ae7SThomas Veerman    restrict; if so, hopefully it defines __RESTRICT like Sun C does.  */
639e3209ae7SThomas Veerman #if defined __SUNPRO_CC && !defined __RESTRICT
640e3209ae7SThomas Veerman # define _Restrict
641e3209ae7SThomas Veerman # define __restrict__
642e3209ae7SThomas Veerman #endif
643e3209ae7SThomas Veerman 
644e3209ae7SThomas Veerman /* Define to empty if the keyword `volatile' does not work. Warning: valid
645e3209ae7SThomas Veerman    code using `volatile' can become incorrect without. Disable with care. */
646e3209ae7SThomas Veerman /* #undef volatile */
647