]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/EbcDxe/Ipf/EbcSupport.c
Fix the prediction warnings in EBC.
[mirror_edk2.git] / MdeModulePkg / Universal / EbcDxe / Ipf / EbcSupport.c
index 83d596c4c7e4c5fb383d60049268507bb4ae7fb0..0f46e6db7947380d5b9b1d0ecea094f540057ddf 100644 (file)
@@ -591,7 +591,7 @@ EbcCreateThunks (
   // to the address of the entry point of the interpreter.\r
   //\r
   Ptr += 16;\r
-  if (Flags & FLAG_THUNK_ENTRY_POINT) {\r
+  if ((Flags & FLAG_THUNK_ENTRY_POINT) != 0) {\r
     Addr = (UINT64) ExecuteEbcImageEntryPoint;\r
   } else {\r
     Addr = (UINT64) EbcInterpret;\r
@@ -746,13 +746,13 @@ WriteBundle (
   //\r
   // Verify no more than 5 bits in template\r
   //\r
-  if (Template &~0x1F) {\r
+  if ((Template &~0x1F) != 0) {\r
     return EFI_INVALID_PARAMETER;\r
   }\r
   //\r
   // Verify max of 41 bits used in code\r
   //\r
-  if ((Slot0 | Slot1 | Slot2) &~0x1ffffffffff) {\r
+  if (((Slot0 | Slot1 | Slot2) &~0x1ffffffffff) != 0) {\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r