hotspot/src/share/vm/utilities/macros.hpp

Print this page




 134 
 135 #ifdef SOLARIS
 136 #define SOLARIS_ONLY(code) code
 137 #define NOT_SOLARIS(code)
 138 #else
 139 #define SOLARIS_ONLY(code)
 140 #define NOT_SOLARIS(code) code
 141 #endif
 142 
 143 #ifdef _WINDOWS
 144 #define WINDOWS_ONLY(code) code
 145 #define NOT_WINDOWS(code)
 146 #else
 147 #define WINDOWS_ONLY(code)
 148 #define NOT_WINDOWS(code) code
 149 #endif
 150 
 151 #if defined(IA32) || defined(AMD64)
 152 #define X86
 153 #define X86_ONLY(code) code

 154 #else
 155 #undef X86
 156 #define X86_ONLY(code)

 157 #endif
 158 
 159 #ifdef IA32
 160 #define IA32_ONLY(code) code
 161 #define NOT_IA32(code)
 162 #else
 163 #define IA32_ONLY(code)
 164 #define NOT_IA32(code) code
 165 #endif
 166 
 167 #ifdef IA64
 168 #define IA64_ONLY(code) code
 169 #define NOT_IA64(code)
 170 #else
 171 #define IA64_ONLY(code)
 172 #define NOT_IA64(code) code
 173 #endif
 174 
 175 #ifdef AMD64
 176 #define AMD64_ONLY(code) code


 134 
 135 #ifdef SOLARIS
 136 #define SOLARIS_ONLY(code) code
 137 #define NOT_SOLARIS(code)
 138 #else
 139 #define SOLARIS_ONLY(code)
 140 #define NOT_SOLARIS(code) code
 141 #endif
 142 
 143 #ifdef _WINDOWS
 144 #define WINDOWS_ONLY(code) code
 145 #define NOT_WINDOWS(code)
 146 #else
 147 #define WINDOWS_ONLY(code)
 148 #define NOT_WINDOWS(code) code
 149 #endif
 150 
 151 #if defined(IA32) || defined(AMD64)
 152 #define X86
 153 #define X86_ONLY(code) code
 154 #define NOT_X86(code)
 155 #else
 156 #undef X86
 157 #define X86_ONLY(code)
 158 #define NOT_X86(code) code
 159 #endif
 160 
 161 #ifdef IA32
 162 #define IA32_ONLY(code) code
 163 #define NOT_IA32(code)
 164 #else
 165 #define IA32_ONLY(code)
 166 #define NOT_IA32(code) code
 167 #endif
 168 
 169 #ifdef IA64
 170 #define IA64_ONLY(code) code
 171 #define NOT_IA64(code)
 172 #else
 173 #define IA64_ONLY(code)
 174 #define NOT_IA64(code) code
 175 #endif
 176 
 177 #ifdef AMD64
 178 #define AMD64_ONLY(code) code