111
|
1 /* auto-config.h.in. Generated from configure.ac by autoheader. */
|
|
2
|
|
3 /* Define if building universal (internal helper macro) */
|
|
4 #undef AC_APPLE_UNIVERSAL_BUILD
|
|
5
|
|
6 /* Have __atomic_compare_exchange for 1 byte integers. */
|
|
7 #undef HAVE_ATOMIC_CAS_1
|
|
8
|
|
9 /* Have __atomic_compare_exchange for 16 byte integers. */
|
|
10 #undef HAVE_ATOMIC_CAS_16
|
|
11
|
|
12 /* Have __atomic_compare_exchange for 2 byte integers. */
|
|
13 #undef HAVE_ATOMIC_CAS_2
|
|
14
|
|
15 /* Have __atomic_compare_exchange for 4 byte integers. */
|
|
16 #undef HAVE_ATOMIC_CAS_4
|
|
17
|
|
18 /* Have __atomic_compare_exchange for 8 byte integers. */
|
|
19 #undef HAVE_ATOMIC_CAS_8
|
|
20
|
|
21 /* Have __atomic_exchange for 1 byte integers. */
|
|
22 #undef HAVE_ATOMIC_EXCHANGE_1
|
|
23
|
|
24 /* Have __atomic_exchange for 16 byte integers. */
|
|
25 #undef HAVE_ATOMIC_EXCHANGE_16
|
|
26
|
|
27 /* Have __atomic_exchange for 2 byte integers. */
|
|
28 #undef HAVE_ATOMIC_EXCHANGE_2
|
|
29
|
|
30 /* Have __atomic_exchange for 4 byte integers. */
|
|
31 #undef HAVE_ATOMIC_EXCHANGE_4
|
|
32
|
|
33 /* Have __atomic_exchange for 8 byte integers. */
|
|
34 #undef HAVE_ATOMIC_EXCHANGE_8
|
|
35
|
|
36 /* Have __atomic_fetch_add for 1 byte integers. */
|
|
37 #undef HAVE_ATOMIC_FETCH_ADD_1
|
|
38
|
|
39 /* Have __atomic_fetch_add for 16 byte integers. */
|
|
40 #undef HAVE_ATOMIC_FETCH_ADD_16
|
|
41
|
|
42 /* Have __atomic_fetch_add for 2 byte integers. */
|
|
43 #undef HAVE_ATOMIC_FETCH_ADD_2
|
|
44
|
|
45 /* Have __atomic_fetch_add for 4 byte integers. */
|
|
46 #undef HAVE_ATOMIC_FETCH_ADD_4
|
|
47
|
|
48 /* Have __atomic_fetch_add for 8 byte integers. */
|
|
49 #undef HAVE_ATOMIC_FETCH_ADD_8
|
|
50
|
|
51 /* Have __atomic_fetch_op for all op for 1 byte integers. */
|
|
52 #undef HAVE_ATOMIC_FETCH_OP_1
|
|
53
|
|
54 /* Have __atomic_fetch_op for all op for 16 byte integers. */
|
|
55 #undef HAVE_ATOMIC_FETCH_OP_16
|
|
56
|
|
57 /* Have __atomic_fetch_op for all op for 2 byte integers. */
|
|
58 #undef HAVE_ATOMIC_FETCH_OP_2
|
|
59
|
|
60 /* Have __atomic_fetch_op for all op for 4 byte integers. */
|
|
61 #undef HAVE_ATOMIC_FETCH_OP_4
|
|
62
|
|
63 /* Have __atomic_fetch_op for all op for 8 byte integers. */
|
|
64 #undef HAVE_ATOMIC_FETCH_OP_8
|
|
65
|
|
66 /* Have __atomic_load/store for 1 byte integers. */
|
|
67 #undef HAVE_ATOMIC_LDST_1
|
|
68
|
|
69 /* Have __atomic_load/store for 16 byte integers. */
|
|
70 #undef HAVE_ATOMIC_LDST_16
|
|
71
|
|
72 /* Have __atomic_load/store for 2 byte integers. */
|
|
73 #undef HAVE_ATOMIC_LDST_2
|
|
74
|
|
75 /* Have __atomic_load/store for 4 byte integers. */
|
|
76 #undef HAVE_ATOMIC_LDST_4
|
|
77
|
|
78 /* Have __atomic_load/store for 8 byte integers. */
|
|
79 #undef HAVE_ATOMIC_LDST_8
|
|
80
|
|
81 /* Have __atomic_test_and_set for 1 byte integers. */
|
|
82 #undef HAVE_ATOMIC_TAS_1
|
|
83
|
|
84 /* Have __atomic_test_and_set for 16 byte integers. */
|
|
85 #undef HAVE_ATOMIC_TAS_16
|
|
86
|
|
87 /* Have __atomic_test_and_set for 2 byte integers. */
|
|
88 #undef HAVE_ATOMIC_TAS_2
|
|
89
|
|
90 /* Have __atomic_test_and_set for 4 byte integers. */
|
|
91 #undef HAVE_ATOMIC_TAS_4
|
|
92
|
|
93 /* Have __atomic_test_and_set for 8 byte integers. */
|
|
94 #undef HAVE_ATOMIC_TAS_8
|
|
95
|
|
96 /* Define to 1 if the target supports __attribute__((alias(...))). */
|
|
97 #undef HAVE_ATTRIBUTE_ALIAS
|
|
98
|
|
99 /* Define to 1 if the target supports __attribute__((dllexport)). */
|
|
100 #undef HAVE_ATTRIBUTE_DLLEXPORT
|
|
101
|
|
102 /* Define to 1 if the target supports __attribute__((visibility(...))). */
|
|
103 #undef HAVE_ATTRIBUTE_VISIBILITY
|
|
104
|
|
105 /* Define to 1 if you have the <dlfcn.h> header file. */
|
|
106 #undef HAVE_DLFCN_H
|
|
107
|
|
108 /* Define to 1 if you have the <fenv.h> header file. */
|
|
109 #undef HAVE_FENV_H
|
|
110
|
|
111 /* Define to 1 if the target supports __attribute__((ifunc(...))). */
|
|
112 #undef HAVE_IFUNC
|
|
113
|
|
114 /* Have support for 1 byte integers. */
|
|
115 #undef HAVE_INT1
|
|
116
|
|
117 /* Have support for 16 byte integers. */
|
|
118 #undef HAVE_INT16
|
|
119
|
|
120 /* Have support for 2 byte integers. */
|
|
121 #undef HAVE_INT2
|
|
122
|
|
123 /* Have support for 4 byte integers. */
|
|
124 #undef HAVE_INT4
|
|
125
|
|
126 /* Have support for 8 byte integers. */
|
|
127 #undef HAVE_INT8
|
|
128
|
|
129 /* Define to 1 if you have the <inttypes.h> header file. */
|
|
130 #undef HAVE_INTTYPES_H
|
|
131
|
|
132 /* Define to 1 if you have the <memory.h> header file. */
|
|
133 #undef HAVE_MEMORY_H
|
|
134
|
|
135 /* Define to 1 if you have the <stdint.h> header file. */
|
|
136 #undef HAVE_STDINT_H
|
|
137
|
|
138 /* Define to 1 if you have the <stdlib.h> header file. */
|
|
139 #undef HAVE_STDLIB_H
|
|
140
|
|
141 /* Define to 1 if you have the <strings.h> header file. */
|
|
142 #undef HAVE_STRINGS_H
|
|
143
|
|
144 /* Define to 1 if you have the <string.h> header file. */
|
|
145 #undef HAVE_STRING_H
|
|
146
|
|
147 /* Define to 1 if you have the <sys/stat.h> header file. */
|
|
148 #undef HAVE_SYS_STAT_H
|
|
149
|
|
150 /* Define to 1 if you have the <sys/types.h> header file. */
|
|
151 #undef HAVE_SYS_TYPES_H
|
|
152
|
|
153 /* Define to 1 if you have the <unistd.h> header file. */
|
|
154 #undef HAVE_UNISTD_H
|
|
155
|
131
|
156 /* Define ifunc resolver function argument. */
|
|
157 #undef IFUNC_RESOLVER_ARGS
|
|
158
|
111
|
159 /* Define to 1 if GNU symbol versioning is used for libatomic. */
|
|
160 #undef LIBAT_GNU_SYMBOL_VERSIONING
|
|
161
|
|
162 /* Define to the sub-directory in which libtool stores uninstalled libraries.
|
|
163 */
|
|
164 #undef LT_OBJDIR
|
|
165
|
|
166 /* Name of package */
|
|
167 #undef PACKAGE
|
|
168
|
|
169 /* Define to the address where bug reports for this package should be sent. */
|
|
170 #undef PACKAGE_BUGREPORT
|
|
171
|
|
172 /* Define to the full name of this package. */
|
|
173 #undef PACKAGE_NAME
|
|
174
|
|
175 /* Define to the full name and version of this package. */
|
|
176 #undef PACKAGE_STRING
|
|
177
|
|
178 /* Define to the one symbol short name of this package. */
|
|
179 #undef PACKAGE_TARNAME
|
|
180
|
|
181 /* Define to the home page for this package. */
|
|
182 #undef PACKAGE_URL
|
|
183
|
|
184 /* Define to the version of this package. */
|
|
185 #undef PACKAGE_VERSION
|
|
186
|
|
187 /* The size of `char', as computed by sizeof. */
|
|
188 #undef SIZEOF_CHAR
|
|
189
|
|
190 /* The size of `int', as computed by sizeof. */
|
|
191 #undef SIZEOF_INT
|
|
192
|
|
193 /* The size of `long', as computed by sizeof. */
|
|
194 #undef SIZEOF_LONG
|
|
195
|
|
196 /* The size of `short', as computed by sizeof. */
|
|
197 #undef SIZEOF_SHORT
|
|
198
|
|
199 /* The size of `void *', as computed by sizeof. */
|
|
200 #undef SIZEOF_VOID_P
|
|
201
|
|
202 /* Define to 1 if you have the ANSI C header files. */
|
|
203 #undef STDC_HEADERS
|
|
204
|
|
205 /* Define if you can safely include both <string.h> and <strings.h>. */
|
|
206 #undef STRING_WITH_STRINGS
|
|
207
|
|
208 /* Version number of package */
|
|
209 #undef VERSION
|
|
210
|
|
211 /* The word size in bytes of the machine. */
|
|
212 #undef WORDSIZE
|
|
213
|
|
214 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
|
215 significant byte first (like Motorola and SPARC, unlike Intel). */
|
|
216 #if defined AC_APPLE_UNIVERSAL_BUILD
|
|
217 # if defined __BIG_ENDIAN__
|
|
218 # define WORDS_BIGENDIAN 1
|
|
219 # endif
|
|
220 #else
|
|
221 # ifndef WORDS_BIGENDIAN
|
|
222 # undef WORDS_BIGENDIAN
|
|
223 # endif
|
|
224 #endif
|
|
225
|
|
226 #define MAYBE_HAVE_ATOMIC_LDST_1 HAVE_ATOMIC_LDST_1
|
|
227
|
|
228 #define FAST_ATOMIC_LDST_16 HAVE_ATOMIC_LDST_16
|
|
229
|
|
230 #define MAYBE_HAVE_ATOMIC_TAS_1 HAVE_ATOMIC_TAS_1
|
|
231
|
|
232 #define MAYBE_HAVE_ATOMIC_TAS_2 HAVE_ATOMIC_TAS_2
|
|
233
|
|
234 #define MAYBE_HAVE_ATOMIC_TAS_4 HAVE_ATOMIC_TAS_4
|
|
235
|
|
236 #define MAYBE_HAVE_ATOMIC_TAS_8 HAVE_ATOMIC_TAS_8
|
|
237
|
|
238 #define MAYBE_HAVE_ATOMIC_TAS_16 HAVE_ATOMIC_TAS_16
|
|
239
|
|
240 #define MAYBE_HAVE_ATOMIC_EXCHANGE_1 HAVE_ATOMIC_EXCHANGE_1
|
|
241
|
|
242 #define MAYBE_HAVE_ATOMIC_EXCHANGE_2 HAVE_ATOMIC_EXCHANGE_2
|
|
243
|
|
244 #define MAYBE_HAVE_ATOMIC_EXCHANGE_4 HAVE_ATOMIC_EXCHANGE_4
|
|
245
|
|
246 #define MAYBE_HAVE_ATOMIC_EXCHANGE_8 HAVE_ATOMIC_EXCHANGE_8
|
|
247
|
|
248 #define FAST_ATOMIC_LDST_1 HAVE_ATOMIC_LDST_1
|
|
249
|
|
250 #define MAYBE_HAVE_ATOMIC_EXCHANGE_16 HAVE_ATOMIC_EXCHANGE_16
|
|
251
|
|
252 #define MAYBE_HAVE_ATOMIC_CAS_1 HAVE_ATOMIC_CAS_1
|
|
253
|
|
254 #define MAYBE_HAVE_ATOMIC_CAS_2 HAVE_ATOMIC_CAS_2
|
|
255
|
|
256 #define MAYBE_HAVE_ATOMIC_CAS_4 HAVE_ATOMIC_CAS_4
|
|
257
|
|
258 #define MAYBE_HAVE_ATOMIC_CAS_8 HAVE_ATOMIC_CAS_8
|
|
259
|
|
260 #define MAYBE_HAVE_ATOMIC_CAS_16 HAVE_ATOMIC_CAS_16
|
|
261
|
|
262 #define MAYBE_HAVE_ATOMIC_FETCH_ADD_1 HAVE_ATOMIC_FETCH_ADD_1
|
|
263
|
|
264 #define MAYBE_HAVE_ATOMIC_FETCH_ADD_2 HAVE_ATOMIC_FETCH_ADD_2
|
|
265
|
|
266 #define MAYBE_HAVE_ATOMIC_FETCH_ADD_4 HAVE_ATOMIC_FETCH_ADD_4
|
|
267
|
|
268 #define MAYBE_HAVE_ATOMIC_FETCH_ADD_8 HAVE_ATOMIC_FETCH_ADD_8
|
|
269
|
|
270 #define MAYBE_HAVE_ATOMIC_LDST_2 HAVE_ATOMIC_LDST_2
|
|
271
|
|
272 #define MAYBE_HAVE_ATOMIC_FETCH_ADD_16 HAVE_ATOMIC_FETCH_ADD_16
|
|
273
|
|
274 #define MAYBE_HAVE_ATOMIC_FETCH_OP_1 HAVE_ATOMIC_FETCH_OP_1
|
|
275
|
|
276 #define MAYBE_HAVE_ATOMIC_FETCH_OP_2 HAVE_ATOMIC_FETCH_OP_2
|
|
277
|
|
278 #define MAYBE_HAVE_ATOMIC_FETCH_OP_4 HAVE_ATOMIC_FETCH_OP_4
|
|
279
|
|
280 #define MAYBE_HAVE_ATOMIC_FETCH_OP_8 HAVE_ATOMIC_FETCH_OP_8
|
|
281
|
|
282 #define MAYBE_HAVE_ATOMIC_FETCH_OP_16 HAVE_ATOMIC_FETCH_OP_16
|
|
283
|
|
284 #ifndef WORDS_BIGENDIAN
|
|
285 #define WORDS_BIGENDIAN 0
|
|
286 #endif
|
|
287
|
|
288 #define FAST_ATOMIC_LDST_2 HAVE_ATOMIC_LDST_2
|
|
289
|
|
290 #define MAYBE_HAVE_ATOMIC_LDST_4 HAVE_ATOMIC_LDST_4
|
|
291
|
|
292 #define FAST_ATOMIC_LDST_4 HAVE_ATOMIC_LDST_4
|
|
293
|
|
294 #define MAYBE_HAVE_ATOMIC_LDST_8 HAVE_ATOMIC_LDST_8
|
|
295
|
|
296 #define FAST_ATOMIC_LDST_8 HAVE_ATOMIC_LDST_8
|
|
297
|
|
298 #define MAYBE_HAVE_ATOMIC_LDST_16 HAVE_ATOMIC_LDST_16
|