< prev index next >

src/share/vm/utilities/globalDefinitions_xlc.hpp

Print this page




 163 // offset_of as it is defined for gcc.
 164 #define offset_of(klass,field) (size_t)((intx)&(((klass*)16)->field) - 16)
 165 
 166 // Some constant sizes used throughout the AIX port
 167 #define SIZE_1K   ((uint64_t)         0x400ULL)
 168 #define SIZE_4K   ((uint64_t)        0x1000ULL)
 169 #define SIZE_64K  ((uint64_t)       0x10000ULL)
 170 #define SIZE_1M   ((uint64_t)      0x100000ULL)
 171 #define SIZE_4M   ((uint64_t)      0x400000ULL)
 172 #define SIZE_8M   ((uint64_t)      0x800000ULL)
 173 #define SIZE_16M  ((uint64_t)     0x1000000ULL)
 174 #define SIZE_256M ((uint64_t)    0x10000000ULL)
 175 #define SIZE_1G   ((uint64_t)    0x40000000ULL)
 176 #define SIZE_2G   ((uint64_t)    0x80000000ULL)
 177 #define SIZE_4G   ((uint64_t)   0x100000000ULL)
 178 #define SIZE_16G  ((uint64_t)   0x400000000ULL)
 179 #define SIZE_32G  ((uint64_t)   0x800000000ULL)
 180 #define SIZE_64G  ((uint64_t)  0x1000000000ULL)
 181 #define SIZE_1T   ((uint64_t) 0x10000000000ULL)
 182 


 183 
 184 #endif // SHARE_VM_UTILITIES_GLOBALDEFINITIONS_XLC_HPP


 163 // offset_of as it is defined for gcc.
 164 #define offset_of(klass,field) (size_t)((intx)&(((klass*)16)->field) - 16)
 165 
 166 // Some constant sizes used throughout the AIX port
 167 #define SIZE_1K   ((uint64_t)         0x400ULL)
 168 #define SIZE_4K   ((uint64_t)        0x1000ULL)
 169 #define SIZE_64K  ((uint64_t)       0x10000ULL)
 170 #define SIZE_1M   ((uint64_t)      0x100000ULL)
 171 #define SIZE_4M   ((uint64_t)      0x400000ULL)
 172 #define SIZE_8M   ((uint64_t)      0x800000ULL)
 173 #define SIZE_16M  ((uint64_t)     0x1000000ULL)
 174 #define SIZE_256M ((uint64_t)    0x10000000ULL)
 175 #define SIZE_1G   ((uint64_t)    0x40000000ULL)
 176 #define SIZE_2G   ((uint64_t)    0x80000000ULL)
 177 #define SIZE_4G   ((uint64_t)   0x100000000ULL)
 178 #define SIZE_16G  ((uint64_t)   0x400000000ULL)
 179 #define SIZE_32G  ((uint64_t)   0x800000000ULL)
 180 #define SIZE_64G  ((uint64_t)  0x1000000000ULL)
 181 #define SIZE_1T   ((uint64_t) 0x10000000000ULL)
 182 
 183 #define NOINLINE     __attribute__((__noinline__))
 184 #define ALWAYSINLINE inline __attribute__((__always_inline__))
 185 
 186 #endif // SHARE_VM_UTILITIES_GLOBALDEFINITIONS_XLC_HPP
< prev index next >