.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
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