]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/AArch64/ProcessorBind.h
MdePkg: Apply uncrustify changes
[mirror_edk2.git] / MdePkg / Include / AArch64 / ProcessorBind.h
index 896bf273ac7af3566aa38293cd0bce2c8fda40ea..abe2571245c665f3a1d2d55b1e715a25897ca9eb 100644 (file)
 //\r
 // Make sure we are using the correct packing rules per EFI specification\r
 //\r
-#if !defined(__GNUC__) && !defined(__ASSEMBLER__)\r
-#pragma pack()\r
+#if !defined (__GNUC__) && !defined (__ASSEMBLER__)\r
+  #pragma pack()\r
 #endif\r
 \r
-#if defined(_MSC_EXTENSIONS)\r
+#if defined (_MSC_EXTENSIONS)\r
 \r
 //\r
 // Disable some level 4 compilation warnings (same as IA32 and X64)\r
 //\r
 // Disabling bitfield type checking warnings.\r
 //\r
-#pragma warning ( disable : 4214 )\r
+  #pragma warning ( disable : 4214 )\r
 \r
 //\r
 // Disabling the unreferenced formal parameter warnings.\r
 //\r
-#pragma warning ( disable : 4100 )\r
+  #pragma warning ( disable : 4100 )\r
 \r
 //\r
 // Disable slightly different base types warning as CHAR8 * can not be set\r
 // to a constant string.\r
 //\r
-#pragma warning ( disable : 4057 )\r
+  #pragma warning ( disable : 4057 )\r
 \r
 //\r
 // ASSERT(FALSE) or while (TRUE) are legal constructs so suppress this warning\r
 //\r
-#pragma warning ( disable : 4127 )\r
+  #pragma warning ( disable : 4127 )\r
 \r
 //\r
 // This warning is caused by functions defined but not used. For precompiled header only.\r
 //\r
-#pragma warning ( disable : 4505 )\r
+  #pragma warning ( disable : 4505 )\r
 \r
 //\r
 // This warning is caused by empty (after preprocessing) source file. For precompiled header only.\r
 //\r
-#pragma warning ( disable : 4206 )\r
+  #pragma warning ( disable : 4206 )\r
 \r
 //\r
 // Disable 'potentially uninitialized local variable X used' warnings\r
 //\r
-#pragma warning ( disable : 4701 )\r
+  #pragma warning ( disable : 4701 )\r
 \r
 //\r
 // Disable 'potentially uninitialized local pointer variable X used' warnings\r
 //\r
-#pragma warning ( disable : 4703 )\r
-\r
-  //\r
-  // use Microsoft* C compiler dependent integer width types\r
-  //\r
-  typedef unsigned __int64    UINT64;\r
-  typedef __int64             INT64;\r
-  typedef unsigned __int32    UINT32;\r
-  typedef __int32             INT32;\r
-  typedef unsigned short      UINT16;\r
-  typedef unsigned short      CHAR16;\r
-  typedef short               INT16;\r
-  typedef unsigned char       BOOLEAN;\r
-  typedef unsigned char       UINT8;\r
-  typedef char                CHAR8;\r
-  typedef signed char         INT8;\r
+  #pragma warning ( disable : 4703 )\r
+\r
+//\r
+// use Microsoft* C compiler dependent integer width types\r
+//\r
+typedef unsigned __int64  UINT64;\r
+typedef __int64           INT64;\r
+typedef unsigned __int32  UINT32;\r
+typedef __int32           INT32;\r
+typedef unsigned short    UINT16;\r
+typedef unsigned short    CHAR16;\r
+typedef short             INT16;\r
+typedef unsigned char     BOOLEAN;\r
+typedef unsigned char     UINT8;\r
+typedef char              CHAR8;\r
+typedef signed char       INT8;\r
 \r
 #else\r
 \r
-  //\r
-  // Assume standard AARCH64 alignment.\r
-  //\r
-  typedef unsigned long long  UINT64;\r
-  typedef long long           INT64;\r
-  typedef unsigned int        UINT32;\r
-  typedef int                 INT32;\r
-  typedef unsigned short      UINT16;\r
-  typedef unsigned short      CHAR16;\r
-  typedef short               INT16;\r
-  typedef unsigned char       BOOLEAN;\r
-  typedef unsigned char       UINT8;\r
-  typedef char                CHAR8;\r
-  typedef signed char         INT8;\r
+//\r
+// Assume standard AARCH64 alignment.\r
+//\r
+typedef unsigned long long  UINT64;\r
+typedef long long           INT64;\r
+typedef unsigned int        UINT32;\r
+typedef int                 INT32;\r
+typedef unsigned short      UINT16;\r
+typedef unsigned short      CHAR16;\r
+typedef short               INT16;\r
+typedef unsigned char       BOOLEAN;\r
+typedef unsigned char       UINT8;\r
+typedef char                CHAR8;\r
+typedef signed char         INT8;\r
 \r
 #endif\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
 ///\r
-typedef UINT64  UINTN;\r
+typedef UINT64 UINTN;\r
 \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
 ///\r
-typedef INT64   INTN;\r
+typedef INT64 INTN;\r
 \r
 //\r
 // Processor specific defines\r
@@ -124,7 +124,7 @@ typedef INT64   INTN;
 ///\r
 /// A value of native width with the highest bit set.\r
 ///\r
-#define MAX_BIT     0x8000000000000000ULL\r
+#define MAX_BIT  0x8000000000000000ULL\r
 \r
 ///\r
 /// A value of native width with the two highest bits set.\r
@@ -134,12 +134,12 @@ typedef INT64   INTN;
 ///\r
 /// Maximum legal AARCH64  address\r
 ///\r
-#define MAX_ADDRESS   0xFFFFFFFFFFFFFFFFULL\r
+#define MAX_ADDRESS  0xFFFFFFFFFFFFFFFFULL\r
 \r
 ///\r
 /// Maximum usable address at boot time (48 bits using 4 KB pages)\r
 ///\r
-#define MAX_ALLOC_ADDRESS   0xFFFFFFFFFFFFULL\r
+#define MAX_ALLOC_ADDRESS  0xFFFFFFFFFFFFULL\r
 \r
 ///\r
 /// Maximum legal AArch64 INTN and UINTN values.\r
@@ -150,7 +150,7 @@ typedef INT64   INTN;
 ///\r
 /// Minimum legal AArch64 INTN value.\r
 ///\r
-#define MIN_INTN   (((INTN)-9223372036854775807LL) - 1)\r
+#define MIN_INTN  (((INTN)-9223372036854775807LL) - 1)\r
 \r
 ///\r
 /// The stack alignment required for AARCH64\r
@@ -160,8 +160,8 @@ typedef INT64   INTN;
 ///\r
 /// Page allocation granularity for AARCH64\r
 ///\r
-#define DEFAULT_PAGE_ALLOCATION_GRANULARITY   (0x1000)\r
-#define RUNTIME_PAGE_ALLOCATION_GRANULARITY   (0x10000)\r
+#define DEFAULT_PAGE_ALLOCATION_GRANULARITY  (0x1000)\r
+#define RUNTIME_PAGE_ALLOCATION_GRANULARITY  (0x10000)\r
 \r
 //\r
 // Modifier to ensure that all protocol member functions and EFI intrinsics\r
@@ -172,18 +172,18 @@ typedef INT64   INTN;
 \r
 // When compiling with Clang, we still use GNU as for the assembler, so we still\r
 // need to define the GCC_ASM* macros.\r
-#if defined(__GNUC__) || defined(__clang__)\r
-  ///\r
-  /// For GNU assembly code, .global or .globl can declare global symbols.\r
-  /// Define this macro to unify the usage.\r
-  ///\r
-  #define ASM_GLOBAL .globl\r
-\r
-  #define GCC_ASM_EXPORT(func__)  \\r
+#if defined (__GNUC__) || defined (__clang__)\r
+///\r
+/// For GNU assembly code, .global or .globl can declare global symbols.\r
+/// Define this macro to unify the usage.\r
+///\r
+#define ASM_GLOBAL  .globl\r
+\r
+#define GCC_ASM_EXPORT(func__)  \\r
          .global  _CONCATENATE (__USER_LABEL_PREFIX__, func__)    ;\\r
          .type ASM_PFX(func__), %function\r
 \r
-  #define GCC_ASM_IMPORT(func__)  \\r
+#define GCC_ASM_IMPORT(func__)  \\r
          .extern  _CONCATENATE (__USER_LABEL_PREFIX__, func__)\r
 \r
 #endif\r
@@ -198,7 +198,7 @@ typedef INT64   INTN;
   @return The pointer to the first instruction of a function given a function pointer.\r
 \r
 **/\r
-#define FUNCTION_ENTRY_POINT(FunctionPointer) (VOID *)(UINTN)(FunctionPointer)\r
+#define FUNCTION_ENTRY_POINT(FunctionPointer)  (VOID *)(UINTN)(FunctionPointer)\r
 \r
 #ifndef __USER_LABEL_PREFIX__\r
 #define __USER_LABEL_PREFIX__\r