Ticket #12457: dump_x86_m64.txt

File dump_x86_m64.txt, 3.5 KB (added by Aparna Kumta <aparna.kumta@…>, 6 years ago)

predefined macros 64 bit mode for x86

Line 
1#define __cplusplus 199711L
2#define __cpp_rtti 199711
3#define __cpp_exceptions 199711
4#define __cpp_initializer_lists 200806
5#define __cpp_attributes 200809
6#define __has_cpp_attribute(x) __oracle_has_attribute(x)
7#define __STDC__ 0
8#define _WCHAR_T
9#define _BOOL 1
10#define __ARRAYNEW 1
11#define _TEMPLATE_NO_EXTDEF 1
12#define __DATE__ "Sep 14 2016"
13#define __TIME__ "12:30:54"
14#define __LINE__
15#define __FILE__
16#define _SIGNEDCHAR_ 1
17#define __PRAGMA_REDEFINE_EXTNAME 1
18#define __asm asm
19#define __asm__ asm
20#define __volatile volatile
21#define __volatile__ volatile
22#define __ABI_MANGLE6 1
23#define _LARGEFILE64_SOURCE 1
24#define __builtin_huge_val __oracle_builtin_huge_val
25#define __builtin_huge_valf __oracle_builtin_huge_valf
26#define __builtin_huge_vall __oracle_builtin_huge_vall
27#define __builtin_nan __oracle_builtin_nan
28#define __builtin_fpclassify __oracle_builtin_fpclassify
29#define __builtin_infinity __oracle_builtin_infinity
30#define __builtin_isfinite __oracle_builtin_isfinite
31#define __builtin_isinf __oracle_builtin_isinf
32#define __builtin_isnan __oracle_builtin_isnan
33#define __builtin_isnormal __oracle_builtin_isnormal
34#define __builtin_signbit __oracle_builtin_signbit
35#define __builtin_isgreater __oracle_builtin_isgreater
36#define __builtin_isgreaterequal __oracle_builtin_isgreaterequal
37#define __builtin_isless __oracle_builtin_isless
38#define __builtin_islessequal __oracle_builtin_islessequal
39#define __builtin_islessgreater __oracle_builtin_islessgreater
40#define __builtin_isunordered __oracle_builtin_isunordered
41#define __builtin_constant_p __oracle_builtin_constant_p
42#define __attribute __attribute__
43#define __is_pod(x) __oracle_is_pod(x)
44#define __is_empty(x) __oracle_is_empty(x)
45#define __is_final(x) __oracle_is_final(x)
46#define __is_enum(x) __oracle_is_enum(x)
47#define __is_class(x) __oracle_is_class(x)
48#define __is_union(x) __oracle_is_union(x)
49#define __is_abstract(x) __oracle_is_abstract(x)
50#define __is_polymorphic(x) __oracle_is_polymorphic(x)
51#define __has_virtual_destructor(x) __oracle_has_virtual_destructor(x)
52#define __has_trivial_constructor(x) __oracle_has_trivial_constructor(x)
53#define __has_trivial_destructor(x) __oracle_has_trivial_destructor(x)
54#define __is_base_of(x,y) __oracle_is_base_of(x,y)
55#define __is_trivial(x) __oracle_is_trivial(x)
56#define __is_standard_layout(x) __oracle_is_standard_layout(x)
57#define __is_literal_type(x) __oracle_is_literal_type(x)
58#define __has_trivial_copy(x) __oracle_has_trivial_copy(x)
59#define __has_trivial_move_constructor(x) __oracle_has_trivial_move_constructor(x)
60#define __has_trivial_assign(x) __oracle_has_trivial_assign(x)
61#define __has_trivial_move_assign(x) __oracle_has_trivial_move_assign(x)
62#define __has_nothrow_constructor(x) __oracle_has_nothrow_constructor(x)
63#define __has_nothrow_copy(x) __oracle_has_nothrow_copy(x)
64#define __has_nothrow_assign(x) __oracle_has_nothrow_assign(x)
65#define __underlying_type(x) __oracle_underlying_type(x)
66#define __has_attribute(x) __oracle_has_attribute(x)
67#define __restrict__ __restrict
68#define __alignof__ __alignof
69#define __SunOS_5_11 1
70#define __SUNPRO_CC 0x5140
71#define __unix 1
72#define __SVR4__ 1
73#define __svr4__ 1
74#define __SVR4 1
75#define __sun 1
76#define __sun__ 1
77#define __SunOS 1
78#define __x86_64 1
79#define __x86_64__ 1
80#define __amd64 1
81#define __amd64__ 1
82#define _LP64 1
83#define __LP64__ 1
84#define __ORDER_LITTLE_ENDIAN__ 1234
85#define __ORDER_BIG_ENDIAN__ 4321
86#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__
87#define __BUILTIN_VA_STRUCT 1
88#define unix 1
89#define sun 1
90#define __SUN_PREFETCH 1
91#define __SUNPRO_CC_COMPAT 5