15#ifndef __PROCESSOR_BIND_H__
16#define __PROCESSOR_BIND_H__
30#if defined(__INTEL_COMPILER)
35#pragma warning ( disable : 869 )
41#pragma warning ( disable : 1418 )
47#pragma warning ( disable : 1419 )
53#pragma warning ( disable : 593 )
58#if defined(_MSC_EXTENSIONS)
68#pragma warning ( disable : 4214 )
73#pragma warning ( disable : 4100 )
79#pragma warning ( disable : 4057 )
84#pragma warning ( disable : 4127 )
89#pragma warning ( disable : 4505 )
94#pragma warning ( disable : 4206 )
99#if defined(_MSC_EXTENSIONS)
124typedef unsigned short UINT16;
129typedef unsigned short CHAR16;
142typedef unsigned char UINT8;
150typedef signed char INT8;
231#define MAX_BIT 0x80000000
235#define MAX_2_BITS 0xC0000000
240#define MAX_ADDRESS 0xFFFFFFFF
245#define CPU_STACK_ALIGNMENT sizeof(UINTN)
256#elif defined(_MSC_EXTENSIONS)
260#define EFIAPI __cdecl
261#elif defined(__GNUC__)
265#define EFIAPI __attribute__((cdecl))
279#define ASM_GLOBAL .globl
292#define FUNCTION_ENTRY_POINT(FunctionPointer) (VOID *)(UINTN)(FunctionPointer)
unsigned long long UINT64
COMPILER_DEPENDENT_INT64 INT64
COMPILER_DEPENDENT_UINT64 UINT64