9 #ifndef __PROCESSOR_BIND_H__ 10 #define __PROCESSOR_BIND_H__ 22 #if !defined (__GNUC__) 26 #if defined (__INTEL_COMPILER) 31 #pragma warning ( disable : 869 ) 37 #pragma warning ( disable : 1418 ) 43 #pragma warning ( disable : 1419 ) 49 #pragma warning ( disable : 593 ) 53 #if defined (_MSC_EXTENSIONS) 63 #pragma warning ( disable : 4214 ) 68 #pragma warning ( disable : 4100 ) 74 #pragma warning ( disable : 4057 ) 79 #pragma warning ( disable : 4127 ) 84 #pragma warning ( disable : 4505 ) 89 #pragma warning ( disable : 4206 ) 91 #if defined (_MSC_VER) && _MSC_VER >= 1800 97 #pragma warning ( disable : 4701 ) 103 #pragma warning ( disable : 4703 ) 109 #if defined (_MSC_EXTENSIONS) 117 typedef unsigned __int64
UINT64;
121 typedef __int64
INT64;
125 typedef unsigned __int32
UINT32;
129 typedef __int32
INT32;
133 typedef unsigned short UINT16;
138 typedef unsigned short CHAR16;
151 typedef unsigned char UINT8;
159 typedef signed char INT8;
227 #define MAX_BIT 0x8000000000000000ULL 231 #define MAX_2_BITS 0xC000000000000000ULL 236 #define MAX_ADDRESS 0xFFFFFFFFFFFFFFFFULL 241 #define MAX_ALLOC_ADDRESS MAX_ADDRESS 246 #define MAX_INTN ((INTN)0x7FFFFFFFFFFFFFFFULL) 247 #define MAX_UINTN ((UINTN)0xFFFFFFFFFFFFFFFFULL) 252 #define MIN_INTN (((INTN)-9223372036854775807LL) - 1) 257 #define CPU_STACK_ALIGNMENT 16 262 #define DEFAULT_PAGE_ALLOCATION_GRANULARITY (0x1000) 263 #define RUNTIME_PAGE_ALLOCATION_GRANULARITY (0x1000) 274 #elif defined (_MSC_EXTENSIONS) 278 #define EFIAPI __cdecl 279 #elif defined (__GNUC__) 297 #if defined (__GNUC__) || defined (__clang__) 302 #define ASM_GLOBAL .globl 315 #define FUNCTION_ENTRY_POINT(FunctionPointer) (VOID *)(UINTN)(FunctionPointer) 317 #ifndef __USER_LABEL_PREFIX__ 318 #define __USER_LABEL_PREFIX__
INT64 INTN
Signed value of native width.
UINT64 UINTN
Unsigned value of native width.
unsigned long long UINT64
FILE_LICENCE(BSD2_PATENT)