/** @file\r
Processor or Compiler specific defines and types for IA-32 architecture.\r
\r
- Copyright (c) 2006 - 2010, Intel Corporation<BR> \r
- All rights reserved. This program and the accompanying materials \r
- are licensed and made available under the terms and conditions of the BSD License \r
- which accompanies this distribution. The full text of the license may be found at \r
- http://opensource.org/licenses/bsd-license.php \r
-\r
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, \r
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. \r
+Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved<BR>\r
+This program and the accompanying materials are licensed and made available under \r
+the terms and conditions of the BSD License that accompanies this distribution. \r
+The full text of the license may be found at\r
+http://opensource.org/licenses/bsd-license.php. \r
+ \r
+THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, \r
+WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. \r
\r
**/\r
\r
#define __PROCESSOR_BIND_H__\r
\r
///\r
-/// Define the processor type so other code can make processor based choices\r
+/// Define the processor type so other code can make processor based choices.\r
///\r
#define MDE_CPU_IA32\r
\r
//\r
\r
///\r
- /// 8-byte unsigned value\r
+ /// 8-byte unsigned value.\r
///\r
typedef unsigned __int64 UINT64;\r
///\r
- /// 8-byte signed value\r
+ /// 8-byte signed value.\r
///\r
typedef __int64 INT64;\r
///\r
- /// 4-byte unsigned value\r
+ /// 4-byte unsigned value.\r
///\r
typedef unsigned __int32 UINT32;\r
///\r
- /// 4-byte signed value\r
+ /// 4-byte signed value.\r
///\r
typedef __int32 INT32;\r
///\r
- /// 2-byte unsigned value\r
+ /// 2-byte unsigned value.\r
///\r
typedef unsigned short UINT16;\r
///\r
///\r
typedef unsigned short CHAR16;\r
///\r
- /// 2-byte signed value\r
+ /// 2-byte signed value.\r
///\r
typedef short INT16;\r
///\r
///\r
typedef unsigned char BOOLEAN;\r
///\r
- /// 1-byte unsigned value\r
+ /// 1-byte unsigned value.\r
///\r
typedef unsigned char UINT8;\r
///\r
- /// 1-byte Character\r
+ /// 1-byte Character.\r
///\r
typedef char CHAR8;\r
///\r
- /// 1-byte signed value\r
+ /// 1-byte signed value.\r
///\r
typedef char INT8;\r
#else \r
///\r
- /// 8-byte unsigned value\r
+ /// 8-byte unsigned value.\r
///\r
typedef unsigned long long UINT64;\r
///\r
- /// 8-byte signed value\r
+ /// 8-byte signed value.\r
///\r
typedef long long INT64;\r
///\r
- /// 4-byte unsigned value\r
+ /// 4-byte unsigned value.\r
///\r
typedef unsigned int UINT32;\r
///\r
- /// 4-byte signed value\r
+ /// 4-byte signed value.\r
///\r
typedef int INT32;\r
///\r
- /// 2-byte unsigned value\r
+ /// 2-byte unsigned value.\r
///\r
typedef unsigned short UINT16;\r
///\r
///\r
typedef unsigned short CHAR16;\r
///\r
- /// 2-byte signed value\r
+ /// 2-byte signed value.\r
///\r
typedef short INT16;\r
///\r
///\r
typedef unsigned char BOOLEAN;\r
///\r
- /// 1-byte unsigned value\r
+ /// 1-byte unsigned value.\r
///\r
typedef unsigned char UINT8;\r
///\r
#endif\r
\r
///\r
-/// Unsigned value of native width. (4 bytes on supported 32-bit processor instructions,\r
-/// 8 bytes on supported 64-bit processor instructions)\r
+/// Unsigned value of native width. (4 bytes on supported 32-bit processor instructions;\r
+/// 8 bytes on supported 64-bit processor instructions.)\r
///\r
typedef UINT32 UINTN;\r
///\r
-/// Signed value of native width. (4 bytes on supported 32-bit processor instructions,\r
-/// 8 bytes on supported 64-bit processor instructions)\r
+/// Signed value of native width. (4 bytes on supported 32-bit processor instructions;\r
+/// 8 bytes on supported 64-bit processor instructions.)\r
///\r
typedef INT32 INTN;\r
\r
#define MAX_2_BITS 0xC0000000\r
\r
///\r
-/// Maximum legal IA-32 address\r
+/// Maximum legal IA-32 address.\r
///\r
#define MAX_ADDRESS 0xFFFFFFFF\r
\r
///\r
-/// The stack alignment required for IA-32\r
+/// The stack alignment required for IA-32.\r
///\r
#define CPU_STACK_ALIGNMENT sizeof(UINTN)\r
\r
///\r
#elif defined(_MSC_EXTENSIONS)\r
///\r
- /// Microsoft* compiler specific method for EFIAPI calling convension\r
+ /// Microsoft* compiler specific method for EFIAPI calling convention.\r
/// \r
#define EFIAPI __cdecl \r
#else\r
#if defined(__GNUC__)\r
///\r
- /// GCC specific method for EFIAPI calling convension\r
+ /// GCC specific method for EFIAPI calling convention.\r
/// \r
#define EFIAPI __attribute__((cdecl)) \r
#endif \r