9 #ifndef __PROCESSOR_BIND_H__ 10 #define __PROCESSOR_BIND_H__ 23 #if !defined (__GNUC__) 27 #if defined (__INTEL_COMPILER) 32 #pragma warning ( disable : 869 ) 38 #pragma warning ( disable : 1418 ) 44 #pragma warning ( disable : 1419 ) 50 #pragma warning ( disable : 593 ) 54 #if defined (_MSC_EXTENSIONS) 64 #pragma warning ( disable : 4214 ) 69 #pragma warning ( disable : 4100 ) 75 #pragma warning ( disable : 4057 ) 80 #pragma warning ( disable : 4127 ) 85 #pragma warning ( disable : 4505 ) 90 #pragma warning ( disable : 4206 ) 92 #if defined (_MSC_VER) && _MSC_VER >= 1800 98 #pragma warning ( disable : 4701 ) 104 #pragma warning ( disable : 4703 ) 110 #if defined (_MSC_EXTENSIONS) 118 typedef unsigned __int64
UINT64;
122 typedef __int64
INT64;
126 typedef unsigned __int32
UINT32;
130 typedef __int32
INT32;
134 typedef unsigned short UINT16;
139 typedef unsigned short CHAR16;
152 typedef unsigned char UINT8;
160 typedef signed char INT8;
228 #define MAX_BIT 0x8000000000000000ULL 232 #define MAX_2_BITS 0xC000000000000000ULL 237 #define MAX_ADDRESS 0xFFFFFFFFFFFFFFFFULL 242 #define MAX_ALLOC_ADDRESS MAX_ADDRESS 247 #define MAX_INTN ((INTN)0x7FFFFFFFFFFFFFFFULL) 248 #define MAX_UINTN ((UINTN)0xFFFFFFFFFFFFFFFFULL) 253 #define MIN_INTN (((INTN)-9223372036854775807LL) - 1) 258 #define CPU_STACK_ALIGNMENT 16 263 #define DEFAULT_PAGE_ALLOCATION_GRANULARITY (0x1000) 264 #define RUNTIME_PAGE_ALLOCATION_GRANULARITY (0x1000) 275 #elif defined (_MSC_EXTENSIONS) 279 #define EFIAPI __cdecl 280 #elif defined (__GNUC__) 298 #if defined (__GNUC__) || defined (__clang__) 303 #define ASM_GLOBAL .globl 316 #define FUNCTION_ENTRY_POINT(FunctionPointer) (VOID *)(UINTN)(FunctionPointer) 318 #ifndef __USER_LABEL_PREFIX__ 319 #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)