]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/Protocol/Ebc.h
MdePkg: Apply uncrustify changes
[mirror_edk2.git] / MdePkg / Include / Protocol / Ebc.h
index 2b7191aca56be15cada6916f34b7430e694827f4..993ec0c425a91aedff673d847600fb4935692ba6 100644 (file)
 //\r
 // #define OPCODE_27         0x27\r
 //\r
-#define OPCODE_MOVQQ    0x28  // Does this go away?\r
-#define OPCODE_LOADSP   0x29\r
-#define OPCODE_STORESP  0x2A\r
-#define OPCODE_PUSH     0x2B\r
-#define OPCODE_POP      0x2C\r
-#define OPCODE_CMPIEQ   0x2D\r
-#define OPCODE_CMPILTE  0x2E\r
-#define OPCODE_CMPIGTE  0x2F\r
-#define OPCODE_CMPIULTE 0x30\r
-#define OPCODE_CMPIUGTE 0x31\r
-#define OPCODE_MOVNW    0x32\r
-#define OPCODE_MOVND    0x33\r
+#define OPCODE_MOVQQ     0x28 // Does this go away?\r
+#define OPCODE_LOADSP    0x29\r
+#define OPCODE_STORESP   0x2A\r
+#define OPCODE_PUSH      0x2B\r
+#define OPCODE_POP       0x2C\r
+#define OPCODE_CMPIEQ    0x2D\r
+#define OPCODE_CMPILTE   0x2E\r
+#define OPCODE_CMPIGTE   0x2F\r
+#define OPCODE_CMPIULTE  0x30\r
+#define OPCODE_CMPIUGTE  0x31\r
+#define OPCODE_MOVNW     0x32\r
+#define OPCODE_MOVND     0x33\r
 //\r
 // #define OPCODE_34         0x34\r
 //\r
-#define OPCODE_PUSHN  0x35\r
-#define OPCODE_POPN   0x36\r
-#define OPCODE_MOVI   0x37\r
-#define OPCODE_MOVIN  0x38\r
-#define OPCODE_MOVREL 0x39\r
+#define OPCODE_PUSHN   0x35\r
+#define OPCODE_POPN    0x36\r
+#define OPCODE_MOVI    0x37\r
+#define OPCODE_MOVIN   0x38\r
+#define OPCODE_MOVREL  0x39\r
 \r
 //\r
 // Bit masks for opcode encodings\r
 //\r
 // Bit masks for operand encodings\r
 //\r
-#define OPERAND_M_INDIRECT1 0x08\r
-#define OPERAND_M_INDIRECT2 0x80\r
-#define OPERAND_M_OP1       0x07\r
-#define OPERAND_M_OP2       0x70\r
+#define OPERAND_M_INDIRECT1  0x08\r
+#define OPERAND_M_INDIRECT2  0x80\r
+#define OPERAND_M_OP1        0x07\r
+#define OPERAND_M_OP2        0x70\r
 \r
 //\r
 // Masks for data manipulation instructions\r
 //\r
-#define DATAMANIP_M_64      0x40  // 64-bit width operation\r
-#define DATAMANIP_M_IMMDATA 0x80\r
+#define DATAMANIP_M_64       0x40 // 64-bit width operation\r
+#define DATAMANIP_M_IMMDATA  0x80\r
 \r
 //\r
 // For MOV instructions, need a mask for the opcode when immediate\r
 //\r
 // Masks for CALL instruction encodings\r
 //\r
-#define OPERAND_M_RELATIVE_ADDR 0x10\r
-#define OPERAND_M_NATIVE_CALL   0x20\r
+#define OPERAND_M_RELATIVE_ADDR  0x10\r
+#define OPERAND_M_NATIVE_CALL    0x20\r
 \r
 //\r
 // Masks for decoding push/pop instructions\r
 //\r
-#define PUSHPOP_M_IMMDATA 0x80  // opcode bit indicating immediate data\r
-#define PUSHPOP_M_64      0x40  // opcode bit indicating 64-bit operation\r
+#define PUSHPOP_M_IMMDATA  0x80 // opcode bit indicating immediate data\r
+#define PUSHPOP_M_64       0x40 // opcode bit indicating 64-bit operation\r
 //\r
 // Mask for operand of JMP instruction\r
 //\r
-#define JMP_M_RELATIVE    0x10\r
-#define JMP_M_CONDITIONAL 0x80\r
-#define JMP_M_CS          0x40\r
+#define JMP_M_RELATIVE     0x10\r
+#define JMP_M_CONDITIONAL  0x80\r
+#define JMP_M_CS           0x40\r
 \r
 //\r
 // Macros to determine if a given operand is indirect\r
 //\r
-#define OPERAND1_INDIRECT(op) ((op) & OPERAND_M_INDIRECT1)\r
-#define OPERAND2_INDIRECT(op) ((op) & OPERAND_M_INDIRECT2)\r
+#define OPERAND1_INDIRECT(op)  ((op) & OPERAND_M_INDIRECT1)\r
+#define OPERAND2_INDIRECT(op)  ((op) & OPERAND_M_INDIRECT2)\r
 \r
 //\r
 // Macros to extract the operands from second byte of instructions\r
 //\r
-#define OPERAND1_REGNUM(op)       ((op) & OPERAND_M_OP1)\r
-#define OPERAND2_REGNUM(op)       (((op) & OPERAND_M_OP2) >> 4)\r
+#define OPERAND1_REGNUM(op)  ((op) & OPERAND_M_OP1)\r
+#define OPERAND2_REGNUM(op)  (((op) & OPERAND_M_OP2) >> 4)\r
 \r
-#define OPERAND1_CHAR(op)         ('0' + OPERAND1_REGNUM (op))\r
-#define OPERAND2_CHAR(op)         ('0' + OPERAND2_REGNUM (op))\r
+#define OPERAND1_CHAR(op)  ('0' + OPERAND1_REGNUM (op))\r
+#define OPERAND2_CHAR(op)  ('0' + OPERAND2_REGNUM (op))\r
 \r
 //\r
 // Condition masks usually for byte 1 encodings of code\r
 //\r
-#define CONDITION_M_CONDITIONAL 0x80\r
-#define CONDITION_M_CS          0x40\r
+#define CONDITION_M_CONDITIONAL  0x80\r
+#define CONDITION_M_CS           0x40\r
 \r
 ///\r
 /// Protocol Guid Name defined in spec.\r
 ///\r
-#define EFI_EBC_PROTOCOL_GUID EFI_EBC_INTERPRETER_PROTOCOL_GUID\r
+#define EFI_EBC_PROTOCOL_GUID  EFI_EBC_INTERPRETER_PROTOCOL_GUID\r
 \r
 ///\r
 /// Define for forward reference.\r
@@ -294,15 +294,15 @@ EFI_STATUS
 /// image can then be run using the standard EFI start image services.\r
 ///\r
 struct _EFI_EBC_PROTOCOL {\r
-  EFI_EBC_CREATE_THUNK          CreateThunk;\r
-  EFI_EBC_UNLOAD_IMAGE          UnloadImage;\r
-  EFI_EBC_REGISTER_ICACHE_FLUSH RegisterICacheFlush;\r
-  EFI_EBC_GET_VERSION           GetVersion;\r
+  EFI_EBC_CREATE_THUNK             CreateThunk;\r
+  EFI_EBC_UNLOAD_IMAGE             UnloadImage;\r
+  EFI_EBC_REGISTER_ICACHE_FLUSH    RegisterICacheFlush;\r
+  EFI_EBC_GET_VERSION              GetVersion;\r
 };\r
 \r
 //\r
 // Extern the global EBC protocol GUID\r
 //\r
-extern EFI_GUID gEfiEbcProtocolGuid;\r
+extern EFI_GUID  gEfiEbcProtocolGuid;\r
 \r
 #endif\r