1 | /* Templates for defines setup by configure. |
---|
2 | |
---|
3 | Copyright 2000, 2001, 2002 Free Software Foundation, Inc. |
---|
4 | |
---|
5 | This file is part of the GNU MP Library. |
---|
6 | |
---|
7 | The GNU MP Library is free software; you can redistribute it and/or modify |
---|
8 | it under the terms of the GNU Lesser General Public License as published by |
---|
9 | the Free Software Foundation; either version 2.1 of the License, or (at your |
---|
10 | option) any later version. |
---|
11 | |
---|
12 | The GNU MP Library is distributed in the hope that it will be useful, but |
---|
13 | WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY |
---|
14 | or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public |
---|
15 | License for more details. |
---|
16 | |
---|
17 | You should have received a copy of the GNU Lesser General Public License |
---|
18 | along with the GNU MP Library; see the file COPYING.LIB. If not, write to |
---|
19 | the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, |
---|
20 | MA 02111-1307, USA. */ |
---|
21 | |
---|
22 | @TOP@ |
---|
23 | |
---|
24 | /* Define one (and only one) of these for the CPU host. |
---|
25 | Only hosts that are going to be tested for need to be in this list, |
---|
26 | not everything that can possibly be selected. |
---|
27 | */ |
---|
28 | #undef HAVE_HOST_CPU_alpha |
---|
29 | #undef HAVE_HOST_CPU_alphaev5 |
---|
30 | #undef HAVE_HOST_CPU_alphaev6 |
---|
31 | #undef HAVE_HOST_CPU_alphaev67 |
---|
32 | |
---|
33 | #undef HAVE_HOST_CPU_m68k |
---|
34 | #undef HAVE_HOST_CPU_m68000 |
---|
35 | #undef HAVE_HOST_CPU_m68010 |
---|
36 | #undef HAVE_HOST_CPU_m68020 |
---|
37 | #undef HAVE_HOST_CPU_m68030 |
---|
38 | #undef HAVE_HOST_CPU_m68040 |
---|
39 | #undef HAVE_HOST_CPU_m68060 |
---|
40 | #undef HAVE_HOST_CPU_m68302 |
---|
41 | #undef HAVE_HOST_CPU_m68360 |
---|
42 | |
---|
43 | #undef HAVE_HOST_CPU_powerpc604 |
---|
44 | #undef HAVE_HOST_CPU_powerpc604e |
---|
45 | #undef HAVE_HOST_CPU_powerpc750 |
---|
46 | #undef HAVE_HOST_CPU_powerpc7400 |
---|
47 | |
---|
48 | #undef HAVE_HOST_CPU_sparc |
---|
49 | #undef HAVE_HOST_CPU_sparcv8 |
---|
50 | #undef HAVE_HOST_CPU_supersparc |
---|
51 | #undef HAVE_HOST_CPU_sparclite |
---|
52 | #undef HAVE_HOST_CPU_microsparc |
---|
53 | #undef HAVE_HOST_CPU_ultrasparc1 |
---|
54 | #undef HAVE_HOST_CPU_ultrasparc2 |
---|
55 | #undef HAVE_HOST_CPU_sparc64 |
---|
56 | |
---|
57 | #undef HAVE_HOST_CPU_hppa1_0 |
---|
58 | #undef HAVE_HOST_CPU_hppa1_1 |
---|
59 | #undef HAVE_HOST_CPU_hppa2_0n |
---|
60 | #undef HAVE_HOST_CPU_hppa2_0w |
---|
61 | |
---|
62 | #undef HAVE_HOST_CPU_i386 |
---|
63 | #undef HAVE_HOST_CPU_i486 |
---|
64 | #undef HAVE_HOST_CPU_i586 |
---|
65 | #undef HAVE_HOST_CPU_i686 |
---|
66 | #undef HAVE_HOST_CPU_pentium |
---|
67 | #undef HAVE_HOST_CPU_pentiummmx |
---|
68 | #undef HAVE_HOST_CPU_pentiumpro |
---|
69 | #undef HAVE_HOST_CPU_pentium2 |
---|
70 | #undef HAVE_HOST_CPU_pentium3 |
---|
71 | #undef HAVE_HOST_CPU_k5 |
---|
72 | #undef HAVE_HOST_CPU_k6 |
---|
73 | #undef HAVE_HOST_CPU_k62 |
---|
74 | #undef HAVE_HOST_CPU_k63 |
---|
75 | #undef HAVE_HOST_CPU_athlon |
---|
76 | |
---|
77 | /* a dummy to make autoheader happy */ |
---|
78 | #undef HAVE_HOST_CPU_ |
---|
79 | |
---|
80 | |
---|
81 | /* Define one (and only one) of these for the CPU host family. |
---|
82 | Only hosts that are going to be tested for need to be in this list, |
---|
83 | not everything that can possibly be selected. |
---|
84 | */ |
---|
85 | #undef HAVE_HOST_CPU_FAMILY_power |
---|
86 | #undef HAVE_HOST_CPU_FAMILY_powerpc |
---|
87 | #undef HAVE_HOST_CPU_FAMILY_x86 |
---|
88 | |
---|
89 | |
---|
90 | /* Define if we have native implementation of function. */ |
---|
91 | #undef HAVE_NATIVE_mpn_add |
---|
92 | #undef HAVE_NATIVE_mpn_add_1 |
---|
93 | #undef HAVE_NATIVE_mpn_add_n |
---|
94 | #undef HAVE_NATIVE_mpn_add_nc |
---|
95 | #undef HAVE_NATIVE_mpn_addmul_1 |
---|
96 | #undef HAVE_NATIVE_mpn_addmul_1c |
---|
97 | #undef HAVE_NATIVE_mpn_addmul_2 |
---|
98 | #undef HAVE_NATIVE_mpn_addmul_3 |
---|
99 | #undef HAVE_NATIVE_mpn_addmul_4 |
---|
100 | #undef HAVE_NATIVE_mpn_addsub_n |
---|
101 | #undef HAVE_NATIVE_mpn_addsub_nc |
---|
102 | #undef HAVE_NATIVE_mpn_and_n |
---|
103 | #undef HAVE_NATIVE_mpn_andn_n |
---|
104 | #undef HAVE_NATIVE_mpn_bdivmod |
---|
105 | #undef HAVE_NATIVE_mpn_cmp |
---|
106 | #undef HAVE_NATIVE_mpn_com_n |
---|
107 | #undef HAVE_NATIVE_mpn_copyd |
---|
108 | #undef HAVE_NATIVE_mpn_copyi |
---|
109 | #undef HAVE_NATIVE_mpn_divexact_1 |
---|
110 | #undef HAVE_NATIVE_mpn_divexact_by3c |
---|
111 | #undef HAVE_NATIVE_mpn_divrem |
---|
112 | #undef HAVE_NATIVE_mpn_divrem_1 |
---|
113 | #undef HAVE_NATIVE_mpn_divrem_1c |
---|
114 | #undef HAVE_NATIVE_mpn_divrem_2 |
---|
115 | #undef HAVE_NATIVE_mpn_divrem_newton |
---|
116 | #undef HAVE_NATIVE_mpn_divrem_classic |
---|
117 | #undef HAVE_NATIVE_mpn_dump |
---|
118 | #undef HAVE_NATIVE_mpn_gcd |
---|
119 | #undef HAVE_NATIVE_mpn_gcd_1 |
---|
120 | #undef HAVE_NATIVE_mpn_gcd_finda |
---|
121 | #undef HAVE_NATIVE_mpn_gcdext |
---|
122 | #undef HAVE_NATIVE_mpn_get_str |
---|
123 | #undef HAVE_NATIVE_mpn_hamdist |
---|
124 | #undef HAVE_NATIVE_mpn_invert_limb |
---|
125 | #undef HAVE_NATIVE_mpn_ior_n |
---|
126 | #undef HAVE_NATIVE_mpn_iorn_n |
---|
127 | #undef HAVE_NATIVE_mpn_lshift |
---|
128 | #undef HAVE_NATIVE_mpn_mod_1 |
---|
129 | #undef HAVE_NATIVE_mpn_mod_1c |
---|
130 | #undef HAVE_NATIVE_mpn_modexact_1_odd |
---|
131 | #undef HAVE_NATIVE_mpn_modexact_1c_odd |
---|
132 | #undef HAVE_NATIVE_mpn_mul |
---|
133 | #undef HAVE_NATIVE_mpn_mul_1 |
---|
134 | #undef HAVE_NATIVE_mpn_mul_1c |
---|
135 | #undef HAVE_NATIVE_mpn_mul_2 |
---|
136 | #undef HAVE_NATIVE_mpn_mul_3 |
---|
137 | #undef HAVE_NATIVE_mpn_mul_4 |
---|
138 | #undef HAVE_NATIVE_mpn_mul_basecase |
---|
139 | #undef HAVE_NATIVE_mpn_mul_n |
---|
140 | #undef HAVE_NATIVE_mpn_nand_n |
---|
141 | #undef HAVE_NATIVE_mpn_nior_n |
---|
142 | #undef HAVE_NATIVE_mpn_perfect_square_p |
---|
143 | #undef HAVE_NATIVE_mpn_popcount |
---|
144 | #undef HAVE_NATIVE_mpn_preinv_mod_1 |
---|
145 | #undef HAVE_NATIVE_mpn_random2 |
---|
146 | #undef HAVE_NATIVE_mpn_random |
---|
147 | #undef HAVE_NATIVE_mpn_rawrandom |
---|
148 | #undef HAVE_NATIVE_mpn_rshift |
---|
149 | #undef HAVE_NATIVE_mpn_scan0 |
---|
150 | #undef HAVE_NATIVE_mpn_scan1 |
---|
151 | #undef HAVE_NATIVE_mpn_set_str |
---|
152 | #undef HAVE_NATIVE_mpn_sqrtrem |
---|
153 | #undef HAVE_NATIVE_mpn_sqr_basecase |
---|
154 | #undef HAVE_NATIVE_mpn_sqr_diagonal |
---|
155 | #undef HAVE_NATIVE_mpn_sub |
---|
156 | #undef HAVE_NATIVE_mpn_sub_1 |
---|
157 | #undef HAVE_NATIVE_mpn_sub_n |
---|
158 | #undef HAVE_NATIVE_mpn_sub_nc |
---|
159 | #undef HAVE_NATIVE_mpn_submul_1 |
---|
160 | #undef HAVE_NATIVE_mpn_submul_1c |
---|
161 | #undef HAVE_NATIVE_mpn_udiv_w_sdiv |
---|
162 | #undef HAVE_NATIVE_mpn_umul_ppmm |
---|
163 | #undef HAVE_NATIVE_mpn_udiv_qrnnd |
---|
164 | #undef HAVE_NATIVE_mpn_xor_n |
---|
165 | #undef HAVE_NATIVE_mpn_xnor_n |
---|
166 | |
---|
167 | /* a dummy to make autoheader happy */ |
---|
168 | #undef HAVE_NATIVE_ |
---|