]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Library/BaseLib/Ia32/DivU64x32Remainder.asm
Added a shortcut to FrameworkWizard.bat
[mirror_edk2.git] / MdePkg / Library / BaseLib / Ia32 / DivU64x32Remainder.asm
index f1c6c1f4acd1535295ba7f21b8707a8cf6aacab8..a836e22d0db671c83f9fae605fe4570c06b2e918 100644 (file)
     .model  flat,C\r
     .code\r
 \r
+;------------------------------------------------------------------------------\r
+; UINT64\r
+; EFIAPI\r
+; InternalMathDivRemU64x32 (\r
+;   IN      UINT64                    Dividend,\r
+;   IN      UINT32                    Divisor,\r
+;   OUT     UINT32                    *Remainder\r
+;   );\r
+;------------------------------------------------------------------------------\r
 InternalMathDivRemU64x32    PROC\r
     mov     ecx, [esp + 12]\r
     mov     eax, [esp + 8]\r
@@ -32,7 +41,7 @@ InternalMathDivRemU64x32    PROC
     mov     eax, [esp + 8]\r
     div     ecx\r
     mov     ecx, [esp + 20]\r
-    jecxz   @F\r
+    jecxz   @F                      ; abandon remainder if Remainder == NULL\r
     mov     [ecx], edx\r
 @@:\r
     pop     edx\r