/** @file\r
Processor or Compiler specific defines and types for x64.\r
\r
- Copyright (c) 2006 - 2008, Intel Corporation All rights reserved.\r
+ Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>\r
\r
This program and the accompanying materials are licensed and made available\r
under the terms and conditions of the BSD License which accompanies this\r
- distribution. The full text of the license may be found at:\r
+ 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
\r
- File Name: ProcessorBind.h\r
-\r
**/\r
\r
#ifndef __PROCESSOR_BIND_H__\r
//\r
// No ANSI C 2000 stdint.h integer width declarations, so define equivalents\r
//\r
- \r
- #if _MSC_EXTENSIONS \r
- \r
+\r
+ #if _MSC_EXTENSIONS\r
+\r
//\r
- // use Microsoft* C complier dependent interger width types \r
+ // use Microsoft* C complier dependent integer width types\r
//\r
typedef unsigned __int64 UINT64;\r
typedef __int64 INT64;\r
#else\r
\r
//\r
- // Assume standard IA-32 alignment. \r
+ // Assume standard IA-32 alignment.\r
// BugBug: Need to check portability of long long\r
//\r
typedef unsigned long long UINT64;\r
#if _MSC_EXTENSIONS\r
//\r
// Microsoft* compiler requires _EFIAPI useage, __cdecl is Microsoft* specific C.\r
- // \r
- #define EFIAPI __cdecl \r
+ //\r
+ #define EFIAPI __cdecl\r
#endif\r
\r
#if __GNUC__\r
- #define EFIAPI __attribute__((cdecl)) \r
+ #define EFIAPI __attribute__((cdecl))\r
#endif\r
\r
//\r
// The Microsoft* C compiler can removed references to unreferenced data items\r
-// if the /OPT:REF linker option is used. We defined a macro as this is a \r
+// if the /OPT:REF linker option is used. We defined a macro as this is a\r
// a non standard extension\r
//\r
#if _MSC_EXTENSIONS\r