37
38 // Indicates whether the C calling conventions require that
39 // 32-bit integer argument values are extended to 64 bits.
40 const bool CCallingConventionRequiresIntsAsLongs = true;
41
42 #define SUPPORTS_NATIVE_CX8
43
44 // The PPC CPUs are NOT multiple-copy-atomic.
45 #define CPU_NOT_MULTIPLE_COPY_ATOMIC
46
47 // The expected size in bytes of a cache line, used to pad data structures.
48 #define DEFAULT_CACHE_LINE_SIZE 128
49
50 #if defined(COMPILER2) && (defined(AIX) || defined(LINUX))
51 // Include Transactional Memory lock eliding optimization
52 #define INCLUDE_RTM_OPT 1
53 #endif
54
55 #define SUPPORT_RESERVED_STACK_AREA
56
57 #endif // CPU_PPC_VM_GLOBALDEFINITIONS_PPC_HPP
|
37
38 // Indicates whether the C calling conventions require that
39 // 32-bit integer argument values are extended to 64 bits.
40 const bool CCallingConventionRequiresIntsAsLongs = true;
41
42 #define SUPPORTS_NATIVE_CX8
43
44 // The PPC CPUs are NOT multiple-copy-atomic.
45 #define CPU_NOT_MULTIPLE_COPY_ATOMIC
46
47 // The expected size in bytes of a cache line, used to pad data structures.
48 #define DEFAULT_CACHE_LINE_SIZE 128
49
50 #if defined(COMPILER2) && (defined(AIX) || defined(LINUX))
51 // Include Transactional Memory lock eliding optimization
52 #define INCLUDE_RTM_OPT 1
53 #endif
54
55 #define SUPPORT_RESERVED_STACK_AREA
56
57 #define THREAD_LOCAL_POLL
58
59 #endif // CPU_PPC_VM_GLOBALDEFINITIONS_PPC_HPP
|