ProcessorBind.h File Reference

Processor or Compiler specific defines and types x64 (Intel(r) EM64T, AMD64). More...

Go to the source code of this file.

Defines

#define MDE_CPU_X64
 Define the processor type so other code can make processor based choices.
#define UINT8_MAX   0xff
#define MAX_BIT   0x8000000000000000ULL
#define MAX_2_BITS   0xC000000000000000ULL
#define MAX_ADDRESS   0xFFFFFFFFFFFFFFFFULL
#define CPU_STACK_ALIGNMENT   16
#define EFIAPI
 The default for a non Microsoft* or GCC compiler is to assume the EFI ABI is the standard.
#define GLOBAL_REMOVE_IF_UNREFERENCED
#define FUNCTION_ENTRY_POINT(p)   (p)

Typedefs

typedef unsigned long UINT64
typedef long INT64
typedef unsigned int UINT32
typedef int INT32
typedef unsigned short UINT16
typedef unsigned short CHAR16
typedef short INT16
typedef unsigned char BOOLEAN
typedef unsigned char UINT8
typedef char CHAR8
typedef char INT8
typedef UINT64 UINTN
typedef INT64 INTN


Detailed Description

Processor or Compiler specific defines and types x64 (Intel(r) EM64T, AMD64).

Copyright (c) 2006, Intel Corporation All rights reserved. This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php

THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.

Definition in file ProcessorBind.h.


Define Documentation

#define MDE_CPU_X64

Define the processor type so other code can make processor based choices.

Definition at line 21 of file ProcessorBind.h.

#define UINT8_MAX   0xff

Definition at line 152 of file ProcessorBind.h.

#define MAX_BIT   0x8000000000000000ULL

Definition at line 180 of file ProcessorBind.h.

#define MAX_2_BITS   0xC000000000000000ULL

Definition at line 181 of file ProcessorBind.h.

#define MAX_ADDRESS   0xFFFFFFFFFFFFFFFFULL

Definition at line 186 of file ProcessorBind.h.

#define CPU_STACK_ALIGNMENT   16

Definition at line 191 of file ProcessorBind.h.

#define EFIAPI

The default for a non Microsoft* or GCC compiler is to assume the EFI ABI is the standard.

Definition at line 219 of file ProcessorBind.h.

#define GLOBAL_REMOVE_IF_UNREFERENCED

Definition at line 230 of file ProcessorBind.h.

#define FUNCTION_ENTRY_POINT (  )     (p)

Definition at line 244 of file ProcessorBind.h.


Typedef Documentation

typedef unsigned long UINT64

Definition at line 138 of file ProcessorBind.h.

typedef long INT64

Definition at line 139 of file ProcessorBind.h.

typedef unsigned int UINT32

Definition at line 140 of file ProcessorBind.h.

typedef int INT32

Definition at line 141 of file ProcessorBind.h.

typedef unsigned short UINT16

Definition at line 142 of file ProcessorBind.h.

typedef unsigned short CHAR16

Definition at line 143 of file ProcessorBind.h.

typedef short INT16

Definition at line 144 of file ProcessorBind.h.

typedef unsigned char BOOLEAN

Definition at line 145 of file ProcessorBind.h.

typedef unsigned char UINT8

Definition at line 146 of file ProcessorBind.h.

typedef char CHAR8

Definition at line 147 of file ProcessorBind.h.

typedef char INT8

Definition at line 148 of file ProcessorBind.h.

typedef UINT64 UINTN

Definition at line 173 of file ProcessorBind.h.

typedef INT64 INTN

Definition at line 174 of file ProcessorBind.h.


Generated on Tue Apr 6 20:01:48 2010 for gPXE by  doxygen 1.5.7.1