equal
deleted
inserted
replaced
33 // Size of PPC Instructions |
33 // Size of PPC Instructions |
34 const int BytesPerInstWord = 4; |
34 const int BytesPerInstWord = 4; |
35 |
35 |
36 const int StackAlignmentInBytes = 16; |
36 const int StackAlignmentInBytes = 16; |
37 |
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 |
38 #define SUPPORTS_NATIVE_CX8 |
42 #define SUPPORTS_NATIVE_CX8 |
39 |
43 |
40 // The PPC CPUs are NOT multiple-copy-atomic. |
44 // The PPC CPUs are NOT multiple-copy-atomic. |
41 #define CPU_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 |
42 |
49 |
43 #if defined(COMPILER2) && defined(AIX) |
50 #if defined(COMPILER2) && defined(AIX) |
44 // Include Transactional Memory lock eliding optimization |
51 // Include Transactional Memory lock eliding optimization |
45 #define INCLUDE_RTM_OPT 1 |
52 #define INCLUDE_RTM_OPT 1 |
46 #endif |
53 #endif |