Lines Matching full:linux

198 // RUN: %clang_cc1 -E -dM -ffreestanding -fgnuc-version=4.2.1 -triple=i386-pc-linux-gnu -target-cpu i486 < /dev/null | FileCheck -match-full-lines -check-prefix I386-LINUX -check-prefix I386-LINUX-ALIGN32 %s
199 // RUN: %clang_cc1 -E -dM -ffreestanding -fgnuc-version=4.2.1 -triple=i386-pc-linux-gnu -target-cpu pentium4 < /dev/null | FileCheck -match-full-lines -check-prefix I386-LINUX -check-prefix I386-LINUX-ALIGN64 %s
200 // RUN: %clang_cc1 -x c++ -E -dM -ffreestanding -fgnuc-version=4.2.1 -triple=i386-pc-linux-gnu -target-cpu pentium4 < /dev/null | FileCheck -match-full-lines -check-prefix I386-LINUX -check-prefix I386-LINUX-ALIGN64 -check-prefix I386-LINUX-CXX %s
202 // I386-LINUX-NOT:#define _LP64
203 // I386-LINUX:#define __BIGGEST_ALIGNMENT__ 16
204 // I386-LINUX:#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__
205 // I386-LINUX:#define __CHAR16_TYPE__ unsigned short
206 // I386-LINUX:#define __CHAR32_TYPE__ unsigned int
207 // I386-LINUX:#define __CHAR_BIT__ 8
208 // I386-LINUX:#define __DBL_DENORM_MIN__ 4.9406564584124654e-324
209 // I386-LINUX:#define __DBL_DIG__ 15
210 // I386-LINUX:#define __DBL_EPSILON__ 2.2204460492503131e-16
211 // I386-LINUX:#define __DBL_HAS_DENORM__ 1
212 // I386-LINUX:#define __DBL_HAS_INFINITY__ 1
213 // I386-LINUX:#define __DBL_HAS_QUIET_NAN__ 1
214 // I386-LINUX:#define __DBL_MANT_DIG__ 53
215 // I386-LINUX:#define __DBL_MAX_10_EXP__ 308
216 // I386-LINUX:#define __DBL_MAX_EXP__ 1024
217 // I386-LINUX:#define __DBL_MAX__ 1.7976931348623157e+308
218 // I386-LINUX:#define __DBL_MIN_10_EXP__ (-307)
219 // I386-LINUX:#define __DBL_MIN_EXP__ (-1021)
220 // I386-LINUX:#define __DBL_MIN__ 2.2250738585072014e-308
221 // I386-LINUX:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
222 // I386-LINUX:#define __FLT_DENORM_MIN__ 1.40129846e-45F
223 // I386-LINUX:#define __FLT_DIG__ 6
224 // I386-LINUX:#define __FLT_EPSILON__ 1.19209290e-7F
225 // I386-LINUX:#define __FLT_HAS_DENORM__ 1
226 // I386-LINUX:#define __FLT_HAS_INFINITY__ 1
227 // I386-LINUX:#define __FLT_HAS_QUIET_NAN__ 1
228 // I386-LINUX:#define __FLT_MANT_DIG__ 24
229 // I386-LINUX:#define __FLT_MAX_10_EXP__ 38
230 // I386-LINUX:#define __FLT_MAX_EXP__ 128
231 // I386-LINUX:#define __FLT_MAX__ 3.40282347e+38F
232 // I386-LINUX:#define __FLT_MIN_10_EXP__ (-37)
233 // I386-LINUX:#define __FLT_MIN_EXP__ (-125)
234 // I386-LINUX:#define __FLT_MIN__ 1.17549435e-38F
235 // I386-LINUX:#define __FLT_RADIX__ 2
236 // I386-LINUX:#define __GCC_ATOMIC_BOOL_LOCK_FREE 2
237 // I386-LINUX:#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2
238 // I386-LINUX:#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2
239 // I386-LINUX:#define __GCC_ATOMIC_CHAR_LOCK_FREE 2
240 // I386-LINUX:#define __GCC_ATOMIC_INT_LOCK_FREE 2
241 // I386-LINUX-ALIGN32:#define __GCC_ATOMIC_LLONG_LOCK_FREE 1
242 // I386-LINUX-ALIGN64:#define __GCC_ATOMIC_LLONG_LOCK_FREE 2
243 // I386-LINUX:#define __GCC_ATOMIC_LONG_LOCK_FREE 2
244 // I386-LINUX:#define __GCC_ATOMIC_POINTER_LOCK_FREE 2
245 // I386-LINUX:#define __GCC_ATOMIC_SHORT_LOCK_FREE 2
246 // I386-LINUX:#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1
247 // I386-LINUX:#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2
248 // I386-LINUX:#define __INT16_C(c) c
249 // I386-LINUX:#define __INT16_C_SUFFIX__
250 // I386-LINUX:#define __INT16_FMTd__ "hd"
251 // I386-LINUX:#define __INT16_FMTi__ "hi"
252 // I386-LINUX:#define __INT16_MAX__ 32767
253 // I386-LINUX:#define __INT16_TYPE__ short
254 // I386-LINUX:#define __INT32_C(c) c
255 // I386-LINUX:#define __INT32_C_SUFFIX__
256 // I386-LINUX:#define __INT32_FMTd__ "d"
257 // I386-LINUX:#define __INT32_FMTi__ "i"
258 // I386-LINUX:#define __INT32_MAX__ 2147483647
259 // I386-LINUX:#define __INT32_TYPE__ int
260 // I386-LINUX:#define __INT64_C(c) c##LL
261 // I386-LINUX:#define __INT64_C_SUFFIX__ LL
262 // I386-LINUX:#define __INT64_FMTd__ "lld"
263 // I386-LINUX:#define __INT64_FMTi__ "lli"
264 // I386-LINUX:#define __INT64_MAX__ 9223372036854775807LL
265 // I386-LINUX:#define __INT64_TYPE__ long long int
266 // I386-LINUX:#define __INT8_C(c) c
267 // I386-LINUX:#define __INT8_C_SUFFIX__
268 // I386-LINUX:#define __INT8_FMTd__ "hhd"
269 // I386-LINUX:#define __INT8_FMTi__ "hhi"
270 // I386-LINUX:#define __INT8_MAX__ 127
271 // I386-LINUX:#define __INT8_TYPE__ signed char
272 // I386-LINUX:#define __INTMAX_C(c) c##LL
273 // I386-LINUX:#define __INTMAX_C_SUFFIX__ LL
274 // I386-LINUX:#define __INTMAX_FMTd__ "lld"
275 // I386-LINUX:#define __INTMAX_FMTi__ "lli"
276 // I386-LINUX:#define __INTMAX_MAX__ 9223372036854775807LL
277 // I386-LINUX:#define __INTMAX_TYPE__ long long int
278 // I386-LINUX:#define __INTMAX_WIDTH__ 64
279 // I386-LINUX:#define __INTPTR_FMTd__ "d"
280 // I386-LINUX:#define __INTPTR_FMTi__ "i"
281 // I386-LINUX:#define __INTPTR_MAX__ 2147483647
282 // I386-LINUX:#define __INTPTR_TYPE__ int
283 // I386-LINUX:#define __INTPTR_WIDTH__ 32
284 // I386-LINUX:#define __INT_FAST16_FMTd__ "hd"
285 // I386-LINUX:#define __INT_FAST16_FMTi__ "hi"
286 // I386-LINUX:#define __INT_FAST16_MAX__ 32767
287 // I386-LINUX:#define __INT_FAST16_TYPE__ short
288 // I386-LINUX:#define __INT_FAST32_FMTd__ "d"
289 // I386-LINUX:#define __INT_FAST32_FMTi__ "i"
290 // I386-LINUX:#define __INT_FAST32_MAX__ 2147483647
291 // I386-LINUX:#define __INT_FAST32_TYPE__ int
292 // I386-LINUX:#define __INT_FAST64_FMTd__ "lld"
293 // I386-LINUX:#define __INT_FAST64_FMTi__ "lli"
294 // I386-LINUX:#define __INT_FAST64_MAX__ 9223372036854775807LL
295 // I386-LINUX:#define __INT_FAST64_TYPE__ long long int
296 // I386-LINUX:#define __INT_FAST8_FMTd__ "hhd"
297 // I386-LINUX:#define __INT_FAST8_FMTi__ "hhi"
298 // I386-LINUX:#define __INT_FAST8_MAX__ 127
299 // I386-LINUX:#define __INT_FAST8_TYPE__ signed char
300 // I386-LINUX:#define __INT_LEAST16_FMTd__ "hd"
301 // I386-LINUX:#define __INT_LEAST16_FMTi__ "hi"
302 // I386-LINUX:#define __INT_LEAST16_MAX__ 32767
303 // I386-LINUX:#define __INT_LEAST16_TYPE__ short
304 // I386-LINUX:#define __INT_LEAST32_FMTd__ "d"
305 // I386-LINUX:#define __INT_LEAST32_FMTi__ "i"
306 // I386-LINUX:#define __INT_LEAST32_MAX__ 2147483647
307 // I386-LINUX:#define __INT_LEAST32_TYPE__ int
308 // I386-LINUX:#define __INT_LEAST64_FMTd__ "lld"
309 // I386-LINUX:#define __INT_LEAST64_FMTi__ "lli"
310 // I386-LINUX:#define __INT_LEAST64_MAX__ 9223372036854775807LL
311 // I386-LINUX:#define __INT_LEAST64_TYPE__ long long int
312 // I386-LINUX:#define __INT_LEAST8_FMTd__ "hhd"
313 // I386-LINUX:#define __INT_LEAST8_FMTi__ "hhi"
314 // I386-LINUX:#define __INT_LEAST8_MAX__ 127
315 // I386-LINUX:#define __INT_LEAST8_TYPE__ signed char
316 // I386-LINUX:#define __INT_MAX__ 2147483647
317 // I386-LINUX:#define __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L
318 // I386-LINUX:#define __LDBL_DIG__ 18
319 // I386-LINUX:#define __LDBL_EPSILON__ 1.08420217248550443401e-19L
320 // I386-LINUX:#define __LDBL_HAS_DENORM__ 1
321 // I386-LINUX:#define __LDBL_HAS_INFINITY__ 1
322 // I386-LINUX:#define __LDBL_HAS_QUIET_NAN__ 1
323 // I386-LINUX:#define __LDBL_MANT_DIG__ 64
324 // I386-LINUX:#define __LDBL_MAX_10_EXP__ 4932
325 // I386-LINUX:#define __LDBL_MAX_EXP__ 16384
326 // I386-LINUX:#define __LDBL_MAX__ 1.18973149535723176502e+4932L
327 // I386-LINUX:#define __LDBL_MIN_10_EXP__ (-4931)
328 // I386-LINUX:#define __LDBL_MIN_EXP__ (-16381)
329 // I386-LINUX:#define __LDBL_MIN__ 3.36210314311209350626e-4932L
330 // I386-LINUX:#define __LITTLE_ENDIAN__ 1
331 // I386-LINUX:#define __LONG_LONG_MAX__ 9223372036854775807LL
332 // I386-LINUX:#define __LONG_MAX__ 2147483647L
333 // I386-LINUX-NOT:#define __LP64__
334 // I386-LINUX:#define __NO_MATH_INLINES 1
335 // I386-LINUX:#define __POINTER_WIDTH__ 32
336 // I386-LINUX:#define __PTRDIFF_TYPE__ int
337 // I386-LINUX:#define __PTRDIFF_WIDTH__ 32
338 // I386-LINUX:#define __REGISTER_PREFIX__
339 // I386-LINUX:#define __SCHAR_MAX__ 127
340 // I386-LINUX:#define __SHRT_MAX__ 32767
341 // I386-LINUX:#define __SIG_ATOMIC_MAX__ 2147483647
342 // I386-LINUX:#define __SIG_ATOMIC_WIDTH__ 32
343 // I386-LINUX:#define __SIZEOF_DOUBLE__ 8
344 // I386-LINUX:#define __SIZEOF_FLOAT__ 4
345 // I386-LINUX:#define __SIZEOF_INT__ 4
346 // I386-LINUX:#define __SIZEOF_LONG_DOUBLE__ 12
347 // I386-LINUX:#define __SIZEOF_LONG_LONG__ 8
348 // I386-LINUX:#define __SIZEOF_LONG__ 4
349 // I386-LINUX:#define __SIZEOF_POINTER__ 4
350 // I386-LINUX:#define __SIZEOF_PTRDIFF_T__ 4
351 // I386-LINUX:#define __SIZEOF_SHORT__ 2
352 // I386-LINUX:#define __SIZEOF_SIZE_T__ 4
353 // I386-LINUX:#define __SIZEOF_WCHAR_T__ 4
354 // I386-LINUX:#define __SIZEOF_WINT_T__ 4
355 // I386-LINUX:#define __SIZE_MAX__ 4294967295U
356 // I386-LINUX:#define __SIZE_TYPE__ unsigned int
357 // I386-LINUX:#define __SIZE_WIDTH__ 32
358 // I386-LINUX-CXX:#define __STDCPP_DEFAULT_NEW_ALIGNMENT__ 8U
359 // I386-LINUX:#define __UINT16_C(c) c
360 // I386-LINUX:#define __UINT16_C_SUFFIX__
361 // I386-LINUX:#define __UINT16_MAX__ 65535
362 // I386-LINUX:#define __UINT16_TYPE__ unsigned short
363 // I386-LINUX:#define __UINT32_C(c) c##U
364 // I386-LINUX:#define __UINT32_C_SUFFIX__ U
365 // I386-LINUX:#define __UINT32_MAX__ 4294967295U
366 // I386-LINUX:#define __UINT32_TYPE__ unsigned int
367 // I386-LINUX:#define __UINT64_C(c) c##ULL
368 // I386-LINUX:#define __UINT64_C_SUFFIX__ ULL
369 // I386-LINUX:#define __UINT64_MAX__ 18446744073709551615ULL
370 // I386-LINUX:#define __UINT64_TYPE__ long long unsigned int
371 // I386-LINUX:#define __UINT8_C(c) c
372 // I386-LINUX:#define __UINT8_C_SUFFIX__
373 // I386-LINUX:#define __UINT8_MAX__ 255
374 // I386-LINUX:#define __UINT8_TYPE__ unsigned char
375 // I386-LINUX:#define __UINTMAX_C(c) c##ULL
376 // I386-LINUX:#define __UINTMAX_C_SUFFIX__ ULL
377 // I386-LINUX:#define __UINTMAX_MAX__ 18446744073709551615ULL
378 // I386-LINUX:#define __UINTMAX_TYPE__ long long unsigned int
379 // I386-LINUX:#define __UINTMAX_WIDTH__ 64
380 // I386-LINUX:#define __UINTPTR_MAX__ 4294967295U
381 // I386-LINUX:#define __UINTPTR_TYPE__ unsigned int
382 // I386-LINUX:#define __UINTPTR_WIDTH__ 32
383 // I386-LINUX:#define __UINT_FAST16_MAX__ 65535
384 // I386-LINUX:#define __UINT_FAST16_TYPE__ unsigned short
385 // I386-LINUX:#define __UINT_FAST32_MAX__ 4294967295U
386 // I386-LINUX:#define __UINT_FAST32_TYPE__ unsigned int
387 // I386-LINUX:#define __UINT_FAST64_MAX__ 18446744073709551615ULL
388 // I386-LINUX:#define __UINT_FAST64_TYPE__ long long unsigned int
389 // I386-LINUX:#define __UINT_FAST8_MAX__ 255
390 // I386-LINUX:#define __UINT_FAST8_TYPE__ unsigned char
391 // I386-LINUX:#define __UINT_LEAST16_MAX__ 65535
392 // I386-LINUX:#define __UINT_LEAST16_TYPE__ unsigned short
393 // I386-LINUX:#define __UINT_LEAST32_MAX__ 4294967295U
394 // I386-LINUX:#define __UINT_LEAST32_TYPE__ unsigned int
395 // I386-LINUX:#define __UINT_LEAST64_MAX__ 18446744073709551615ULL
396 // I386-LINUX:#define __UINT_LEAST64_TYPE__ long long unsigned int
397 // I386-LINUX:#define __UINT_LEAST8_MAX__ 255
398 // I386-LINUX:#define __UINT_LEAST8_TYPE__ unsigned char
399 // I386-LINUX:#define __USER_LABEL_PREFIX__
400 // I386-LINUX:#define __WCHAR_MAX__ 2147483647
401 // I386-LINUX:#define __WCHAR_TYPE__ int
402 // I386-LINUX:#define __WCHAR_WIDTH__ 32
403 // I386-LINUX:#define __WINT_TYPE__ unsigned int
404 // I386-LINUX:#define __WINT_WIDTH__ 32
405 // I386-LINUX:#define __i386 1
406 // I386-LINUX:#define __i386__ 1
407 // I386-LINUX:#define i386 1
1051 // RUN: %clang_cc1 -E -dM -ffreestanding -fgnuc-version=4.2.1 -triple=x86_64-pc-linux-gnu < /dev/null | FileCheck -match-full-lines -check-prefix X86_64-LINUX %s
1052 // RUN: %clang_cc1 -E -dM -ffreestanding -fgnuc-version=4.2.1 -triple=x86_64-unknown-fuchsia < /dev/null | FileCheck -match-full-lines -check-prefix X86_64-LINUX %s
1054 // X86_64-LINUX:#define _LP64 1
1055 // X86_64-LINUX:#define __BIGGEST_ALIGNMENT__ 16
1056 // X86_64-LINUX:#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__
1057 // X86_64-LINUX:#define __CHAR16_TYPE__ unsigned short
1058 // X86_64-LINUX:#define __CHAR32_TYPE__ unsigned int
1059 // X86_64-LINUX:#define __CHAR_BIT__ 8
1060 // X86_64-LINUX:#define __DBL_DENORM_MIN__ 4.9406564584124654e-324
1061 // X86_64-LINUX:#define __DBL_DIG__ 15
1062 // X86_64-LINUX:#define __DBL_EPSILON__ 2.2204460492503131e-16
1063 // X86_64-LINUX:#define __DBL_HAS_DENORM__ 1
1064 // X86_64-LINUX:#define __DBL_HAS_INFINITY__ 1
1065 // X86_64-LINUX:#define __DBL_HAS_QUIET_NAN__ 1
1066 // X86_64-LINUX:#define __DBL_MANT_DIG__ 53
1067 // X86_64-LINUX:#define __DBL_MAX_10_EXP__ 308
1068 // X86_64-LINUX:#define __DBL_MAX_EXP__ 1024
1069 // X86_64-LINUX:#define __DBL_MAX__ 1.7976931348623157e+308
1070 // X86_64-LINUX:#define __DBL_MIN_10_EXP__ (-307)
1071 // X86_64-LINUX:#define __DBL_MIN_EXP__ (-1021)
1072 // X86_64-LINUX:#define __DBL_MIN__ 2.2250738585072014e-308
1073 // X86_64-LINUX:#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
1074 // X86_64-LINUX:#define __FLT_DENORM_MIN__ 1.40129846e-45F
1075 // X86_64-LINUX:#define __FLT_DIG__ 6
1076 // X86_64-LINUX:#define __FLT_EPSILON__ 1.19209290e-7F
1077 // X86_64-LINUX:#define __FLT_HAS_DENORM__ 1
1078 // X86_64-LINUX:#define __FLT_HAS_INFINITY__ 1
1079 // X86_64-LINUX:#define __FLT_HAS_QUIET_NAN__ 1
1080 // X86_64-LINUX:#define __FLT_MANT_DIG__ 24
1081 // X86_64-LINUX:#define __FLT_MAX_10_EXP__ 38
1082 // X86_64-LINUX:#define __FLT_MAX_EXP__ 128
1083 // X86_64-LINUX:#define __FLT_MAX__ 3.40282347e+38F
1084 // X86_64-LINUX:#define __FLT_MIN_10_EXP__ (-37)
1085 // X86_64-LINUX:#define __FLT_MIN_EXP__ (-125)
1086 // X86_64-LINUX:#define __FLT_MIN__ 1.17549435e-38F
1087 // X86_64-LINUX:#define __FLT_RADIX__ 2
1088 // X86_64-LINUX:#define __GCC_ATOMIC_BOOL_LOCK_FREE 2
1089 // X86_64-LINUX:#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2
1090 // X86_64-LINUX:#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2
1091 // X86_64-LINUX:#define __GCC_ATOMIC_CHAR_LOCK_FREE 2
1092 // X86_64-LINUX:#define __GCC_ATOMIC_INT_LOCK_FREE 2
1093 // X86_64-LINUX:#define __GCC_ATOMIC_LLONG_LOCK_FREE 2
1094 // X86_64-LINUX:#define __GCC_ATOMIC_LONG_LOCK_FREE 2
1095 // X86_64-LINUX:#define __GCC_ATOMIC_POINTER_LOCK_FREE 2
1096 // X86_64-LINUX:#define __GCC_ATOMIC_SHORT_LOCK_FREE 2
1097 // X86_64-LINUX:#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1
1098 // X86_64-LINUX:#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2
1099 // X86_64-LINUX:#define __INT16_C(c) c
1100 // X86_64-LINUX:#define __INT16_C_SUFFIX__
1101 // X86_64-LINUX:#define __INT16_FMTd__ "hd"
1102 // X86_64-LINUX:#define __INT16_FMTi__ "hi"
1103 // X86_64-LINUX:#define __INT16_MAX__ 32767
1104 // X86_64-LINUX:#define __INT16_TYPE__ short
1105 // X86_64-LINUX:#define __INT32_C(c) c
1106 // X86_64-LINUX:#define __INT32_C_SUFFIX__
1107 // X86_64-LINUX:#define __INT32_FMTd__ "d"
1108 // X86_64-LINUX:#define __INT32_FMTi__ "i"
1109 // X86_64-LINUX:#define __INT32_MAX__ 2147483647
1110 // X86_64-LINUX:#define __INT32_TYPE__ int
1111 // X86_64-LINUX:#define __INT64_C(c) c##L
1112 // X86_64-LINUX:#define __INT64_C_SUFFIX__ L
1113 // X86_64-LINUX:#define __INT64_FMTd__ "ld"
1114 // X86_64-LINUX:#define __INT64_FMTi__ "li"
1115 // X86_64-LINUX:#define __INT64_MAX__ 9223372036854775807L
1116 // X86_64-LINUX:#define __INT64_TYPE__ long int
1117 // X86_64-LINUX:#define __INT8_C(c) c
1118 // X86_64-LINUX:#define __INT8_C_SUFFIX__
1119 // X86_64-LINUX:#define __INT8_FMTd__ "hhd"
1120 // X86_64-LINUX:#define __INT8_FMTi__ "hhi"
1121 // X86_64-LINUX:#define __INT8_MAX__ 127
1122 // X86_64-LINUX:#define __INT8_TYPE__ signed char
1123 // X86_64-LINUX:#define __INTMAX_C(c) c##L
1124 // X86_64-LINUX:#define __INTMAX_C_SUFFIX__ L
1125 // X86_64-LINUX:#define __INTMAX_FMTd__ "ld"
1126 // X86_64-LINUX:#define __INTMAX_FMTi__ "li"
1127 // X86_64-LINUX:#define __INTMAX_MAX__ 9223372036854775807L
1128 // X86_64-LINUX:#define __INTMAX_TYPE__ long int
1129 // X86_64-LINUX:#define __INTMAX_WIDTH__ 64
1130 // X86_64-LINUX:#define __INTPTR_FMTd__ "ld"
1131 // X86_64-LINUX:#define __INTPTR_FMTi__ "li"
1132 // X86_64-LINUX:#define __INTPTR_MAX__ 9223372036854775807L
1133 // X86_64-LINUX:#define __INTPTR_TYPE__ long int
1134 // X86_64-LINUX:#define __INTPTR_WIDTH__ 64
1135 // X86_64-LINUX:#define __INT_FAST16_FMTd__ "hd"
1136 // X86_64-LINUX:#define __INT_FAST16_FMTi__ "hi"
1137 // X86_64-LINUX:#define __INT_FAST16_MAX__ 32767
1138 // X86_64-LINUX:#define __INT_FAST16_TYPE__ short
1139 // X86_64-LINUX:#define __INT_FAST32_FMTd__ "d"
1140 // X86_64-LINUX:#define __INT_FAST32_FMTi__ "i"
1141 // X86_64-LINUX:#define __INT_FAST32_MAX__ 2147483647
1142 // X86_64-LINUX:#define __INT_FAST32_TYPE__ int
1143 // X86_64-LINUX:#define __INT_FAST64_FMTd__ "ld"
1144 // X86_64-LINUX:#define __INT_FAST64_FMTi__ "li"
1145 // X86_64-LINUX:#define __INT_FAST64_MAX__ 9223372036854775807L
1146 // X86_64-LINUX:#define __INT_FAST64_TYPE__ long int
1147 // X86_64-LINUX:#define __INT_FAST8_FMTd__ "hhd"
1148 // X86_64-LINUX:#define __INT_FAST8_FMTi__ "hhi"
1149 // X86_64-LINUX:#define __INT_FAST8_MAX__ 127
1150 // X86_64-LINUX:#define __INT_FAST8_TYPE__ signed char
1151 // X86_64-LINUX:#define __INT_LEAST16_FMTd__ "hd"
1152 // X86_64-LINUX:#define __INT_LEAST16_FMTi__ "hi"
1153 // X86_64-LINUX:#define __INT_LEAST16_MAX__ 32767
1154 // X86_64-LINUX:#define __INT_LEAST16_TYPE__ short
1155 // X86_64-LINUX:#define __INT_LEAST32_FMTd__ "d"
1156 // X86_64-LINUX:#define __INT_LEAST32_FMTi__ "i"
1157 // X86_64-LINUX:#define __INT_LEAST32_MAX__ 2147483647
1158 // X86_64-LINUX:#define __INT_LEAST32_TYPE__ int
1159 // X86_64-LINUX:#define __INT_LEAST64_FMTd__ "ld"
1160 // X86_64-LINUX:#define __INT_LEAST64_FMTi__ "li"
1161 // X86_64-LINUX:#define __INT_LEAST64_MAX__ 9223372036854775807L
1162 // X86_64-LINUX:#define __INT_LEAST64_TYPE__ long int
1163 // X86_64-LINUX:#define __INT_LEAST8_FMTd__ "hhd"
1164 // X86_64-LINUX:#define __INT_LEAST8_FMTi__ "hhi"
1165 // X86_64-LINUX:#define __INT_LEAST8_MAX__ 127
1166 // X86_64-LINUX:#define __INT_LEAST8_TYPE__ signed char
1167 // X86_64-LINUX:#define __INT_MAX__ 2147483647
1168 // X86_64-LINUX:#define __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L
1169 // X86_64-LINUX:#define __LDBL_DIG__ 18
1170 // X86_64-LINUX:#define __LDBL_EPSILON__ 1.08420217248550443401e-19L
1171 // X86_64-LINUX:#define __LDBL_HAS_DENORM__ 1
1172 // X86_64-LINUX:#define __LDBL_HAS_INFINITY__ 1
1173 // X86_64-LINUX:#define __LDBL_HAS_QUIET_NAN__ 1
1174 // X86_64-LINUX:#define __LDBL_MANT_DIG__ 64
1175 // X86_64-LINUX:#define __LDBL_MAX_10_EXP__ 4932
1176 // X86_64-LINUX:#define __LDBL_MAX_EXP__ 16384
1177 // X86_64-LINUX:#define __LDBL_MAX__ 1.18973149535723176502e+4932L
1178 // X86_64-LINUX:#define __LDBL_MIN_10_EXP__ (-4931)
1179 // X86_64-LINUX:#define __LDBL_MIN_EXP__ (-16381)
1180 // X86_64-LINUX:#define __LDBL_MIN__ 3.36210314311209350626e-4932L
1181 // X86_64-LINUX:#define __LITTLE_ENDIAN__ 1
1182 // X86_64-LINUX:#define __LONG_LONG_MAX__ 9223372036854775807LL
1183 // X86_64-LINUX:#define __LONG_MAX__ 9223372036854775807L
1184 // X86_64-LINUX:#define __LP64__ 1
1185 // X86_64-LINUX:#define __MMX__ 1
1186 // X86_64-LINUX:#define __NO_MATH_INLINES 1
1187 // X86_64-LINUX:#define __POINTER_WIDTH__ 64
1188 // X86_64-LINUX:#define __PTRDIFF_TYPE__ long int
1189 // X86_64-LINUX:#define __PTRDIFF_WIDTH__ 64
1190 // X86_64-LINUX:#define __REGISTER_PREFIX__
1191 // X86_64-LINUX:#define __SCHAR_MAX__ 127
1192 // X86_64-LINUX:#define __SHRT_MAX__ 32767
1193 // X86_64-LINUX:#define __SIG_ATOMIC_MAX__ 2147483647
1194 // X86_64-LINUX:#define __SIG_ATOMIC_WIDTH__ 32
1195 // X86_64-LINUX:#define __SIZEOF_DOUBLE__ 8
1196 // X86_64-LINUX:#define __SIZEOF_FLOAT__ 4
1197 // X86_64-LINUX:#define __SIZEOF_INT__ 4
1198 // X86_64-LINUX:#define __SIZEOF_LONG_DOUBLE__ 16
1199 // X86_64-LINUX:#define __SIZEOF_LONG_LONG__ 8
1200 // X86_64-LINUX:#define __SIZEOF_LONG__ 8
1201 // X86_64-LINUX:#define __SIZEOF_POINTER__ 8
1202 // X86_64-LINUX:#define __SIZEOF_PTRDIFF_T__ 8
1203 // X86_64-LINUX:#define __SIZEOF_SHORT__ 2
1204 // X86_64-LINUX:#define __SIZEOF_SIZE_T__ 8
1205 // X86_64-LINUX:#define __SIZEOF_WCHAR_T__ 4
1206 // X86_64-LINUX:#define __SIZEOF_WINT_T__ 4
1207 // X86_64-LINUX:#define __SIZE_MAX__ 18446744073709551615UL
1208 // X86_64-LINUX:#define __SIZE_TYPE__ long unsigned int
1209 // X86_64-LINUX:#define __SIZE_WIDTH__ 64
1210 // X86_64-LINUX:#define __SSE2_MATH__ 1
1211 // X86_64-LINUX:#define __SSE2__ 1
1212 // X86_64-LINUX:#define __SSE_MATH__ 1
1213 // X86_64-LINUX:#define __SSE__ 1
1214 // X86_64-LINUX:#define __UINT16_C(c) c
1215 // X86_64-LINUX:#define __UINT16_C_SUFFIX__
1216 // X86_64-LINUX:#define __UINT16_MAX__ 65535
1217 // X86_64-LINUX:#define __UINT16_TYPE__ unsigned short
1218 // X86_64-LINUX:#define __UINT32_C(c) c##U
1219 // X86_64-LINUX:#define __UINT32_C_SUFFIX__ U
1220 // X86_64-LINUX:#define __UINT32_MAX__ 4294967295U
1221 // X86_64-LINUX:#define __UINT32_TYPE__ unsigned int
1222 // X86_64-LINUX:#define __UINT64_C(c) c##UL
1223 // X86_64-LINUX:#define __UINT64_C_SUFFIX__ UL
1224 // X86_64-LINUX:#define __UINT64_MAX__ 18446744073709551615UL
1225 // X86_64-LINUX:#define __UINT64_TYPE__ long unsigned int
1226 // X86_64-LINUX:#define __UINT8_C(c) c
1227 // X86_64-LINUX:#define __UINT8_C_SUFFIX__
1228 // X86_64-LINUX:#define __UINT8_MAX__ 255
1229 // X86_64-LINUX:#define __UINT8_TYPE__ unsigned char
1230 // X86_64-LINUX:#define __UINTMAX_C(c) c##UL
1231 // X86_64-LINUX:#define __UINTMAX_C_SUFFIX__ UL
1232 // X86_64-LINUX:#define __UINTMAX_MAX__ 18446744073709551615UL
1233 // X86_64-LINUX:#define __UINTMAX_TYPE__ long unsigned int
1234 // X86_64-LINUX:#define __UINTMAX_WIDTH__ 64
1235 // X86_64-LINUX:#define __UINTPTR_MAX__ 18446744073709551615UL
1236 // X86_64-LINUX:#define __UINTPTR_TYPE__ long unsigned int
1237 // X86_64-LINUX:#define __UINTPTR_WIDTH__ 64
1238 // X86_64-LINUX:#define __UINT_FAST16_MAX__ 65535
1239 // X86_64-LINUX:#define __UINT_FAST16_TYPE__ unsigned short
1240 // X86_64-LINUX:#define __UINT_FAST32_MAX__ 4294967295U
1241 // X86_64-LINUX:#define __UINT_FAST32_TYPE__ unsigned int
1242 // X86_64-LINUX:#define __UINT_FAST64_MAX__ 18446744073709551615UL
1243 // X86_64-LINUX:#define __UINT_FAST64_TYPE__ long unsigned int
1244 // X86_64-LINUX:#define __UINT_FAST8_MAX__ 255
1245 // X86_64-LINUX:#define __UINT_FAST8_TYPE__ unsigned char
1246 // X86_64-LINUX:#define __UINT_LEAST16_MAX__ 65535
1247 // X86_64-LINUX:#define __UINT_LEAST16_TYPE__ unsigned short
1248 // X86_64-LINUX:#define __UINT_LEAST32_MAX__ 4294967295U
1249 // X86_64-LINUX:#define __UINT_LEAST32_TYPE__ unsigned int
1250 // X86_64-LINUX:#define __UINT_LEAST64_MAX__ 18446744073709551615UL
1251 // X86_64-LINUX:#define __UINT_LEAST64_TYPE__ long unsigned int
1252 // X86_64-LINUX:#define __UINT_LEAST8_MAX__ 255
1253 // X86_64-LINUX:#define __UINT_LEAST8_TYPE__ unsigned char
1254 // X86_64-LINUX:#define __USER_LABEL_PREFIX__
1255 // X86_64-LINUX:#define __WCHAR_MAX__ 2147483647
1256 // X86_64-LINUX:#define __WCHAR_TYPE__ int
1257 // X86_64-LINUX:#define __WCHAR_WIDTH__ 32
1258 // X86_64-LINUX:#define __WINT_TYPE__ unsigned int
1259 // X86_64-LINUX:#define __WINT_WIDTH__ 32
1260 // X86_64-LINUX:#define __amd64 1
1261 // X86_64-LINUX:#define __amd64__ 1
1262 // X86_64-LINUX:#define __x86_64 1
1263 // X86_64-LINUX:#define __x86_64__ 1